/*----------------------------------------------- Css Style For Desktop ------------------------------------------*/
p{font-weight: 200; line-height: 19px; font-size: 16px;}
#block-1614694135970 .btn{padding-left: 18px; padding-right: 18px; font-size: 19px; font-weight: 300;}
.line1{font-family: soleil, sans-serif; font-style: italic; font-size: 16px; margin-bottom: 1rem !important;}
#block-1613983215627 .btn-outline{padding-left:15px; padding-right: 15px;}
#block-1613983215627 p{font-size: 18px; line-height: 23px; margin-top: 15px; color: #e4e4e4; margin-bottom: 15px; font-weight: 300;}
#block-1613983215627 .block h3{line-height: 30px; font-size: 34px;}
#block-1613983215627 .btn{font-size: 10px; font-weight: 600; margin-top: 0; padding: 5.5px 10px;}
#block-1613983215627 .btn-outline{color: #fff !important;}
#block-1613983215627 .flex1 p{font-size: 12px; font-weight: 600; margin: 0;}
.header__content--desktop .link-list__link{margin: 0 21px; font-size: 19px !important; font-weight: 300;}
.header__content .btn{font-size: 19px; font-weight: 500; padding: 2px 30px;}
#section-1615882417171 .feature__text {padding: 3px 15px 25px 15px;}
#section-1615882417171 .feature__image {margin: 0;}
#section-1615882417171 .feature .feature__text > :first-child{margin-bottom: 8px;}
#section-1615882417171 .feature__text p {font-size: 13.5px; font-weight: 200; line-height: 17px;}
#section-1615882417171 .feature__text h5{font-size: 15px;}
#block-1615882417169_11 .line{width: 92%; margin-left: auto !important; margin-right: auto !important; font-size: 19px;}
#block-1615882417169_11 .sup{font-weight: 900; font-style: italic; line-height: 88px; font-size: 97px;}
#block-1615882417169_11 .sup small{font-size: 45px; line-height: 53px;}
#block-1615882417169_11 .arrow_text{font-style: italic; font-size: 30px; font-weight: 200 !important;}
.hr_setting{width: 92%; margin-left: auto; margin-right: auto;}
.div-active p {padding: 0px 110px; font-size: 20px; font-weight: 300; line-height: 28px;}
#section-1615882417171 .feature {box-shadow: 0px 0px 40px #0000009e; border-radius: 15px; cursor: pointer;}
.p-name h6 {margin: 0; font-size: 16px;}
#block-1614153385098 .div-text p{margin: 0;}
.div-text-right{margin-top: 14px !important;}
.combine-right {padding: 14px 5px 17px; border-bottom: 1px solid #2c2c2c;}
.combine-right .p-name h6 {margin: 0; font-size: 20px;}
#block-1614153385098 .m-image img {width: 35px; height: 35px;}
.right_column{padding: 0px 14px 20px 14px !important;}
#block-1614161832518 h3{font-weight: 900; margin-bottom: 1.1rem;}
#block-1614161832518 p{font-weight: 300; line-height: 35px; font-size: 27px; margin: 0;}
#block-1614175069548 p{font-weight: 300; line-height: 35px; font-size: 27px; margin: 0;}
#block-1614175069548 h3{font-weight: 900; margin-bottom: 1.1rem;}
#block-1613995215482 p{font-size: 27px; font-weight: 300; line-height: 35px;}
.topblock h3 {font-weight: 600; font-size: 35px;}
#block-1613995233417 p {margin-top: 0; margin-bottom: 40px; font-size: 13.5px;}
#block-1614002468439 p {font-size: 28px; font-weight: 200; line-height: 35px; margin-bottom: 1.5rem;}
#section-1613999645985 h5{font-weight: 600; font-size: 27px;}
#section-1613999645985 h5 small{font-size: 25px;}
#block-1614004751500 h3{font-weight: 900; line-height: 40px;}
#block-1614004751500 small{font-size: 24px; font-weight: 200; font-style: italic;}
.testistyle img{max-width: 155px;}
.testistyle h4{font-size: 32px;}
.testimonial__text p{font-size: 22px; margin: 30px 0; font-weight: 300; line-height: 28px;}
#block-1614518557472 h3{font-size: 35px;}
.imt1 p, .imt2 p, .imt3 p, .imt4 p, .imt5 p, .imt6 p{margin-bottom: 0 !important; font-size: 21px; font-weight: 400;}
.strike_price{font-size: 26px; font-weight: 400; margin-bottom: 20px;}
.price{font-size: 30px; font-weight: 700;}
#block-1614071088330 .btn{font-size: 20px; font-weight: 400 !important; padding:7.5px 70px;
box-shadow: 1px 1px 13px #00000085;}
#block-1614518557472 .block p{font-size: 17px;}
#block-1614072347004 .block p{font-size: 20px; margin-top: 25px; line-height: 24px;}
#block-1614072347004 .block h4{font-weight: 200; font-size: 25px;}
#block-1614072347004 .block h3{font-size: 36px; font-weight: 900; margin-bottom: 7px;}
.topmaintext h4 {text-transform: uppercase; font-size: 20px; font-weight: 400 !important;}
.topmaintext h3{text-align: center; font-size: 36px;}
.topmaintext p {font-weight: 200; font-size: 20px; line-height: 24px; margin-top: 1rem;}
.mobile_2{margin-right: 0 !important;}
.textdiv p {font-size: 13px; margin: 5px 0 0 0 !important; line-height: 18px; font-weight: 200 !important;}
.textdiv h6 {font-size: 16px; margin-bottom: 0px; font-weight: 700 !important;}
#section-1614075739018 .feature__text h4 {margin-bottom: 1.5rem;}
#section-1614075739018 .btn {font-size: 20px; font-weight: 400; margin-top: 2px !important; font-family: soleil, sans-serif;}
h6.card__title {font-size: 25px; font-weight: 200; font-family: pragmatica, sans-serif;}
#block-1614083235152 .form-btn{outline: none !important;}
#section-1614083160972 .section {border-top: 1px solid #1e2021; border-bottom: 1px solid #1e2021;}
.menu-heading {padding-bottom: 35px;}
.s-heading h5 {padding-bottom: 35px;}
.footer span, .footer p{font-size: 24px; font-weight: 200; font-family: soleil, sans-serif !important; margin-bottom: 1.2rem; line-height: 40px;}
.footer a{font-family: soleil, sans-serif !important; font-weight: 200;}
.footer a.link-list__link{line-height: 40px !important; padding-bottom: 20px;}
.social-icons--round .social-icons__icon{margin: 5px 10px;}
#typed, .typed-cursor{font-size: 34px; font-weight: bold; color: #36aee0; text-transform: uppercase; line-height: 30px; font-family: soleil, sans-serif;}
#block-1613991984591 p {font-size: 29px; line-height: 1.2; padding: 0 6px; font-weight: 300;}
.testimonial__text {margin-top: 40px;}
.main-bg{margin-top: 20px;}

@media screen and ( min-width : 768px )
{
.footerimage{text-align: right !important;}
.footer h5{font-size: 26px !important;}
#block-1614600469338 h3{font-size: 41px; font-weight: 900; margin-bottom: 14px;}
#block-1614600469338 .btn{font-size: 17px; font-weight: 400;}
.videogallery .slick-list{padding: 0 40px !important;}
}

@media screen and (min-width: 801px){
div#block-1614083235152 button#form-button {width: 35%;}
#block-1614083235152 .fields-wrapper .form-group{margin-right: 3.2rem !important;}
#block-1614083235152 .form-control{padding: 21px 20px !important; border-radius: 12px !important; outline: none !important;}
#block-1614083235152 .form-btn{font-weight: 400; font-size: 20px; padding: 18px 40px !important;}
}
/*----------------------------------------------- End Css Style For Desktop ------------------------------------------*/
#block-1614083235152 .form-control {color: #fff !important;}
/*----------------------------------------------- Css Style For Higher Resolution ------------------------------------------*/
@media screen and ( min-width : 2000px )
{
#section-1613984828857 .container, .header__container, #section-1613980967513 .container{max-width: 100% !important; width: 100% !important; padding-left: 5% !important; padding-right: 5% !important; }
.line1{font-size: 1vw !important;}
#block-1613983215627 .block h3 {line-height: 1em !important; font-size: 2.2vw !important;}
#typed, .typed-cursor {font-size: 2.2vw !important; line-height: 1em !important;}
#block-1613983215627 p {font-size: 1.2vw !important; line-height: 1.3em !important; margin-top: 1em !important; margin-bottom: 1em !important;}
#block-1613983215627 .btn{border-radius: .5em !important; font-size: .6vw !important; padding: .7em 1em !important;}
#block-1613983215627 .block {padding-right: 28% !important;}
#block-1613983215627 .flex1 p {font-size: .8vw !important;}
.arrow_down, .arrow_down1 {width: 3% !important; max-width: 3% !important;}
#block-1613983215627 .flex1{margin-top: 1.2em;}
#block-1613981554633 img{width: 100% !important;}
#block-1613983215627 .cta_one{padding-right:.7em !important;}
#block-1613983215627 .cta_two{padding-left:.7em !important;}
.header__content .logo__image{width: 18vw !important;}
.header__content--desktop {padding: 2vh 0 !important;}
.header__content--desktop .link-list__link {margin: 0 1em !important; font-size: 1.3vw !important;}
.header__content .btn {padding: .2em 2.2em; font-size: 1.3vw !important;}
#block-1614694135970 .btn {padding-left: .5em; padding-right: 1.3em; font-size: 1.3vw !important; border-radius: .5em !important;}
.user__avatar {width: 2vw !important;}
}
/*----------------------------------------------- End Css Style For Higher Resolution ------------------------------------------*/










@media screen and ( min-width : 1300px ) and ( max-width : 1367px )
{
#section-1613986015060 .container{padding-right: 100px !important; padding-left: 100px !important;}
#section-1615882417171 .container{padding-right: 130px !important; padding-left: 130px !important;}
#section-1613999645985 .container{padding-right: 75px !important; padding-left: 75px !important;}
#section-1613999645985 .row{padding-right: 70px !important; padding-left: 70px !important;}
#block-1613991984591 p{font-size: 28px;}
}

/*----------------------------------------------- Css Style For iPad Pro ------------------------------------------*/
@media screen and ( min-width : 801px ) and ( max-width : 1024px )
{
h3{font-size: 32px;}
.header__content--desktop .link-list__link{margin: 0 12px;}
#block-1614694135970 .btn{padding-left: 0px; padding-right: 0px;}
.line1{font-size: 14px;}
#block-1613983215627 .block h3{font-size: 30px; line-height: 26px;}
#typed, .typed-cursor{font-size: 30px; line-height:26px;}
#block-1613983215627 p{font-size: 17px;}
#block-1613983215627 .btn-outline{padding-left:10px; padding-right: 10px;}
#block-1613983215627 .btn{font-size: 9px;}
#block-1613983215627 .flex1 p{font-size: 11px;}
#section-1613986015060 .container {padding-left: 40px !important; padding-right: 40px !important;}
#block-1613991984591 p {font-size: 23px; } 
#section-1615882417171 .container{padding-left: 40px !important; padding-right: 40px !important;}
#block-1615882417169_11 .line{font-size: 16px;}
#block-1615882417169_11 .div2 h4{font-size: 19px;}
#block-1615882417169_11 .sup{font-size: 85px;}
#block-1615882417169_11 .arrow_text {font-size: 24px;}
#block-1615882417169_11 .arrow_down{max-width: 20px !important;}
#block-1615882417169_11 .arrow_down1{max-width: 20px !important;}
.tabs-data li{font-size: 17px !important;}
.div-active p{padding: 0px 70px; font-size: 15px; line-height: 23px;}
.spacing {margin-top: 0 !important;}
.right_column {padding: 0px 10px 20px 10px !important;}
#block-1614161832518 p {line-height: 28px; font-size: 21px;}
#block-1614161832518 .block {padding-right: 5px !important; padding-left: 5px !important;}
#block-1614175069548 .block {padding-right: 60px !important;}
#block-1614175069548 p {line-height: 28px; font-size: 21px;}
#block-1614175069548{margin: 0 !important;}
#block-1614176389065 .block-content p{font-size: 16px !important; padding-right: 0 !important; line-height: 22px !important;}
#section-1614166291477 .justify-content-center {justify-content: space-around;}
#block-1613995215482 .block {padding-right: 0px !important; padding-left: 0px !important;}
#block-1613995215482 p {font-size: 22px; line-height: 28px;}
.topblock h3{font-size: 29px;}
#block-1613995233417 p{margin-bottom: 20px;}
#section-1613995193944 .container{padding-left: 40px !important; padding-right: 40px !important;}
#block-1613995233417 .block {padding-right: 20px !important; padding-left: 20px !important;}
#section-1613999645985 .container {padding-left: 75px !important; padding-right: 75px !important;}
#block-1614002468439 .block{padding-left: 15px !important; padding-right: 15px !important;}
#block-1614002468439 p{font-size: 22px; line-height: 28px;}
#section-1613999645985 .row{padding-left: 40px !important; padding-right: 40px !important;}
#section-1613999645985 h5 {font-size: 20px; padding-left: 1.2em !important; background-size: 14px !important;
background-position: 0px 20px !important;}
#section-1613999645985 h5 small{font-size: 18px;}
#block-1614004751500 .block small{font-size: 32px !important; font-weight: bold !important;}
#section-1613999645985 .sizer{padding-bottom: 20px !important;}
.testimonial__text {margin-top: 30px;}
.testistyle img {max-width: 120px;}
.testistyle {padding-left: 10px !important; padding-right: 10px !important;}
.videogallery .slick-list{padding: 0 !important;}
.testimonial__text p {font-size: 20px; margin: 25px 0; line-height: 24px;}
.testistyle h4 {font-size: 22px;}
#section-1614069394229 .row{padding-right: 15px !important; padding-left: 15px !important;}
#block-1614518557472 h3{font-size: 26px;}
#block-1614518557472 .block p {font-size: 14px;}
.strike_price {font-size: 22px;}
.price {font-size: 24px;}
.imt1 p, .imt2 p, .imt3 p, .imt4 p, .imt5 p, .imt6 p {margin-bottom: 0 !important; font-size: 16px; font-weight: 400;
padding-left: 2em !important; background-size: 14px !important; background-position: 6px 11px !important; padding-top: 10px !important;
padding-bottom: 10px !important;}
#block-1614071088330 .btn {font-size: 16px; padding: 7.5px 60px;}
#section-1614072327043 .row{padding-right: 20px !important; padding-left: 20px !important;}
#block-1614072336709 {margin-bottom: -65px !important;  margin-left: -70px !important;}
#block-1614072347004 .block h3 {font-size: 26px;}
#block-1614072347004 .block h4 {font-size: 18px;}
#block-1614072347004 .block p {font-size: 15px; margin-top: 19px; line-height: 19px;}
#section-1614074547494 .container {padding-right: 45px !important; padding-left: 60px !important;}
#block-1614321962337 .block {padding-left: 40px !important; padding-right: 40px !important;}
.topmaintext h4 {font-size: 16px;}
.topmaintext h3 {font-size: 26px;}
.topmaintext p {font-size: 15px; line-height: 20px;}
#block-1614321962337 .imdtext img{max-width: 75px !important;}
#block-1614600469338 h3{font-size: 36px;}
#block-1614600469338 .button_position {padding: 0 30px !important;}
#section-1614075739018 .feature__text h4{font-size: 24px;}
#section-1614075739018 .feature__text p {font-size: 16px; line-height: 21px;}
.accordion-title.collapsed:before{font-size: 14px;}
.accordion-title:before{font-size: 14px;}
.accordion-title h5{font-size: 20px !important;}
.accordion-body p{font-size: 16px !important; line-height: 20px !important;}
#section-1614082332394 .block{padding: 0 !important;}
h6.card__title{font-size: 20px;}
.footer a.link-list__link{font-size: 20px !important;}
.footer span, .footer p{font-size: 20px !important;}
.social-icons--round .social-icons__icon {margin: 5px 5px; width: 35px; height: 35px;}
.footer h5 {font-size: 22px !important;}
#block-1614694135970 .btn {padding-left: 10px; padding-right: 10px;}
}
/*----------------------------------------------- End Css Style For iPad Pro ------------------------------------------*/

