/*
Theme Name: Euro Kactl
Theme URI: https://apexbloggers.com/designs/eurokactl/
Author: EUROKACTL
Author URI: https://innosoftworks.com/
Description: Wordpress theme designed for eurokactl with Blog Integration.
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: euro-kactl
Tags: one-column, two-columns, custom-menu, featured-images, left-sidebar, right-sidebar
*/
*{margin: 0;padding: 0;box-sizing: border-box;}
:root{
--primary:#021768;;
--secondary:#00B0F0;
--danger:#EA0808;
--text: #303030;;
--white:#ffffff;
--hash-white:#fafafa;
--black:#000000;
--font1:"Poppins", sans-serif;
--font2:"GTWalsheimUltraBold" , sans-serif;
}


@font-face {
font-family: "GTWalsheimUltraBold";
src: url("fonts/GT-Walsheim-Condensed-Ultra-Bold-Trial-BF651b7fc70e3d4.otf") format("opentype");
font-weight: 900;
font-style: normal;
display:swap;
}

body{font-family: var(--font1);}
ul{padding: 0;list-style: none;margin: 0;}
li{padding: 0;margin: 0;}
a{text-decoration: none;color: var(--black);}
img{max-width: 100%;object-fit: cover;}

h1{font-size: 70px;line-height: 80px;font-weight: 700;font-family: var(--font2);}
h2 {font-size: 50px;line-height: 60px;font-weight: 600;color: var(--black);margin-bottom: 16px;}
h3{font-size: 36px;line-height: 46px;font-weight: 600;}
h4{font-size: 32px;line-height: 41px;font-weight: 700;}
h5{font-size: 24px;line-height: 33px;font-weight: 600;}
h6{font-size: 20px;line-height: 28px;font-weight: 600;}
.sub-heaidng{font-size: 23px;line-height: 32px;color:var(--primary);margin-bottom: 1rem;}

section{padding: 50px 0;overflow: hidden;}
h2, h3, h4, h5, h6, p {color: var(--text);}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color: var(--primary);}

::after, ::before{pointer-events: none;}

.form-control{background-color: transparent;border: none;box-shadow: none;height: 51px;border: none;font-size: 24px;}
.form-control:focus{background-color: transparent;border: none;box-shadow: none;;}
/* 
.btn-primary{color: var(--white) ;font-size: 16px; background-color: var(--primary);border-color: var(--blue);border-radius: 46px;padding: 7px 18px;font-weight: 400; display: inline-flex;justify-content: center;gap: 10px;align-items: center;text-transform: capitalize;width: fit-content;transition: .2s linear;} */
.btn-primary{color: var(--white) ;font-size:24px; background-color: var(--secondary);border-color: var(--blue);border-radius: 20px;padding: 22px 91px;font-weight: 400; display: inline-flex;justify-content: center;gap: 10px;align-items: center;text-transform: capitalize;width: fit-content;transition: .2s linear;}
.btn-primary:hover{background-color: var(--primary);border-color: var(--primary);}


.btn-dark{color: var(--white) ;font-size: 16px; background-color: var(--dark);border-color: var(--dark);border-radius: 46px;padding: 12px 30px  ;font-weight: 400; display: inline-flex;justify-content: center;align-items: center;text-transform: capitalize;width: fit-content;transition: .3s linear;}
.btn-dark:hover{background: var(--primary-dark);border-color: var(--primary-dark);}



