.inner_banner{background-repeat:no-repeat;background-size:100%;background-position:center center;display:flex;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#012443;position:relative;padding:104px 0 0;text-align:center;position:relative;overflow:hidden}
.inner_banner h1{font-size:55px;margin:0;padding:0}
.inner_banner .container{position:relative;z-index:2}
.inner_section{min-height:600px}
.inner_section .container{max-width:1100px}
.inner_contents .container{max-width:1100px}
.top_image{margin-bottom:60px}
.inner_list ul{margin:0;padding:0}
.inner_list ul li+li{margin-top:20px}
.contact_form .form-control,.select2-selection__rendered{background-color:#f7f7f7;height:auto;padding:.8rem;border:#e2e2e2 1px solid;border-radius:0}
.contact_form .form-group{margin-bottom:15px}
.btn_styled{padding:10px 30px}
label.error{color:red;font-style:italic;font-size:16px}
.form-control.error{border:1px solid red}
.select2-selection--single{border:0!important}
.select2-selection__arrow{top:14px!important}
.grey_section{padding:50px 0 40px;background-color:#f5f5f5}
ul.features_right_list{list-style:none;padding:0;margin:0;display:block}
ul.features_right_list li{display:block;margin-bottom:40px}
ul.features_right_list li:last-child{margin-bottom:0}
ul.features_right_list li .feature_item{display:block;position:relative;padding-left:100px}
ul.features_right_list li .feature_item .feature_icon{border:#fac400 solid 1px;width:80px;height:80px;-webkit-border-radius:100%;border-radius:100%;display:block;text-align:center;-webkit-transition:all linear .2s 0s;transition:all linear .2s 0s;color:#fac400;position:absolute;left:0;top:0}
ul.features_right_list li:hover .feature_item .feature_icon{background-color:#fac400;color:#fff}
ul.features_right_list li .feature_item .feature_icon em{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:44px;width:44px}
ul.features_right_list li .feature_item h3{font-size:24px;font-weight:700}
.inner_title{font-size:55px}
.pakage_wrapper{margin-top:20px;margin-bottom:50px}
.pakage_wrapper .option h4{color:#888;font-weight:700}
.best_price{margin-bottom:0;font-size:36px}
.best_price span{font-size:20px;font-weight:400;vertical-align:middle;margin-left:4px}
.pakage_wrapper .option{cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 .25rem 1.75rem rgb(30 34 40 / 7%);background:#fff;border-radius:.4rem;display:flex;flex-direction:column;padding:50px 20px;position:relative}
.pakage_wrapper .option .dot{position:absolute;right:15px;top:15px;color:#fff;text-align:center;font-size:11px;font-weight:700;border:#fff solid 2px;-webkit-border-radius:100%;border-radius:100%;width:25px;height:25px;padding-top:6px;opacity:0;-webkit-transition:all linear .2s 0s;transition:all linear .2s 0s;line-height:0}
.pakage_wrapper input[type=radio]{display:none}
.pakage_wrapper input[type=radio]:checked~label{border-color:#ea6f1c;background:#ea6f1c;top:-7px;color:#fff}
.pakage_wrapper input[type=radio]:checked~label .dot{opacity:1}
.pakage_wrapper input[type=radio]:checked~label h4{color:#fff}
.contact_frame iframe{width:100%;height:700px}
.contact_form .iti{display:block}
.contact_form .select2-container{width:100%!important}
.contact_form .select2-container .select2-selection--single{height:auto}
.package_box{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);position:relative;overflow:hidden}
.package_box .package_heading{background:#012443;padding:15px 10px 25px;color:#fff;text-align:center;font-size:25px;font-weight:700;clip-path:polygon(0 0,100% 0,100% 78%,0% 100%)}
.package_badge{position:absolute;left:-27px;top:19px;transform:rotate(-45deg);padding:2px 33px;background:red;color:#fff;font-size:13px;font-weight:700;z-index:8}
.package_price{font-size:40px;text-align:center;line-height:1;font-weight:700;padding:20px 0 25px}
.package_price span{font-size:20px;display:block}
ul.package_list{padding:0 20px 20px;margin:0;list-style:none;font-size:15px}
ul.package_list li{position:relative;padding:0 0 0 20px;margin:0 0 10px}
ul.package_list li:before{position:absolute;left:0;top:1px;font-family:FontAwesome}
ul.package_list li.checked:before{color:green;content:"\f00c"}
ul.package_list li.crossed:before{color:red;content:"\f00d"}
.package_select_btn{padding:15px;text-align:center;border-top:1px solid #ddd}
.demo_package .package_heading{background:#777}
.trader_package .package_heading{background:#1da363}
.fund_package .package_heading{background:#ea6f1c}
.broker_package .package_heading{background:#1368a2}
.package_box .btn-check:active+.btn-warning,.package_box .btn-check:checked+.btn-warning,.package_box .btn-warning.active,.package_box .btn-warning:active,.package_box .show>.btn-warning.dropdown-toggle{background:#012443;border-color:#012443;color:#fff}
.package_box .btn-check:active+.btn-warning:focus,.package_box .btn-check:checked+.btn-warning:focus,.package_box .btn-warning.active:focus,.package_box .btn-warning:active:focus,.package_box .btn:focus,.package_box .show>.btn-warning.dropdown-toggle:focus{box-shadow:none}
.register_form{padding:0}
.register_form .contact_form_contents{padding:0 20px 20px}
.register_form .package_box{box-shadow:none;margin:0 0 15px}
.disabled_field{pointer-events:none}
.partners_form{padding:30px 20px}
.post_box{overflow:hidden;box-shadow:0 0 14px rgba(0,0,0,.18);margin:0 0 30px}
.post_thumb{position:relative}
.post_thumb img{height:180px;object-fit:cover;width:100%}
.post_thumb .post_date{background:#1266a0;color:#fff;position:absolute;top:10px;left:10px;text-transform:uppercase;line-height:1.2;text-align:center;padding:5px 25px;font-size:13px}
.post_thumb .post_date span{display:block;font-weight:800;font-size:22px}
.post_info{background:#fff;padding:10px}
.post_info ul.small_info{padding:0;margin:0;list-style:none;font-size:14px;margin:0 0 10px}
.post_info ul.small_info li{margin-right:15px;display:inline-block}
.post_info h5{font-weight:700;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.post_info h5 a{color:#121212;text-decoration:none}
.post_info h5 a:hover{color:#ea6f1c}
.post_info p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.read_link{text-decoration:underline}
.read_link i.fa{vertical-align:middle;margin-left:10px}
.sidebar_wrap{position:relative}
.sidebar_wrap:before{position:absolute;left:-15px;top:0;bottom:0;box-shadow:-4px 1px 3px rgb(0 0 0 / 10%);width:8px;content:""}
.blog_sidebar h4{margin:0 0 20px;font-weight:700}
ul.blog_filters{padding:0 0 0 10px;margin:0 0 30px;list-style:none}
ul.blog_filters li a{display:block;padding:0 0 10px 18px;margin:0 0 10px;border-bottom:1px dashed #ddd;text-decoration:none;color:#000;position:relative}
ul.blog_filters li:last-child a{border:0}
ul.blog_filters li a:hover,ul.blog_filters li.active a{color:#ea6f1c;border-color:#ea6f1c}
ul.blog_filters li a:before{position:absolute;left:0;top:0;content:"\f105";font-family:FontAwesome}
.widget{margin-bottom:20px}
.widget h4{margin:0 0 20px;font-weight:700}
.widget ul{padding:0 0 0 10px;margin:0 0 30px;list-style:none}
.widget ul li a{display:block;padding:0 0 10px 18px;margin:0 0 10px;border-bottom:1px dashed #ddd;text-decoration:none;color:#000;position:relative}
.widget ul li:last-child a{border:0}
.widget ul li a:hover,ul.widget li.active a{color:#ea6f1c;border-color:#ea6f1c}
.widget ul li a:before{position:absolute;left:0;top:0;content:"\f105";font-family:FontAwesome}
.custom_pagination,.woocommerce-pagination{text-align:center}
.page-numbers{display:inline-block;padding:0;margin:0}
.page-numbers>li{display:inline}
.page-numbers>li>a,.page-numbers>li>span{position:relative;float:left;padding:5px 15px;font-size:14px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.page-numbers>li:first-child>a,.page-numbers>li:first-child>span{border-top-left-radius:4px;border-bottom-left-radius:4px}
.page-numbers>li:last-child>a,.page-numbers>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.page-numbers>li>a:focus,.page-numbers>li>a:hover,.page-numbers>li>span:focus,.page-numbers>li>span:hover{color:#ea6f1c;background-color:#eee;border-color:#ddd}
.page-numbers>.active>a,.page-numbers>.active>a:focus,.page-numbers>.active>a:hover,.page-numbers>.active>span,.page-numbers>.active>span:focus,.page-numbers>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#ea6f1c;border-color:#ea6f1c}
.page-numbers .current,.page-numbers .current:hover{z-index:2;color:#fff;cursor:default;background-color:#ea6f1c;border-color:#ea6f1c}
.page-numbers>.disabled>a,.page-numbers>.disabled>a:focus,.page-numbers>.disabled>a:hover,.page-numbers>.disabled>span,.page-numbers>.disabled>span:focus,.page-numbers>.disabled>span:hover{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.tags_list{margin-bottom:10px}
.tags_list i{margin-right:5px}
.tags_list a{word-break:break-word;white-space:normal;display:inline-block;padding:4px 8px;margin:0 8px 8px 0;font-size:12px;color:#000;border:1px solid #666;border-radius:4px;text-decoration:none}
.tags_list a:hover{background:#ea6f1c;border-color:#ea6f1c;color:#fff}
.tagcloud a{word-break:break-word;white-space:normal;display:inline-block;padding:4px 8px;margin:0 8px 8px 0;font-size:12px!important;color:#000;border:1px solid #666;border-radius:4px;text-decoration:none}
.tagcloud a:hover{background:#ea6f1c;border-color:#ea6f1c;color:#fff}
.post-stats{margin-bottom:10px;overflow:hidden}
.post-stats div{float:left}
.post-stats div,.post-stats span{font-size:15px;margin-right:8px}
.post-stats i.fa{font-size:15px;margin-right:5px}
.form-group{margin-bottom:15px}