/*----------------------------------------------- Css Style For IPad ------------------------------------------*/
@media screen and ( min-width : 768px ) and ( max-width : 800px )
{
h3{font-size: 26px !important;}
#section-1614075739018 .container{padding: 0 20px !important;}
#section-1613999645985 .col-4{width: 50% !important;}
#section-1613999645985 hr{display: none;}
#block-1613983215627 {width: 41% !important; padding-top: 0px !important; padding-bottom: 0px !important;}
#block-1613981554633 {width: 59% !important; padding-top: 0px !important; padding-bottom: 0px !important}
.line1{margin-bottom: .5rem !important; font-size: 12px;}
#typed, .typed-cursor{font-size: 24px; line-height: 20px;}
#block-1613983215627 .block h3{font-size: 24px !important; line-height: 20px;}
#block-1613983215627 .btn{padding: 5.5px 10px; font-size: 8px;}
#block-1613983215627 p{font-size: 15px; line-height: 20px; margin-top: 10px; margin-bottom: 10px;}
#block-1613983215627 .flex1 p{font-size: 10px;}
#block-1613983215627 .flex1{margin: 10px 0 0 !important;}
.header__content--desktop .link-list__link{font-size: 16px !important;}
#block-1614694135970 .btn {padding-left: 0px; padding-right: 0px; font-size: 16px;}
.header__content .btn{font-size: 16px;}
.header__content--desktop .link-list__link{margin: 0 7px;}
#section-1613986015060 .container{padding-right: 40px !important; padding-left: 40px !important;}
#section-1615882417171 .container{padding-right: 40px !important; padding-left: 40px !important;}
#section-1615882417171 .feature__text h5 {font-size: 11px; margin-bottom: 5px;}
#block-1613991984591 p{font-size: 16px;}
#section-1615882417171 .feature__text {padding: 3px 10px 20px 10px;}
#section-1615882417171 .feature__text p{font-size: 10px; line-height: 13px;}
#block-1615882417169_11 .block{padding-top: 15px !important; padding-right: 0px !important; padding-bottom: 15px !important;
padding-left: 30px !important;}
#block-1615882417169_11 .line{font-size: 16px;}
#block-1615882417169_11 .sup {font-size: 60px; line-height: 60px;}
#block-1615882417169_11 .arrow_text{font-size: 20px;}
#block-1615882417169_11 .sup small{line-height: 40px;}
#block-1615882417169_11 .flex1{margin: 15px 0 0 !important;}
#block-1615882417169_11 .arrow_down{max-width: 12px;}
#block-1615882417169_11 .arrow_down1{max-width: 12px;}
.div-active p{padding: 0px 10px; font-size: 15px; line-height: 20px;}
.spacing{margin-top: 0 !important;}
.right_column {padding: 0px 26px 20px 26px !important;}
#block-1614153385098 .main-bg{margin-top: 17px;}
.testimonial-content .row{justify-content: center;}
#block-1614153385098 {width: 100% !important;}
#block-1614161832518{width: 100% !important;}
#block-1614161832518 p{font-size: 20px; line-height: 27px;}
#block-1614161832518 h3{font-size: 28px !important;}
#block-1614161832518 .block {padding-right: 40px !important; padding-left: 40px !important;}
#section-1614264969515 .sizer{padding-bottom: 0px !important;}
#section-1614152978939 .sizer{padding-top: 0px !important; padding-bottom: 0px !important;}
#block-1614176389065{width: 50%;}
#block-1614176389065 .block-content p {font-size: 15px !important; line-height: 20px !important;}
#block-1614176389065 .viewdetail h6{font-size: 14px !important;}
#block-1614176389065 .block {padding-right: 20px !important;}
#block-1614175069548 p {line-height: 23px; font-size: 17px;}
.full_width{width: 100% !important;}
#block-1614175069548 .block{padding-right: 10px !important;}
#block-1614175069548{margin-left: 0 !important;}
#block-1614176389065 .main-page{ height: 300px !important; }
#block-1613995215482 p{font-size: 15px; line-height: 23px;}
#block-1613995215482 .block {padding-right: 0px !important; padding-left: 0px !important;}
#section-1613995193944 .container{padding-right: 40px !important; padding-left: 40px !important;}
#block-1613995233417 .block{padding-right: 0px !important; padding-left: 0px !important;}
#section-1613995193944 .align-items-start{align-items: center !important;}
#section-1613999645985 .container{padding-right: 60px !important; padding-left: 60px !important;}
#section-1613999645985 .row {padding-top: 30px !important; padding-right: 40px !important; padding-bottom: 30px !important;
    padding-left: 40px !important;}