header {position:relative;background: var(--white);padding: 7px 0;font-family: var(--font2);}
ul.top_right {padding:0; margin:0; list-style: none; text-align: right;}
ul.top_right li {display: inline-block; margin-right:25px;}
ul.top_right li:last-child {margin-right: 0;}
ul.top_right li a {font-size: 18px;font-weight: 500;color: #000000;}

.top_featured_wrap {position: relative;}
#menu{position:relative;display: flex;align-items: center;}
#menu ul{list-style: none;margin:27px 0;display: flex;align-items: center;gap:90px;width: 100%;justify-content: end;}
#menu ul li{position:relative;font-weight: 400;}
#menu ul li a{display:block;text-decoration:none;position:relative; -webkit-transition:all .3s linear;font-size: 24px;transition: all .3s ease-in;padding: 5px 0px;color: var(--dark);font-family: var(--font1);}

#menu li > a:only-child::after { margin-left: 0; content: ''; }
#menu ul li:hover,#menu ul li.active,#menu ul li.current_page_item,#menu ul li.current-menu-ancestor>a,#menu ul li.current-menu-item>a,#menu ul li.current-menu-parent>a{color: var(--primary);font-weight: 700;}






#menu li>ul{position:absolute;left:0;top: 37px;z-index:999;white-space:nowrap;padding-left: 0;padding-bottom: 10px;}
#menu li>ul li{background:var(--white);display:block;position:relative; margin:0; text-align:left;}

#menu li>ul li a{font-size:13px; padding:10px 15px;  border:none;transition: all .2s ease;color: var(--black);}



#menu>li:first-child,#menu>li.has-submenu+li{border-left:0}
#menu li>ul>li>ul{position:absolute;left:100%;top:0;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}
#menu li>ul>li:hover>ul{visibility:visible;opacity:1;display:block}
#menu li>ul{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0;width:fit-content;display: block;flex-direction: column;margin: 0;background: #ffffff;padding-top: 10px;border: 1px solid #cdcdcd;}
#menu li:hover>ul{visibility:visible;opacity:1;display: block;}
#menu li>ul li a{padding:0 23px;}
#menu li > ul li a{ padding: 4px 23px;color: var(--black);background: var(--white);font-weight: 400;font-size: 16px;}
#menu li > ul li a::before{display: none;}
#menu li ul li:hover ul li a {color: var(--primary);}
#menu li ul li:hover ul li:hover a {color:var(--primary);}
#menu li ul li:hover a {color:var(--primary);}
@keyframes menu_sticky {
0%   {margin-top:-240px;}
50%  {margin-top: -90px;}
100% {margin-top: 0;}
}
header.sticky {  margin:0;  position: fixed;  background:var(--white); padding: 7px 0; top:0; left:0; width:100%; z-index:99999; animation-name:menu_sticky; animation-duration: 0.60s; animation-timing-function:ease-out;box-shadow: 0 4px 10px #00000010;}
header.sticky #menu > ul{margin-top: 15px;margin-bottom: 15px;}


.banner-sec{background-color: var(--primary);position: relative;height: 1220px;}
.banner-eefect{position: absolute;bottom: 0;left: 0;width: 100%;right: 0;margin: auto;pointer-events: none;}
.banner-eefect img{width: 100%;}
.banner-sec .top-content h1{color: var(--white);}
.banner-sec .top-content h5{color: var(--white);position: relative;width: fit-content;margin-inline: auto;}
.banner-sec .top-content h5::before{background-color: var(--white);position: absolute;content:"";height: 15px;width: 15px;border-radius: 50%;top: 0;bottom: 0;left: -30px;margin: auto;}
.banner-sec .top-content p{color: var(--white);max-width: 1036px;font-size: 24px;    font-weight: 400;line-height: 39px;margin: 0 auto;}
.banner-sec .top-content{text-align: center;margin-top: 110px;}
.banner-sec .graph-content{background-color: var(--white);border-radius: 40px;padding: 23px 41px 30px 41px;z-index: 2;bottom: -87px;position: relative;box-shadow: 0px 2px 40px 0px #0000000F;}
.banner-sec .graph-content h3{margin-bottom: 40px;font-weight: 600;}
.banner-sec .graph-content .graph-heading h3{font-weight: 600;margin-bottom: 34px;}
.banner-sec .graph-content .graph-img img{width: 100%;max-width: 890px;}
.banner-sec .graph-content .converter-tab{display: flex;align-items: center;justify-content: space-between;}
.banner-sec .calculate-box{background-color: transparent;padding: 0;margin-bottom: 50px;max-width: unset;}
.banner-sec .calculate-box .value{background-color: var(--hash-white);padding: 15px 24px;border: 1px solid #DBDBDB;border-radius: 20px;    max-width: 390px;min-width: 420px;column-gap: 38px;}
.banner-sec .calculate-box .value .form-select {background-size: 25px;background-position: center right -1px;}
.banner-sec .calculate-box .value .form-control {min-width: 60px;max-width: 70px;font-size: 20px;}
.exchange_sec{padding: 120px 0 50px;}
.red{color: var(--danger);}
.calculate-box {display: flex;align-items: center;justify-content: space-between;padding: 28px 20px;background:var(--hash-white);border-radius: 16px;max-width: 700px;margin-inline: auto;}
.calculate-box .value{display: flex;gap: 18px;align-items: center;}
.calculate-box .value img{width: 50px;height: auto;object-fit: contain;}
.calculate-box .value .form-select{background-color: transparent; width: 84px; height: fit-content; border: none; padding: 2px 36px 2px 2px;font-size: 24px;font-family: var(--font1);}
.calculate-box .value .form-control{background-color: transparent;height: fit-content; border: none; padding: 2px;    min-width: 90px;
max-width: 90px;width: fit-content;}
.calculate-box .value:nth-last-child(1){justify-content: flex-end;}
.calculate-box .value .form-select:focus{border: none;outline: none;box-shadow: none;}
.button-list{margin:30px 0;display: flex;gap: 36px;flex-wrap: wrap;}
.button-list .btn-primary{padding: 16px 38px;background: var(--hash-white);color: var(--text);border-radius: 20px;flex-grow: 1;border:1px solid var(--hash-white) ;font-weight: 500;}
.button-list .btn-primary.active{background-color: var(--primary);color: var(--white);}
.button-list .btn-primary:hover{background-color: var(--primary);color: var(--white);}
.chart-frame{margin-bottom: -200px;padding-bottom: 50px;}
.text-style h3{font-weight: 400;font-size: 32px;line-height: 1.3;font-family: var(--font1);color: var(--text);}
.history-sec table{width: 100%;margin:30px 0;}
.history-sec table thead th{color: var(--primary);padding-bottom: 20px;    width: 50%;vertical-align: baseline;}
.history-sec table tbody td{padding: 15px 0;}
.last-content{margin-inline: auto;max-width: 730px;text-align: center;}
.sec-20-content{text-align: center;max-width:1081px;margin-inline:auto;margin-top: 40px;}
.sec-20-content p{font-size: 22px;}
.sec-20-content h3{font-weight: 600;}
.gap-60{height: 60px;width: 100%;}
.reference-table{background-color: #FBFBFB;border-radius: 40px;padding: 19px;margin-top: 100px;}
.reference-table h4{text-align: center;margin-bottom: 75px;}
.reference-table table {width: 100%;background-color: transparent;border-collapse: collapse;}
.reference-table th, .reference-table td {border: 1px solid transparent;padding: 10px;background-color: transparent;text-align: center;}
.reference-table th {color: var(--primary);background-color: transparent;font-weight: 600;}
.table-responsive tr{border: none;}
.reference-table .table-responsive {overflow-x: auto;}
.graph-box h4{margin-bottom: 50px;}
.banner-eefect th {color: var(--primary);background-color: transparent;font-weight: 600;}
.sec_20{overflow: hidden;}
.reference-table2  h4{text-align: center;margin-bottom: 75px;}
.reference-table2  table {width: 100%;background-color: transparent;border-collapse: collapse;}
.reference-table2  th, .reference-table2  td {border: 1px solid transparent;padding: 10px;background-color: transparent;text-align: center;}
.reference-table2  th {color: var(--primary);background-color: transparent;font-weight: 600;}
.reference-table2  .table-responsive {overflow-x: auto;margin-bottom: 60px;}

.scrool-tabs {overflow-x: auto;overflow-y: hidden;-ms-overflow-style: none; scrollbar-width: none;     margin-top: 30px;min-width: 1530px;}
.scrool-tabs::-webkit-scrollbar {display: none;}
.scrool-tabs ul{display: flex;align-items: center;gap: 40px; padding: 20px 0;}
.scrool-tabs ul li {min-width: 176px;}
.scrool-tabs ul li a{padding: 16px 7px;background-color: var(--hash-white);border-radius: 20px;transition: all .3s ease-in;font-weight: 600;    font-weight: 600;font-size: 19px;width: 100%;display: block;text-align: center;}
.scrool-tabs ul li a:hover{background-color: var(--secondary);color: var(--white);}
.scrool-tabs ul li a.active{background-color:var(--secondary);color: var(--white);}
.sub-sec .sub-box{background-color: var(--secondary);border-radius: 60px;padding: 43px 0 37px 0;text-align: center;}
.sub-sec .sub-box h3{font-size: 32px; color: var(--white)}
.sub-sec .sub-box p{max-width:800px;color: var(--white);font-size: 24px;margin: 27px auto 49px auto}
.subscribe-box{display: flex;align-items: center;gap: 20px;background-color: #FBFBFB;border-radius: 20px;padding:23px 17px;margin-bottom: 64px;height: 70px;}
.sub-sec  input::placeholder{color: var(--text);font-size: 24px;}
.sub-sec .sub-box form button{width: 100%;background-color: var(--white);border: none;border-radius: 20px;padding: 27px 0;font-size: 24px;font-weight:600;max-width: 550px;transition: all .2s ease;}
.sub-sec .sub-box form button:hover{background-color: var(--primary);color: var(--white);}
.sec_20 .graph_7days{background-color: var(--white);border-radius: 40px;    padding: 27px 33px;}
.sec_20 .graph_7days .chart-frame2 img{width: 100%;max-width: 1100px;}
.yearly-sec .scrool-tabs ul li{min-width: 180px;}
.yearly-sec .scrool-tabs{margin-bottom: 50px;}
.year-sec table{width:100%}
.year-sec th, .year-sec td {
width: 25%;
text-align: center;
padding: 14px 10px;
vertical-align: baseline;
border: none;
background: transparent;
}
.year-sec th{color: var(--primary);font-size: 24px;}

.year-sec  .table-box {background-color:#F6F8FF;border-radius: 40px;padding: 33px 20px;margin-bottom: 70px;}
.year-sec  .table-box h3{font-size: 32px;}
.year-sec  .table-box span{font-size: 24px;color: var(--primary);font-weight: 600;margin-bottom: 30px;display: block;}
.year-sec  .table-box input{background-color: var(--white);border-radius: 10px;border: none;}
.year-sec .graph3-img{margin-top: 45px;}
.year-sec h3{}

.message-sec .main-box{background: #F6F8FF;border-radius: 40px;box-shadow: 0px 14px 50px 0px #0000001A;}
.message-sec .main-box h3{font-size: 32px;font-weight: 600;}
.message-sec .main-box .contact-box p{font-size: 22px;}
.message-sec .main-box .contact-box{padding: 25px 49px 0 29px;}
.message-sec .touch-box .contact-icon{background-color: var(--secondary);width:58px;height: 58px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.message-sec .contact-box .touch-box{display: flex;align-items: center;gap: 19px;margin-bottom: 50px;}
.message-sec .contact-box .touch-box h5{font-size: 22px;}
.message-sec .contact-box .touch-box span a{font-size: 20px;}
.message-sec .main-box .form-box{background-color: var(--white);padding: 25px 63px 25px 54px;height:100%;border-bottom-right-radius: 40px;border-top-right-radius: 40px;}
.message-sec .main-box .form-box form{margin-top: 25px;}
.message-sec .main-box .form-box form .user{display: flex;align-items:center;gap:39px;background: #FBFBFB;border-radius: 20px;padding: 17px;}
.message-sec .main-box .form-box form .user img{max-width: 22px;}
.message-sec .main-box .form-box form  .form-control{background: none;border:none;}

.message-sec .main-box .form-box form input::placeholder, .message-sec .main-box .form-box form textarea::placeholder{font-size: 24px;color:#404040;}
.message-sec .main-box .form-box form .row{row-gap: 32px;}
.message-sec .main-box .form-box form textarea{height: 214px;resize:none;}
.message-sec .main-box .form-box form .message{align-items: baseline;}
.message-sec .main-box .form-box form .btn{width: 100%;}
footer{margin-bottom: 30px;}
footer .footer-box{border-radius: 40px;background-color: var(--primary);position: relative;    padding: 64px 70px;width: 100%;padding-left: 120px;    padding-bottom: 10px;}
footer  .footer-box::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #021768;opacity: 0.8;border-radius: 40px;}
footer .footer-box .footer-logo{background-color: var(--white);width: 133px;height: 133px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
footer .footer-box .row{position: relative;z-index: 2;}
footer .footer-box .footer-logo img{max-width:90px;}
footer .footer-box .footer-logo{margin-bottom: 44px;}
footer ul li a {color: var(--white);font-size: 20px;font-weight: 400;}
footer .footer-box .footer-content p{color: var(--white);font-size: 24px;max-width: 437px;}
footer .footer-box .quick-lnks h5{font-size: 24px;color: var(--white);margin-bottom: 30px;}
footer .footer-box .quick-lnks ul li{color: var(--white);font-size: 24px;margin-bottom: 16px;}
footer .footer-box .contact-lnks h5{color: var(--white);margin-bottom: 23px;}
footer .footer-box .contact-lnks ul li{font-size: 20px; color: var(--white);margin-bottom: 23px;}
footer .footer-box .contact-lnks ul li a{display: flex;align-items: baseline;}
footer .footer-box .contact-lnks ul li img{margin-right: 19px;width: 20px;height: 20px;object-fit: contain;position: relative;top: 5px;}
footer .copywright p{font-size: 24px;color: var(--white);text-align: center;}
footer .container .row:first-child {margin-bottom:24px;padding: 27px 0 33px 0;}
.about-euro-sec {padding-top: 120px;padding-bottom: 20px;}
.euro-heading{text-align: center;margin-bottom: 35px;}
.euro-box{padding: 66px 10px 35px;    margin-bottom: 30px;}
.euro-box-heading{text-align: center;max-width: 1094px;margin-inline: auto;}
.euro-box-heading{margin-bottom: 20px;}
.euro-box .euro-box-heading h4 span{display: block;}
.euro-box-heading p{font-size: 24px;font-weight: 500;}
.euro-content{max-width: 802px;margin-inline: auto;}
.euro-content h5{margin-bottom: 20px;font-weight: 600;}

.euro-content p{font-size: 21px;font-weight: 500;margin-bottom: 0;}
.euro-content ul{list-style-type: disc;padding-left: 26px;color: #303030;font-size: 21px;font-weight: 500;    margin-bottom: 40px;}
.euro-content ul li{margin-bottom: 8px;}
.euro-content ol li {font-size: 21px;margin-bottom: 8px;font-weight: 500;color: #303030;}
.predict-sec .euro-box .euro-box-heading h4 span{display: inline;}
.predict-sec .euro-content table{width: 100%;margin: auto;}
.euro-content ul li span{display: block;}
/* .euro-content P{text-align: center;} */

.amount-sec .amount-content p{font-size: 24px;font-weight: 500;max-width: 720px;}
.amount-sec .table-box{background-color: #F6F8FF;border-radius: 40px;padding: 33px 0 44px 0;}
.amount-sec .table-box h3{font-size: 30px;text-align: center;font-weight: 600;}
th{color: var(--primary);font-size: 24px;}
.table-responsive2 table{margin: auto;}
td{font-size: 22px;}
.sec_20 table{margin: 0 auto;}
.sec-20-content h3{font-size: 32px;font-weight: 700;}
.sec_20 .sec-20-content .equvalent-text{max-width: 930px;font-size: 24px;font-weight: 500;margin: 0 auto;}
.sec_20 .sec-20-content .amount-table{margin: 43px 0 31px 0;}
.amount-table table{width: 100%;}
.amount-table table th{width: 300px; max-width: 400px;    padding: 10px;}
.amount-table table tr td{width: 300px; max-width: 400px;    padding: 10px;}
.investment-sec .question-box h3{font-size: 32px;font-weight: 700;}
.investment-sec .question-box p{font-weight: 500;font-size: 24px;}
.investment-sec .question-box .question span{font-weight: 500;font-size: 22px;}
.investment-sec .question-box .question{background-color: #F6F8FF;}
.investment-sec .question-box .row{row-gap: 32px;}
.investment-sec form .message{background-color: #FBFBFB;border-radius: 20px;display: flex;align-items: baseline;padding: 19px 0 0 45px;height:214px;margin-bottom: 49px;}
.investment-sec form .message textarea{resize: none;border: none;background-color: #FBFBFB;}
.investment-sec form .btn{width: 100%;}
.investment-sec form .message textarea::placeholder{font-size: 24px;color: #404040;}
.investment-sec .accordion-button::after { display: none !important;}
.investment-sec .accordion-item  {background-color: var(--white); border: none !important;margin-bottom: 32px;}
.investment-sec .accordion-button {background-color:#F6F8FF !important;box-shadow: none !important;display: flex;align-items: baseline;gap: 20px;font-size: 24px;border-radius: 20px !important;padding: 27px 0 27px 34px;align-items: center;
height: 110px;}
.investment-sec .accordion-body{font-size: 22px;font-weight: 500;}
.investment-sec .accordion-button span{color: var(--black);}
.plan-sec .main-box{background-color: #FBFBFB;border-radius: 40px;padding: 25px 54px 45px 65px;}
.plan-sec .main-box h3{font-size: 32px;}
.plan-sec  p{font-size: 22px;}
.plan-sec .contact-box .plan-list{margin-left: 10px;}
.plan-sec .contact-box .plan-list ul{list-style-type: disc;    padding-left: 20px;}
.plan-sec .contact-box .plan-list ul li{font-size: 22px;font-weight: 600;margin-bottom: 27px;}
.form-box form  .form-control{background: var(--white);border: none;}
.form-box form  textarea{height: 214px;}
.form-box form .user.message{align-items: start;}
.form-box form .user.message {
    align-items: start;
    padding-top: 24px;
}
.form-box form .user.message textarea{padding-top: 0;}
.form-box form input::placeholder, .plan-sec .main-box .form-box form textarea::placeholder{font-size: 24px;color:#404040;}
.form-box form .user{display: flex;align-items:center;gap:30px;background: var(--white);border-radius: 20px;padding: 17px;background-color: var(--white);margin-bottom: 25px;}
.about-sec .about-box
 {
    background-color: #F6F8FF;
    border-radius: 40px;
    padding: 27px 46px 46px;
    text-align: center;
}
.about-sec .about-box .form-box h3{font-weight: 700;font-size: 32px;}
.about-sec .about-box .form-box p{font-size: 22px;}
.about-sec .about-box .form-box .btn{width: 100%;}

.contact-detail{font-size: 20px;}
.euro-box .reference-table2 table{width: 88%;margin-left: auto;}
.euro-box .reference-table2 .table-light tr th{color: var(--black);text-align: left;}
.euro-box .reference-table2  tr td{color: var(--black);text-align: left;}


.form-box .form-btn{margin-inline: auto;}
.form-btn{max-width: 550px;}
.form-btn input{width: 100%;}
.investment-content{max-width: 717px;}

.message-sec .form-btn{margin: 0;}

.gtranslate_wrapper .gt_selector{font-size: 20px !important;font-weight: 500 !important;border: none;}
.gtranslate_wrapper .gt_selector:focus-visible{outline: none !important;box-shadow: none !important;border: none !important;}

@media(min-width:1024px){
.container{max-width: 1000px;}

footer .container{max-width: 1200px;margin: 0 auto;}
.container{max-width: 1120px;}
}


@media(min-width:1299px){
.container{max-width: 1220px;}


footer .container{max-width: 1400px;margin: 0 auto;}
.container{max-width: 1220px;}
}

@media(min-width:1499px){
.container{max-width: 1400px;}

footer .container{max-width: 1600px;margin: 0 auto;}
.container{max-width: 1400px;}
}

@media(min-width:1600px){
footer .container{max-width: 1800px;margin: 0 auto;}
.container{max-width: 1500px;}


}   
@media(max-width:767px){
footer {background-image: url(images/banner/footer_img.jpg);background-position: center;background-size:"cover";background-repeat: no-repeat;background-color: #021768;position: relative;}
footer::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #021768;opacity: 0.8;}}

@media (max-width:1299px) {

#chart{height: 260px !important}
.tv-lightweight-charts {height: 230px !important;}
.chart-frame { margin-bottom: -275px;}
.graph_7days .tv-lightweight-charts{height: 100% !important;}
div#chart_avg_monthly{height: 190px !important;}
.about-euro-sec {padding-top: 60px;padding-bottom: 20px;}
.euro-content ol li {font-size: 20px;}
.about-sec .about-box .form-box h3{font-size:30px;}
.about-sec .about-box .form-box p {font-size: 20px;}
.plan-sec .main-box h3 {font-size: 28px;line-height: 36px;}
.plan-sec p {font-size: 20px;}
.plan-sec .contact-box .plan-list ul li {font-size: 20px;margin-bottom: 20px;}
.investment-sec .question-box h3 {font-size: 28px}
.investment-sec .question-box p {font-size: 20px;}


}

@media (max-width:1199px) {

#chart{height: 220px !important}
.tv-lightweight-charts{height:180px !important;}
.chart-frame {margin-bottom: -330px !important;}
.exchange_sec {padding: 50px 0;}
.amount-sec .amount-content p {font-size: 20px;}
.sub-sec .sub-box h3 {
    font-size: 30px; line-height: 36px;}
.sub-sec .sub-box p {font-size: 22px;margin: 23px auto 26px auto;}
.sub-sec .sub-box form button{font-size: 22px;padding: 22px 0;}
.subscribe-box{margin-bottom: 40px;}
.message-sec .contact-box .touch-box h5 {font-size: 20px;line-height: 26px;}
.investment-sec .accordion-button{font-size: 20px;padding: 20px 20px 0 20px;margin-bottom: 22px;}



}

@media (max-width:991px) {

    h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .message-sec .touch-box .contact-icon{width: 50px;height: 50px;}
    .message-sec .touch-box .contact-icon img{max-width: 20px;}



}




@media (max-width: 767px) {
    .banner-sec .calculate-box .value .form-select {
        font-size: 16px;}
        .form-btn {
         max-width:100% !important;
       
    }


        .scrool-tabs ul {
        gap: 20px !important;
        padding: 10px 0 !important;
    }

    .scrool-tabs ul li{min-width: 144px;}


    .scrool-tabs ul li a

 {  padding: 14px 10px !important;
        font-size: 12px !important;
    }









}

    @media (max-width: 575px) {
    .form-box .form-btn { max-width: 100% !important;}
       .scrool-tabs ul {
        gap: 10px !important;
    
    }

    .year-sec  .year-sec th, .year-sec td{min-width: unset !important;}



}



@media (max-width:375px) {
  .year-sec  .year-sec th, .year-sec td{min-width: unset !important;}}