h6{
    font-weight:600;
    margin-bottom:10px;
}

.lightBlue {
    background: #f4fcff;
}

.header-benefits {
    font-size: 18px;
    padding-bottom:10px;
}

#home-intro .wpb_content_element{
    margin-bottom: 0;
}

.partner-block h4 {
    color: #fff;
    margin-bottom: 22px;
    font-weight: 700;
    font-size: 20px;
}

.wrapper-block{
    padding:30px 0 50px;    
}

.adapter-img{
	position: absolute;
    bottom: 9px;
    right: 22px;
    width: 169px;
    z-index: 5;
}

.ray-img{
	position: absolute;
    bottom: -15px;
    left: -54px;
    width: 408px;
    z-index: 10;
}

li span.check-compatibility{
    color:#0093dc;
}

.custom-partner-block {
    padding-top:0;    
}

.custom-partner-block .partneer-logo-inner{
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}

.how-work-process-2 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 30px;
    height: 150px;
}

.diagnose-wrapper{
    max-width:900px;
    width:100%;
    overflow:hidden;
    margin:0 auto;
    padding-bottom:50px;
}

.diagnose-wrapper .wpb_content_element{
    margin-bottom:0;    
}

.service-image-container{
	width: 300px;
	float: left;
	height: 580px;
	background: url(/wp-content/uploads/2018/08/iphone_bg2.png) 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 61px 29px 76px 29px;
	position: relative;
}

.service-image-container img{
	width: 100%;
	height: 100%;
}

.diagnose-wrapper .service-image-container {
    width: 275px;
    height: 500px;
    padding: 55px 27px 70px;
    margin-left: 80px;
}

.service-image-container img.adapter-img {
    height: auto;
    bottom: -8px;
    right: -36px;
    width: 169px;
}

.slideshow {
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 100%;
}

.slideshow > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

ul.service-block-list{
    padding-left:0;
    padding-bottom:15px;
}

ul.service-block-list li {
    position: relative;
    padding-left: 30px;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 20px;
}

ul.service-block-list li:before {
    content: "\f0ad";
    color: #00a183;
    font-family: "fontAwesome";
    position: absolute;
    left: 0;
    top: 2px;
}

.gofar-feature-img img{
    height:60px; 
    width:auto;
}

.kickstart-block {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 60px !important;
    padding-left: 50px !important;
}

.table-wrapper-position{
    overflow:initial !important;
}

.box-content-txt{
    color:#fff;
    font-size:19px;
    line-height:26px;
}

.details-story h2{
    font-weight: 800;
}

.details-story p {
    font-size: 21px;
    line-height: 28px;
    color: #000;
}

.story-details-header{
    padding:150px 0;
}

.form-ask-question-block {
    padding-left: 25px;
    padding-top: 100px;
}

.com-form-block {
    border-right: 1px solid #f1f1f1;
}
.com-form-block .compatibility-check-form{
    max-width:500px;
    margin:auto;
}

.press-single-post img{
    width:100px;
    max-width:150px;
}

.press-single-post p{
    margin-bottom:8px !important;
    font-size:17px;
    line-height:22px;
}

.press-single-post h3{
    font-weight:300;
    font-size:20px;
    line-height:30px;
}

.press-single-post h3 a{
    color:#007bff !important;
}

.press-header{
    padding:50px 0;
}