#block-1614002468439 p{font-size: 17px; line-height: 23px;}
#block-1614002468439 h3{font-size: 24px !important;}
#block-1614002468439 .block {padding-right: 0 !important;  padding-left: 0 !important;}
#section-1613999645985 h5 small {font-size: 18px;}
#block-1614004751500 small {font-weight: 900;}
.testistyle{padding: 10px 40px !important;}
#section-1614005740738 .container{padding-right: 40px !important; padding-left: 40px !important;}
.testistyle h4{font-size: 20px;}
.testimonial__text p {font-size: 18px; margin: 20px 0; line-height: 23px;}
.testistyle img{max-width: 120px;}
.strike_price{font-size: 18px;}
.price{font-size: 20px;}
#block-1614071088330 .btn{font-size: 16px; padding: 7.5px 40px;}
.strike_price span{color: #fff !important;}
#section-1614069394229 .container{padding-right: 40px !important; padding-left: 40px !important;}
#section-1614069394229 .row{padding-right: 0px !important; padding-left: 0px !important;}
.imt1 p, .imt2 p, .imt3 p, .imt4 p, .imt5 p, .imt6 p{padding-left: 1.4em !important; padding-top: 8px !important; 
padding-bottom: 8px !important; background-size: 12px !important; font-size: 15px !important; background-position: 0px 9px !important;}
#block-1614518557472 .block p{font-size: 15px;}
#section-1614072327043 .container {padding-right: 40px !important; padding-left: 40px !important;}
#block-1614072336709 {margin-bottom: -110px !important;  margin-left: -27px !important;}
#section-1614072327043 .row {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
}
#block-1614072347004 .block h3{font-size: 20px !important;}
#block-1614072347004 .block h4 {font-size: 15px !important;}
#block-1614072347004 .block p {font-size: 15px; margin-top: 10px; line-height: 18px;}
#section-1614074547494 .container {padding-right: 25px !important; padding-left: 40px !important;}
#block-1614321962337 .block {padding: 30px 20px !important;}
.topmaintext h4 {font-size: 16px;}
.topmaintext h3{font-size: 24px !important;}
.topmaintext p {font-size: 12px;
    line-height: 16px;
    margin-top: 0rem;}
