body{margin: 0; padding: 0; box-sizing: border-box; overflow-x: hidden; font-family: "Roboto", serif; font-weight: 400; font-style: normal; font-size: 18px; line-height: 30px;}

.container{max-width: 100%; padding: 0 50px;}
.container-fluid{padding: 0 0 0 0;}
.row{margin-left: 0; margin-right: 0;}
.row>*{padding-left: 0; padding-right: 0;}
img{width: 100%; height: auto; max-width: 100%;}

a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; word-break:break-word;}
a{color: #00296b;}
a:hover{color: #000;}
p{padding:0 0 15px; margin:0;}
p:last-child{padding: 0; margin:0;}
p:empty{padding:0; margin:0;}	
button:focus{border: none !important; outline: none;}
body{padding: 0; margin: 0; box-sizing: border-box;}
ul, ol{margin: 0; padding: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6 ,.h1 ,.h2, .h3, .h4, .h5, .h6{margin: 0; font-family: "Montserrat", serif; font-style: normal; }

h1,.h1{font-size: 60px; line-height: 60px; font-weight:700;}
h2,.h2{font-size: 40px; line-height: 1.2em; font-weight: 500;}
h3,.h3{font-size: 30px; line-height: 1.2em; font-weight:400;}

.bg-gray{background:#f2f2f2;}

.c-blue{color: #00296b;}
.c-black{color: #000000;}
.c-gray{color: #808080;}
.c-white{color: #FFFFFF;}

.pb-15{padding-bottom: 15px;}
.py-100{padding: 100px 0;}
.pb-100{padding-bottom: 100px;}
.pt-100{padding-top: 100px;}

header{padding:16px 0; background: #4040401a; position: fixed; top: 0; left: 0; width: 100%; z-index: 999; transition: 0.3s ease-in-out;}
.sticky header{background-color: #ffffff; box-shadow: 0 0 5px 4px #00000014;}
.hed-inner{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.logo a{display: block; line-height: 0;}
.logo a img{width: 100%; max-width: 240px; box-sizing: border-box;}
.main-hed .hed-menu ul{display: flex; flex-wrap: wrap; align-items: center; padding: 0; list-style: none; column-gap: 40px;}
.main-hed .hed-menu ul li a{font-size: 18px;  font-weight: 400; color: #00296b; line-height: 1;}
.main-hed .hed-menu ul li a:hover,
.main-hed .hed-menu ul li.active > a{color: #000;}
.main-hed .hed-menu ul li a.Start-btn{ padding: 20px 15px; background: #00296b; color: #FFF; font-size: 18px; font-weight: 400; line-height: 1em; border-radius: 0; border: none; display: flex; align-items: center; gap: 5px;}
.main-hed .hed-menu ul li a.Start-btn svg{width: 13px; height: 13px;}
.main-hed .hed-menu ul li a.Start-btn:hover{  background: #808080;}
a.target-burger { display: none; }
a.target-burger ul.buns{width: 26px; height: 26px; list-style: none; margin: 0; padding: 0; position: relative; z-index: 999;}
a.target-burger ul.buns li.bun{width: 100%; height: 2px; background-color: #00296b; margin-top: -0.75px; transform: translateY(-6.75px) translateZ(0); transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), background-color 1s cubic-bezier(0.23, 1, 0.32, 1); position: absolute; top: 50%;}
a.target-burger ul.buns li.bun:last-child{transform: translateY(3.75px) translateZ(0);}
a.target-burger.toggled ul.buns li.bun{transform: rotate(45deg) translateZ(0); background-color: #ffffff;}
a.target-burger.toggled ul.buns li.bun:last-child{transform: rotate(-45deg) translateZ(0);}


.main-hed .hed-menu ul li > ul { display: none; position: absolute; background: #000; padding: 10px 0; width: auto; transition: all 0.5s ease-in-out; min-width: 200px; max-width: 500px;}
.main-hed .hed-menu ul li > ul li{width: 100%; padding: 0; border-bottom: solid 1px #0C0B0B;}
.main-hed .hed-menu ul li > ul li:last-child{border-bottom: none;}
.main-hed .hed-menu ul li > ul li a{position: relative; z-index: 2; padding: 13px 10px 13px 25px; display: flex; font-weight: 400; color: #FFF;}
.main-hed .hed-menu ul li > ul li a:before{position: absolute; content: ""; width: 6px; height: 6px; border-radius: 100px; background-color: #2c2b2b; top: 50%; transform: translateY(-50%); left: 10px; transition: 0.3s ease-in-out; z-index: 1;}
.main-hed .hed-menu ul li > ul li a:after{background: #00296b !important; position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; transition: opacity 0.5s !important; z-index: -1;}
.main-hed .hed-menu ul li > ul li a:hover:before,
.main-hed .hed-menu ul li > ul li.active a:before{background-color: #ffffff;}
.main-hed .hed-menu ul li > ul li a:hover:after,
.main-hed .hed-menu ul li > ul li.active a:after{opacity: 1;}
.main-hed .hed-menu ul li:hover > ul {display: block; transition: all 0.5s ease-in-out;}
.main-hed .hed-menu ul li > ul li a:hover,
.main-hed .hed-menu ul li > ul li.active a{color: #ffffff;}


.hero-sec{padding: 190px 0 100px; background-color:#f2f2f2; background-repeat: no-repeat; background-size: cover;  background-position: center center; min-height:calc(100vh - 250px); display: flex; align-items: center;}
.hero-sec h1{ max-width:460px; padding-bottom:20px; }
.hero-sec h3,
.hero-sec .h3{ max-width:490px; padding-bottom:30px; }
.hero-sec p{ max-width:450px; padding-bottom:30px; }
.btn-list{ display:flex; gap:20px; }
.btn-list a.btn{ padding: 20px 30px; background: #00296b; color: #FFF; font-size: 18px; font-weight: 400; line-height: 1em; border-radius: 0; border: none; min-width: 210px;}
.btn-list a.btn:hover{ background: #808080;}
.btn-list a.btn.btn-2{ background: #808080;}
.btn-list a.btn.btn-2:hover{  background: #00296b;}

.faq-btn{margin-top: 30px;}
.faq-btn .btn-list{justify-content: center;}

.num-sec{padding: 100px 0;}
.num-sec .count-area-content{text-align: center;}
.num-sec .count-area-content .count-line{color: #00296b; font-size: 35px; font-weight: 400; line-height: 1.2em; font-family: "Montserrat", serif; display:flex; justify-content:center;}

.contant-sec{padding: 0 0 100px;}
.contant-sec h2 {  max-width: 350px; padding-bottom: 30px;}
.info-box-wrapper{display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px;}
.info-box-wrapper .pp-box{position: relative; padding: 0 0 0 80px;}
.info-box-wrapper .pp-box .img-dv {position: absolute; top: 0; left: 0; width:60px;}
.info-box-wrapper .pp-box .img-dv img{width:auto;}
.info-box-wrapper .pp-box h5{font-family: "Roboto", serif; font-weight: 700; font-size: 24px; line-height: 1.2em; padding-bottom: 15px;}

.img-contant-sec{padding: 100px 0; background: #f2f2f2;}
.img-contant-sec .container{max-width:1365px; padding-left:20px; padding-right:20px;}
.img-contant-sec .row{justify-content:space-between;}
.img-contant-sec .row > .col-md-6{width:auto;}
.img-contant-sec .img-inner{position: relative; padding: 0 50px 0 0;}
.img-contant-sec .img-inner .real-img-1 {max-width: 71%; border: solid 5px #FFF; width:auto;}
.img-contant-sec .img-inner .real-img-2 { max-width: calc(29% + 160px); border: solid 5px #FFF; margin: 100px 0 0 -160px;  width:auto;}
.img-contant-sec h2{ max-width: 350px; padding-bottom: 30px;}
.img-contant-sec p{ max-width: 700px;}
.img-contant-sec .btn-list{ padding-top: 20px;}

.img-full-sec .container{padding: 0 0;}
.img-full-sec .contant-wrapper { padding: 80px 50px; display: flex; flex-direction: column; justify-content: center; height: 100%; margin: auto; gap: 30px; }
.img-full-sec .contant-wrapper h2{ max-width: 350px;}
.img-full-sec .img-wrapper img{height: 100%; object-fit: cover;}

.about-sec{padding: 100px 0; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative;}
.about-sec:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FFF; opacity: 0.6;}
.about-sec .container{position: relative; z-index: 1;}
.about-sec .container .btn-list{justify-content: center; padding-top: 30px;}

.call-sec .container{padding: 0 0;}
.call-sec .contant-wrapper { padding: 20px 50px; display: flex; flex-direction: column; justify-content: center; height: 100%; margin: auto; gap: 30px; }
.call-sec .contant-wrapper .btn-list { justify-content: center;}
.call-sec .img-wrapper img{height: 100%; object-fit: cover;}

.table-sec{padding: 100px 0;}
.table-sec p.c-gray{padding-top: 15px;}
.table-sec .table-wrapper {padding: 50px 0; max-width: 100%; margin: auto; overflow-x:auto;}
.table-sec .table-wrapper table{width: 100%; }
.table-sec .table-wrapper table tbody{border-style: solid ; border-color: #808080; border-width: 2px 0;}
.table-sec .table-wrapper table tbody tr{background: #FFF;}
.table-sec .table-wrapper table tbody tr:nth-child(odd) {background: #f2f2f2;}
.table-sec .table-wrapper table thead tr th{background: #00296b; color: #FFF; border-right: 2px solid #FFF;}
.table-sec .table-wrapper table thead tr th:last-child{border-right: none;}
.table-sec .table-wrapper table thead tr th:empty{background: none; border: none;}
.table-sec .table-wrapper table th,
.table-sec .table-wrapper table td { border-right: 2px solid #808080; border-collapse: collapse; padding: 10px; text-align: center; width: 33.33%;}
.table-sec .table-wrapper table td:last-child{border-right: none;}
.table-sec .table-wrapper table th{color: #00296b;}
.table-sec .table-wrapper table td{color: #808080;}
.table-sec .container .btn-list { justify-content: center; padding-top: 30px; }

.review-sec{background: #f2f2f2;}
.review-sec .container{padding: 0 0;}
.review-sec .contant-wrapper { padding: 60px 50px; height: 100%; margin: auto; }
.review-sec .contant-wrapper .btn-list { justify-content: flex-start;}
.review-sec .img-wrapper img{height: 100%; object-fit: cover;}

.review-sec .review-wrapper .slick-arrow{display: none !important;}
.review-sec .review-wrapper .slick-list {margin: 0 -10px; overflow-x: hidden; overflow-y: auto; padding: 90px 0 50px;}
.review-sec .review-wrapper .slick-list .slick-track{display: flex; align-items: stretch;}
.review-sec .review-wrapper .slick-list .slick-track:before, 
.review-sec .review-wrapper .slick-list .slick-track:after { display: none;}
.review-sec .review-wrapper .slick-list .slick-slide{padding: 0 10px;}
.review-sec .review-wrapper .slick-list .slick-slide > div{ height: 100%;}
.review-sec .review-wrapper .review-box{height: 100%; border: solid 2px #abadaf; padding: 0 20px 20px; display: flex !important; flex-direction: column;}
.review-sec .review-wrapper .review-box .review-img img{max-width: 100px; margin: -50px auto 0;}
.review-sec .review-wrapper .review-box .review-meta h4{font-weight: 700; font-size: 20px; line-height: 1.2em; color:#000; text-align: center; padding-top: 20px;}
.review-sec .review-wrapper .review-box .review-meta p{padding: 0 0 20px 0; color: #000; text-align: center;}
.review-sec .review-wrapper .review-box .review-ratting img{max-width: 100px; margin: auto; padding-bottom: 20px;}
.review-sec .review-wrapper .review-box .review-contant p{text-align: center; color: #808080;}

.funds-sec{padding: 100px 0;}
.funds-sec h2 { max-width: 350px; padding-bottom: 30px;}
.funds-sec p { max-width: 670px;}
.funds-sec .info-box-wrapper{display: grid; grid-template-columns: repeat(1, 1fr); gap: 30px; padding: 0 0 0 20px;}
.funds-sec .info-box-wrapper .pp-box{position: relative; padding: 0 0 0 60px;}
.funds-sec .info-box-wrapper .pp-box .img-dv {position: absolute; top: 0; left: 0; width: 40px;}
.funds-sec .info-box-wrapper .pp-box h5{font-family: "Roboto", serif; font-weight: 700; font-size: 24px; line-height: 1.2em; padding-bottom: 15px;}

.forward-sec{padding:0 0;}
.forward-sec .container{padding:0 0;}
.forward-sec .container .forward-wrapper{ padding: 50px; }
.forward-sec h2 { max-width: 400px; padding-bottom: 30px;}
.forward-sec .info-box-wrapper{display: grid; grid-template-columns: repeat(1, 1fr); gap: 30px; padding: 20px 0px;}
.forward-sec .info-box-wrapper .pp-box{position: relative; padding: 0 0 0 30px;}
.forward-sec .info-box-wrapper .pp-box .img-dv {position: absolute; top: 0; left: 0; width: 25px;}
.forward-sec .info-box-wrapper .pp-box h4{font-family: "Roboto", serif; font-weight: 700; font-size: 24px; line-height: 1.2em; padding-bottom: 15px;}
.forward-sec .img-wrapper {padding: 0 0 0 10px; height: 100%;}
.forward-sec .img-wrapper img { height: 100%; object-fit: cover; }

.faq-sec{padding: 100px 0;  background: #58595b;}
.faq-sec .faq-row { padding: 30px 0 0 0;}
.faq-sec2 .faq-row {padding:0;}
.faq-sec .faq-row .frist-accodion {padding: 0 20px 0 0;}
.faq-sec .faq-row .second-accodion {padding: 0 0 0 20px;}
.faq-sec .faq-row .accordion-item{border:none; border-bottom:solid 1px #FFF; border-radius:0;}
.faq-sec .faq-row h2 .accordion-button,
.faq-sec .faq-row h3 .accordion-button,
.faq-sec .faq-row h4 .accordion-button{font-family: "Roboto", serif; font-weight: 700; font-size: 24px; line-height: 1.2em; background: transparent; color: #FFF; border: none; box-shadow: none;}
.faq-sec .faq-row h2 .accordion-button::after,
.faq-sec .faq-row h3 .accordion-button::after,
.faq-sec .faq-row h4 .accordion-button::after{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(13deg) brightness(101%) contrast(101%);}
.faq-sec .faq-row h2 .accordion-button:not(.collapsed)::after,
.faq-sec .faq-row h3 .accordion-button:not(.collapsed)::after,
.faq-sec .faq-row h4 .accordion-button:not(.collapsed)::after{transform:scale(1, -1);}
.faq-sec .faq-row .accordion-collapse a{color:#7aadff; font-weight:bold; display: inline-block; border-bottom: solid 1px;}
.faq-sec .faq-row .accordion-collapse a:hover{color: #ffffff;}
.faq-sec .faq-row .accordion-collapse a svg{width: 13px; height: 13px;}

.footer .ftr-1{padding: 50px 0; background: #00296b; }
.footer .ftr-1 .row{justify-content: space-between; flex-wrap: nowrap; gap: 30px;}
.footer .ftr-1 .row > div{padding: 0; width: auto;}
.footer .ftr-1 .row > div:first-child{max-width: 400px;}
.footer .ftr-1 .ftr-logo{padding-bottom: 20px;}
.footer .ftr-1 .ftr-logo img{max-width: 250px;}
.footer .ftr-1 .text-dv{max-width: 500px;}
.footer .ftr-1 h4{font-size: 25px; font-weight: 700; line-height: 1.2em; padding-bottom: 10px; text-transform: uppercase;} 
.footer .ftr-1 ul{margin: 0; padding: 0;} 
.footer .ftr-1 ul li{list-style-type: none; padding: 0 0 10px;} 
.footer .ftr-1 ul li:last-child{ padding: 0 0 0px;} 
.footer .ftr-1 ul li a{color: #FFF; font-size: 18px; line-height: 1em; font-weight: 400;}
.footer .ftr-1 ul li a:hover{color: #808080;}
.footer .ftr-1 .social-dv ul{display: flex; gap: 10px; padding-top: 20px;}
.footer .ftr-1 .social-dv ul li{padding: 0;}
.footer .ftr-1 .social-dv ul li a { width: 35px; height: 35px; position: relative; display: flex; align-items: center; justify-content: center; font-size: 20px; background: #FFF; color: #000; border-radius: 100%; }
.footer .ftr-1 .social-dv ul li a:hover{background: #808080; color: #FFF;}
.footer .ftr-1 form .form-inner{position: relative;}
.footer .ftr-1 form .form-inner span.invalid-fld{font-size:16px; color:#f90000; display:block; padding:4px 0 0;}
.footer .ftr-1 form .form-inner input{ width:100%; box-sizing:border-box; height: auto;  font-size: 18px; font-weight: 400; line-height: 1.2em; color: #000; background: #FFF; border-radius: 0; border: none; padding: 10px 50px 10px 10px; line-height:normal; height:44px;}
.footer .ftr-1 form .form-inner input:focus{outline: none; box-shadow: none;}
.footer .ftr-1 form .form-inner input:placeholder{  font-size: 18px; font-weight: 400; line-height: 1.2em; color: #231f20;}
.footer .ftr-1 form .form-inner button{ background: transparent; border: none; position: absolute; right: 0; width:44px; top: 0; margin:auto; height:44px; transition: all 0.3s ease-in-out; padding:0; display:flex; align-items:center; justify-content:center;}
.footer .ftr-1 form .form-inner button img{width:24px;}


.footer .ftr-2{padding: 15px 0; background: #231f20; /*border-bottom: solid 2px #FFF;*/}
.footer .ftr-2 .ftr-link{display: flex; padding: 0; margin: 0; gap:22px; justify-content: flex-end;}
.footer .ftr-2 .ftr-link li{list-style-type: none; position: relative; line-height: 1em;}
.footer .ftr-2 .ftr-link li:before{content: ""; position: absolute; top:0; left: auto; right: -12px; width: 2px; height: 100%; background: #FFF; } 
.footer .ftr-2 .ftr-link li:last-child:before{display: none;}
.footer .ftr-2 .ftr-link li a{color: #FFF; font-size: 18px; line-height: 1em; font-weight: 400; position: relative; padding-bottom: 5px;}
.footer .ftr-2 .ftr-link li a:before{content: ""; position: absolute;  bottom: 0; left: 0; width: 100%; height: 2px; background: #FFF; transform: scaleX(0); transform-origin: bottom right; transition: transform 0.3s ease-out;}
.footer .ftr-2 .ftr-link li a:hover:before{transform: scaleX(1); transform-origin: bottom left;}


/*About Us Page*/

.hero-sub-sec {padding: 193px 0 100px; background-color:#f2f2f2; background-repeat: no-repeat; background-size: cover;  background-position: center center;}
.about-img-sec{background: #FFF;}
.about-img-sec .row > .col-md-6{width:calc(50% - 20px);}
.about-img-sec .row > .col-md-6 .img-inner{padding-right:0;}
.about-img-sec h2 { max-width: 500px; padding-bottom: 30px; }
.about-dark-sec {padding: 100px 0; background: #58595b;}
.about-dark-sec h2{padding-bottom: 20px; max-width: 1024px; margin: auto;}
.about-dark-sec p{max-width: 1024px; margin: auto;}
.meet-sec .meet-wrapper{padding: 50px;}
.meet-sec .meet-wrapper h3{padding: 20px 0;}
.form-sec{padding: 100px 0; background: #f2f2f2;}
.form-sec .home-form{max-width: 750px; margin: auto;}
.form-sec .home-form h2{padding: 0 0 40px 0;}
.form-sec .home-form .hatc-form{display: flex; flex-wrap: wrap; grid-row-gap: 26px; margin: 0 -13px;}
.form-sec .home-form .hatc-form .half-input{width: 50%; padding: 0 13px; box-sizing: border-box;}
.form-sec .home-form .hatc-form .full-input{width: 100%; padding: 0 13px; box-sizing: border-box;}

.form-sec .home-form .hatc-form input,
.form-sec .home-form .hatc-form textarea,
.form-sec .home-form .hatc-form select{background-color: transparent; padding:12px 24px; border-radius: 0; width: 100%; border: solid 2px #c5c5c5; outline: none; font-size: 16px; line-height: 24px; font-family:"Roboto", serif; letter-spacing: 0.03em; color:#000; display:block;}
.form-sec .home-form .hatc-form textarea{height: 120px; resize: none;}
.form-sec .home-form .hatc-form input:focus,
.form-sec .home-form .hatc-form textarea:focus,
.form-sec .home-form .hatc-form select:focus{border-color:#00296b;}
.form-sec .home-form .hatc-form span.invalid-fld{font-size:16px; color:#f90000; display:block; padding:4px 0 0;}
.form-sec .home-form .hatc-form .submit-btn{margin-top: 0px;}
.form-sec .home-form .hatc-form .submit-btn button{background-color: #00296b; border-radius: 0px; padding: 15px 40px; color: #FFF; font-size: 18px; font-weight: 400; display: inline-block; cursor: pointer; transition: 0.3s ease-in-out; border: none; width: auto; font-family: var(--cabin);}
.form-sec .home-form .hatc-form .submit-btn button:hover{background-color: #000; }
.form-sec .home-form .hatc-form input[type="checkbox"]{width: auto;}
.form-sec .home-form .hatc-form label{font-size: 11px; color: #000; line-height: 17px;}
.form-sec .home-form .hatc-form .check-main{display: flex; align-items: flex-start; column-gap: 5px;}
::-webkit-input-placeholder {color: #000000;}
::-moz-placeholder {color: #000000;}
:-ms-input-placeholder {color: #000000;}
:-moz-placeholder {color: #000000;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}


/*Meet The Team Page*/

.meet-team-sec {padding: 100px 0;}
.meet-team-sec h2{padding-bottom: 20px; max-width: 1024px; margin: auto;}
.meet-team-sec p{max-width: 1024px; margin: auto;}

.member-sec{padding-bottom: 50px;}
.member-sec .col-md-6{padding-left: 25px; padding-right: 25px;}
.member-sec .col-md-6:first-child {padding-left: 0px;}
.member-sec .col-md-6:last-child{ padding-right: 0px;}
.member-sec .col-md-6 h2{padding-bottom: 15px;}

.member-sec .meet-wrapper ul{ padding: 0; margin: 0;}
.member-sec .meet-wrapper ul li{ list-style-type: none; color: #808080;}
.member-sec .meet-wrapper ul li a{ color: #808080;}
.member-sec .meet-wrapper ul li a:hover{ color: #00296b;}

.call-action-sec {padding: 100px 0; background: #58595b;}
.call-action-sec h2{padding-bottom: 20px; max-width: 750px; margin: auto;}
.call-action-sec p{max-width: 750px; margin: auto;}
.call-action-sec a { padding: 20px 30px; background: transparent; color: #FFF; font-size: 18px; font-weight: 400; line-height: 1em; border-radius: 0; border: solid 2px #FFF; display: inline-block; margin: 15px 0 0 0;}
.call-action-sec a:hover{background: #FFF; color: #00296b;}

/* Testimonials Page */

.testimonials-sec {padding: 100px 0;}
.testimonials-sec .testimonials-box-grid{display: flex; flex-wrap: wrap; justify-content: center; align-items: stretch; gap: 30px;}
.testimonials-sec .review-box{width: calc(25% - 22.5px); border: solid 5px #abadaf; padding:20px; display: flex !important; flex-direction: column;}
.testimonials-sec .review-box .review-img img{max-width: 100px; margin:0px auto 0; display: block;}
.testimonials-sec .review-box .review-meta h4{font-weight: 700; font-size: 20px; line-height: 1.2em; color:#000; text-align: center; padding-top: 20px;}
.testimonials-sec .review-box .review-meta p{padding: 0 0 10px 0; color: #000; text-align: center;}
.testimonials-sec .review-box .review-ratting img{max-width: 150px; margin: auto; display: block; padding-bottom: 20px;}
.testimonials-sec .review-box .review-contant p{text-align: center; color: #808080;}

/*Step Page*/

.step-sec{padding: 100px 0;} 
.step-sec h3{padding-bottom: 30px;}
.step-sec .step-inner{ display:flex; justify-content:center; align-items:stretch;  gap:30px; }
.step-sec .step-inner .step-box{width: calc(33.33% - 20px); background-color: #f1f1f1; padding: 35px 25px; box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.31); transition: 0.3s ease-in-out; text-align: center;}
.step-sec .step-inner .step-box .step{padding: 10px 15px; background-color: #00296b; color: #FFF; font-size: 20px; font-weight: 600; text-transform: uppercase; display: inline-block; }
.step-sec .step-inner .step-box .step-title {color:#00296b; font-size: 25px; font-weight: 700; line-height: 1.2em; padding: 20px 0;}

.exchange-sec {padding: 100px 0; background: #f2f2f2;}
.exchange-sec .col-md-6{padding-right: 25px; padding-left: 25px;}
.exchange-sec .col-md-6:first-child{padding-left: 0px;}
.exchange-sec .col-md-6:last-child {padding-right: 0px;}
.exchange-sec h3{padding-bottom: 20px;}
.exchange-sec ul {padding: 0; margin: 0; display: flex; flex-direction: column; gap: 15px;}
.exchange-sec ul li{list-style-type: none; padding-left: 30px; position: relative; color: #000;}
.exchange-sec ul li:before{content: "\f00c "; position: absolute; top: 0; left: 0; font-size: 20px; font-family:  fontawesome; font-weight: 400;}
.exchange-sec ul li h4{float: left; font-weight: 700; font-style: normal; font-size: 18px; line-height: 30px;}
.type-sec{background: #FFF;}
.type-sec ol{padding: 0 0 0 0; display: flex; flex-direction: column; gap: 15px;}
.type-sec ol li{position: relative; color: #000; list-style-type: none; display:flex; justify-content:space-between;}
.type-sec ol li .number { width: 30px; height: 30px; background: #00296b; color: #FFF; display: inline-flex; justify-content: center; align-items: center; margin:0; }
.type-sec ol li .number + p{width:calc(100% - 40px);}
.type-sec ol li .icon-dv { width: 20px; height: 20px; margin: 0 10px 0 0; float: left;}
.type-sec ol li .icon-dv + p{width:calc(100% - 30px);}

/*srevice area page*/

.stat-sec{padding: 100px 0;}
.stat-sec .stat-list { column-count: 4; padding: 0; margin: 0; list-style: none; }
.stat-sec .stat-list li { padding-bottom: 15px; position: relative; padding-left: 45px; }
.stat-sec .stat-list li:before { position: absolute; content: ""; background: url(../img/check1.png) center no-repeat; background-size: contain; width: 32px; height: 32px; left: 0; }
.stat-sec .stat-list li a{color: #000;}
.stat-sec .stat-list li a:hover{color: #00296b;}

/*privicy page*/
.privacy-sec ul{padding: 0 0 15px 20px;}
.privacy-sec ol{padding: 0 0 15px 20px;}

/* Contact Us Page */

.contact-form-sec .col-md-6{padding-right: 15px; padding-left: 15px;}
.contact-form-sec .col-md-6:first-child{padding-left: 0px;}
.contact-form-sec .col-md-6:last-child {padding-right: 0px;}
.contact-form-sec p{padding-right: 100px;}

.con-form{display:flex; flex-direction:column; gap:16px}
.con-form .field-row{display:grid; grid-template-columns:repeat(1, 1fr); gap:16px;}
.con-form .field-row2{grid-template-columns:repeat(2, 1fr);}
.con-form .field-row label{display:block; padding:0 0 5px; margin:0; font-size:16px;}
.con-form .field-row input,
.con-form .field-row select,
.con-form .field-row textarea{padding:10px 24px; margin:0; outline:none; border:solid 2px #f2f2f2; border-radius:0; box-shadow:none; font-size:16px;}
.con-form .field-row select{background:url(../img/chevron-down.svg) right 15px center no-repeat;}
.con-form .field-row textarea{height:120px; resize:none;}
.con-form .field-row input:focus,
.con-form .field-row select:focus,
.con-form .field-row textarea:focus{border-color:#00296B;}
.con-form .field-row span.invalid-fld{font-size:16px; color:#f90000; display:block; padding:4px 0 0;}
.con-form .submit-btn{display:flex; padding-top:8px;}
.con-form .submit-btn button{display:block; padding:16px 24px; margin:0; background:#00296b; color:#fff; font-size:18px; font-weight:normal; text-decoration:none; transition:all 0.3s; min-width:116px; text-align:center; outline:none; line-height:normal; border:none;}
.con-form .submit-btn button:hover{background:#808080;}


section.hero-sub-sec.faq-hero{padding: 120px 0 30px; text-align: center;}
.call-sec .faq-cta .contant-wrapper{gap: 10px; max-width: 860px;}


.info-list{padding: 0 ; margin: 0; display: flex; flex-direction: column; gap: 15px;}
.info-list li{list-style-type: none; 40px; color: #000; display: flex; flex-direction: column;}
.info-list li a{color: #000;}
.info-list li a:hover{color: #00296b;}

.white-sec{padding:100px 0; color:#808080;}
.white-sec h2,
.white-sec h3,
.white-sec h4{padding-bottom:16px; color:#00296b;}
.white-sec .row{align-items:center; justify-content:space-between;}
.white-sec .row > .col-md-6{width:calc(50% - 25px);}
.white-sec ul.list-c {padding: 0 0 16px; margin: 0; display: flex; flex-direction: column; gap:5px;}
.white-sec ul.list-c li{list-style-type: none; padding-left: 30px; position: relative;}
.white-sec ul.list-c li:before{content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; font-family:fontawesome; font-weight: 400; color:#00296b;}

.white-sec ul.list-m {padding: 0 0 16px; margin: 0; display: flex; flex-direction: column; gap:5px;}
.white-sec ul.list-m li{list-style-type: none; padding-left: 30px; position: relative;}
.white-sec ul.list-m li:before{content: "\f05e"; position: absolute; top: 0; left: 0; font-size: 20px; font-family:fontawesome; font-weight: 400; color:#f90000;}

.whitesec-full{padding:0;}
.whitesec-full .container{max-width:100%; padding:0;}
.whitesec-full .row{align-items:unset;}
.whitesec-full .row > .col-md-6{width:50%;}
.whitesec-full .row > .col-txt{padding:100px 50px; display:flex; flex-direction:column; justify-content:center;}
.whitesec-full .row > .col-img img{height:100%; width:100%; object-fit:cover;}
.whitesec-full.ex-prosec2 .row,
.whitesec-full.ex-prosec4 .row,
.whitesec-full.ex-prosec6 .row,
.white-sec.ex-prosec8 .row,
.white-sec.guides-sec1 .row,
.white-sec.guides-sec3 .row,
.exchange-cta .row{flex-direction:row-reverse;}

.exchange-sec3 .container{display:flex; flex-direction:column; gap:50px;}
.exchange-sec3 .row{align-items:flex-start;}
.ex-lists .img-frame + h3{padding:24px 0 16px; margin:0;}
.ex-lists ul{padding:0; margin:0; display:flex; flex-direction:column; gap:16px;}
.ex-lists ul > li{list-style:none; padding:0; margin:0;}
.ex-lists ul > li h4{padding:0; margin:0; font-weight:700; font-size:18px;}

.white-sec ul:not(.list-m):not(.list-c) + h3,
.white-sec ul:not(.list-m):not(.list-c) + h4{padding-top:24px;}
.white-sec ul:not(.list-m):not(.list-c) + p{padding-top:20px;}
.white-sec ol.list-num1{padding:0 0 0 18px; margin:0; display:flex; flex-direction:column; gap:16px;}
.white-sec ol.list-num1 > li{padding:0; margin:0;}
.white-sec ol.list-num1 > li::marker,
.white-sec ol.list-num2 > li::marker{padding:0; margin:0; color:#00296b; font-weight:bold;}
.white-sec ol.list-num1 > li h4{padding:0; margin:0; font-weight:700; font-size:18px;}
.white-sec ol.list-num1 > li > ul{padding:4px 0 0 18px; margin:0;}
.white-sec ol.list-num1 > li > ul > li{list-style:disc;}
.white-sec ul.list-tline > li > h4{padding:0; margin:0; display:inline; font-size:18px; font-weight:bold;}
.white-sec ol.list-num2{padding:0 0 0 18px; margin:0; display:flex; flex-direction:column; gap:5px;}
.white-sec ol.list-num2 > li h4{padding:0; margin:0; display:inline; font-size:18px; font-weight:bold;}

.form-exchange #startexchangeform{max-width:800px; margin:auto;}
.form-exchange .steps ul{padding:0; margin:0; display:flex; background:#f2f2f2; overflow:hidden; min-height:10px; border-radius:20px;}
.form-exchange .steps ul > li{list-style:none; padding:0; margin:0; width:100%;}
.form-exchange .steps ul > li > a{display:block; height:100%; width:100%; transition:all 1s;}
.form-exchange .steps ul > li.current > a,
.form-exchange .steps ul > li.done > a{background:#00296b;}
.form-exchange .steps ul > li:not(.current):not(.checked) > a{width:0;}
.form-exchange .steps ul > li > a > span{display:none;}

.form-exchange .content h2:empty{padding:0;}
.form-exchange .excstep .form-header{padding:32px 0 24px;}
.form-exchange .excstep .form-header h3{padding:0; margin:0; text-align:center; font-weight:bold;}
.form-exchange .excstep .radio-tick{display:flex; flex-wrap:wrap; margin:0 -8px; row-gap:16px; justify-content:center;}
.form-exchange .excstep .radio-tick .btn-box{width:25%; padding:0 8px;}
.form-exchange .excstep .radio-tick2 .btn-box{width:33.33%;}
.form-exchange .excstep .radio-tick .btn-box .icon-box{height:100%; padding:24px 16px; margin:0; position:relative; overflow:hidden; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px; text-align:center; border:solid 2px #f2f2f2; transition:all 0.3s;}
.form-exchange .excstep .radio-tick .btn-box .icon-box:where(:has(input:checked)){border-color:#00296B;}
.form-exchange .excstep .radio-tick .btn-box .icon-box input{position:absolute; left:0; top:0; right:0; bottom:0; opacity:0; cursor:pointer;}
.form-exchange .excstep .radio-tick .btn-box .icon-box svg{height:60px; width:auto;}
.form-exchange .excstep .radio-tick .btn-box .icon-box svg path{fill:#a1a1a1; transition:all 0.3s;}
.form-exchange .excstep .radio-tick .btn-box .icon-box:where(:has(input:checked)) svg path{fill:#00296B;}
.form-exchange .excstep .radio-tick .btn-box .icon-box span{font-size:16px; color:#000; line-height:normal;}

.form-exchange .actions{padding:40px 0 0; margin:0;}
.form-exchange .actions ul{margin:0; padding:0; display:flex; justify-content:center; gap:16px;}
.form-exchange .actions ul li{list-style:none; padding:0; margin:0;}
.form-exchange .actions ul li a{display:block; padding:16px 24px; margin:0; background:#00296b; color:#fff; font-size:18px; font-weight:normal; text-decoration:none; transition:all 0.3s; min-width:116px; text-align:center; outline:none; line-height:normal;}
.form-exchange .actions ul li a:hover{background:#808080;}
.form-exchange .actions ul li:first-child a{background:#808080;}
.form-exchange .actions ul li:first-child a:hover{background:#00296b;}

.form-exchange .excstep .field-group{display:flex; flex-direction:column; gap:16px;}
.form-exchange .excstep .field-group .form-holder label{display:block; padding:0 0 5px; margin:0; font-size:16px;}
.form-exchange .excstep .field-group .form-holder input,
.form-exchange .excstep .field-group .form-holder select{padding:10px 24px; margin:0; outline:none; border:solid 2px #f2f2f2; border-radius:0; box-shadow:none; font-size:16px;}
.form-exchange .excstep .field-group .form-holder select{background:url(../img/chevron-down.svg) right 15px center no-repeat;}
.form-exchange .excstep .field-group .form-holder input:focus,
.form-exchange .excstep .field-group .form-holder select:focus{border-color:#00296B;}
.form-exchange .excstep .form-holder span.invalid-fld{font-size:16px; color:#f90000; display:block; padding:4px 0 0;}
.form-exchange .excstep .field-group .form-row2{display:grid; grid-template-columns:repeat(3, 1fr); gap:16px;}
.form-exchange .excstep .field-group .form-row3{display:grid; grid-template-columns:repeat(2, 1fr); gap:16px;}
.form-exchange .excstep .form-holder > p{font-size:16px;}

.btn-loading{position: relative; color: transparent !important;}
.btn-loading:after{position: absolute; content: ""; left: 0; top: 0; right: 0; bottom: 0; margin: auto; height: 14px; width: 14px; border: 1px solid #ffffff; border-radius: 100%; border-right-color: transparent; animation: spinAround-ltr .6s infinite linear;}
#recaptchamsg{color: #f00;}

@keyframes spinAround-ltr{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(359deg);
    }
}

.table-sec .table-wrapper table thead tr th:first-child{background:none;}

.site-main .blogs-lists,
.site-main .blog-wrapper{padding:100px 0;}
.site-main .blogs-lists .row{display:grid; grid-template-columns:repeat(3, 1fr); gap:30px;}
.site-main .blogs-lists .col-md-4{margin:0 !important; width:100%;}
.site-main .blogs-lists .blog-box .img-dv{position:relative; padding:0 0 66%;}
.site-main .blogs-lists .blog-box .img-dv img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.site-main .blogs-lists .cnt-dv{padding:24px 0 0;}
.site-main .blogs-lists .cnt-dv h5{padding:0 0 16px; margin:0;}
.site-main .blogs-lists .cnt-dv .btn-read-more{display:inline-block; background:#00296B; color:#fff; padding:12px 16px; margin:0; line-height:normal;}
.site-main .blogs-lists .cnt-dv .btn-read-more:hover{background:#808080;}

.site-main .blog-wrapper .blog-title h1{padding-top:0;}
.site-main .blog-wrapper .col-12 .post-date{padding-bottom:24px;}
.site-main .blog-wrapper .col-12 .blog-content{padding:32px 0 0; color:#808080;}
.site-main .blog-wrapper .col-12 .blog-content p{padding:0 0 20px; margin:0; font-size:18px; line-height:1.65; color:#808080;}

.servicearea-map-section{max-width: 800px; margin: 50px auto 0;}
.servicearea-map-section span#tip{position: absolute; z-index: 99; left: 0 !important; top: 0 !important;}

.sitmap{padding: 50px 0;}


@media screen and (min-width: 1441px) {
.container{max-width: 100%; padding: 0 130px;}
.home-choosesec .container{max-width:1688px;}
.home-choosesec .row{justify-content:space-between;}
.home-choosesec .row .col-md-4{width:100%; max-width:320px}
.home-choosesec .row .col-md-8{width:100%; max-width:900px;}
.home-choosesec .row .col-md-8 .info-box-wrapper{display:flex; justify-content:space-between; flex-wrap:wrap;}
.home-choosesec .row .col-md-8 .info-box-wrapper .pp-box{width:50%;}
.home-choosesec .row .col-md-8 .info-box-wrapper .pp-box:first-child,
.home-choosesec .row .col-md-8 .info-box-wrapper .pp-box:nth-child(3){width:41%;}
.num-sec .container{max-width:1140px; padding-left:20px; padding-right:20px;}
.num-sec .row{justify-content:space-between;}
.num-sec .row .col-md-6{width:auto;}
.num-sec .count-area-content .count-line{font-size:57px;}
.home-worksec .contant-wrapper{padding:80px 0; width:calc(50% + 130px); padding-left:130px;}
.home-worksec .contant-wrapper .con-fullleft{max-width:870px; margin-left:auto; padding-right:50px;}
.home-worksec .contant-wrapper .con-fullleft h2{padding-bottom:24px;}
.home-worksec .img-wrapper{width:calc(50% - 130px);}
.table-sec .table-wrapper{max-width:1308px;}

.home-review .col-md-5{width:calc(50% - 160px);}
.home-review .col-md-7{width:calc(50% + 160px); padding-left:0; padding-right:130px;}
.home-review .col-md-7 .home-testright{max-width:870px; margin-right:auto; padding-left:40px;}

.funds-sec .container{max-width:1640px;}
.funds-sec .info-box-wrapper{padding-left:120px;}
.funds-sec .info-box-wrapper .pp-box .img-dv{width:60px;}
.funds-sec .info-box-wrapper .pp-box{padding-left:80px;}

.home-forwardsec .container .col-md-6 .img-wrapper{padding-left:130px;}
.home-forwardsec .container .forward-wrapper{padding-left:130px; padding-right:0;}
.home-forwardsec .container .forward-txtleft{max-width:705px; margin-left:auto; padding-right:40px;}

.faq-sec .container{max-width:1620px;}
.faq-sec .faq-row .frist-accodion{padding-right:30px;}
.faq-sec .faq-row .second-accodion{padding-left:30px;}
.faq-sec .faq-row .accordion-header button{padding-left:0;}
.faq-sec .faq-row .accordion-collapse .accordion-body{padding-left:0; padding-top:0; padding-bottom:40px;}


}


@media screen and (max-width: 1199px) {
	
	.main-hed .hed-menu ul { column-gap: 20px; }
	.footer .ftr-1 .row > div:first-child{max-width: 250px;}
	.footer .ftr-1 .row{flex-wrap: wrap;}

}

@media screen and (max-width: 1024px) {

	.footer .ftr-1 .row > div:first-child{max-width: 100%;}

	.py-100{padding: 70px 0;}
	.pb-100{padding-bottom: 70px;}
	.pt-100{padding-top: 70px;}

	.hed-menu{position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transform: scale(0.50); transition: all 0.5s ease; background: #00296b; visibility: hidden; padding: 50px 0;}
    a.target-burger{display: block;}
    .main-hed .hed-menu ul{padding: 30px; height: 100%; align-content: center; overflow-y: scroll;}
    .hed-menu ul li {border-bottom: 1px solid rgba(255, 255, 255, 0.15); width: 100%;}
    .main-hed .hed-menu ul li a {font-size: 18px; color: #fff !important; padding: 10px 0; font-weight: 400; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; text-align: left; display: inline-block;}
    .main-hed .hed-menu ul li a:hover { -webkit-opacity: 0.45; -moz-opacity: 0.45; opacity: 0.45; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding: 1em;}
    .hed-menu.toggled{opacity: 1; visibility: visible; display: block; z-index: 10; transform: scale(1); transition: all 0.5s ease;}

    .hed-menu ul>li.menu-item-has-children{position: relative;}
    .hed-menu ul>li>span { position: absolute; right: 10px; top: 2px; background: url(../img/arrow-white.svg) 50% no-repeat; width: 33px; height: 33px;}
    .main-hed .hed-menu ul li > ul{opacity: 1; visibility: visible; top: 0; position: relative; background: 0 0; padding: 0; border-radius: 0; width: 100%; display: none;}
    .main-hed .hed-menu ul li > ul li{border-bottom: none;}
    .main-hed .hed-menu ul li > ul li a{font-size: 14px;}
    .main-hed .hed-menu ul li > ul li a:before,
    .main-hed .hed-menu ul li > ul li a:after{display: none;}
    .main-hed ul li:hover > ul{display: none !important;}
    .main-hed ul li.expand-nav > ul{display: flex !important; max-width: 100%;}
    .main-hed .hed-menu ul li a.Start-btn { padding: 10px 0; background: transparent; }
    .main-hed .hed-menu ul li a.Start-btn img{display: none;}

	.container { padding: 0 20px; }
	.btn-list { flex-wrap: wrap; }
	h1,.h1 { font-size: 45px; line-height: 1.2em; }
	h2,.h2 { font-size: 32px; }
	h3,.h3 { font-size: 24px; }

	.hero-sec { padding: 164px 0 80px; }
	.num-sec { padding: 70px 0; }
	.num-sec .row{gap: 30px 0 ; }
	.contant-sec { padding: 0 0 70px; }
	.info-box-wrapper { gap: 20px; grid-template-columns:repeat(1, 1fr); }
	.info-box-wrapper .pp-box h5 { font-size: 20px; }
	.img-contant-sec { padding: 70px 0; }
	.img-full-sec .contant-wrapper { padding: 50px 20px; }
	.about-sec { padding: 70px 0; }
	.table-sec { padding: 70px 0; }
	.table-sec .table-wrapper { padding: 30px 0; }
	.review-sec .contant-wrapper { padding: 50px 20px; }
	.funds-sec { padding: 70px 0; }
	.funds-sec .info-box-wrapper .pp-box h5 { font-size: 20px; }
	.forward-sec .container .forward-wrapper { padding: 20px; }
	.forward-sec .info-box-wrapper .pp-box h4{ font-size: 20px; }
	.faq-sec { padding: 70px 0; }
	.faq-sec .faq-row h2 .accordion-button,
	.faq-sec .faq-row h3 .accordion-button,
	.faq-sec .faq-row h4 .accordion-button{ font-size: 20px; }
	.call-sec .contant-wrapper { padding: 50px 20px; gap: 20px; }
	.footer .ftr-1 h4 { font-size: 20px; }

    .about-dark-sec { padding: 70px 0; }
    .meet-sec .meet-wrapper { padding: 20px; }
    .form-sec { padding: 70px 0; }

    .meet-team-sec { padding: 70px 0; }
    .member-sec .col-md-6 { padding-left: 10px; padding-right: 10px; }
    .call-action-sec { padding: 70px 0; }

    .testimonials-sec { padding: 70px 0; }
    .testimonials-sec .review-box{width: calc(33.33% - 17px);}

    .step-sec {padding: 70px 0;}
    .exchange-sec{padding: 70px 0;}
    .stat-sec{padding: 70px 0;}
	.stat-sec .stat-list { column-count: 3;}
	
	.white-sec,
	.site-main .blogs-lists,
	.site-main .blog-wrapper{padding:70px 0;}
	.site-main .blogs-lists .row{grid-template-columns:repeat(2, 1fr);}

}

@media screen and (max-width: 767px) {
	body{font-size:16px; line-height:1.65;}
	h1,.h1 { font-size: 35px; }
	h2,.h2 { font-size: 28px; }

	.py-100{padding: 50px 0;}
	.pb-100{padding-bottom: 50px;}
	.pt-100{padding-top: 50px;}

	.num-sec { padding: 50px 0; }
	.num-sec .count-area-content .count-line { font-size: 28px; }

	.info-box-wrapper{padding-top: 20px;}

	.contant-sec { padding: 0 0 50px; }
	.img-contant-sec { padding: 50px 0; }
	.img-contant-sec .img-inner { padding: 0 0 20px; }
	.img-full-sec .img-wrapper img{padding: 0 20px;}
	.table-sec { padding: 50px 0; }

	/*.table-sec .table-wrapper table tr{display: flex; flex-direction: column; border: none;}
	.table-sec .table-wrapper table th, 
	.table-sec .table-wrapper table td {width: 100%;  border: none;}
	.table-sec .table-wrapper table thead tr th{border-right: none;}*/
	.table-sec .table-wrapper{overflow-x: scroll;}
	.review-sec .img-wrapper img{padding: 0 20px;}
	.funds-sec { padding: 0 0 30px 0; }
	.funds-sec .info-box-wrapper{padding: 20px 0 0 0;}
	.forward-sec .info-box-wrapper { padding: 0px 0px 30px; }
	.forward-sec .img-wrapper { padding: 0; }
	.faq-sec .faq-row .frist-accodion ,
	.faq-sec .faq-row .second-accodion{ padding: 0; }
	.footer .ftr-2 .ftr-link { gap: 20px; justify-content: flex-start; padding: 20px 0 0 0; flex-wrap: wrap; }
    .footer .ftr-1 .row > div { padding-left: 0px; padding-right: 0px; }
    .footer .ftr-1 .row > div:first-child { padding-left: 0px; }


    .about-dark-sec { padding: 50px 0; }
    .form-sec { padding: 50px 0; }
    .form-sec .home-form .hatc-form .half-input { width: 100%; }
    .about-img-sec h2 { padding-bottom: 15px; }

    .meet-team-sec { padding: 50px 0; }
    .member-sec .row{ grid-row-gap: 20px;}
    .member-sec .col-md-6 { padding-left: 0px; padding-right: 0px; }
    .call-action-sec { padding: 50px 0; }
    .testimonials-sec { padding: 50px 0; }
    .testimonials-sec .review-box{width: 100%;}

    .step-sec {padding: 50px 0;}
    .exchange-sec{padding: 50px 0;}
    .exchange-sec .col-md-6{padding-right: 0; padding-left: 0; padding-bottom: 20px;}
    .exchange-sec .col-md-6:last-child{padding-bottom: 0;}
    .step-sec .step-inner .step-box { width: 100%; }

    .stat-sec{padding: 50px 0;}
	.stat-sec .stat-list { column-count: 1;}
	
	.white-sec,
	.site-main .blogs-lists,
	.site-main .blog-wrapper{padding:50px 0;}
	.form-exchange .excstep .radio-tick .btn-box,
	.form-exchange .excstep .radio-tick2 .btn-box{width:50%;}
	.form-exchange .excstep .field-group .form-row2{grid-template-columns:repeat(1, 1fr);}
	.form-exchange .excstep .radio-tick .btn-box .icon-box{min-height:154px;}
	.site-main .blog-wrapper .col-12 .blog-content p{font-size:16px;}
	
	.about-img-sec .row > .col-md-6{width:100%;}
	.white-sec .row{gap:30px;}
	.white-sec .row > .col-md-6{width:100%;}


	.img-contant-sec .img-inner .real-img-1{max-width: 100%; width: 100%;}
	.img-contant-sec .img-inner .real-img-2{max-width: 100%; width: 100%; margin: 0;}
	
	
}

@media screen and (max-width: 574px) {
.site-main .blogs-lists .row{grid-template-columns:repeat(1, 1fr);}

}