@media screen and (max-width: 800px){
	.service-image-container{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 767px){
    .how-work-process-2 .wpb_single_image.wpb_content_element.vc_align_center{
        height: 105px;
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 480px){
   .ray-img {
	    left: 2px;
	    width: 90%;
	} 
}

@media screen and (max-width: 414px){
    .adapter-img {
	    bottom: -7px;
	    right: 16px;
	    width: 155px;
	}
}

/*------ Popup code --------*/
.plugin-popup-overlay{
    display: none;
    width: 100%;
    height: 100%;
    padding: 20px !important;
    overflow: hidden;
    position: fixed;
    opacity:1;
    top: 0;
    left: 0;
    bottom:0;
    right:0;
    z-index: 9999999999;
    background-color: rgba(0,0,0,.7);
}
.active{
    display:block;
}
.plugin-popup-overlay-container {
    position: absolute;
    max-width: 500px;
    width: 94%;
    padding: 10px !important;
    background-color: #fff;
    box-shadow: 0 0 20px #111;
    -webkit-box-shadow: 0 0 20px #111;
    transition: .4s;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    text-align:center;
}
.plugin-popup-overlay-container p{
    font-size:17px;
    line-height:22px;
    margin-bottom:20px;
}
.plugin-popup-overlay-container img{
    max-width:100%;
}
.plugin-popup-close-btn,
.faq-popup-close-btn{
    background:#000;
    color:#fff;
    width:30px;
    height:30px;
    border-radius:50%;
    position:absolute;
    top:-11px;
    right:-10px;
    font-size:18px;
    line-height:34px;
    text-align:center;
    display:block;
    cursor:pointer;
}
.faq-popup-close-btn{
    position:fixed;
    top:calc(12% - 12px);
    right:13px;
    z-index: 10;
}
.plugin-popup-close-btn:hover,
.faq-popup-close-btn:hover{
    text-decoration:none;
}
@media screen and (min-width:481px){
    .faq-popup-close-btn{
        display:none;
    }
}


/*--------- Faq block -----------*/
.faq-ans-block span .fa-angle-up, .faq-ans-block.active span .fa-angle-down {
    display: none;
}
.faq-ans-block span{display:none;}
.faq-wrap{
    margin-top: 0;
    border-radius: 0;
    padding-top: 60px;
}
.faq-ans-block p{
    font-size: 18px;
    line-height: 1.53;
    text-align: left;
    color: #000;
    opacity: 0.8;
}
.faq-section{
    display:none;
}

.faq-wrap{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background:#fff;
}
h3.faq-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.33;
    letter-spacing: 1px;
    text-align: center;
    color: #252525;
    text-transform: uppercase;
    margin: 0 25px 60px;
}
.faq-single-block h3{
    font-size: 24px;
    font-weight: 500;
    line-height: 1.08;
    text-align: left;
    color: #0093dc;
    text-transform: uppercase;
    padding: 0 0 29px 20px;
    border-bottom: solid 1px #dadada;
    margin: 0;
}
.faq-ans-block{
    border-bottom: solid 1px #dadada;
    padding: 0 20px 19px;
    position: relative;
    z-index:3;
}
.faq-ans-block span{
    position: absolute;
    color:#979797;
    font-size: 17px;
    right: 20px;
    top: -16px;
    cursor: pointer;
    display: block;
    width:20px;
    text-align:center;
    z-index:4;
}
.faq-ans-block span .fa-angle-up,
.faq-ans-block.active span .fa-angle-down{
    display: none;
}
.faq-ans-block.active span .fa-angle-up{
    display: block;
}
.faq-ans-block p{
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    padding-right: 50px;
}
.faq-ans-block.active p{
    overflow: auto;
    text-overflow:none;
    -webkit-line-clamp: 10;
    padding-right: 0;
}
.faq-box{
    position:relative;
    z-index:2;
}
.faq-box:hover{
    cursor:pointer;
}
.faq-wrap .faq-content {
    padding-bottom: 60px;
}
.faq-wrap h5 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.28;
    text-align: left;
    color: #252525;
    padding: 20px 20px 12px;
    margin:0;
}
.faq-wrap .container,
.faq-wrap .col-md-6{
    padding-left: 0;
    padding-right: 0;
}
.faq-wrap .row{
    margin-left: 0;
    margin-right: 0;
}
.faq-header{
    width:100%;
    padding:10px 0;
    text-align:center;
}
.faq-header h3{
    display:inline-block;
    cursor:pointer;
    margin-bottom:25px;
}
.expand-btn,
.faq-close-btn{
    width: 20px;
    height: 20px;
    margin-left: 20px;
    font-size:27px;
    color:#696969;
    display:none;
}
.faq-close-btn{
    display:inline-block;
}
.see-faq .expand-btn{
    display:inline-block;
}
.see-faq .faq-close-btn{
    display:none;
}

.gofar-cta.sidebar .seven-sunrise .l-cta h3 {
    font-size: 18px;
    text-align: left;
    line-height: 22px;
    margin-top: 0;
}


/*  CSS for Feature Banner component  */

.bannercol {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,237,241,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(235,237,241,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,237,241,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,237,241,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,237,241,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(235,237,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebedf1', GradientType=0 );
}

.bannerheader h1 {
    font-size: 57px;
    line-height: 68px;
    font-weight: 600 !important;
    margin-bottom: 10px;
}

.bannercontent {
font-size: 18px;
 line-height: 25px;
}

.bannercontent ul, .alterconttext ul {
padding-left:0;
}

.bannercontent li, .alterconttext li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 5px;
}

.bannercontent li::before, .alterconttext li::before {
    content: "\f00c";
    font-family: fontawesome;
    font-weight: normal;
    position: absolute;
    left: 0;
    color: #3f75fe;
}

.bluebuttn button, .bluebuttn a {
    color: #fff!important;
    font-size: 19px!important;
    line-height: 23px!important;
    background-color: #3f75fe!important;
    display: inline-block!important;
    padding: 15px 40px!important;
    border-radius: 7px!important;
    letter-spacing: 0!important;
    font-weight: 600;
}

.buttonundertext {
font-size:16px;
color:#3fbe92;
}

/*  End of CSS for Feature Banner component  */

/* CSS for As Featured On component */

.asfeat-on-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.asfeat-on-list li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 1.4%;
}