#block-1614321962337 .imdtext img {max-width: 65px !important;}
.textdiv h6 {font-size: 10px !important;}
.textdiv p {font-size: 8px; line-height: 15px;}
#block-1614600469338 .btn{font-size: 14px !important;}
.button_position {padding: 20px !important;}
#section-1614075739018 .feature__text p {font-size: 14px; line-height: 19px;}
#section-1614075739018 .feature__text h4{font-size: 22px;}
.accordion-title.collapsed:before{font-size: 14px;}
.accordion-title:before{font-size: 14px;}
.accordion-title h5{font-size: 20px !important;}
.accordion-body p{font-size: 16px !important; line-height: 20px !important;}
#block-1614259608547{margin-bottom: 8px !important;}
#section-1614082332394 .col-5{width: 50%;}
#section-1614082332394 .container{padding-right: 100px !important; padding-left: 100px !important;}
#section-1614082332394 .block{padding: 0 !important;}
h6.card__title{font-size: 18px;}
#section-1614075739018 .container {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
#section-1614075739018 .btn{font-size: 16px;}
#block-1614083235152 .fields-wrapper .form-group{margin-right: 1rem !important;}
#block-1614083235152 .form-control{padding: 13px 20px !important; border-radius: 12px !important; outline: none !important;}
#block-1614083235152 .form-btn{font-weight: 400; font-size: 14px; padding: 15px 40px !important;}
.footer p {font-size: 15px !important;}
.footer h5{font-size: 20px !important;}
.menu-heading {padding-bottom: 10px;}
.s-heading h5 {padding-bottom: 10px;}
.footer a.link-list__link{padding-bottom: 0px; font-size: 15px !important;}
.footer span, .footer p{font-size: 15px !important; margin-bottom: 0;}
.social-icons--round .social-icons__icon{width: 30px; height: 30px; margin: 5px !important;}

}

