#astra-widget-list-icons-2 a,.site-footer-below-section-2.site-footer-section.site-footer-section-2 a {
  text-decoration: none;
}
input#gform_submit_button_23 {
    width: 180px;
    background: #0DFFFE;
    color: #172335;
    text-transform: uppercase;
    font-weight: bold!important;
    border-radius: 5px;
    margin-top: 20px;
}
#gform_wrapper_21 .gform_fields, #gform_wrapper_23.gravity-theme .gform_fields {
    display: grid!important;
}
.purple-price .elementor-price-table__header {
    background: rgb(156,44,243)!important;
    background: linear-gradient(180deg, rgba(156,44,243,1) 0%, rgba(58,73,249,1) 60%)!important;
}
#gform_wrapper_22 .ginput_container_text input {
    background: rgba(243, 243, 243, 0.19)!important;
    border: 1px solid #DED9D9;
    color: #fff!important;
    margin-bottom: 20px;
    border-radius: 6px;
}
#gform_wrapper_22  .ginput_container_text input::placeholder {
    color: #fff;
font-size: 16px!important;
   
}
input#gform_submit_button_22 {
    width: 180px;
    font-size: 18px;
    color: #172335;
    font-family: "Nexa Bold", Sans-serif;
    border-radius: 5px;
	text-transform: uppercase;
	background: #3CBFBA!important;
}
.page-id-5401 .astra-advanced-hook-48 {
    display: none;
}
#gform_wrapper_22 .gform_footer.before {
    padding: 0px!important;
}
.orange-banner-text span {
    color: #FF8A00;
}
.custom-price-box span.big-t {
    font-size: 32px!important;
    font-family: "Nexa Bold"!important;
}
.custom-price-box span.elementor-price-table__integer-part {
    margin-bottom: 20px;
}
.custom-price-box i.fas.fa-check {
    background: url(/wp-content/uploads/2023/05/icon-tick.png)no-repeat;
    color: transparent;
    background-size: contain;
}
.gform_wrapper.gravity-theme #gform_fields_16.gform_fields {
    display: grid!important;
}
.gform_wrapper.gravity-theme #gform_fields_17.gform_fields {
    display: grid!important;
}
.gform_wrapper.gravity-theme #gform_fields_18.gform_fields {
    display: grid!important;
}
.gform_wrapper.gravity-theme #gform_fields_19.gform_fields {
    display: grid!important;
}
.small-text-terms {
    color: #172335;
    font-size: 16px;
    margin-top: 34px;
    display: block;
    font-family: 'Nexa Light';
}
.t-price .ginput_product_price {
    margin-left: -43px;
}
.custom-form .gfield_radio .gchoice label {
    background-color: #fff;
    padding: 10px 20px;
    border: 2px solid #1DA1F1;
    border-radius: 4px;
    color: #000;
    left: -18px;
    position: relative;
    width: 157px;
    text-align: center;
    line-height: normal;
    justify-content: center;
    align-items: center;
    display: inline-flex!important;
    height: 85px!important;
}
.custom-form .gfield_radio .gchoice label{
background-color: #f7f7f7!important;
}
.custom-form .gfield_radio input:focus + label {
    border: 2px dashed #444;
}
.custom-form .gfield_radio input[type="radio"]:checked + label {
    background-color: #1DA1F1!important;
    border-color: #1DA1F1;
}
.custom-form .gfield_radio .gchoice {
    display: inline-block;
}
div#gform_fields_14 {
    display: grid!important;
}
.gfield_radio img {
    width: 30px;
    margin-right: 10px;
}
#field_14_6 label {
    width: 100%;
    left: 0px!important;
    text-align: left;
    display: inherit!important;
    padding: 10px 20px 20px 35px;
}
#field_14_6 input {
    vertical-align: top;
    left: 34px;
    position: relative;
    z-index: 999;
    height: 20px;
    width: 20px;
    top: 10px;
}
fieldset#field_14_10 label,  #field_14_32 label{
    font-size: 32px;
    font-weight: bold;
    line-height: normal;
    display: inherit!important;
    width: 100%;
    padding: 20px 20px 0px;
}
span.small1 {
    font-size: 18px;
font-size: 18px;
}
#field_14_10 .gchoice, #field_14_32 .gchoice {
    width: 28%!important;
}
span.small2 {
    font-size: 18px;
font-size: 18px;
    display: block;
}
#field_14_12 img {
    width: 60px;
    margin-right: 20px;
        display: inline-block;
    vertical-align: top;
}
span.business-voip-strong {
    font-size: 24px;
    font-weight: bold;
}
.business-voip-text {
    display: inline-block;
    width: 89%;
}
span.business-voip-small {
    display: block;
    vertical-align: middle;
}
#field_14_13 label {
    font-size: 24px;
    font-weight: bold;
}
#field_14_13 span.small-mth {
    font-size: 18px;
    font-weight: normal;
}
#field_14_13 {
    background: #1DA1F1;
}
#field_14_13 input {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
#field_14_13 .gchoice {
    padding: 15px;
}
#field_14_26 span#input_14_26 {
    font-size: 64px;
    font-weight: bold;
}.custom-form .gfield_radio .gchoice label
#field_14_26 .ginput_product_price_label {
    display: none;
}
#gform_fields_14 legend.gfield_label {
    color: #000;
    font-weight: bold;
}
#gform_fields_14 .gfield_description {
    color: #000;
}
#gform_fields_14 .gfield_html {
    color: #000;
}
#field_14_6 .ginput_container {
    margin-left: -25px;
}
#plan1, #plan2, #plan3{
color: var( --e-global-color-129abd6 );
    font-family: "Nexa Bold", Sans-serif;
    font-size: 40px;
}
#mincharge{
    color: #000;
}
/*.entry-content p { margin-bottom: 0px!important; }*/
.contract-conditional {
    width: 950px;
    margin: 60px auto;
	text-align: center;
}
.check-address-below {
    width: 45%!important;
    position: absolute;
    bottom: -50px;
    right: 0;
}
.min-charge-below {
    display: inline-block;
    width: 50%!important;
    margin-top: -35px;
}
.select-plan1 {
}
.select-plan2 {
    padding: 20px!important;
    margin-top: -17px!important;
}
.gchoice.gchoice_14_10_0 {
    margin-left: 31px!important;
}
.gchoice.gchoice_14_10_1 {
    margin-left: 68px;
}
.gchoice.gchoice_14_10_2 {
    margin-left: 64px;
    position: relative;
    left: 2px;
}
#field_14_10{
background: #f7f7f7; 
}
fieldset#field_14_32{
    background: #f7f7f7;
}
.gchoice.gchoice_14_32_0 {
    margin-left: 31px!important;
}
.gchoice.gchoice_14_32_1 {
    margin-left: 62px!important;
}
.gchoice.gchoice_14_32_2 {
    margin-left: 68px;
    position: relative;
    left: 2px;
}
.spot-by-net-app-right .gfield input, .spot-by-net-app-right .gfield textarea {
    background: #303030;
    border: 1px solid #DED9D9;
    border-radius: 6px;
}
.spot-by-net-app-right input#gform_submit_button_10 {
    background: #3CBFBA!important;
    border-radius: 6px;
}
#gform_submit_button_10 {
  font-family: "Nexa Bold", Sans-serif;
  font-size: 18px;
}
div#gform_fields_12 {
    display: grid!important;
}
#input_3_6, #input_5_6, select#input_5_12, #input_7_6, select#input_7_12 {
    color: #fff !important;
    border-radius: 6px;
    background: #303030 !important;
    font-size: 16px;
    padding: 10px;
    height: 55px;
}
.postid-3639 .post-mobile-img {
    display: none;
}
.mix-darkblue-text strong {
    color: #172335;
}
.strong-dark-blue strong {
    color: #172335;
}
.gallery-resize img{
    height: 200px;
    object-fit: cover;
}
.postid-3085 .astra-advanced-hook-330 img {
    display: none!important;
}
.elementor-menu-toggle {
    display: none;
}
.elementor-nav-menu--dropdown {
    display: none!important;
}
#gform_wrapper_8 .gform_fields, #gform_wrapper_11 .gform_fields {
    display: grid!important;
}
#gform_wrapper_8 input, #gform_wrapper_11 input {
    background: rgba(243, 243, 243, 0.196927)!important;
	color: #fff;
}
input#gform_submit_button_8:hover, input#gform_submit_button_11:hover {
    background: #1DA1F1!important;
}
.text-link-no-underline a {
    text-decoration: none!important;
}
input#gform_submit_button_8, input#gform_submit_button_11 {
    background: #3CBFBA!important;
}
input#gform_submit_button_8, input#gform_submit_button_11 {
    border-radius: 10px;
    background: #3CBFBA!important;
    font-size: 18px;
    font-weight: bold!important;
    text-transform: uppercase;
    width: 180px;
    border: none!important;
	margin-top: 25px;
	color: #000;
}
.image-blend-mode img{
    mix-blend-mode: lighten;
}
#ast-desktop-header .ast-desktop-header-content{display:none;}
.single .elementor-edit-area, .single .entry-content{
    background: #172335;
}
.list-custom1 .elementor-icon-list-item{
align-items: start!important;
}
.contact-us-btn {
    transform: rotate( 
270deg);
    position: relative;
    right: -78px;
}
#field_6_6 legend {
    display: none;
}
fieldset#field_6_6 {
    margin-top: 20px;
}
div#gform_fields_6, div#gform_fields_7 {
    display: grid!important;
}
#gform_wrapper_6 label.gfield_label {
    display: none;
}
#gform_wrapper_3 input, #gform_wrapper_5 input, #gform_wrapper_7 input, #gform_wrapper_3 textarea {
    background: #303030!important;
	color: #fff!important;
	border-radius: 6px;
}
#gform_wrapper_3 div#field_3_1, #gform_wrapper_3 div#field_3_2, #gform_wrapper_3 div#field_3_3, #gform_wrapper_3 div#field_3_4, #gform_wrapper_3 div#field_3_5, #gform_wrapper_3 #field_3_9, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 div#field_3_6 {
    display: inline-block;
    width: 49%;
    margin-bottom: 10px;
	
}
div#field_5_1, div#field_5_11, div#field_5_6, div#field_5_12  {
    display: inline-block;
    width: 48%;
    margin-bottom: 10px;
    margin-right: 10px;
}
div#field_5_9, div#field_5_4 {
    display: inline-block;
    width: 49%;
    margin-bottom: 10px;
}
#gform_wrapper_3  div#field_3_1, #gform_wrapper_3 div#field_3_3, #gform_wrapper_3 div#field_3_4 {
    margin-right: 10px;
}
input#gform_submit_button_3, input#gform_submit_button_5, input#gform_submit_button_7 {
    background: #1DA1F1!important;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    border: none!important;
    width: 180px;
    border-radius: 5px;
	color: #172335!important;
}
.slider-image img.swiper-slide-image {
    height: 300px;
    width: 100%;
    object-fit: cover;
}
.sm-btn a {
    text-decoration: none!important;
}
.channel-program-tab .elementor-tabs-wrapper {
 background: transparent!important;
	padding: 0px;
}
.channel-program-tab .elementor-tab-desktop-title.elementor-active {
 background: transparent!important;
 border-bottom: 3px solid #1DA1F1!important;
 
}
.channel-program-tab .elementor-tab-desktop-title {
background: transparent!important;
border-bottom: 3px solid transparent;
padding: 20px 20px;
}
.list-custom-green.green-text span.elementor-icon-list-text strong {
    color: #3CBFBA;
}
.main-navigation ul.sub-menu .menu-item a:hover .menu-text {
    font-family: "Nexa Bold", Sans-serif;
}
.make-an-enq-form input, .make-an-enq-form textarea {
    background: #DED9D9!important;
    border: 1px solid #fff!important;
}
.make-an-enq-form input#gform_submit_button_1 {
    background: #1da1f1!important;
    border: none!important;
}
.make-an-enq-form input#gform_submit_button_1:hover {
    background: #fff!important;
    color: #000!important;
}
.polygon-icon figcaption.widget-image-caption.wp-caption-text {
    margin-top: 55px!important;
}
.polygon-icon figure img {
    margin-top: 65px;
}
.polygon-icon .wp-caption a {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.polygon-icon.double-text figcaption.widget-image-caption.wp-caption-text {
    margin-top: 50px!important;
}
.polygon-icon.double-text figure img {
    margin-top: 55px;
}
.polygon-icon:hover img{
filter: invert(100%) sepia(0%) saturate(7499%) hue-rotate(9deg) brightness(98%) contrast(89%);
-webkit-filter : invert(100%) sepia(0%) saturate(7499%) hue-rotate(9deg) brightness(98%) contrast(89%);
}
.gfield input, .gfield textarea {
    background: rgba(0,0,0,0.3);
    border: 1px solid #224171;
    padding: 17px 15px!important;
}
.gform_wrapper.gravity-theme .gform_fields {
    display: block;
}
div#field_1_5 {
    margin-right: 20px;
    width: 97%;
}
input#gform_submit_button_1{
    width: 180px;
    font-size: 18px;
    color: #172335;
    font-family: "Nexa Bold", Sans-serif;
    border-radius: 100px;
	text-transform: uppercase;
}
input#gform_submit_button_1:hover {
    background: #000;
    color: #fff;
}
.custom-tab-menu li.menu-item {
    padding-bottom: 7px;
    border-bottom: 1px solid #09243E;
    padding-top: 7px;
}
.custom-tab-menu .menu-item .menu-link:hover {
    background: transparent!important;
}
.custom-tab-menu .current-menu-item a {
    background: transparent!important;
}
div#field_1_1, div#field_1_2, div#field_1_3, div#field_1_4 {
    display: inline-block;
    width: 46%;
    margin-right: 20px;
	margin-bottom: 20px;
}
.gform_wrapper.gravity-theme .gform_fields {

	display: inline-block!important;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 178px;
}
.astra-advanced-hook-48 {
    box-shadow: 0px 0px 12px 0px rgba(11,13,31,1);
    -webkit-box-shadow: 0px 0px 12px 0px rgb(11, 13, 31);
    -moz-box-shadow: 0px 0px 12px 0px rgba(11,13,31,1);
    position: relative;
    z-index: 9;
}
footer#colophon {
    position: relative;
    z-index: 99;
}
.polygon-icon img{
opacity: 0.5;
}
.polygon-icon:hover img{
opacity: 1;
}
.terms-text strong {
    font-size: 21px;
    color: #3CBFBA;
}
.polygon-icon:hover figcaption {
    color: #172335!important;
}
.arrow-right {
    display: none;
}
.menu-tab .elementor-active .arrow-right {
    display: initial;
}
.arrow-right {
    width: 16px;
    height: 16px;
    background: url(/wp-content/uploads/2021/08/icon-menu-arrow-dark.png);
    position: absolute;
    right: 10px;
    background-size: contain;
    background-repeat: no-repeat;
}
.menu-meg-section, .menu-meg-section2 {
    width: 200px!important;
}
.menu-tab .elementor-tab-content {
    padding: 0px!important;
}
.blue-strong strong {
    color: #1DA1F1;
}
.ast-mm-custom-content.ast-mm-template-content {
    padding: 0px;
}
.menu-logo-section {
    width: 36%!important;
}
.green-strong.semi-font strong {
    font-size: 18px;
}
.menu-meg-section1, .menu-meg-section2 {
    width: 32%!important;
}
.elementor-tab-title.elementor-active {
    background: #1DA1F1!important;
    font-family: "Nexa Bold", Sans-serif;
}
.elementor-tab-title{
    background: #fff!important;
}
.list-custom1.green-strong strong {
    color: #3CBFBA;
	font-size: 18px;
}
.list-custom-green strong{
	font-size: 18px;
}
.elementor-tabs-wrapper {
    background: #fff;
}
span.site-logo-img img {
    width: 145px!important;
}
.menu-item-26 span.menu-text {
    background: #1DA1F1;
    display: block;
    height: 34px!important;
    line-height: 38px!important;
    border-radius: 100px;
	width: 117px;
    text-align: center;
}
.menu-item-26 a.menu-link {
    padding: 0px!important;
}
.menu-item-26 .menu-link::before {
	display: none;
}
.menu-item-26 span.menu-text:hover {
    opacity: 0.8;
}
.sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro {
    display: none;
}
.useful-dwnloads-list .elementor-widget-image-box .elementor-image-box-img {
    display: inline-block;
    margin-right: 10px!important;
}
.useful-dwnloads-list .elementor-image-box-content {
    display: inline-block;
    width: 85%!important;
    vertical-align: top;
}
.useful-dwnloads-list .elementor-image-box-wrapper {
    text-align: left;
}
.useful-dwnloads-list figure.elementor-image-box-img {
    margin-right: 10px!important;
}
#astra-widget-list-icons-2 .astra-widget-list-icons .icon svg {
  
    height: 22px!important;
}
#astra-widget-list-icons-2 ul li {
    display: inline-block;
    margin-left: 15px;
}
.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
    z-index: 9999!important;
}
.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
    margin-top: -50px;
}
.main-header-bar-navigation {
    border-top: 3px solid #1DA1F1;
}
.site-branding.ast-site-identity {
    padding: 0px!important;
}