.asfeat-on-list li img {
    margin-right: 4px;
}

/* End of CSS for As Featured On component */

/*  CSS for Quick and Easy Setup component  */

.quickeasyset h2 {
    text-align: center;
    padding-top: 60px;
    color: #001937;
    font-weight: 600;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 10px;
}

.quickeasyset{
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
    color: #011937;
}

/*  End of CSS for Quick and Easy Setup component  */

/*  CSS for Alternate Image and Content Component  */

.altercontheadline {
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: normal;
    color: #4d4d4d;
}



.alterconttext h3 {
    color: #001937;
    font-size: 38px;
    line-height: 48px;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: "Open Sans";
}

.alterconttext li, .alterconttext p {
    color: #011937;
    font-size: 18px;
    line-height: 25px;
}

.alterconttext p em {
    font-size: 15px;
    line-height: 22px;
    font-style: italic;
    color: #4d4d4d;
    margin-top: -8px;
}

/*  End of CSS for Alternate Image and Content Component  */


/* CSS of Try GoFar Today  */

.sqhome-cta-main {
    padding-left: 7%;
    padding-right: 7%;
}

.sqhome-cta-main h2 {
    color: #fff;
    font-size: 45px;
    line-height: 48px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-top: 10px;
}

.sqhome-cta-main h3 {
    font-size: 38px;
    line-height: 48px;
    font-weight: 600;
    font-family: "Open Sans";
    color: #011937;
    margin-bottom: 25px;
}

.sqhome-cta-main ul {
    margin: 0;
    padding: 0;
    color: #fff;
}

.sqhome-cta-main li {
    position: relative;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    padding-left: 28px;
    margin-bottom: 5px;
}

.sqhome-cta-main .cta-button {
    display: block;
    padding-top: 30px;
}

.sqhome-cta-main .cta-button a {
    color: #fff;
    font-size: 19px;
    line-height: 23px;
    font-weight: normal;
    background-color: #ff0066;
    padding: 15px 70px;
    display: inline-block;
    border-radius: 7px;
    font-family: "Open Sans";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: 0.45px;
    text-decoration: none;
}

.sqhome-cta-main .cta-car-check {
    width: 100%;
    max-width: 340px;
    display: inline-block;
    text-align: center;
    padding-top: 10px;
}

.sqhome-cta-main .cta-car-check a {
    color: #fff;
    text-decoration: underline;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: 0.45px;
}

.sqhome-cta span.term-desc {
    float: right;
    color: #9fbaff;
    font-size: 15px;
    line-height: 25px;
    font-family: "Open sans";
    font-style: italic;
    margin-top: 10px;
}