/*----------------------------------------------- End Css Style For IPad ------------------------------------------*/

/*----------------------------------------------- Css Style For Phone ------------------------------------------*/
@media screen and ( max-width : 767px ){
h3{font-size: 26px;}
#section-1614069394229 .section .row{background: #000 !important;}
#typed, .typed-cursor {font-size: 34px; line-height: 34px;}
#block-1613983215627 .block h3{line-height: 34px;}
#section-1615882417171 .col-3{width: 50%;}
#section-1615882417171 .feature__text h5{font-size: 11px;}
#section-1615882417171 .feature__text p{font-size: 11.5px; line-height: 12px;}
#block-1614161832518 p, #block-1613995215482 p, #block-1614002468439 p, #block-1614175069548 p, #block-1613991984591 p{font-size: 18px; line-height: 20px;}
#block-1615882417169_11 .arrow_down1{max-width: 14px !important;}
#block-1615882417169_11 .arrow_down{max-width: 14px !important;}
#block-1615882417169_11 .arrow_text{font-size: 22px;}
.div-active p{padding: 0px 6px; font-size: 18px; line-height: 23px;}
#block-1614176389065 .block-content p{font-size: 16px !important; line-height: 18px !important;}
#block-1614176389065 .topdiv {padding: 12px 0px !important;}
#block-1614176389065 .logocmn2 {margin-right: 20px !important;}
#block-1614176389065 .topdiv h4 {font-size: 20px !important;}
#block-1614176389065 .viewdetail h6{font-size: 16px;}



.topblock h3 {font-size: 26px;}
#section-1613999645985 h5 small {font-size: 15px;}
#block-1614004751500 h3{font-size: 24px;}
#block-1614004751500 small {font-weight: 900;}
.testistyle img {max-width: 95px;}
.testimonial__text p{font-size: 16px; margin: 20px 0; line-height: 18px;}
.imt1 p, .imt2 p, .imt3 p, .imt4 p, .imt5 p, .imt6 p{padding-left: 1.7em !important; padding-top: 10px !important; 
padding-bottom: 10px !important; background-size: 15px !important; font-size: 18px !important; background-position: 0px 12px !important;}
#block-1614518557472 h3 {font-size: 28px; line-height: 30px; margin-bottom: 10px !important;}
#block-1614072347004 .block h3{font-size: 28px;}
#block-1614072347004 .block h4 {font-size: 17px;}
#block-1614072347004 .block p {font-size: 16px; margin-top: 15px; line-height: 18px;}
#block-1614321962337 .imdtext img{max-width: 50px !important;}
.textdiv h6 {font-size: 9px !important;}
.textdiv p {font-size: 7px !important; margin: 0px 0 0 0 !important;}
.topmaintext h3{font-size: 26px;}
.topmaintext h4 {font-size: 16px;}
.topmaintext p {font-size: 18px; line-height: 20px;}
#section-1614075739018 .feature__text p{font-size: 18px; line-height: 22px;}
#block-1615882417169_11 .line{font-size: 16px;}
#section-1614075739018 .feature__text h4 {margin-bottom: 1rem;}

.accordion-title.collapsed:before{font-size: 14px; margin-left: 0px !important;}
.accordion-title:before{font-size: 14px; margin-left: 0px !important;}
.accordion-title h5{font-size: 18px !important;}
.accordion-body p{font-size: 16px !important; line-height: 20px !important;}
.accordion-body{padding-right: 0 !important; padding-left: 32px !important;}
h6.card__title {font-size: 20px;}
#block-1615882417169_11 .sup {font-size: 76px !important;}
#block-1615882417169_11 .sup small {font-size: 30px !important;}
/* Footer Mobile CSS setting   */
#block-1614083235152 .form-btn {font-weight: 400; font-size: 20px; padding: 10px 40px !important;}
.click i{font-size: 14px !important;}
.footer a.link-list__link{font-size: 16px !important; padding-bottom: 0 !important;}
.header__content--mobile .btn{display: block;}
.footer .social-icons{justify-content: space-between !important; margin-top: 25px;}
#block-1613460912180{display: none;}
#block-1614261956604 {margin-top: 10px;}
.social-icons--round .social-icons__icon{height: 35px; width: 35px;}
.social-icons__icon{font-size: 15px;}
.s-heading h5 {margin-bottom: 0px !important; margin-top: 0px !important;}
.holder {padding-bottom: 10px; border-bottom: 1px solid #222222;}
#block-1614153385098 .holder {border-bottom: none !important;}
.s-heading h5 {padding-bottom: 10px; margin-top: 15px !important;}
.footer span, .footer p{margin-bottom: 0rem;}

#block-1613983215627 .arrow_text p{font-size: 13px !important;}
.testimonial-content .row .col-5{width: 50% !important;}
.testimonial-content .row .col-6{width: 50% !important;}
.div-text-right p {padding-top: 5px;}
.author_name{font-size: 14px !important;}
}

@media screen and ( max-width : 542px ){
.testimonial-content {width: 520px; overflow: auto;}
.testimonial-content .row {width: 670px;}
.testimonial-content .row .col-5{width: 47% !important;}
.testimonial-content .row .col-6{width: 53% !important;}
.div-text-right p {padding-top: 5px;}
}



@media screen and ( max-width : 442px ){
.testimonial-content {width: 422px; overflow: auto;}
.testimonial-content .row {width: 670px;}
}
@media screen and ( max-width : 415px ){
.testimonial-content {width: 394px; overflow: auto;}
}
@media screen and ( max-width : 411px ){
.testimonial-content {width: 391px; overflow: auto;}
}
@media screen and ( max-width : 376px ){
.testimonial-content {width: 355px; overflow: auto;}
}
@media screen and ( max-width : 360px ){
.testimonial-content {width: 340px; overflow: auto;}
#typed, .typed-cursor{font-size: 28px !important;}
#block-1613983215627 .block h3 {font-size: 28px !important;}
#block-1613983215627 .arrow_text p {font-size: 12px !important;}
}


@media screen and ( max-width : 320px )
{
.testimonial-content .row {width: 583px;}
.testimonial-content {width: 300px; overflow: auto;}
#block-1613983215627 p{font-size: 16px !important;}
#block-1613983215627 .arrow_text p {font-size: 10px !important;}
#block-1615882417169_11 .arrow_text {font-size: 19px;}
#block-1615882417169_11 .sup {font-size: 60px !important; line-height: 65px;}
#block-1615882417169_11 .div2 h4{font-size: 18px !important;}
.textdiv h6 {font-size: 7px !important;}
.textdiv p {font-size: 6px !important;}
#block-1614321962337 .imdtext img {max-width: 40px !important;}
}
@media screen and ( max-width : 280px )
{
.testimonial-content .row {width: 505px;}
.testimonial-content {width: 260px; overflow: auto;}
.div-text-right p {line-height: 18.3px !important;}
}
/*----------------------------------------------- End Css Style For Phone ------------------------------------------*/












/* Custom Styles */
.combine-right .m-image img {
    width: 55px !important;
    height: 55px !important;
    border-radius: 50%;
} 
.remove{display: none;}
hr {border: none;
    background: #787878;
    height: 1px;}
#section-1613986015060 .feature__image{margin: 0;}
#block-1613983215627 .btn-outline {
    color: #FFF !important;
  
}
.btn {
    font-size: 14px;
}
@media (min-width: 1100px){

div#section-1613984828857 [class*="col-"] {
    width: 10%;
}
}
#section-1613986015060 .feature__text {
    padding: 3px 15px 20px 15px ;
}
.line2{
    overflow: hidden;
  
}

