/*
Theme Name: FIPTrade
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.initialhide { display:none !important}
.yellow { color:#f1b60d}
.yellow-light {color:#ffd06b}
.fusion-is-sticky .fusion-header { border-bottom:1px solid #2b3b49 !important}
.fusion-checklist .fusion-li-item-content, ul.fusion-checklist .fusion-li-item-content,.fusion-accordian .panel-body { text-align:justify}
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16992041392"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-16992041392');
</script>

/*.fusion-main-menu>ul>li:nth-last-child(2) { padding-right:20px !important}*/
.fusion-main-menu>ul>li:nth-last-child(2) .fusion-button { background:#d6d6d6;}
.fusion-main-menu>ul>li:nth-last-child(2) .fusion-button:hover { background:#f1b60d; color:#0f2333}
.fusion-main-menu>ul>li:last-child .fusion-button:hover { background:#e0aa11; color:#0f2333}

.fusion-page-title-bar .fusion-page-title-row h1 { text-transform:uppercase}

.gettoknow em { background:#ddf0ff; font-style:normal; padding:7px 25px; border-radius:24px;}

.exptxt { width:100%; max-width:280px; position:absolute; left:130px; bottom:40px; z-index:99}
.exptxt strong:first-child { width:100px; float:left;font-size:24px; line-height:32px; text-align:center; border-right:3px solid #FFF;}
.exptxt strong:first-child em { display:block; font-size:40px; line-height:48px; font-style:normal}
.exptxt strong:last-child { width:160px; float:right;margin-top:5px;}

.homecta {rotate: 2deg;left: -5px; width:110% !important}
.homecta h2 { margin:17px 0 0 0 !important}

.cousebox .fusion-column-wrapper {box-shadow: 0px 25px 70px rgba(8, 10, 55, 0.11) !important;}

.enroll-now h3.modal-title { color:#FFF;font-size:24px; text-transform:uppercase}
.enroll-now .modal-content,.author-info .modal-content { border:4px solid #f1b60d; color:#FFF;}
.enroll-now .modal-content img { margin-top:30px !important}
.enroll-now .modal-header,.author-info .modal-header { min-height:0 !important; padding:0}
.enroll-now .close,.author-info .close { position:absolute; right:10px; top:10px; z-index:9}


.learn-course .fusion-column-wrapper { align-items:center;}

.cahticon { width:60px; height:60px; position:fixed; right:30px; bottom:50px; z-index:99}



#sliders-container { position:relative}
#slider-form-section {width:490px;background: hsl(200deg 12.5% 9.41% / 94%); position: absolute;top: 50%;transform: translateY(-50%);right: 50%;margin-right: -718px;z-index: 99;border: none;padding: 20px 25px 20px;display: block;border: 1px solid hsl(0deg 0% 100% / 10%);-webkit-box-shadow: 0px 10px 34px 1px rgba(0,0,0,0.19);-moz-box-shadow: 0px 10px 34px 1px rgba(0,0,0,0.19);box-shadow: 0px 10px 34px 1px rgba(0,0,0,0.19);}
#slider-form-section h3 { color:#FFF; font-size:26px; line-height:34px; padding:0 0 20px 0; margin:0; text-align:center}
#slider-form-section h3 strong {color:#ffd06b}
#slider-form-section .cal-field { width:100%; padding:0 0 20px 0; margin:0; overflow:hidden}
#slider-form-section label { color:#FFF; display:block; padding:0 0 8px 0; margin:0; font-size:14px; line-height:20px;}
#slider-form-section input[type=text] { background:none;border:1px solid #f0b431; color:#FFF; border-radius:12px; padding:0 70px;font-weight:700; height:42px;}
#slider-form-section select { background:none;border:1px solid #f0b431; color:#FFF; border-radius:12px; padding:0 70px;font-weight:700; width:100%;height:42px;}

#slider-form-section .cal-input { position:relative}
#slider-form-section .cal-input .icon-left {background: #ffd06b;position: absolute;height: 42px; width:50px;border-top-left-radius: 12px;border-bottom-left-radius: 12px; text-align: center;align-items: center;justify-content: center;display: flex; padding:0 10px;}
#slider-form-section .cal-input .icon-right {background: #ffd06b;position: absolute;height: 42px; width:50px;border-top-right-radius: 12px;border-bottom-right-radius: 12px; text-align: center;align-items: center;justify-content: center;display: flex; padding:0 10px; right:0; bottom:0; font-weight:700}
select option {padding: 0px;background:#0f2332;color: #fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); font-weight:700}
.calbtn { width:100%; border-radius:8px !important; height:42px;}
.calbtn:hover { background:#FFF !important; color:#000 !important}
.resultbox { width:100%; padding:0; margin:0; overflow:hidden}
.resultbox h6 { padding:0 0 10px 0; margin:0; color:#FFF; font-size:22px; line-height:30px;}
.resultbox h6 .npm-left { width:50%; float:left;}
.resultbox h6 .npm-right { width:23%; float:left; text-align:right;color:#ffd06b}
.resultbox h6 .npm-dollar { width:23%; float:right; text-align:right;color:#ffd06b}
/*.resultbox h6 strong { display:block; padding:6px 0 0 0; font-size:24px; line-height:32px; color:#f1b60d}*/
.boxed { display:flex}
.boxed label {display: inline-block;width: 40px; padding: 6px !important;border: solid 1px #ffd06b;transition: all 0.3s;font-weight:600;border-radius:6px;text-align:center;margin-right:15px !important;cursor:pointer;}
.boxed label:last-child { margin-right:0}
.boxed input[type="radio"] {display: none;}
.boxed input[type="radio"]:checked + label { border: solid 1px #ffd06b;background:#ffd06b; color:#15191b !important}
.cal-filed-2 { width:48% !important; float:left}
.cal-filed-3 { width:48% !important; float:right}


.lpflip .fusion-flip-boxes.flip-effect-3d .flip-box-back, .lpflip .fusion-flip-boxes.flip-effect-3d .flip-box-front {box-shadow: 0px 25px 70px rgba(8, 10, 55, 0.11) !important; border-top-left-radius: 50px!important;border-top-right-radius: 0px!important;border-bottom-right-radius: 50px!important;border-bottom-left-radius: 0px!important;}
.lpflip .fusion-flip-boxes .flip-box-back ,.lpflip .fusion-flip-boxes .flip-box-front { font-size:14px!important; line-height:22px !important;}

.lptab .tab-pane { text-align:center}
.lptab .tab-pane h6 { padding:0 0 10px 0;}
.lptab .tab-pane img { margin-top:60px;}
.lptab .earntxt {background: #ffd06b;padding: 10px 25px; border-radius: 10px; display:inline-block; margin:0 0 10px 0}


.arbox .fusion-column-wrapper {box-shadow: 0px 25px 70px rgba(8, 10, 55, 0.11) !important; border-top-left-radius: 50px!important;border-top-right-radius: 0px!important;border-bottom-right-radius: 50px!important;border-bottom-left-radius: 0px!important;}
.arbox h6 { font-size:20px; line-height:28px;}

.blog .fusion-post-wrapper { background:#f9f9f9 !important}
.blog .fusion-post-wrapper a.fusion-read-more:after { display:none;}
.blog .fusion-post-wrapper a.fusion-read-more {background: #e0aa11;color: #0f2333; padding:8px 20px; border-radius:50px;}
.blog .fusion-post-wrapper a.fusion-read-more:hover {background: #0f2333;color: #FFF; padding:8px 20px; border-radius:50px;}
.blog .fusion-post-wrapper h2.fusion-post-title a {color: #0f2333 !important; }



.footer-socialblk .fusion-social-networks-wrapper { margin:0 !important}
.footer-socialblk .fusion-social-networks-wrapper:before { content:"Follow US: "; font-size:22px; line-height:28px; font-weight:700; font-family:Montserrat, Arial, Helvetica, sans-serif; text-transform:uppercase}
.footer-contact .quform-element-submit { margin:0 !important}
.footer-contact a { color:#0f2232;}
.footer-contact a:hover { color:#f1b60d;}

.footer-main a:hover { color:#FFF;}

 		#subscription-popup {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
    		z-index: 99999;
        }

        #subscription-popup-inner {
            background: hsl(200deg 12.5% 9.41% / 94%);
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 50%;
            max-width: 500px;
            position: absolute;
            z-index: 9999;
			border-radius: 25px;
			background:#232628;
            border: none;
            padding: 20px 25px 20px;
            display: none;
            border: 1px solid hsl(0deg 0% 100% / 10%);
            -webkit-box-shadow: 0px 10px 34px 1px rgba(0, 0, 0, 0.19);
            -moz-box-shadow: 0px 10px 34px 1px rgba(0, 0, 0, 0.19);
            box-shadow: 0px 10px 34px 1px rgba(0, 0, 0, 0.19);
        }

        #subscription-popup h3 {
            color: #FFF;
            font-size: 26px;
            line-height: 34px;
            padding: 0 0 0px 0;
            margin: 0;
            text-align: center;
        }

        #subscription-popup h3 strong {
            color: #ffd06b;
        }

        .calbtn {
            width: 100%;
            border-radius: 8px !important;
            height: 42px;
        }

        .calbtn:hover {
            background: #FFF !important;
            color: #000 !important
        }

        .header-container {
            display: flex;
            width: 100%;
            justify-content: center;
            align-items: center;
            color: #ffd06b;
        }

        .header-text {
            font-size: large;
            padding: 15px 10px;
        }

        .header-body {
            font-size: medium;
            padding: 15px 10px;
        }

        .text-sm {
            font-size: small;
        }

        .header-container .w-50 {
            width: 50%;
        }

        .d-flex {
            display: flex;
        }

        .header-container .sradiocheck {
            padding: 7px 0px;
            align-items: center;
        }

        .header-container .sradiocheck label {
            padding: 0px;
            color: #FFF;
            display: block;
            margin: 0;
            font-size: 12px;
            line-height: normal;
            color: #ffd06b;
        }

        .align-items-center {
            align-items: center;
        }

        .justify-content-between {
            justify-content: space-between;
        }

        .flex-wrap {
            flex-wrap: wrap;
        }

        .radio-container {
            display: flex;
            justify-content: space-around;
            padding: 10px 0;
        }

        .custom-radio {
            display: flex;
            align-items: center;
            position: relative;
            color: #000;
            border: 2px solid #232628;
            cursor: pointer;
            font-size: 14px;
            transition: all 0.3s ease;
            border-radius: 8px;
            box-sizing: border-box;
        }

        .custom-radio input[type="radio"] {
            margin: 0 5px;
            cursor: pointer;
            appearance: none;
            /* Remove default radio styling */
            width: 18px;
            height: 18px;
            border: 2px solid #ffd06b;
            border-radius: 50%;
            outline: none;
            position: relative;
            transition: all 0.3s ease;
        }

        .custom-radio input[type="radio"]:checked {
            background-color: #ffd06b;
            /* Filled circle when checked */
        }

        .custom-radio:has(input[type="radio"]:checked) {
            border: 2px solid #ffd06b;
        }

        .custom-radio label {
            display: flex;
            align-items: center;
            justify-content: center;

        }

        .subscription-details {
            background-color: #fff3cd;
            padding: 10px;
            border-radius: 5px;
            margin-bottom: 20px;
            color: #856404;
            text-align: center;
        }

        .flex-row {
            flex-direction: row;
        }

        .popup-close {
            font-size: xx-large;
            color: white;
            cursor: pointer;
        }





@media only screen and (max-width:640px){
.homecta {rotate: 0deg;left: 0; width:auto !important}
.authorblk .first-list .fusion-column-wrapper { border:none!important;}
body .slide-textgroup {left: 0px !important;}	
.slider-half-circle { display:none !important}	
.home-about-txt,.about-logo-left-txt { font-size:16px !important; line-height:24px!important;}	
}



@media only screen and (max-width:800px){

}

@media only screen and (max-width:1500px){
.slide-textgroup { left:30px !important}
}

@media only screen and (max-width:1259px){
#slider-form-section {position: relative;z-index: 999; top: 0;right: 0;width: 100%;height: auto;transform: none;margin: 0;background: #15191b;}
.cal-filed-2,.cal-filed-3 { width:100% !important}
.resultbox h6 { font-size:18px; line-height:26px;}
}


@media only screen and (min-width:641px) and (max-width:1025px) {
.homecta h2 { font-size:30px !important}
}


@media only screen and (max-width:1024px){
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header { padding-top:15px !important;padding-bottom:15px !important;}
.exptxt { position:relative;background: rgb(25,46,63);background: linear-gradient(90deg, rgba(25,46,63,1) 14%, rgba(230,175,16,1) 100%);bottom:-10px;max-width: 100%;left: 0; text-align:center !important; border-radius:8px; padding:15px 10px}
.exptxt p { padding:0; margin:0 !important}
.exptxt strong:first-child { width:100%; float:none; border:none; display:block;}
.exptxt strong:first-child em { display:inline; font-size:24px; line-height:32px;}
.exptxt strong:last-child { width:100%; float:none; border:none;}
.br br { display:none}		
}




@media only screen and (min-width:1025px) and (max-width:1199px) {
.fusion-main-menu>ul>li {padding-right: 22px !important;}
.fusion-main-menu>ul>li:last-child { padding-right:0 !important;}
.fusion-main-menu>ul>li .fusion-button {padding: 13px 10px;}
.fusion-main-menu>ul>li:nth-last-child(2) { padding-right: 10px !important;}
.exptxt {left: 67px;bottom: 25px;}
.homecta h2 { font-size:30px !important}
.authorblk .fusion-button { padding-left:20px !important; padding-right:20px !important;}
.authorblk .fusion-button .fusion-button-text { font-size:14px;}

}

@media only screen and (min-width:1200px) and (max-width:1260px) {
.fusion-main-menu>ul>li {padding-right:25px !important;}
.fusion-main-menu>ul>li:last-child { padding-right:0 !important;}	
.homecta h2 { font-size:30px !important} 
}

@media only screen and (min-width:1200px) and (max-width:1450px) {
.exptxt {left:90px;}	
.homecta h2 { font-size:32px !important} 
.authorblk .fusion-button { padding-left:20px !important; padding-right:20px !important;}

}

@media only screen and (min-width:1260px) and (max-width:1299px) {
#slider-form-section { right:62%; width:450px}
#slider-form-section .cal-field { padding:0 0 10px 0}	
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
#slider-form-section { right:57%;}
#slider-form-section .cal-field { padding:0 0 10px 0}	
}
<script type='text/javascript'>
  window._tfa = window._tfa || [];
  window._tfa.push({notify: 'event', name: 'page_view', id: 1836084});
  !function (t, f, a, x) {
         if (!document.getElementById(x)) {
            t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);
         }
  }(document.createElement('script'),
  document.getElementsByTagName('script')[0],
  '//cdn.taboola.com/libtrc/unip/1836084/tfa.js',
  'tb_tfa_script');
</script>