.sqhome-cta-main .badges {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.sqhome-cta-main .badges img {
    margin: 0 15px 10px 15px;
}

.sqhome-cta img.bg-home-cta {
    position: absolute;
    right: 10%;
    top: -70px;
    z-index: 999;
}

.sqhome-cta-main ul {
    margin: 0;
    padding: 0;
    color: #fff;
}

.sqhome-cta-main li {
    position: relative;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    padding-left: 28px;
    margin-bottom: 5px;
}

.sqhome-cta-main li::before {
    content: "\f00c";
    font-family: fontawesome;
    font-weight: normal;
    position: absolute;
    left: 0;
}


@media screen and (max-width: 1199px){
    .sqhome-cta img.bg-home-cta {
    position: relative;
    }
    
    .sqhome-cta span.term-desc {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px!important;
    width: 100%;
    max-width: 340px;
    text-align: center;
}

}

/* End of CSS of Try GoFar Today  */

@media screen and (max-width: 480px){
.faq-section{
        position:fixed;
        background:rgba(0,0,0,0.6);
        width:100%;
        height:100%;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:1000;
    }
    .faq-wrap{
        width:90%;
        height:76%;
        position:absolute;
        overflow:scroll;
        top:12%;
        left:5%;
    }
    .hide-for-mb{display: none;}
}
@media screen and (min-width: 481px){
    .hide-for-desktop{
        display:none;
    }
}
@media screen and (max-width: 375px){
    .faq-wrap{
        padding-top: 20px;
    }
    .faq-header h3{
        font-size:22px;
    }
}




/*MAIN PRICING PAGE*/
/*MAIN PRICING PAGE*/
/*MAIN PRICING PAGE*/
/*MAIN PRICING PAGE*/
@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Black.otf') format('opentype'), url('/wp-content/themes/gofar/fonts/Muller-Heavy.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Black-Italic.otf') format('opentype'), url('/wp-content/themes/gofar/fonts/Muller-Heavy-Italic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Bold-Italic.otf') format('opentype');/*, url('/wp-content/themes/gofar/fonts/Muller-ExtraBold-Italic.otf') format('opentype');*/
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Bold.otf') format('opentype'), url('/wp-content/themes/gofar/fonts/Muller-ExtraBold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller hairline';
    src: url('/wp-content/themes/gofar/fonts/Muller-Hairline.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller hairline';
    src: url('/wp-content/themes/gofar/fonts/Muller-Hairline-Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Light-Italic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Medium-Italic') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Regular-Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Thin-Italic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-UltraLight-Italic.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Muller';
    src: url('/wp-content/themes/gofar/fonts/Muller-UltraLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

.n-underline-bacon {
  display: inline-block;
  background-image: url("https://www.gofar.co/wp-content/uploads/2023/02/Line.svg");
background-repeat: no-repeat;
    background-position: 0 0.9em;
    background-size: 3.4rem 2rem;
  /* added */
  padding: 10px 0;
  margin: -10px 0;
  /***/
}

.table_wrapper{
    max-width:680px;
}



@media screen and (min-width: 992px){
.logged-in.admin-bar .site-content, .site-content {
    margin-top: 50px!important;
}
}

#primary.col-lg-8{ 
    width: 100%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
}
#monthly-aug h4.pricing-card-heading, #annual-aug h4.pricing-card-heading, #two-years-aug h4.pricing-card-heading{
    text-align: center;
    color: #ff0167;
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    margin-bottom: 10px !important;
    font-family: 'Muller';
}
#annual-aug h4.pricing-card-heading{
    color: #0093dc;
}
#two-years-aug h4.pricing-card-heading{
    color: #626676;
}
#pricing-table-container .sub-100-satisfaction-heading{
    color: #333;
    font-weight: 400;
    font-size: 32px;
    font-family: Muller,sans-serif;
}
#pricing-table-container .sub-100-satisfaction-heading span{
    color: #0b92dc;
}
.margin-bottom-0{
	margin-bottom: 0;
}
#pricing-table-container .rectangle-long-no-border h3{
    text-align: center;
    background-image: url(https://www.gofar.co/wp-content/uploads/2023/02/rectangle-long-no-border.svg);
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 800px;
    min-height: 80px;
    color: #fff;
    margin: 0 auto;
    display: flex;
    min-height: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
#pricing-table-container .sub-pricing-card .vc_column-inner{
    width: 340px;
    min-height: auto;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 4px solid transparent;
    border-radius: 9px;
    background-color: #fff;
    /*box-shadow: 1px 1px 10px 0 #000;*/
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
#pricing-table-container #monthly-aug .sub-pricing-card .vc_column-inner,#pricing-table-container #annual-aug .sub-pricing-card .vc_column-inner,#pricing-table-container #two-years-aug .sub-pricing-card .vc_column-inner{
    box-shadow: 1px 1px 10px 0 #b3b3b3;
}
#pricing-table-container #monthly-aug .sub-pricing-card.selected-pricing-card .vc_column-inner{
    border-color: #ff0167;
}
#pricing-table-container #annual-aug .sub-pricing-card.selected-pricing-card .vc_column-inner{
    border-color: #0093dc;
}
#pricing-table-container #two-years-aug .sub-pricing-card.selected-pricing-card .vc_column-inner{
    border-color: #333;
}
#pricing-table-container .floating-deals{
	position: absolute;
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
    width: 100px;
    height: 100px;
    margin-top: -5px;
    margin-right: -5px;
}
#pricing-table-container #monthly-aug .floating-deals{
    display: none;
}
#pricing-table-container .sub-pricing-image-price{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 150px;
    margin-bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#pricing-table-container .sub-pricing-image-price .wpb_wrapper{
    margin-left: auto !important;
    margin-right: auto !important;
}
#pricing-table-container .sub-pricing-image-price .pricing-sub{
    position: relative;
    top: auto;
    display: inline-block;
    max-width: none;
    color: #333;
    font-size: 28px;
    font-weight: 300;
    text-align: revert;
    font-family: 'Muller';
}
#pricing-table-container .sub-pricing-image-price .pricing-amount-annual{
    color: #333;
    line-height: 1.7em;
    font-weight: 300;
    display: inline;
    margin-right: 5px;
    font-size: 55px;
    font-family: 'Muller';
}
#pricing-table-container .sub-pricing-image-price .sub-per-month{
    max-width: none;
    color: #333;
    font-size: 15px;
    font-weight: 300;
    position: relative;
    display: inline-block;
    font-family: 'Muller', sans-serif;
}
#pricing-table-container .sub-pricing-card-feature-text{
    color: #FF4A00;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 6px;
    min-height: 24px;
    font-family: 'Muller', sans-serif;
}
#pricing-table-container #monthly-aug .sub-pricing-card-feature-text{
    opacity: 0;
}
#pricing-table-container .sub-pricing-card .sub-pricing-card-features{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 120px;
    margin-bottom: 30px;
    padding: 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 9px;
    background-color: transparent;
}
#pricing-table-container .sub-pricing-card .sub-pricing-card-features p{
	min-height: 30px;
    color: #333;
    font-size: 21px;
    line-height: 28px;
    font-weight: 200;
    text-align: center;
    font-family: 'Muller';
}
#pricing-table-container .sub-pricing-card .sub-pricing-card-features p span:not(.sub-pricing-for-a-year-text){
    font-weight: 400;
}
#pricing-table-container .sub-pricing-card .sub-pricing-card-features .sub-pricing-for-a-year-text {
    font-size: 14px;
}
#pricing-table-container .sub-pricing-card .sub-pricing-card-features .sub-prices-normal.sub-red-underline {
    position: relative;
}
span.sub-prices-normal.sub-red-underline {
    border-bottom: 3px solid #ff4a00;
}
#pricing-table-container .sub-pricing-card .sub-pricing-button-holder button{
    display: block;
    padding: 10px 40px;
    border-radius: 9px;
    background-color: #ff0167;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border: 0;
    background-image: none;
    font-size: 15px;
    line-height: 1.8;
    font-family: 'Muller', sans-serif;
}
#pricing-table-container .sub-pricing-card .sub-pricing-button-holder{
    display: block;
    margin-bottom: 10px;
}
#pricing-table-container .sub-pricing-card .sub-pricing-button-holder button:hover{
    opacity: 0.8;
}
#pricing-table-container #monthly-aug .sub-pricing-button-holder button{
    background-color: #ff0167;
}
#pricing-table-container #annual-aug .sub-pricing-button-holder button{
    background-color: #0b92dc;
}
#pricing-table-container #two-years-aug .sub-pricing-button-holder button{
    background-color: #333;
}
#pricing-table-container .sub-pricing-card .sub-pricing-extras-text{
    color: #333;
    font-size: 14px;
    font-weight: 200;
    text-align: center;
    margin-bottom: 0;
    font-family: 'Muller', sans-serif;
}
#pricing-table-container ._100-satisfaction-heading{
    font-weight: 400;
    text-align: center;
    font-size: 32px;
    line-height: 36px;
    color: #626676;
    margin-top: 20px;
	margin-bottom: 40px;
	font-family: 'Muller', sans-serif;
}
#pricing-table-container .available-on-both {
    text-align: center;
    margin-bottom: 10px;
}
#pricing-table-container .available-on-both .text-available{
    opacity: .7;
    color: #333;
    font-family: 'Muller', sans-serif;
}
#pricing-table-container .available-on-both .w-inline-block{
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
#pricing-table-container .available-on-both .w-inline-block{
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
#pricing-table-container ._100-icons-div{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #626676;
    font-family: 'Muller', sans-serif;
    font-size: 16px;
}
#pricing-table-container ._100-icons-div .icon-holder{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    padding-right: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#pricing-table-container ._100-icons-div .icon-holder p{
    margin-bottom: 0;
}
#pricing-table-container ._100-icons-div .text-block-icon{
	font-weight: 700;
    margin-left: 5px;
}
#featured-container .table-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 40px;
    border-bottom: 1px solid #eaeaea;
}
#featured-container .table-title-column {
    width: 100%;
    max-width: 50%;
    padding-top: 20px;
    padding-bottom: 20px;
}
#featured-container .heading-4_auto-2 {
    color: #212529;
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}
#featured-container .table-blue-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 40%;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#featured-container .table-icon {
    display: block;
    width: 100%;
    max-width: 30px;
}
#featured-container .heading-4_auto-2.col-heading {
    font-size: 30px;
    text-align: center;
}
#featured-container .text-color-blue {
    color: #0093dc;
}
#featured-container .table-item-wrapper.border-heading {
    border-bottom: 3px solid #cac5c5;
}
#featured-container .table_container_wrapper{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1140px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px;
}
#featured-container h1, #featured-container h2, #featured-container h3, #featured-container h4, #featured-container p{
    margin-bottom: 0;
    font-family: 'Poppins', sans-serif;
    color: #626676;
}
#featured-container .text-weight-bold{
    font-weight: bold;
}
#featured-container .margin-top-50px{
    margin-top: 50px;
}
#sub-pricing-con1, #sub-pricing-con2, #sub-pricing-con3 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: none;
    max-width: 600px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0 !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 25px;
    background-color: #fff;
    box-shadow: 1px 1px 5px 0 #b3b3b3;
}
#sub-pricing-con1 .vc_column-inner, #sub-pricing-con2 .vc_column-inner, #sub-pricing-con3 .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
#sub-pricing-con1 h3, #sub-pricing-con2 h3, #sub-pricing-con3 h3{
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    font-family: 'Muller', sans-serif;
    color: #626676;
}
#sub-pricing-con1 h4, #sub-pricing-con2 h4, #sub-pricing-con3 h4{
    color: #0b92dc;
    text-align: center;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 9px;
    background-color: transparent;
    font-weight: 300;
    display: inline-block;
    margin: 5px auto 0;
    font-size: 18px;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .add-ray-point-ul, #sub-pricing-con2 .add-ray-point-ul, #sub-pricing-con3 .add-ray-point-ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    padding: 10px 0 25px;
}
#sub-pricing-con1 .add-ray-holding-box-con li:before, #sub-pricing-con2 .add-ray-holding-box-con li:before, #sub-pricing-con3 .add-ray-holding-box-con li:before{
	content: ' ';
	background-image: url('https://www.gofar.co/wp-content/uploads/2023/02/bluetick.svg');
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
    margin-right: 10px;
    padding-right: 0;
    display: block;
}
#sub-pricing-con1 .add-ray-holding-box-con ul, #sub-pricing-con2 .add-ray-holding-box-con ul, #sub-pricing-con3 .add-ray-holding-box-con ul{
    padding-left: 0 !important;
}
#sub-pricing-con1 .add-ray-holding-box-con li, #sub-pricing-con2 .add-ray-holding-box-con li, #sub-pricing-con3 .add-ray-holding-box-con li{
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #626676;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .div-pricing-add-ray .pricing-sub.dollar-sign, #sub-pricing-con2 .div-pricing-add-ray .pricing-sub.dollar-sign, #sub-pricing-con3 .div-pricing-add-ray .pricing-sub.dollar-sign{
    position: relative;
    top: 8px;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .div-pricing-add-ray .pricing-sub, #sub-pricing-con2 .div-pricing-add-ray .pricing-sub, #sub-pricing-con3 .div-pricing-add-ray .pricing-sub{
    position: static;
    top: auto;
    /*align-items: center;*/
    display: flex;
    max-width: 3ch;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .div-pricing-add-ray .pricing-amount-annual, #sub-pricing-con2 .div-pricing-add-ray .pricing-amount-annual, #sub-pricing-con3 .div-pricing-add-ray .pricing-amount-annual{
    display: inline;
    margin-right: 5px;
    font-size: 55px;
    line-height: 65px;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .div-pricing-add-ray, #sub-pricing-con2 .div-pricing-add-ray, #sub-pricing-con3 .div-pricing-add-ray{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    color: #626676;
}
#sub-pricing-con1 .add-ray-button-div, #sub-pricing-con2 .add-ray-button-div, #sub-pricing-con3 .add-ray-button-div{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
}
#sub-pricing-con1 .add-ray-button, #sub-pricing-con2 .add-ray-button, #sub-pricing-con3 .add-ray-button{
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    border-radius: 5px;
    background-color: #fff;
    color: #0b92dc;
    text-decoration: none;
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-con1 .add-ray-button:hover, #sub-pricing-con2 .add-ray-button:hover, #sub-pricing-con3 .add-ray-button:hover{
    opacity: 0.8;
}
#sub-pricing-con1 .add-ray-button.add-ray-blue-button, #sub-pricing-con2 .add-ray-button.add-ray-blue-button, #sub-pricing-con3 .add-ray-button.add-ray-blue-button{
    background-color: #0b92dc;
    color: #ffff;
    border: 1px solid #0b92dc;
}
#sub-pricing-con1 .pricing-extras-text, #sub-pricing-con2 .pricing-extras-text, #sub-pricing-con3 .pricing-extras-text{
    color: #333;
    font-size: 12px;
    text-align: center;
    font-family: 'Muller', sans-serif;
}
#sub-pricing-close1, #sub-pricing-close2, #sub-pricing-close3{
    position: absolute;
     top: -30px;
    right: 10px;
    width: 20px;
    height: 20px;
    opacity: 0.5;
    cursor: pointer;
    margin-bottom: 0;
}
#sub-pricing-con1 .wpb_single_image,
#sub-pricing-con2 .wpb_single_image,
#sub-pricing-con3 .wpb_single_image {
    margin-bottom: 0px;
}
.add-ray-holding-box-con{
    
}
#sub-pricing-con1 .wpb_text_column.text-center,
#sub-pricing-con2 .wpb_text_column.text-center,
#sub-pricing-con3 .wpb_text_column.text-center {
    margin-bottom: 5px;
}
.add-ray-holding-box-con {
    margin-bottom: 25px;
}
#sub-pricing-con1 h4{
	color: #ff0167;
}
#sub-pricing-con3 h4{
	color: #333;
}
#sub-pricing-con1 .add-ray-holding-box-con li:before{
    background-image: url(https://www.gofar.co/wp-content/uploads/2023/02/pink_tick.svg);
}
#sub-pricing-con3 .add-ray-holding-box-con li:before{
    background-image: url(https://www.gofar.co/wp-content/uploads/2023/02/black_tick.svg);
}
#sub-pricing-con1 .add-ray-button {
    border: 1px solid #ff0167;
    color: #ff0167;
}
#sub-pricing-con1 .add-ray-button.add-ray-blue-button {
    background-color: #ff0167;
    border: 1px solid #ff0167;
}
#sub-pricing-con3 .add-ray-button {
    border: 1px solid #333333;
    color: #333333;
}
#sub-pricing-con3 .add-ray-button.add-ray-blue-button {
    background-color: #333333;
    border: 1px solid #333333;
}
#sub-pricing-con1 h4{
    color: #ff0167;
}
#sub-pricing-con3 h4{
    color: #333;
    border: 1px solid #333333;
}