.line2:before,
.line2:after {
    background-color: #7c7c7c;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.line2:before {
    right: 1.5em;
    margin-left: -50%;
    top: 15px;
}
.line2:after {
    left: 3.5em;
    margin-right: -50%;
    top: -15px;
}

#section-1613999645985 .row {
    padding: 30px 50px;
    border-radius: 20px;
}
#section-1613999645985 hr {
    width: 75%;
    margin-right: 24px;
    margin-top: 41px;
  
}
h5.testimonial__name {
    text-align: left;
}
div#section-1614069394229 .row {
    border-radius: 15px;
}
div#section-1614072327043 .row {
    border-radius: 15px;
}

div#block-1614083235152 .form-control {
    background: transparent;
    border: 1px solid #f1f1f1;
}
div#section-1614087835202 {
    border-bottom: 1px solid;
    border-top: 0px;
}





.show_flex {display: flex;}
@media screen and ( max-width : 768px ){
    #section-1614087835202{display: none;}
}
/* code for animated blinking cursor */


.typed-cursor {
  opacity: 1;
  font-weight: 100;
  -webkit-animation: blink 0.7s;
  -moz-animation: blink 0.7s;
  -ms-animation: blink 0.7s;
  -o-animation: blink 0.7s;
  animation: blink 0.7s;
}
 @-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-webkit-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-moz-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-ms-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-o-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}

.typed-fade-out {
  opacity: 0;
  animation: 0;
  transition: opacity .25s;
}
#block-1613992831019 .block{border: 0.1px solid #363636!important;}
.block-content p{font-style: italic;}
@media screen and ( min-width: 768px ){
#block-1613983215627 {padding-top: 0; padding-bottom: 0;}
#block-1614178812875 .block hr{width: 86%; margin: auto;}
#block-1614178812875 .line {width: 86%; margin: 0 auto !important;}

#section-1614077862959 .col-11, #section-1614077862959 .col-10, #section-1614077862959 .col-12{padding: 10px 15px !important;}
#block-1614321962337{padding-left:0;}
#section-1614082332394 .col-4, #section-1614082332394 .col-5, #section-1614082332394 .col-6 {padding-bottom: 10px !important;}

}
@media screen and ( min-width : 768px ) and ( max-width: 1024px )
{
#block-1574813620259 .logo__image{width: 180px !important; }
}

@media screen and ( max-width : 1024px )
{
 #block-1613983215627 .block{padding-right: 0 !important;}
div#section-1614087835202 {display: none !important;}
#block-1614004751500{width: 100% !important; margin-top: 0 !important;}
#block-1614004751500 .block {padding: 0 !important;}
#block-1614004751500 br{display: none !important;}   
#block-1614075797287 .block{padding-left: 15px !important; padding-right: 15px !important;}
#block-1614076270417 .block{padding-left: 15px !important; padding-right: 15px !important;}
#block-1614076287926 .block{padding-left: 15px !important; padding-right: 15px !important;}
}

@media screen and ( max-width : 768px )
{
#block-1614153385098 .div-text{margin-top: 10px;}
#block-1614153385098 .p-name h6{margin-bottom: 0!important;}
#block-1614071088330 .block h5 span{color: #fff !important;}
.remove{display: block !important;}
#section-1613999645985 .section .col-4 {width: 50%; padding: 0;}
#section-1613999645985 hr{display: none;}
.add_br{display: block;}
#block-1614004751500{width: 100%; margin-top: 0px;}
#block-1614004751500 .block{padding-bottom: 0 !important;}
.testimonial__text{margin-top: 10px;}
.author_name{text-align: left;}

#block-1615449900567 .btn {font-weight: 500 !important; font-size: 20px !important;}
#block-1614600469338 .custom_cta_block img{margin: auto;}
#block-1613995233417 .block {padding-right: 0 !important; padding-left: 0 !important;}
#block-1614175069548 .block {padding-right: 0 !important;}

}