#astra-widget-list-icons-2 .angle-up svg {
    fill: transparent!important;
    background: url(/wp-content/uploads/2021/08/icon-N.png);
    background-size: 18px;
    background-repeat: no-repeat;
    width: 17px!important;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {
    height: 5px;
	top: -1px;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link:before, .ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link:before {
    background-color: #1DA1F1;
	width: calc(100%);
}
li#menu-item-26 {
    background: #1DA1F1;
    border-radius: 100px;
    height: 34px;
    vertical-align: middle!important;
    margin-top: 12px;
	margin-left: 20px;
}

.ast-desktop .ast-menu-hover-style-overline > #menu-item-26 > .menu-link:before{
display: none;
}
.elementor-widget strong {
    font-family: "Nexa Bold", Sans-serif;
	font-weight:normal!important;
}
.footer-text-h2 strong {
    color: #1DA1F1;
    font-family: "Nexa Bold", Sans-serif;
	font-weight:normal!important;
}
@media handheld,only screen and (max-width:1140px){
.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item {
    display: none;
}
.sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro {
    display: block;
}
.main-header-menu a.menu-link .menu-text {
    padding: 0px 19px!important;
}
	.gchoice.gchoice_14_10_0 {
    margin-left: 0px!important;
}
	.gchoice.gchoice_14_10_1 {
    margin-left: 0px;
}
	.gchoice.gchoice_14_10_2 {
    margin-left: 0px;
    left: 0px;
}
	.gchoice.gchoice_14_32_0 {
    margin-left: 0px!important;
}
.gchoice.gchoice_14_32_1 {
    margin-left: 0px!important;
}
.gchoice.gchoice_14_32_2 {
    margin-left: 0px;
    left: 0px;
}
.contract-conditional {
    width: 100%;
}

}