#sub-pricing-con2 .add-ray-button {
    border: 1px solid #0b92dc;
    color: #0b92dc;
}

.close-ray{
    cursor: pointer;
}
.entry-header{
    display: none;
}
.nomarginafter
{
    margin-bottom: 0 !important;
}
.faq-heading {
    border-bottom: 2px solid #eee;
    padding-bottom: 25px;
    margin-bottom: 2px !important;
}

.faq-accord .vc_tta-panel-heading {
    background-color: transparent !important;
}

.faq-accord .vc_tta-panel-title>a {
    color: #011937 !important;
    font-size: 18px;
    line-height: 25px;
    font-family: "Open Sans";
    font-weight: bold;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.faq-accord p {
    font-size: 18px;
    line-height: 25px;
    color: #011937;
    font-family: "Open Sans";
}

.faq-accord .vc_tta-panel {
    border-bottom: 1px solid #eee;
}

.faq-accord .vc_tta-panel-title>a .vc_tta-title-text::before {
    content: "";
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #3a7ffb;
    margin-right: 10px;
    margin-left: 5px;
}

.faq-accord .vc_active .vc_tta-panel-title>a .vc_tta-title-text::before {
    transform: rotate(90deg);
    transition: transform 0.25s linear 0s;
}

.faq-accord .vc_tta-panel-title>a .vc_tta-title-text::before {
    content: "";
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #3a7ffb;
    margin-right: 10px;
    margin-left: 5px;
    transform: rotate(0deg);
    transition: transform 0.25s linear 0s;
}

.faq-accord .vc_tta-panel-body {
    padding-top: 0 !important;
}

.faq-accord td {
    border: 1px solid #ccc;
    padding: 5px 10px;
    font-family: "Open Sans";
    font-size: 18px;
    line-height: 25px;
}

.faq-accord table {
    margin-bottom: 20px;
}
span.rating-num {
    font-size: 38px;
    line-height: 48px;
    color: #001937;
    font-family: "Open Sans";
    font-weight: 600;
    float: left;
    margin-right: 15px;
}

.rating-star i {
    color: #f8e43b;
    font-size: 28px;
    margin-right: 5px;
}

.rating-star span {
    color: #001937;
    font-size: 13px;
    line-height: 17px;
    display: block;
}
.wpb_single_image.rating-app-store {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 50px;
}

.wpb_single_image.rating-app-store img {
    max-height: 40px !important;
    width: auto;
    max-width: unset;
}
.facebook-reviews.one-column .rev {
    width: 100%;
}
.text-center{
    text-align: center;
}


#pricing-table-container .rectangle-long-no-border h3{
    flex-wrap: wrap;
 
    column-gap: 6px;
}