@media screen and ( max-width: 767px ){
br{display: none;}
#block-1614600469338 .button_position h3{font-size: 44px !important;}
#block-1574813620259 .logo__image{width: 180px !important;}
.header__content{padding: 10px 0;}
.mobile_setting{margin-bottom: 5px; font-size: ;}
#block-1613983215627 h3 {margin-bottom: 0px;}
#block-1613983215627 .cta_one {padding: 0px 10px !important; margin-bottom: 5px;}
#block-1613983215627 .cta_two {padding: 0px 10px !important;}
#block-1613983215627 .flex1 {justify-content: space-between !important;}
#block-1613983215627 .arrow_down {max-width: 10px !important; margin: 0 !important;}
#block-1613983215627 .arrow_down1 {max-width: 10px !important; margin: 0 !important;}
.testimonial__text h4{font-size: 18px !important;}
.spacing{margin: 0 !important;}
.cmn{text-align: center;}
#block-1614069406595{padding-bottom: 0 !important;}
#block-1614070804313 {padding-top: 0 !important;}
#block-1614321962337 {padding-left: 0 !important; padding-right: 0 !important;}
.show_flex{justify-content: center;}
}


/* ------------------------------------- CUSTOM ------------------------------------- */
.row {
    border-radius: 26px;
}


/* ------------------------------------- ELEMENT SHADOWS (Signature Packs) — PT1 ------------------------------------- */
#section-1622128055313 .feature__image {
 -webkit-filter: drop-shadow(5px 5px 9px #000000);
  filter: drop-shadow(5px 5px 9px #000000);
}
#section-1622128055313 .btn {
    box-shadow: 5px 5px 9px rgba(0, 0, 0, 0.4);
}
#section-1622128055313 h5 {
    font-weight: 900;
}
/* ------------------------------------- ELEMENT SHADOWS (Signature Packs) — PT2 ------------------------------------- */

#section-1622132168397 .feature__image {
 -webkit-filter: drop-shadow(5px 5px 9px #000000);
  filter: drop-shadow(5px 5px 9px #000000);
}
#section-1622132168397 .btn {
    box-shadow: 5px 5px 9px rgba(0, 0, 0, 0.4);
}
#section-1622132168397 h5 {
    font-weight: 900;
}


/* ------------------------------------- BUTTON EDITS (Signature Packs) ------------------------------------- */
#section-1622128055313 .btn-small {
    padding: 20px 16px;
}
#section-1622132168397 .btn-small {
     padding: 62px 20px;
}
#section-1622132168397 .btn {
    margin: 0px 0px 0 0;
}


/* ------------------------------------- ROW SHADOWS & BORDERS ------------------------------------- */

#section-1614072327043 .row {
    box-shadow: 18px 26px 20px rgba(0, 0, 0, 0.2);
}
#section-1624624738567 .row {
    box-shadow: 18px 26px 20px rgba(0, 0, 0, 0.2);
}


/* ------------------------------------- GRADIENTS ------------------------------------- */

.gradient-long {
    background: -webkit-linear-gradient(left, #acd9ee, #3fa9db);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    background-color: #3fa9db;
    color: #3fa9db
}
.gradient-short {
    font-weight: bold;
    background: -webkit-linear-gradient(-40deg, #acd9ee, #3fa9db);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    background-color: #3fa9db;
    color: #3fa9db
}
.gradient {
    background: -webkit-linear-gradient(left, #acd9ee, #3fa9db);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    background-color: #3fa9db;
    color: #3fa9db
}


/* ------------------------------------- SECTIONS & BLOCKS ------------------------------------- */
#block-1625768329941 .block {
    padding: 0px 0px 0px 0px;
}
#block-1625757403252 .block {
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px)
#block-1625768329941 .block {
    padding: 15px;
}

 #block-1625768329941 [class*="col-"] {
    padding: 0px; }
#block-1625768329941 {
    padding: 0px; }
  #block-1620931585494 .image {
    width: 100%;
    vertical-align: bottom;
    border-radius: 0px;
  }
#block-1621275117277 h5 {
    font-weight: 700;
    font-size: 26px;
}
#block-1620849343991 block-type--accordion:collapsed {
    background-color: #222222;
}
#block-1619715671913 .background-light h5 {
    color: white;
}
#block-1624624794051 .background-light h5 {
    color: white;
}
#section-1624629646881 .background-light h5 {
    color: white;
}
#section-1624624738567 .p1-200 {
    margin-bottom: .8rem;
}
#section-1624629646881 .p1-200 {
    margin-bottom: .8rem;
}
#block-1620832853710 .emphasis {
    color: white;
    font-weight: 700;
}
#block-1614072336709 .block {
    padding: 0px;
}
#block-1624630761299_1 .block {
 background-image: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2147806941/settings_images/A20aNHM7Rg6VCcq0UitS_free-lesson-rev.png');
  background-repeat: no-repeat;
 background-position: center center;
 background-size: 100%;
 object-fit: contain;
}
#block-1624630761299_1 h3 {
 text-transform: uppercase;
}
#block-1624630761299_1 .background-dark p {
    color: d2d1d1;
}
#block-1624630761299_1 .form-control {
    display: block;
    width: 100%;
    padding: 10.5px 10px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    border: 1px solid rgba(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.0);
    border-radius: 4px;
    background-clip: padding-box;
}
@media (min-width: 768px)
#block-1614072336709 .block {
    padding: 0px;
}
#section-1624624738567 ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}
#section-1624629646881 ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}
/* ------------------------------------- TYPOGRAPHY ------------------------------------- */
.course-bundles {
    color: white;
    font-style: italic;
    border-bottom: 1px solid currentColor;
    bottom: 1pt;
}
.underline-bottom-white {
    color: white;
    border-bottom: 1px solid currentColor;
    bottom: 1pt;
}
.underline-bottom-white-400 {
    color: white;
    font-weight: 400;
    border-bottom: 1px solid currentColor;
    bottom: 1pt;
}
.p0 {
    font-weight: 300;
    color: white;
    line-height: 1.3em; 
    margin-bottom: 1.5rem;
}
.testimonial {
    text-align: center;
    font-size: 26px;
    font-weight: 300;
    color: white;
    line-height: 1.5em; 
    margin-bottom: 1.5rem;
}
.testimonial-attr {
    text-align: center;
    font-size: 26px;
    font-weight: 300;
    font-style: italic;
    color: white;
    line-height: 1.5em; 
    margin-bottom: 0.9rem;
}
.p1 {
    font-weight: 300;
    color: white;
    line-height: 1.3em; 
    margin-bottom: 1.3rem;
}
.p1-200 {
    font-weight: 200;
    color: white;
    line-height: 1.3em; 
    margin-bottom: 1.3rem;
}
p1.lght-grey {
    color: #d2d1d1;
}
.p1-200-lght-grey {
    font-weight: 200;
    color: d2d1d1;
    line-height: 1.3em; 
    margin-bottom: 1.3rem;
}
.p2 {
    font-size: 20px;
    font-weight: 300;
    color: white;
    line-height: 1.2em; 
    margin-bottom: 1.3rem;
}
.p2-200 {
    font-size: 20px;
    font-weight: 200;
    color: white;
    line-height: 1.2em; 
    margin-bottom: 1.3rem;
}
ul.p1 li {
    margin-bottom: 1.6rem;
}
.card {
    overflow: hidden;
}