@media handheld,only screen and (max-width:1024px){
	div#field_1_1, div#field_1_2, div#field_1_3, div#field_1_4 {
    width: 100%;
		margin-right: 0px;
}
	div#field_1_5 {
    margin-right: 0px;
    width: 100%;
}
}
@media handheld,only screen and (max-width:921px){

#gform_wrapper_3 div#field_3_1, #gform_wrapper_3 div#field_3_2, #gform_wrapper_3 div#field_3_3, #gform_wrapper_3 div#field_3_4, #gform_wrapper_3 div#field_3_5, #gform_wrapper_3 #field_3_9, #gform_wrapper_3 #field_3_8, #gform_wrapper_3 div#field_3_6 {
    width: 100%;
}
div#field_5_1, div#field_5_11, div#field_5_6, div#field_5_9, div#field_5_4, div#field_5_12  {
    width: 100%;
   }
}
@media handheld,only screen and (max-width:767px){
.post-mobile-img img {
    height: auto!important;
}
	.spot-enquire-here {
    position: relative!important;
}
}






/* rizalfarok overwrites */

.nodisp, .nodisplay { display:none!important; }

.polygon-icon figcaption.widget-image-caption.wp-caption-text { margin-top: 64px!important; font-family: "Nexa Light", Sans-serif !important; }
.elementor-380 .elementor-element.elementor-element-f739074 .elementor-heading-title { font-size: 36px; }
.elementor-258 .elementor-element.elementor-element-6db6697 .elementor-heading-title, .elementor-258 .elementor-element.elementor-element-49bc04a .elementor-heading-title { font-size: 24px; }
.elementor-icon-list-text strong { color: #3cbfba; }

/* ActiveCampaign form embed */
.elementor-widget-container div#activecampaignf form[id^="_form_"] { margin:0;padding:0;max-width:90%;background:none!important;border:0!important; }
.elementor-widget-container div#activecampaignf form[id^="_form_"] ._form_element._x87041919, .elementor-widget-container div#activecampaignf form[id^="_form_"] ._form_element._x43720226 { display:none; }
.elementor-widget-container div#activecampaignf form[id^="_form_"]._inline-form ._form-label { font-size:16px;font-family:'Nexa Light',sans-serif;color:#fff; }
.elementor-widget-container div#activecampaignf form[id^="_form_"]._inline-form ._form-emailidentifier, .elementor-widget-container div#activecampaignf form[id^="_form_"]._inline-form ._form-checkbox-option-label { font-size:18px;line-height:28px;font-family:'Nexa Light',sans-serif; }
.elementor-widget-container div#activecampaignf form[id^="_form_"] input[type="text"], .elementor-widget-container div#activecampaignf form[id^="_form_"] input[type="tel"], #_form_677751CA293D8_ input[type="date"], .elementor-widget-container div#activecampaignf form[id^="_form_"] textarea { font-size:16px;color:#fff!important;background:rgba(0,0,0,0.3);border:1px solid #224171;padding: 17px 15px!important;transition:all .2s linear;-webkit-appearance:none; }
.elementor-widget-container div#activecampaignf form[id^="_form_"]._inline-form input::placeholder { color:#666;font-size:16px!important; }
.elementor-widget-container div#activecampaignf form[id^="_form_"]._inline-form button._submit { width:180px;font-size:18px;text-transform:uppercase;font-family:"Nexa Bold",Sans-serif;color:#172335;border-radius:100px;background-color:#1da1f1; }
.elementor-widget-container div#activecampaignf form[id^="_form_"] ._form-thank-you { font-family:'Nexa Light',sans-serif;color:#fff;text-align:left; }

@media handheld,only screen and (max-width:1140px){

.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item { display: block; }
.ast-builder-menu-1 .menu-item > .menu-link { padding: 0 }

}