@media screen and (min-width: 1441px){
    #pricing-table-container > .vc_row.wpb_row {
            width: 100vw !important;
            max-width:1320px;
    }
}
@media screen and (min-width: 1201px){
    #pricing-table-container > .vc_row.wpb_row {
        width: 100vw;
        max-width:1320px;
        margin: 0 auto;
    }
    #pricing-table-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
@media screen and (max-width: 1199px){
    #pricing-table-container .sub-pricing-card .vc_column-inner {
        width: 90%;
    }
    #pricing-table-container {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

}
@media screen and (max-width: 1024px){
    #pricing-table-container .sub-pricing-card .vc_column-inner {
        width: 94%;
    }
    #pricing-table-container .sub-pricing-image-price .pricing-amount-annual {
        font-size: 40px;
    }
    
    #pricing-table-container .sub-pricing-card .sub-pricing-card-features p {
        font-size: 2.1vw;
    }
    #pricing-table-container .sub-pricing-card .sub-pricing-extras-text {
        font-size: 1.4vw;
    }
    #two-years-aug, #annual-aug, #monthly-aug {
        width: 33.33333333% !important;
    }
    #pricing-table-container .sub-pricing-card .sub-pricing-button-holder button {
        padding: 10px;
    }
    #pricing-table-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media screen and (max-width: 991px){
    .page-id-15067 .site-content {
        padding-top: 0;
    }
}
@media screen and (min-width: 800px){
    .ray-row.space-top {
        margin-top: 84px !important;
    }
}
@media screen and (max-width: 768px){
    #pricing-table-container .rectangle-long-no-border h3{
       font-size: 18px;
    }
}
@media screen and (max-width: 767px){
     #two-years-aug, #annual-aug, #monthly-aug {
        width: 100% !important;
    }
    #pricing-table-container .sub-pricing-image-price .pricing-amount-annual {
        font-size: 49px;
    }
    #pricing-table-container .sub-pricing-card .sub-pricing-card-features p {
        font-size: 21px;
    }
    #pricing-table-container .sub-pricing-card .sub-pricing-extras-text {
        font-size: 12px;
    }
    #featured-container .table-item-wrapper, #pricing-table-container .rectangle-long-no-border h3 {
        flex-direction: column;
    }
    #featured-container .heading-4_auto-2.col-heading, #featured-container .heading-4_auto-2 {
        font-size: 20px;
        text-align: center;
    }
    #featured-container h1, #featured-container h2, #featured-container h3, #featured-container h4, #featured-container p {
        text-align: center;
    }
    #featured-container .table-blue-column {
        max-width: 100%;
    }
    #featured-container .table-item-wrapper:first-child {
        flex-direction: column-reverse;
    }
        #pricing-table-container {
    }
    #pricing-table-container .vc_column-inner {
        padding: 0;
    }
    #pricing-table-container .vc_row {
        margin: 0 auto;
    }
}
@media screen and (max-width: 590px){
    #pricing-table-container .rectangle-long-no-border h3 {
        background-image: url(/wp-content/uploads/2023/02/Rectangle_short_border.svg);
        min-height: 165px;
        padding-left: 20px;
        padding-right: 20px;
    }
    #pricing-table-container ._100-icons-div{
        flex-flow: column;
        gap: 15px;
        text-align: center;
    }
    #pricing-table-container .icon-holder{
        justify-content: center;
    }
    #featured-container .table-title-column {
        max-width: 80%;
        padding-bottom: 0;
    }
    #featured-container .table-title-column h3{
        padding-bottom: 20px;
    }
    #featured-container .table-blue-column {
        padding-top: 10px;
    }
    #pricing-table-container .sub-pricing-card .vc_column_container {
        padding-left: 0;
        padding-right: 0;
    }
    #pricing-table-container .sub-pricing-card .vc_column-inner{
        width: 100%;
        box-shadow: 1px 1px 10px 0 #b3b3b3!important;
    }
    
    
    
    #pricing-table-container .rectangle-long-no-border h3 {
        min-height: 125px;
        padding-left: 20px;
        padding-right: 20px;
        width: 110%;
        margin-left: -5%;
    }
    #sub-pricing-con1 .add-ray-button-div, #sub-pricing-con2 .add-ray-button-div, #sub-pricing-con3 .add-ray-button-div{
        flex-direction: column;
    }
    #sub-pricing-con1 .add-ray-button, #sub-pricing-con2 .add-ray-button, #sub-pricing-con3 .add-ray-button{
        margin-bottom: 15px !important;
    }
}

/*Additional CSS*/

@media only screen and (max-width: 767px) and (min-width: 480px){
    #two-years-aug, #annual-aug, #monthly-aug {
    max-width: 340px;
    margin: 0 auto;
    }
    
    #pricing-table-container .rectangle-long-no-border h3 {
    min-height: 150px;
    background-image: url(/wp-content/uploads/2023/02/Rectangle_short_border.svg);
    }
}

@media (max-width: 767px){
    #pricing-table-container ._100-icons-div .text-block-icon{
        font-size:14px;
    }
}



@media (max-width:420px){

.ct-avail-devices {
    display:flex;
    justify-content:center;
}

.ct-avail-devices a.w-inline-block img.alignnone{
    margin:0;
}
}

/*MAIN PRICING PAGE END*/
/*MAIN PRICING PAGE END*/
/*MAIN PRICING PAGE END*/
/*MAIN PRICING PAGE END*/