
.green-bg {
    background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%,
    rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(102, 36, 131) 0%, rgb(230, 0, 126) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }

    .iq-over-black-90:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    background: rgba(9, 179, 239, 0.9);
    background: -moz-linear-gradient(left, rgba(21 21 21 / 90%) 0%, rgba(68 160 175 / 90%) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(21 21 21 / 90%)), color-stop(100%, rgba(68 160 175 / 90%)));
    background: -webkit-linear-gradient(left, rgba(21 21 21 / 90%) 0%, rgba(68 160 175 / 90%) 100%);
    background: -o-linear-gradient(left, rgba(21 21 21 / 90%) 0%, rgba(68 160 175 / 90%) 100%);
    background: -ms-linear-gradient(left, rgba(21 21 21 / 90%) 0%, rgba(68 160 175 / 90%) 100%);
    background: linear-gradient(to right, rgb(102, 36, 131) 0%, rgb(230, 0, 126) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }

    header.affix {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(102, 36, 131) 0%, rgb(230, 0, 126) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }

    .heading-title .divider { border: 2px solid #000000; position: relative; display: inline-block; width: 30px; margin-top: 30px; }
    .heading-title .divider:after {
    position: absolute; content: ""; top: -8px; left: 0; width: 50px; height: 1px;
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    }
    .heading-title .divider:before {
    position: absolute; content: ""; bottom: -8px; right: 0; width: 50px; height: 1px;
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    }

    .ad-icon { position: absolute; top: 0; left: 0;
    padding: 8px 14px; font-size: 26px; height: 100%; color: #fff;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06);
    background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }

    .lab-top1-bg {
    background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%,
    rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }

    .info-share { margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #ededed; text-align: center; }
    .info-share li { display: inline-block; list-style: none; padding: 0; margin: 0px 5px; }
    .info-share li a {
    display: block; width: 45px; height: 45px; line-height: 45px; font-size: 16px;
    color: #ffffff;
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    border: 1px solid #666; text-align: center; border-radius: 50%;
    }
    .info-share li a:hover { background: #ffffff; border-color: #000000; color: #000000; }

    .iq-fancy-box:before { position: absolute; content: "";
    left: -80px; top: 0; height: 2px; width: 70px; transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }
    .iq-fancy-box:after { position: absolute; content: "";
    right: -80px; bottom: 0; height: 2px; width: 70px; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }
    .iq-accordion .ad-title { position: relative; padding: 15px 40px 15px 65px; font-size: 16px; line-height: normal; cursor: pointer; background-color: #f5f7fb; display: block; text-align: left; color: #2c3e50; text-decoration: none; border-radius: 4px; }
    .iq-accordion .ad-title:before {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.06); cursor: pointer;
    content: "\f217"; font-family: "Ionicons"; position: absolute; top: 0;
    right: 0; display: block; padding: 14px 20px; color: #fff; font-size: 16px;
    line-height: 24px; height: 100%; font-weight: normal; -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; background: rgba(9, 179, 239, 1);
    background: -moz-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(9, 179, 239, 1)), color-stop(100%, rgba(30, 80, 226, 1)));
    background: -webkit-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(9, 179, 239, 1) 0%, rgba(30, 80, 226, 1) 100%);
    background: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b3ef', endColorstr='#1e50e2', GradientType=1);
    }
    .iq-accordion .ad-active .ad-title:before { content: "\f208"; font-family: "Ionicons"; }
    .iq-accordion .ad-title> i { margin-right: 16px; }
    .iq-accordion .ad-details { display: none; overflow: hidden; text-align: left; padding: 15px 15px; color: #666666; line-height: 24px; border: 1px solid #eeeeee; border-top: none; -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06); }
    .iq-accordion .iq-ad-block { margin-bottom: 30px; }
    .iq-accordion .iq-ad-block:last-child { margin-bottom: 0; }

    .button {
    color: #fff; padding: 12px 36px; font-weight: 600;
    border: none; position: relative; font-family: 'Raleway', sans-serif;
    display: inline-block; text-transform: uppercase; -webkit-border-radius: 90px;
    -moz-border-radius: 90px; border-radius: 90px; margin: 2px;
    background-image: linear-gradient(to right, rgb(21 21 21 / 90%) 0%, rgb(50 55 56 / 90%) 100%); 
    background-size: 200% auto; flex: 1 1 auto; }
    .button:hover, .button:focus { color: #ffffff; background-position: right center; -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1); }

    .button.bt-white { background: #fff; color: #666666; box-shadow: none; }
    .button.bt-white:hover, .button.bt-white:focus { background: #333333; color: #fff; }

    .button.button-icon { line-height: 34px; border: 2px solid #fff; background: transparent; padding: 8px 35px; }
    .button.button-icon:hover { color: #1e50e2; border: 2px solid #fff; background: #fff; }
    .button.button-icon i { font-size: 32px; display: inline-block; float: left; margin-right: 10px; }