h6.card__title {
    font-size: 25px;
    font-weight: 200;
    font-family: pragmatica, sans-serif;
}
h1.hero {
    font-weight: 900;
    color: white;
    line-height: 1.2em;
    text-align: center;
}
h1.pack-number {
    font-size: 90px;
    color: #505050;

}
.h3-200 {
    font-weight: 200;
}
.h4-200 {
    font-weight: 200;
}
.h4-pricing {
    text-align: center;
    font-weight: 200;
}
h4.lght-grey {
    color: #d2d1d1;
}
.h5-200 {
    font-weight: 200;
}
.h5-200-lght-grey {
    font-weight: 200;
    color: #b8b8b8;
}
.background-dark .h5-200-lght-grey {
    font-weight: 200;
    color: #b8b8b8;
}
.h5-200-em {
    font-weight: 200;
    font-style: italic;
}
a.white-underline {
    font-weight: 300;
    color: white;
    text-decoration: underline;
}
a.white-underline-700 {
    font-weight: 700;
    color: white;
    text-decoration: underline;
}
.h5-700-white {
    color: white;
    font-weight: 700;
}
#section-1620930613842 .p1 {
    font-size: 26px;
    font-weight: 300;
    color: white;
    line-height: 1.3em; 
    margin-bottom: 0rem;
}
.white {
    color: white;
}


/* ------------------------------------- LISTS ------------------------------------- */

li.check-test:before { 
    content: 'f00c'; 
    margin-left: -20px; 
    margin-right: 10px; 
    font-family: "Font Awesome 5 Brands";
font-weight: 900;
    text-rendering: optimizeLegibility;
}
li.check-test-two { 
    list-style-image: f00c; 
    text-rendering: optimizeLegibility;
} 
ul.class-bundle-bullet
{
	color: white;
	font-size: 24px;
	line-height: 1.3em;
	margin: 50px 0px 40px 12px;
}
ul.class-bundle-bullet li {
    padding: 0px 0px 12px 12px;
}
ul.class-bundle-check-blue
{
	list-style-type: none;
	font-size: 24px;
	line-height: 1.3em;
}
ul.class-bundle-check-blue li:before {    
    font-family: "FontAwesome";
    font-weight: 900;
    content: '\f00c';
    padding: 0px -20px 12px 20px;
     margin: 0px 5px 5px -5px;
     background: -webkit-linear-gradient(-40deg, #acd9ee, #3fa9db);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-color: #3fa9db;
    text-rendering: optimizeLegibility;
}
ul.class-bundle-check-blue li {    
    margin: 0px 0px 10px 0px;
}
#section-1621431356976 .row {
    border-radius: 4px;
}
.bundle-text-a {
    margin-bottom: 1.9rem;
}
.bundle-text-b {
    margin-bottom: 1.3rem;
}

/* ------------------------------------- BUTTONS ------------------------------------- */

.bundle-button-white {
  background-color: white;
  border: none;
  border-radius: 8px;
  color: #222222;
  font-size: 16px;
}
.bundle-button-blue {
    display: block;
    margin-left: 40%;
    width: 15%;
  background-color: #3fa9db;
  border: none;
  border-radius: 8px;
  text-align: center;
  color: white;
  font-size: 16px;
}
.bundle-link-white {
   color: white !important;
}
.bundle-link {
   color: #222222;
}
.bundle-link-grey {
   color: #222222 !important;
}
.bundle-rule {
    border: none;
    background: #ffffff;
    margin: 60px 0px 40px 0px;
    height: 0.005em;
}

/* ------------------------------------- FONT AWESOME ------------------------------------- */


@font-face {
    font-family: 'FontAwesome'; 
    src: url('../fonts/fontawesome-webfont.eot?v=4.4.0'); 
    src:url('../fonts/fontawesome-webfont.eot #iefix&v=4.4.0') format('embedded-opentype'), 
        url('../fonts/fontawesome webfont.woff2?v=4.4.0') format('woff2'), 
        url('../fonts/fontawesome webfont.woff?v=4.4.0') format('woff'),
        url('../fonts/fontawesome webfont.ttf?v=4.4.0') format('truetype'),
        url('../fonts/fontawesome webfont.svg?v=4.4.0#fontawesomeregular') format('svg'); 
    font-weight: normal; 
    font-style: normal;
}

#section-1622140284730 h5 {
    background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3700737/settings_images/zd8C5O3QRp0uUgvBQ7WC_primary-sales-page-26-jan_2.png);
    padding-left: 3em;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 26px 20px;
    padding-top: 15px;
    padding-bottom: 5px;
    margin: 0px;
    margin-bottom: 5px;
}

/* ------------------------------------- FONT AWESOME ------------------------------------- */
hr {
   background: #333333;
   color: #333333; 
}





