@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
.page-id-4829 .olark-button-focus-wrapper, .page-id-4829  .olark-launch-button-wrapper.olark-bottom-left, 
.page-id-5616 .olark-launch-button-wrapper.olark-bottom-left,
.page-id-5624 .olark-launch-button-wrapper.olark-bottom-left,
.page-id-5631 .olark-launch-button-wrapper.olark-bottom-left,
.page-id-5636 .olark-launch-button-wrapper.olark-bottom-left {
display: none;
}
.page-id-4829 #hbl-live-chat-wrapper,
.page-id-5616 #hbl-live-chat-wrapper,
.page-id-5624 #hbl-live-chat-wrapper,
.page-id-5631 #hbl-live-chat-wrapper,
.page-id-5636 #hbl-live-chat-wrapper {
display: none;
} .page-id-705 .globle-img-bg, .page-id-705 .elementor-element-b14c4cf, .page-id-705 .elementor-element-58ac19b {
display: none;
}
.page-id-702 .elementor-element-58ac19b, .page-id-703 .elementor-element-58ac19b, .page-id-3 .elementor-element-58ac19b, .page-id-704 .elementor-element-58ac19b, .page-id-3633 .elementor-element-58ac19b, .page-id-190 .elementor-element-58ac19b {
display: none;
}
.page-id-702 section.elementor-element-b14c4cf, .page-id-703 section.elementor-element-b14c4cf, .page-id-3 section.elementor-element-b14c4cf, .page-id-704 section.elementor-element-b14c4cf, .page-id-3633 section.elementor-element-b14c4cf, .page-id-190 section.elementor-element-b14c4cf {
padding-bottom: 0 !important;
}
.mobile-nav ul li a:focus {
background-color: #f3f3f3 !important;
} .guide-content-inner {
border-left: 1px solid #BCBCBC;
}
body .guide-content p {
margin-bottom: 0;
}
.services-area-col img {
position: relative;
min-height: 200px;
object-fit: cover;
transition: all .6s ease-in-out;
}
.services-area-col:hover img {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.services-area-col {
display: block !important;
}
.services-area-col .elementor-widget-image {
overflow: hidden;
}  .check-availability-form .banner-search-container .banner-search-form_container {
flex-direction: column;
align-items: center;
}
.faq-sec  .elementor-accordion-title {
outline: 0;
}
.check-availability-form .banner-search-container .banner-search-form_container input.search-form-input {
max-width: 400px;
text-align: center;
background: #fff;
border: 1px solid #fff;
box-shadow: rgb(0 0 0 / 20%) 0px 2px 10px;
height: 60px;
border-radius: 10px;
margin: 20px 0 40px;
color: #000;
text-transform: capitalize;
font-size: 18px;
font-weight: 600;
-webkit-appearance: none;
-webkit-box-shadow: rgb(0 0 0 / 20%) 0px 2px 10px;
}
.check-availability-form .banner-search-container .banner-search-form_container input.search-form-input::placeholder {
color: #000;
}
.check-availability-form .banner-search-container .banner-search-form_container button.banner-search-submit {
border-radius: 6px;
min-height: 60px;
min-width: 240px;
font-size: 18px;
}
.sale_help_mn.availabilitysec .plans_left_head h3 {
align-items: center;
justify-content: center;
}
.sale_help_mn.availabilitysec .plans_left_head  h1 {
text-align: center;
margin-bottom: 40px;
}
body .faq-sec .elementor-accordion-item {
border-left: none;
border-right: none;
}
body .faq-sec .elementor-tab-title {
padding: 25px;
}
.obj-title h2 {
padding-top: 10px;
} table.shortcode-table {
border: none;
border-collapse: collapse;
margin: 0;
padding: 0;
width: 100%;
}
table.shortcode-table th, table.shortcode-table td, table.shortcode-table tbody>tr:nth-child(odd)>td, table.shortcode-table tbody>tr:nth-child(odd)>th {
background-color: transparent;
border: none;
padding: 5px;
}
.location-address-details {
display: flex;
flex-direction: row;
}  
.location-address-details .gsg-left-column {
flex-grow: 1;
}
.location-address-details .gsg-right-column {
flex-shrink: 1;
}
.elementor-location-footer select {
color: #333 !important;
} .new-logo img.attachment-full {
width: 160px !important;
} 
.home-video .e-hosted-video.elementor-wrapper.elementor-fit-aspect-ratio {
padding: 0;
height: 100%;
}
.home-video {
padding: 0 !important;
} .banner-search-container .banner-search-form_container {
display: flex;
}
.banner-search-container .banner-search-form_container input.search-form-input {
border: 0;
min-height: 45px;
border-top-left-radius: 6px !important;
border-bottom-left-radius: 6px !important;
}
.banner-search-container .banner-search-form_container button.banner-search-submit {
border: 0;
border-radius: 0;
text-transform: capitalize;
font-weight: 500;
font-size: 16px;
font-family: "Open Sans", Sans-serif;
min-height: 45px;
min-width: 160px;
background: #004375;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.orangeform .banner-search-container .banner-search-form_container button.banner-search-submit {
background: #f5931f;
}
.banner-search-container .banner-search-form_container button.banner-search-submit:focus {
outline: none;
} .banner-plan-sec {
height: min-content !important;
}
.banner-plan-sec .plans-start p {
margin-bottom: 0;
color: #fff;
font-weight: 300;
line-height: 54px;
font-family: "Open Sans", Sans-serif;
display: inline-block;
position: relative;
}
.banner-plan-sec .plans-start p sub {
font-size: 60px;
font-weight: 500;
}
.banner-plan-sec .plans-start p sup {
font-size: 30px;
top: -9px;
font-weight: 500;
}
.banner-plan-sec .plans-start p span {
display: inline-block;
line-height: 17px;
position: relative;
bottom: -15px;
}
.banner-contracts-sec span.elementor-icon-list-icon svg {
width: 35px;
height: 35px;
}
.banner-contracts-sec span.elementor-icon-list-icon svg path {
fill: #fff;
}
.banner-search .elementor-search-form__container {
display: flex;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit {
border: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.banner-search .elementor-search-form__container input.elementor-search-form__input {
border: 0;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.banner-contracts-sec ul.elementor-icon-list-items li:last-child {
margin-left: 25px !important;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit {
border: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit:focus {
outline: none;
}
.offer-services .plans-start p {
margin-bottom: 0;
font-weight: 500;
line-height: 44px;
font-family: "Open Sans", Sans-serif;
display: inline-block;
position: relative;
color: #004375;
}
.offer-services .plans-start p {
margin: 0;
color: #004375;
font-family: "Open Sans", Sans-serif;
} 
.offer-services .plans-start p sub {
font-size: 40px;
margin-bottom: 0;
font-weight: 500;
line-height: 54px;
display: inline-block;
position: relative;
}
.offer-services .plans-start p sup {
font-size: 14px;
position: relative;
top: -2px;
}
.offer-services .plans-start p span {
position: relative;
bottom: -9px;
font-size: 14px;
}
.offer-services .expand-ico svg {
width: 25px;
height: 25px;
}
.offer-services .expand-ico span.elementor-button-content-wrapper {
align-items: center;
}
.offer-services .expand-ico svg path {
fill: #004375;
}
.areas-accordion .elementor-accordion-item {
margin-bottom: 20px;
}
.areas-accordion .elementor-accordion-item:last-child {
margin-bottom: 0;
}
.customer-brand-images .salvattore-column .image-loaded .jet-images-layout__content {
position: static;
background: transparent;
opacity: 1;
padding: 0;
}
.customer-brand-images .salvattore-column .image-loaded .jet-images-layout__content h5.jet-images-layout__title {
font-size: 16px;
line-height: 20px;
margin: 0;
background: #fcfcfc;
}
.customer-brand-images .salvattore-column .image-loaded .jet-images-layout__image img.jet-images-layout__image-instance {
min-height: unset;
object-fit: contain;
height: 135px;
background: #fcfcfc;
}
.were-local-sec {
position: relative !important;
left: 15%;
height: min-content !important;
}
.see-inter span.elementor-icon-list-icon svg {
width: 25px;
height: 25px;
}
.see-inter span.elementor-icon-list-icon svg path {fill: #f5931f;}
.sec-width .e-con-inner {
max-width: 1280px;
} 
.hut-bg-sec {
display: flex;
flex-direction: row;
align-items: flex-end;
}
.submitForm button.elementor-search-form__submit:focus {
color: #fff;
} section.availabilitysec * {
font-family: "Open Sans", Sans-serif;
}
.d--flex{
display: flex;
flex-wrap:wrap ;
}
.availabilitysec {
padding-top: 50px;
padding-bottom: 50px;
}
.availabilitysec .container{
max-width: 1420px;
margin: 0 auto;
}
.availabilitysec .plans_left_head h3 img {
max-width: 28px;
margin-right: 10px;
}
.availabilitysec .plans_left_head h3 {
color: #004375;
letter-spacing: 0;
font-weight: 500;
font-size: 25px;
display: flex;
align-items: center;
margin-bottom: 15px;
margin-top: 0;
}
.availabilitysec .plans_left_head h1 {
font-size: 42px;
font-weight: 500;
margin-top: 0;
line-height: 48px;
color: #000;
}
.availabilitysec .planslistwrp {
display: flex;
flex-wrap:wrap;
}
.availabilitysec .plans-list { }
.availabilitysec .plans-list.active {
box-shadow: 0px 0px 7px 0px rgba(246, 147, 31, 0.5);
background: #fffdfb;
}
.availabilitysec .plans-list:hover { }
.availabilitysec .plans_left {
flex: 0 0 72%;
max-width: 72%;
padding-right: 15px;
}
.availabilitysec .plan-form-rgt {
flex: 0 0 28%;
max-width: 28%;
}
.availabilitysec .plan-name {
text-align: center;
font-weight: 700;
color: #004375;
font-size: 30px;
font-family: "Open Sans", Sans-serif;
margin-bottom: 40px;
margin-top: 20px;
position: relative;
}
.availabilitysec .plan-name:after {
content: "";
position: absolute;
background: #dcdcdc;
height: 3px;
width: 30px;
left: 50%;
bottom: -100%;
transform: translate(-50%, 0%);
}
.availabilitysec .plan-speed {
text-align: center;
color: #F5931F;
margin-bottom: 20px;
margin-top: 5px;
font-weight: 700;
font-size: 15px;
font-family: "Open Sans", Sans-serif;
}
.availabilitysec .plan-info {
margin-bottom: 20px;
color: #000;
font-weight: 500;
font-size: 15px;
line-height: 22px;
text-align: center;
}
.availabilitysec .plan_price span {
font-size: 18px;
}
.availabilitysec .plan_price {
color: #004375;
text-align: center;
font-size: 24px;
font-weight: 600;
}
.availabilitysec .plan-expand svg {
width: 16px;
margin-right: 5px;
}
.availabilitysec .plan-expand svg path {
stroke: #004375;
}
.availabilitysec .plan-btn {
text-align: center;
margin-top: auto;
}
.availabilitysec .plan-btn a {
background: #004375;
color: #fff;
text-decoration: none;
padding: 15px 50px;
display: inline-block;
margin-top: 25px;
margin-bottom: 0px;
border-radius: 6px;
width: calc(100% - 10px);
box-sizing: border-box;
font-size: 16px;
}
.availabilitysec .plan-btn a:hover {
background: #1c6da9;
}
.availabilitysec .plan-img img {
max-height: 70px;
}
.availabilitysec .plan-img {
text-align: center;
margin-bottom: 15px;
display: none;
}
.availabilitysec .plan-expand {
display: flex;
align-items: center;
color: #004375;
font-size: 13px;
}
.availabilitysec .plans-list { max-width: calc(33% - 11px);
box-shadow: 0px 0px 10px 0px rgb(173 173 173 / 50%);
padding: 20px 10px 20px;
border-radius: 10px;
font-family: "Open Sans", Sans-serif;
margin: 0 7px 14px;
width: 33.33%;
display: flex;
flex-direction: column;
}
.availabilitysec .plans-list:last-child {
margin-right: 0;
}
.availabilitysec .planlistbtm p {
font-size: 14px;
color: #000;
font-weight: 600;
margin-top: 40px;
}
.plan-form-rgt .address_sec {
border: 1px solid #BCBCBC;
padding: 10px 15px;
}
.address_sec .adresinfo span img {
max-width: 20px;
}
.address_sec .adresinfo {
display: flex;
justify-content: space-between;
}
.address_sec .adresinfo span {
flex: 0 0 20px;
max-width: 20px;
}
.address_sec .adresinfo h2 {
margin: 0;
flex: 1 1;
font-size: 16px;
font-weight: 500;
line-height: 20px;
}
.plan-form-rgt .address_sec > h3, .address_sec .address-check h3, .select-plan-sec .address-check h3 {
margin: 0;
margin-bottom: 10px;
font-size: 14px;
color: #BCBCBC;
font-weight: 500;
}
.address_sec .address-check h3, .select-plan-sec .address-check h3 {
margin-bottom: 0;
}
.map-adres {
margin-top: 20px;
}
.plan-form-rgt .step1__form input {
width: 100%;
border: 1px solid #BCBCBC;
padding: 10px 15px;
margin-top: 10px;
padding-bottom: 40px;
background: #F4F4F4;
font-family: 'Open Sans';
font-size: 13px;
}
.plan-form-rgt .step1__form input:focus {
background: #fff;
outline: 0;
}
.plan-form-rgt .step1__form input::placeholder{
color:#bcbcbc;
}
.plan-form-rgt .step1__form .sbmt-grp button {
display: flex;
width: 100%;
border: 0;
background: #939292;
margin-top: 20px;
padding: 14px 30px;
color: #fff;
font-family: 'Open Sans';
align-items: center;
justify-content: center;
border-radius: 8px;
font-size: 16px;
text-transform: initial;
font-weight: 400;
opacity: 1;
}
.plan-form-rgt .step1__form .sbmt-grp button.active {
background: #f6931f;
}
.plan-form-rgt .step1__form .sbmt-grp button:focus {
outline: none;
}
.plan-form-rgt .step1__form .sbmt-grp{
padding: 0 50px;
}
.plan-form-rgt .step1__form .sbmt-grp button svg {
width: 8px;
margin-left: 10px;
}
.plan-form-rgt .step1__form .sbmt-grp button svg polygon {
fill: #ffffff;
stroke-width: 0;
}
.plan-form-rgt .chtbtnwrp {
justify-content: space-between;
padding: 0 5px;
}
.plan-form-rgt a.chat-btn {
background: #004375;
color: #fff;
align-items: center;
flex: 0 0 50%;
max-width: 50%;
padding: 5px 10px;
font-size: 16px;
text-decoration: none;
border-radius: 3px;
position: relative;
}
.plan-form-rgt a.chat-btn:before {
content: "";
width: 8px;
height: 8px;
background: #74E06D;
position: absolute;
right: 10px;
border-radius: 50%;
}
.plan-form-rgt a.chat-btn img {
max-width: 18px;
margin-right: 12px;
}
.plan-form-rgt .telebtn  img {
max-width: 16px;
margin-right: 10px;
}
.plan-form-rgt a.telebtn {
flex: 0 0 40%;
align-items: center;
color: #000;
font-size: 16px;
text-decoration: none;
font-weight: 500;
}
.plan-form-rgt .haveque > h3 {
text-align: center;
font-size: 16px;
font-weight: 500;
margin-top: 25px;
margin-bottom: 10px;
}
.plan-calcltn {
background: #ECFBFF;
padding: 30px 20px 60px;
margin-top: 30px;
}
.plan-calcltn-head {
text-align: center;
margin-bottom: 60px;
}
.plan-calcltn .plan-calcltn-head h2 {
font-size: 48px;
font-weight: 500;
letter-spacing: 0;
word-spacing: 0;
color: #004375;
margin: 0 0 10px;
line-height: 55px;
}
.plan-calcltn-head p {
font-size: 22px;
font-weight: 500;
letter-spacing: 0;
word-spacing: 0;
color: #004375;
margin-top: 0;
}
.paln-activity-result {
display: flex;
}
.paln-activity-result .selct-activity {
width: 50%;
}
.paln-activity-result .your-result {
width: 50%;
}
.select-plan-sec {
border: 1px solid #BCBCBC;
padding: 10px 15px;
margin-top: 10px;
}
.contactnfo .select-plan-sec .selected-plan-detail ul.select-plan-amt li {
padding-left: 0;
}
.contactnfo .select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-text {
display: inline-block;
min-width: 130px;
}
.contactnfo .select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-amt {
display: inline-block;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.select-plan-sec .selected-plan-detail {
font-size: 16px;
font-weight: 500;
}
.paln-activity-result .title {
text-align: center;
margin-bottom: 30px;
}
.paln-activity-result .title h3 {
font-weight: 600;
font-size: 22px;
}
.activity-head ul.activity-lable {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
padding-left: 0;
}
.paln-activity-result ul li {
list-style: none;
}
.selct-activity .activity-coll, .your-result .result-coll {
padding: 0 50px;
}
.selct-activity .activity-coll .act-bodytr ul.activity-text {
padding: 0;
}
.your-result .result-coll {
border-left: 1px solid #BCBCBC;
}
.activity-head ul.activity-lable li {
font-size: 16px;
font-weight: 600;
}
.act-bodytr ul.activity-text li {
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 15px;
padding-top: 15px;
}
.act-bodytr ul.activity-text li h4 {
font-size: 14px;
color: #004375;
font-weight: 500;
margin: 0;
font-family: "Open Sans", Sans-serif;
}
.number span {cursor:pointer; }
.act-bodytr ul.activity-text li span.quantity .number {
display: flex;
}
.act-bodytr ul.activity-text .minus, .act-bodytr ul.activity-text .plus {
width: 25px;
height: 25px;
background: #E4E5EA;
border-radius: 4px;
padding: 4px 5px 8px 5px;
border: 1px solid #ddd;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 20px;
}
.act-bodytr ul.activity-text li span.quantity .number input {
height: 25px;
width: 50px;
text-align: center;
font-size: 18px;
border: 0;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
background: transparent;
padding: 0;
}
.act-bodytr ul.activity-text li span.quantity .number span.plus {
background: #0066B2;
border: 1px solid #0066B2;
padding-top: 5px;
}
.your-result .result-coll .plan-coll-sec {
position: relative;
margin-bottom: 110px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan {
display: flex;
justify-content: space-between;
padding-left: 0;
overflow-y:auto;
min-height:150px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li {
width: 33.33%;
text-align: center;
padding: 0 2px;
display: flex;
flex-direction: column;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li h4 {
font-weight: 600;
color: #004375;
margin: 0;
font-size: 18px;
} 
.your-result .result-coll .plan-coll-sec ul.result-plan li p {
color: #000000;
font-size: 16px;
margin-bottom: 6px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li span.plan-color {
display: inline-block;
height: 35px;
width: 100%;
}
span.plan-color.light-blue {
background:#62AEDD;
}
span.plan-color.mid-blue {
background: #0066B2;
}
span.plan-color.dark-blue {
background: #004375;
}
span.plan-color.light-blue0 {
background: #62AEDD;
}
span.plan-color.light-blue1 {
background: #0066B2;
}
span.plan-color.light-blue2 {
background: #004375;
}
span.plan-color.light-blue3{
background:#2000be;
}
span.plan-color.light-blue4{
background:#00a2fb;
}
span.plan-color.light-blue5{
background:#00cbfc;
}
.plan-coll-sec .max-usage h4 {
font-size: 14px;
font-weight: 600;
color: #000;
margin: 0;
line-height: 20px;
}
.plan-coll-sec .max-usage p {
font-size: 13px;
color: #0066B2;
font-weight: 500;
margin: 0;
line-height: 17px;
}
.plan-coll-sec .max-usage {
position: absolute;
text-align: center;
bottom: -52px; min-width: 104px;
}
.plan-coll-sec .max-usage span.ico {
display: block;
height:90px;
} 
.result-coll .best-plan-sec h4 {
font-weight: 500;
font-size: 16px;
margin-bottom: 10px;
margin-top: 0;
}
.best-plan-sec .bestplan-value .bestplan-text h2 {
font-size: 22px;
font-weight: 600;
color: #004375;
margin-bottom: 2px;
}
.best-plan-sec .bestplan-value .bestplan-text p {
color: #F5931F;
font-size: 14px;
font-weight: 600;
}
.bestplan-value {
display: flex;
justify-content: space-between;
background: #fff;
padding: 15px 40px;
box-shadow: 0px 2px 5px 0px #ddd;
align-items: center;
}
.bestplan-value .bestplan-text {
width: 65%;
}
.bestplan-value .family-plan-amt {
width: 35%;
text-align: center;
}
.bestplan-value .family-plan-amt .select-btn button.btn {
width: 100%;
background: #004375;
color: #fff;
padding: 6px 0;
border: 1px solid #004375;
border-radius: 5px;
font-size: 13px;
text-transform: inherit;
font-weight: 400;
}
.bestplan-value .family-plan-amt .select-btn {
margin-top: 10px;
}
.bestplan-value .family-plan-amt .best-plan-amt sup {
font-size: 12px;
font-weight: 500;
}
.bestplan-value .family-plan-amt .best-plan-amt span {
font-size: 18px;
font-weight: 500;
}
.bestplan-value .family-plan-amt .best-plan-amt sub {
color: #F59320;
font-size: 12px;
font-weight: 500;
}
.act-bodytr ul.activity-text li:last-child {
border-bottom: 0;
}
.network-ico path.cls-1 {
stroke: none;
fill: #f5931f;
}
.schedule-network {
display: flex;
}
.schedule-network .network-text p {
font-size: 18px;
line-height: 21px;
margin: 0;
}
.schedule-network .network-text span.wht-happen {
display: block;
margin-top: 2px;
}
.schedule-network .network-text span.wht-happen a {
color: #F5931F;
text-decoration: none;
font-size: 14px;
}
.schedule-network .network-text {
padding-left: 20px;
}
.select-preferred-coll {
margin-top: 30px;
box-shadow: 0px 2px 5px 0px #ddd;
padding: 20px;
}
.select-preferred-coll .title h3 {
font-size: 16px;
font-weight: 600;
color: #004375;
margin-bottom: 10px;
margin-top: 0;
}
.calender {
height: 80px;
display: flex;
align-items: center;
justify-content: center;
background: #f5f5f5;
}
.calendar-form {
margin-top: 30px;
}
.calendar-form .form-group label {
display: block;
font-size: 14px;
color: #000000;
margin-bottom: 10px;
text-transform: inherit;
font-weight: 500;
}
.calendar-form .form-group {
margin-bottom: 20px;
} 
.select-preferred-coll .calendar-form .form-group .form-control {
width: 100%;
padding: 8px 10px;
border: 1px solid #B2B2B2;
border-radius: 5px;
min-height: 35px;
font-size: 16px;
font-weight: 500;
}
.select-preferred-coll .calendar-form .form-group textarea.form-control {
width: 100%;
padding: 8px 10px;
border: 1px solid #B2B2B2;
border-radius: 5px;
font-size: 16px;
font-weight: 500;
min-height: 110px;
}
.select-preferred-coll .calendar-form .form-group .form-control:focus {
outline: 1px solid #f5931f;
border: 1px solid transparent;
}
.calendar-form .submit-btn button.btn {
background: #0066B2;
color: #fff;
border: 1px solid #0066B2;
padding: 10px 0;
width: 330px;
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
border-radius: 5px;
text-transform: capitalize;
}
.plan-rgt-sec .address-detail-sec .address_sec .map-adres {
margin-top: 5px;
display: flex;
}
.calendar-form .submit-btn {
text-align: center;
padding: 20px 0 40px;
}
.plan-rgt-sec {
box-shadow: 0px 2px 5px 0px #ddd;
}
.plan-rgt-sec .plan-detail h3 {
padding: 15px 20px;
border-bottom: 1px solid #CECECE;
font-size: 16px;
font-weight: 600;
margin: 0;
}
.plan-rgt-sec .address-detail-sec {
padding: 20px;
}
.address-check {
display: flex;
justify-content: space-between;
align-items: center;
}
.address-check span.ico img {
width: 20px;
height: 20px;
}
.select-plan-sec .selected-plan-detail h3 span {
color: #000000;
}
.select-plan-sec .selected-plan-detail h3 {
font-size: 16px;
font-weight: 600;
color: #004375;
margin-bottom: 5px;
margin-top: 0;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li {
list-style: none;
display: flex;
justify-content: space-between;
margin-bottom: 7px;
font-size: 16px;
padding-left: 15px;
font-weight: 500;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li.one-time-cost {
padding-left: 0;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-amt {
min-width: 90px;
display: flex;
align-items: center;
justify-content: space-between;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li.one-time-cost span.plan-text {
color: #004375;
}
.have-question-sec {
margin-top: 20px;
padding: 20px;
}
.have-question-sec .haveque h3 {
text-align: left;
margin: 0 0 10px;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-amt svg {
margin-left: 6px;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt {
padding-left: 0;
}
.process_menu_mn ul li.menu-item-5811:last-child {
display: none;
} .form-steps-coll {
position: relative;
margin-bottom: 70px;
}
ul.form-step-ul {
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 1;
padding: 0;
}
ul.form-step-ul li {
list-style: none;
text-align: center;
min-width: 180px;
position: relative;
}
.form-step-ul img {
display: none;
}
.form-steps-coll:after {
content: "";
position: absolute;
background: #BCBCBC;
height: 3px;
width: 100%;
bottom: 35px;
}
.form-steps-coll ul.form-step-ul li h5 {
font-size: 14px;
font-weight: 500;
color: #BCBCBC;
position: relative;
bottom: -20px;
margin: 0;
}
.form-steps-coll ul.form-step-ul li span.no {
display: flex;
width: 30px;
border: 2px solid #BCBCBC;
height: 30px;
border-radius: 50%;
align-items: center;
justify-content: center;
margin: 0 auto;
color: #BCBCBC;
background: #fff;
outline: 10px solid #fff;
font-weight: 600;
}
.form-steps-coll ul.form-step-ul li.active span.no {
display: none;
}
.form-steps-coll ul.form-step-ul li.active img {
display: block;
margin: 0 auto;
background: #fff;
position: relative;
z-index: 1;
outline: 10px solid #fff;
}
.form-steps-coll ul.form-step-ul li.active h5, .form-steps-coll ul.form-step-ul li.selected h5 {
color: #004375;
}
.form-steps-coll ul.form-step-ul li.selected span.no {
border-color: #004375;
color: #004375;
position: relative;
z-index: 1;
}
.form-steps-coll ul.form-step-ul li.active:after, .form-steps-coll ul.form-step-ul li.selected:after {
content: "";
position: absolute;
background: #004375;
height: 3px;
width: 100%;
bottom: 35px;
left: -50%;
z-index: 0;
} .limited-time-inner {
display: flex;
align-items: center;
background: #014577;
height: 105px;
position: relative;
border-radius: 8px;
width: 75%;
margin: 0 auto;
overflow: hidden;
}
.limited-time-inner .limited-bg-coll img {
width: 100%;
height: 110px;
object-fit: cover;
}
.limited-time-inner .text {
position: absolute;
left: 150px;
top: 25px;
}
.limited-time-inner .text h3 {
font-size: 22px;
color: #fff;
font-weight: 500;
margin-bottom: 6px;
margin-top: 0;
}
.limited-time-inner .text p {
color: #fff;
margin: 0;
font-size: 16px;
}
.limited-time-inner .text p a {
color: #fff;
text-decoration: none;
border-bottom: 1px solid;
}
.get-connected .title {
text-align: center;
padding: 40px 0 30px;
}
.get-connected .title h3 {
font-size: 42px;
font-weight: 500;
margin-top: 0;
line-height: 50px;
}
.get-connected .ready-connected-coll {
box-shadow: 0px 2px 5px 0px #ddd;
padding: 20px 0;
}
.get-connected .ready-connected-coll .ready-connected-sec {
display: flex;
}
.get-connected .ready-connected-coll .connected-coll {
width: 33.33%;
padding: 0 30px;
}
.get-connected .ready-connected-coll .connected-coll .adresinfo h2 {
font-size: 16px;
font-weight: 500;
line-height: 20px;
margin: 0;
}
.get-connected .ready-connected-coll .connected-coll .sub-title {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.get-connected .ready-connected-coll .connected-coll .sub-title h3 {
color: #004375;
font-weight: 500;
font-size: 22px;
margin: 0;
}
.get-connected .ready-connected-coll .connected-coll .sub-title a.btn {
color: #004375;
text-decoration: none;
font-size: 16px;
}
.get-connected .ready-connected-coll .connected-coll .selected-family-plan h5 span {
color: #000000;
}
.get-connected .ready-connected-coll .connected-coll .selected-family-plan h5 {
font-size: 16px;
font-weight: 600;
color: #004375;
margin-bottom: 0px;
margin-top: 0;
}
.get-connected .ready-connected-coll .connected-coll .selected-family-plan ul.family-plan-ul li {
list-style: none;
display: flex;
justify-content: space-between;
margin-bottom: 5px;
font-size: 16px;
color: #000;
align-items: center;
font-weight: 500;
}
.get-connected .ready-connected-coll .connected-coll .selected-family-plan ul.family-plan-ul li.promotion-light {
color: #848484;
font-size: 16px;
margin: 0;
}
.selected-family-plan ul.family-plan-ul {
border-left: 2px solid #004375;
padding: 4px 0 4px 10px;
}
.selected-family-plan .inst-cost {
display: flex;
justify-content: space-between;
}
.selected-family-plan .inst-cost span.plan-amt {
font-size: 16px;
font-weight: 500;
}
.connected-coll .selected-family-plan {
margin-bottom: 30px;
}
.family-plan-ul .plan-amt .switch {
position: relative;
display: inline-block;
width: 65px;
height: 30px;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.family-plan-ul .plan-amt .switch .inputdemo {
opacity: 0;
height: 0;
width: 0;
}
.family-plan-ul .plan-amt .inputdemo:checked + .slider {
background-color: #004375;
}
.family-plan-ul .plan-amt .inputdemo:checked + .slider:before {
-webkit-transform: translateX(18px);
-ms-transform: translateX(18px);
transform: translateX(26px);
}
.family-plan-ul .plan-amt .slider.round {
border-radius: 34px;
}
.family-plan-ul .plan-amt .slider.round:before {
border-radius: 50%;
}
.family-plan-ul .plan-amt .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.family-plan-ul .plan-amt .slider:before {
position: absolute;
content: "";
height: 22px;
width: 22px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
.family-plan-ul .plan-amt .slider.round span.no {
font-size: 14px;
padding: 8px 0;
display: inline-block;
position: absolute;
right: 11px;
color: #888888;
text-transform: capitalize;
}
.family-plan-ul .plan-amt .inputdemo:checked + .slider span.no {
display: none;
}
.family-plan-ul .plan-amt .switch .slider span.yes {
display: none;
font-size: 14px;
padding: 8px 0;
position: absolute;
color: #888888;
left: 10px;
text-transform: capitalize;
}
.family-plan-ul .plan-amt .inputdemo:checked + .slider span.yes {
display: block;
color: #fff;
}
.family-plan-ul .plan-amt .inputdemo:checked + .slider:before {
left: 11px;
}
.ready-connected-coll .no-payment {
text-align: center;
padding: 30px 0;
}
.ready-connected-coll .no-payment h3 {
color: #F5931F;
font-weight: 600;
font-size: 20px;
margin: 0;
}
.connected-coll .appoint-time h4 {
font-size: 16px;
font-weight: 400;
color: #BCBCBC;
margin: 0 0 5px;
}
.connected-coll .appoint-time ul.dt-col li {
list-style: none;
font-weight: 500;
margin-bottom: 2px;
font-size: 16px;
line-height: 19px;
}
.get-connected .submit-btn {
text-align: center;
padding: 40px 0 20px;
}
.get-connected .submit-btn button.btn.btn-primary {
background: #0066B2;
color: #fff;
border: 1px solid #0066B2;
padding: 14px 0;
width: 330px;
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
border-radius: 5px;
text-transform: capitalize;
}
.get-connected .ready-connected-coll .connected-coll .appoint-time {
margin-bottom: 40px;
}
.get-connected .ready-connected-coll .connected-coll .appoint-time ul.dt-col {
padding-left: 0;
}
.all-set-sec .get-connected .title p {
font-size: 26px;
width: 60%;
margin: 20px auto 0;
line-height: 37px;
color: #004375;
}
.all-set-sec .customer-coll {
display: flex;
justify-content: center;
margin-bottom: 40px;
}
.all-set-sec .customer-coll .member-coll {
width: calc(50% - 15px);
box-shadow: 0px 2px 5px 0px #ddd;
padding: 20px;
}
.all-set-sec .customer-coll .member-coll h3 {
color: #004375;
font-size: 22px;
font-weight: 500;
margin-bottom: 20px;
text-align: center;
}
.all-set-sec .customer-coll .member-coll .member-coll-service {
display: flex;
align-items: center;
justify-content: center;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-img {
margin-right: 40px;
display: flex;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info h3 {
color: #000000;
font-size: 25px;
margin-bottom: 5px;
text-align: left;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info ul.info {
padding: 0;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info ul.info li {
list-style: none;
color: #004375;
font-size: 16px;
margin-bottom: 2px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info ul.info li a {
color: #004375;
font-size: 16px;
margin-bottom: 2px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-img img {
width: 170px;
}
.all-set-sec .ready-connected-coll {
box-shadow: none;
}
.loading {
width: 100%;
height: 100%;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0,0,0,.5);
z-index:555;
}
.loading-wheel {
width: 20px;
height: 20px;
margin-top: -40px;
margin-left: -40px;
position: absolute;
top: 50%;
left: 50%;
border-width: 30px;
border-radius: 50%;
-webkit-animation: spin 1s linear infinite;
}
.style-2 .loading-wheel {
border-style: double;
border-color: #ccc transparent;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0);
}
100% {
-webkit-transform: rotate(-360deg);
}
}
.msgreturn div {
padding: 2px 2px 2px 5px;
}
.submitForm .msgreturn {
margin-top: 10px;
}
.submitForm .msgreturn .redmsg {
background: #E57373;
color: #fff;
font-size: 14px;
padding: 3px 10px;
}
.inputRed { border: 2px solid red !important; }
.select-preferred-coll .redmsg {
background-color: red;
color: white!important;
padding: 4px 0;
font-size: 14px;
text-align: center;
margin-bottom: 10px;
}
.redmsg{ background-color: red; color: white!important; }
.inputGreen { border: 2px solid green !important; }
.greenmsg {
background-color: #14C02B;
color: #fff;
font-size: 14px;
padding: 3px 10px;
} .select-preferred-coll .meeting-calendar {
display: flex;
flex-wrap: wrap;
}
.select-preferred-coll .meeting-calendar input#datepicker {
width: calc(60% - 150px);
font-size: 16px;
}
.select-preferred-coll .meeting-calendar .timepick {
width: 100%;
margin-top: 30px;
}
.select-preferred-coll .meeting-calendar button.ui-datepicker-trigger {
background: #004375;
border: 0;
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
border-radius: 0;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
width: 150px;
}
.select-preferred-coll .meeting-calendar .timepick label {
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
margin-right: 10px;
position: relative;
}
.select-preferred-coll .meeting-calendar .timepick label:last-child {
margin-right: 0;
}
.select-preferred-coll .meeting-calendar .timepick label input[type="radio"] {
position: absolute;
left: 0;
top: 2px;
z-index: 0;
}
.select-preferred-coll .meeting-calendar .timepick label input[type="radio"] + span.time-ses {
border: 1px solid #ddd;
font-size: 16px;
padding: 10px 20px;
display: inline-block;
min-width: 210px;
text-align: center;
border-radius: 6px;
position: relative;
background: #ffffff;
cursor: pointer;
}
.select-preferred-coll .meeting-calendar .timepick label input[type="radio"]:checked + span.time-ses {
background: #0066b2;
border: 1px solid #0066b2;
color: #fff;
} .select-area {
text-align: center;
background: #f6f6f6;
min-height: 350px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.select-area p {
font-size: 20px;
margin-bottom: 20px;
font-weight: 400;
}
.select-area .backto-home a {
background: #0d67ac;
padding: 10px 30px;
display: inline-block;
border-radius: 6px;
width: 100%;
border: 0;
color: #fff;
font-family: 'Open Sans';
font-size: 16px;
text-transform: initial;
font-weight: 400;
}
.select-area .backto-home a:hover {
background: #f6931f;
} div#ui-datepicker-div { 
padding: 0;
border: 1px solid #e2e2e2;
width: 240px;
box-shadow: 0px 6px 8px 1px #ddd;
background: #f9fdff;
}
div#ui-datepicker-div .ui-datepicker-header.ui-widget-header {
background: #e5f3fd;
border: 0;
}
div#ui-datepicker-div .ui-datepicker-header.ui-widget-header .ui-datepicker-title {
font-size: 16px;
font-weight: 700;
font-family: "Open Sans", Sans-serif;
}
div#ui-datepicker-div table.ui-datepicker-calendar thead th {
font-size: 13px;
font-family: "Open Sans", Sans-serif;
}
div#ui-datepicker-div table.ui-datepicker-calendar tbody td {
font-size: 14px;
font-family: "Open Sans", Sans-serif;
text-align: center;
}  .install-pop-inner h3 {
margin: 0;
font-size: 20px !important;
font-weight: 600 !important;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
padding: 10px 0 20px;
}
.install-pop-inner ul li {
list-style: none;
font-size: 16px;
list-style-type: auto;
}
.install-pop-inner ul {
padding: 0 0px 0 20px;
margin-bottom: 20px;
}
.install-pop-inner p {
font-size: 16px;
line-height: 23px;
background: #eee;
padding: 10px;
margin: 0;
}
div#install-popup-id {
z-index: 9999;
}
.install-appoint-popup.modal {
display: none;
position: fixed;
z-index: 1;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0); 
background-color: rgba(0,0,0,0.4);
}
.install-appoint-popup .modal-content {
background-color: #ffffff;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 520px;
border-radius: 10px;
}
.install-appoint-popup .close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.install-appoint-popup .close:hover,
.install-appoint-popup .close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
} .areas-accordion ul li {
text-align: left;
font-size: 16px;
} .process_menu_mn ul li {
margin-right: 20px;
}
.process_menu_mn ul li a {
display: inline-block;
line-height: 30px;
padding: 0 20px !important;
pointer-events: none;
}
.process_menu_mn ul li a:hover {
line-height: 30px;
}
.process_menu_mn ul li a:before {
content:"2";
position: relative;
display:flex;
width:30px !important;
border:2px solid #BCBCBC;
height:30px !important;
border-radius:50%;
align-items:center;
justify-content:center;
margin:0 auto;
color:#BCBCBC;
font-weight:600;	
opacity:unset !important;
background-color:unset !important;
}
.process_menu_mn ul li:first-child a:before {
content: "1";
}
.process_menu_mn ul li:nth-child(2) a:before {
content: "2";
}
.process_menu_mn ul li:nth-child(3) a:before {
content: "3";
}
.process_menu_mn ul li:nth-child(4) a:before {
content: "4";
}
.process_menu_mn ul li.current_page_item a:before {
color: #0065B3!important;
border: 2px solid #0065B3 !important;
}
.process_menu_mn ul li.crnt_prvs_lcs a {
color: #0065B3 !important;
pointer-events: all;
}
.process_menu_mn ul li.current_page_item a {
pointer-events: all;
}
.process_menu_mn ul li a:after {
bottom: -10px !important;
background: #0065B3 !important;
}
.process_menu_mn ul li.crnt_prvs_lcs a:after {
opacity: 1 !important;
}
.process_menu_mn ul li.crnt_prvs_lcs a:before {
border:0px !important;
content:" " !important;
background-image: url(https://www.cal.net/wp-content/themes/gsg-etheme-master/img/check-mark.svg);
background-repeat: no-repeat;
} .form-steps-section {
display: none;
}
#ui-datepicker-div tbody td.ui-datepicker-week-end {
pointer-events: none;
opacity: 0.5;
} section.new-home-form-inner {
box-shadow: 0 0 12px 2px #dddd;
border-radius: 30px;
overflow: hidden;
padding: 50px;
}
section.new-home-form-inner .home-form-qualify-sec {
background: #fff;
border-top-left-radius: 30px;
overflow: hidden;
position: relative;
right: -1px;
border-bottom-left-radius: 30px;
}
section.new-home-form-inner .home-form-qualify-sec .elementor-widget-wrap {
border: 0 !important;
height: 100%;
}
.home-form-qualify-sec .home-form-new-d #gform_3 input[type="text"], .home-form-qualify-sec .home-form-new-d #gform_3 input[type="email"], .home-form-qualify-sec .home-form-new-d #gform_3 select {
min-height: 50px;
border-radius: 8px;
}
.home-form-qualify-sec .home-form-new-d #gform_3 .ginput_container_select:after {
top: 24px;
right: 15px;
}
.home-form-qualify-sec .home-form-new-d #gform_3 textarea.textarea {
border-radius: 8px;
resize: none;
}
.we-offer-list ul.elementor-icon-list-items span.elementor-icon-list-text span {
display: block;
font-size: 14px;
opacity: 0.5;
font-weight: 300;
}
.home-form-qualify-sec .home-form-new-d #gform_3 select {
cursor: pointer;
}
.fast-install h2.elementor-heading-title {
border: 1px solid #fff;
padding: 9px 15px 3px;
border-radius: 10px;
display: inline-block;
}
.home-calltoday h2.elementor-heading-title {
border: 2px solid #FF7900;
}
.home-form-qualify-sec .home-form-new-d #gform_3 .gform_footer input.gform_button {
background: #FF7900;
border-radius: 8px;
padding: 15px 20px;
min-width: 180px;
font-weight: 700s;
text-transform: capitalize;
}
.home-form-qualify-sec .home-form-new-d #gform_3 .gform_footer input.gform_button:hover {
background: #df6b02;
}
.home-form-qualify-sec .home-form-new-d #gform_3 .gform_footer {
justify-content: flex-start;
}
#gform_3 .ginput_counter.gfield_description {
text-align: right;
padding-top: 0;
} .testimonial-row {
overflow: hidden;
}
.testimonial-row .testimonial-coll {
border: 1px solid #ddd;
border-radius: 15px;
padding: 30px 40px;
text-align: center;
min-height: 270px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.testimonial-row .testimonial-coll p {
font-size: 16px;
margin: 0 0 20px;
color: #000;
}
.testimonial-row .testimonial-coll h3 {
font-size: 18px;
margin: 0 0 0px;
font-weight: 500;
}
.testimonial-row .testimonial-coll h4 {
font-size: 16px;
margin: 0;
color: #F5931F;
}
.testimonial-row {
margin-bottom: 20px;
}
.testimonial-row .owl-stage {
display: flex;
}
.owl-carousel.owl-rtl .owl-stage-outer .owl-stage {
direction: initial;
}
.cst-rw {
display:flex;
justify-content:space-between;
}
.cst-col-6 {width:49%;}
.home-form-qualify-sec .elementor-widget-wrap {
height: min-content;
}
.page-id-1352 .globle-img-bg .globle-form-btm {
display: none;
}
.location_tabs .elementor-tab-content ul {
display: block !important;
flex-wrap: wrap;
list-style: none;
padding: 0px;
text-align: center;
columns: 4;
}
.location_tabs .elementor-tab-content ul li {
width: 100% !important;
}
.home_frm_mnDiv .elementor-field-group-city,
.home_frm_mnDiv .elementor-field-group-state,
.home_frm_mnDiv .elementor-field-group-zip,
.home_frm_mnDiv .elementor-field-group-phonenumber,
.home_frm_mnDiv .elementor-field-group-emailaddress,
.home_frm_mnDiv .elementor-field-group-howdidyouhear,
.home_frm_mnDiv .elementor-field-group-preferredlanguage,
.home_frm_mnDiv .elementor-field-type-submit,
.home_frm_mnDiv .elementor-field-type-next
{
display:none;
}
.checkavailbity_mn {text-align:center;}
.checkavailbity_scnd {
background:#0566ae;
color:#fff;
border-radius:6px;
display:inline-block;
padding:10px 20px;
}
.checkavailbity_scnd:hover{cursor:pointer;}
.scnd_rspns .redmsg,.scnd_rspns .greenmsg{margin-top:10px;}
.home_frm_mnDiv select {font-size:13px !important;}
.home_frm_mnDiv .elementor-message.elementor-message-success {display:none;}
a.tstmn_rv_btn {
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF !important;
background-color:#0d67ac;
border-radius:10px 10px 10px 10px;
padding:10px 20px;
margin-left:20px;
}
.prss_img .elementor-image-box-wrapper {
display:block !important;
}
.prs_lp_mn {
display:flex;
flex-wrap:wrap;
gap:0px 15px;
margin-bottom:50px;
}
.prs_rls_img {width:310px;}
.prs_rls_img img {width:100%;}
.prs_rls_content.clst_rtt{width:57%;}
.prs_rls_content.clst_rtt h2.prs_ttl {
margin-top: 0;
margin-bottom: 10px;
line-height: 20px;
}
.prs_ttl a {
color:#FC901E;
font-size:18px;
line-height:25px;
}
.prs_cnt {margin-bottom:20px;}
.prs_btn a {
padding:16px 29px 16px 26px;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF !important;
background-color:#0d67ac;
border-radius:10px 10px 10px 10px;
display:inline-block;
}
.prs_rls_content.clst_rtt span.being-edited {
outline: none;
}
.e-form__indicators.e-form__indicators--type-number_text {
display: none;
}
.home .home_frm .e-form__buttons__wrapper__button-next {
display: none;
}
input#gform_submit_button_3 {width:auto !important;}
.resident_form form#gform_3 {max-width:490px;margin:0 auto;}
input#gform_submit_button_3:focus {outline:unset !important;}
.resident_form .gform_footer input#gform_submit_button_3 {
text-transform: capitalize;
min-width: 160px;
border-radius: 8px;
font-size: 16px;
padding: 14px 0;
}
.benefit-listing .elementor-icon-list-items li {
align-items: flex-start;
}
.benefit-listing .elementor-icon-list-items li span.elementor-icon-list-icon {
padding-top: 5px;
}
.benefit-listing .elementor-icon-list-items li span.elementor-icon-list-text {
line-height: 25px;
}
.footer-first nav.elementor-nav-menu--main li a {
padding-left: 0;
font-weight: 300;
}
.footer-first nav.elementor-nav-menu--main li a:hover {
padding-left: 0;
opacity: 0.7;
}
.footer-first nav.elementor-nav-menu--main li a:hover:after {
content: none;
}
.footer-second span.elementor-icon-list-text strong {
color: #fff;
font-weight: 500;
}
.footer-adderss li.elementor-icon-list-item span.elementor-icon-list-icon svg {
width: 20px;
display: flex;
align-items: flex-start;
height: 28px;
}
.footer-second li.elementor-icon-list-item a {
display: flex;
align-items: flex-start;
}
.footer-second li.elementor-icon-list-item a span.elementor-icon-list-icon {
margin-top: 5px;
}
.footer-social a.elementor-icon {
justify-content: flex-start;
}
.gfield_captcha_container {display:flex;}
.gfield_captcha_input_container.math_medium {
width:79%;
margin-left:14px;
}
.two-step-sec {
width: 1140px !important;
border-radius: 25px !important;
margin-bottom: 50px !important;
}
div#field_3_19 {position:relative;}
div#gfield_description_3_19 {
position: absolute;
left: 116px;
top: 8px;
width: auto;
padding: 0px;
opacity: 0.8;
font-size: 14px;
}
.optional-add-coll ul.elementor-icon-list-items {
display: flex;
flex-wrap: wrap;
}
.optional-add-coll ul.elementor-icon-list-items li.elementor-icon-list-item {
width: 50%;
border-top: 1px solid #D3D3D3;
padding: 13px 0 !important;
border-bottom: 0;
margin-top: 0 !important;
}
.optional-add-section {
max-width: 1060px !important;
margin-bottom: 50px !important;
}
.optional-add-coll ul.elementor-icon-list-items li.elementor-icon-list-item i {
opacity: 0.4;
}
.optional-add-coll ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2n + 1) {
font-weight: 600;
}
.voip-price-col {
display: inline-block;
border: 1px solid #0066B3;
padding: 20px 30px 10px 30px;
position: relative;
border-radius: 20px;
}
.voip-price-col span.price {
font-size: 35px;
color: #0066B3;
font-weight: 700;
}
.voip-price-col span.mnth {
font-size: 18px;
color: #B4B4B4;
position: relative;
font-weight: 600;
} 
.thanku-icon-sec .e-con-inner {
padding-left: 100px !important;
padding-right: 100px !important;
}
.our-skilled-title .elementor-widget-container p {
margin-bottom: 0;
}
.our-skilled-sec .e-con-inner {
gap: 10px !important;
}
.video-aspect-ratio .e-hosted-video.elementor-wrapper {
--video-aspect-ratio: 3 !important;
} @media(min-width:1800px){
.banner-live-connect {
min-height: 760px;
}   
} 
@media(min-width:1980px){
.were-local-sec {
left: 30%;
}
}
@media(max-width:1500px){
.were-local-sec {
left: 5%;
}
}
@media(max-width:1450px){
.availabilitysec .container {
max-width: 1300px;
padding: 0 20px;
}
.availabilitysec .plans-list {
padding: 10px;
padding-top: 20px;
padding-bottom: 20px;
max-width: calc(33% - 14px);
}
.availabilitysec .plans_left_head h3 {
font-size: 22px;
}
.availabilitysec .plans_left_head h1 {
font-size: 35px;
line-height: 40px;
}
.availabilitysec .plan-name {
font-size: 24px;
}
.availabilitysec .plan-speed {
font-size: 14px;
}
.availabilitysec .plan-info {
font-size: 14px;
line-height: 19px;
}
.availabilitysec .plan_price {
font-size: 20px;
}
.plan-calcltn .plan-calcltn-head h2 {
font-size: 40px;
line-height: 43px;
}
.plan-calcltn-head p {
font-size: 18px;
}
}
@media(max-width:1299px){
.were-local-sec {
left: 0%;
}
.availabilitysec .plan-expand {
font-size: 12px;
}
.availabilitysec .plans_left {
padding-right: 20px;
}
.plan-form-rgt .have-question-sec .chtbtnwrp {
padding: 0 0px;
}
.all-set-sec .get-connected .title p {
width: 70%;
}
.process_menu_mn ul li {
margin-right: 0px;
}
}
@media(max-width:1170px){
.availabilitysec .plans_left {
max-width: 100%;
flex: 0 0 100%;
padding-right: 0;
}
.availabilitysec .plan-form-rgt {
flex: 0 0 100%;
max-width: 100%;
display: flex;
flex-wrap: wrap;
}
.plan-form-rgt .address_sec {
width: calc(50% - 20px);
margin: 0 10px 10px;
}
.plan-form-rgt .select-plan-sec {
width: calc(100% - 0px);
margin: 0 0px 10px;
}
.availabilitysec .plan-form-rgt form {
width: 50%;
padding: 0 10px;
}
.availabilitysec .plan-form-rgt .haveque {
width: 50%;
}
.availabilitysec .plan-form-rgt .haveque h3 {
text-align: left;
padding: 0 20px;
margin-top: 10px;
}
.plan-form-rgt .step1__form .sbmt-grp {
padding: 0 0px;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li {
padding-left: 0px;
}
.selct-activity .activity-coll, .your-result .result-coll {
padding: 0 18px;
}
.have-question-sec {
margin-top: 0px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec {
width: 100%;
margin-top: 20px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec {
display: flex;
flex-wrap: wrap;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .address_sec, .availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .select-plan-sec {
width: calc(50% - 20px);
margin: 0 10px 20px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form {
width: 100%;
padding: 0 10px;
display: flex;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec h3 {
margin: 0;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec.have-question-sec .haveque h3 {
padding: 0;
margin-top: 0;
margin-bottom: 10px;
}
.get-connected .ready-connected-coll .connected-coll .sub-title h3 {
font-size: 18px;
}
.get-connected .title h3 {
font-size: 35px;
line-height: 40px;
}
.limited-time-inner .text h3 {
font-size: 18px;
} 
.limited-time-inner {
width: 100%;
}
.limited-time-inner .limited-bg-coll img {
width: 100%;
object-fit: contain;
}
.all-set-sec .get-connected .title p {
font-size: 20px;
width: 70%;
margin: 0px auto 0;
line-height: 29px;
}
.availabilitysec .plan-form-rgt form .step1__form input[type="text"] {
margin-top: 0;
margin-bottom: 10px;
} 
.step1__form .frm_grp.planselect .select-plan-sec {
width: 100%;
margin-left: 0;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .address_sec {
width: 100%;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .select-plan-sec {
margin: 0 10px 10px 0;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .step1__form {
width: 50%;
margin-left: 10px;
}
.process_menu_mn ul li a {
padding: 0 10px !important;
font-size: 14px !important;
} 
.availabilitysec .plans-list {
width: calc(33% - 14px);
}
.two-step-sec {
width: calc(100% - 20px)!important;
}
}
@media(max-width:1024px){
.offer-services .plans-start p sub {
font-size: 25px;
}
.banner-plan-sec .plans-start p sub {
font-size: 43px;
}
.banner-plan-sec .plans-start p sup {
font-size: 22px;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit {
min-width: 150px !important;
}
section.plan-cust-header .elementor-menu-toggle {
background: transparent;
justify-content: flex-end;
}
section.plan-cust-header nav.elementor-nav-menu--dropdown {
left: 0 !important;
width: 100% !important;
}
section.plan-cust-header nav.elementor-nav-menu--dropdown li.menu-item a.elementor-item {
width: 100%;
padding-left: 50px !important;
}
section.plan-cust-header nav.elementor-nav-menu--dropdown li.menu-item a.elementor-item:before {
position: absolute;
left: 10px;
}
section.plan-cust-header nav.elementor-nav-menu--dropdown li.menu-item {
margin: 10px 0;
}
.optional-add-section {
max-width: calc(100% - 40px) !important;
margin-bottom: 40px !important;
}
.new-nav-sec ul.elementor-nav-menu a.has-submenu {
font-weight: 600 !important;
}
.header-btm .elementor-column-gap-default {
justify-content: flex-end;
}
.header-btm .elementor-column-gap-default .elementor-column {
display: flex;
width: 100%;
}
section.header-btm {
display: none;
}
}
@media(max-width:991px){
ul.form-step-ul li {
min-width: 150px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li h4 {
font-size: 16px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li p {
font-size: 13px;
}
.plan-calcltn {
padding: 30px 0px 60px;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-amt {
justify-content: flex-end;
}
.get-connected .ready-connected-coll .ready-connected-sec {
flex-wrap: wrap;
}
.get-connected .ready-connected-coll .connected-coll {
width: 100%;
padding: 0 20px;
margin-bottom: 20px;
}
.get-connected .ready-connected-coll .connected-coll .appoint-time {
margin-bottom: 20px;
}
.get-connected .ready-connected-coll {
padding: 20px 20px;
}
.get-connected .ready-connected-coll .connected-coll {
width: 100%;
padding: 20px 20px;
margin-bottom: 20px;
background: #fbfbfb;
}
.limited-time-inner .limited-bg-coll {
display: none;
}
.limited-time-coll .limited-time-inner .text {
position: static;
text-align: center;
width: 100%;
padding: 10px 20px;
}
.all-set-sec .customer-coll .member-coll h3 {
font-size: 20px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info h3 {
font-size: 18px;
margin-bottom: 10px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-img img {
width: 120px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .select-plan-sec {
width: 50%;
margin-right: 5px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .step1__form {
width: 50%;
margin-left: 5px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .address_sec {
margin: 0 0 10px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form {
padding: 0 0px;
display: flex;
}
.all-set-sec .customer-coll .member-coll {
width: calc(70% - 15px);
}
.prs_rls_content.clst_rtt {
width: 54%;
}
.thanku-icon-sec .e-con-inner {
padding-left: 40px !important;
padding-right: 40px !important;
}
}
@media(max-width:800px){
ul.form-step-ul li {
min-width: 130px;
}
.testimonial-row .testimonial-coll {
padding: 30px 20px;
}
} 
@media(max-width:767px){
body .faq-sec .elementor-tab-title {
padding: 20px;
}
.check-availability-form .banner-search-container .banner-search-form_container button.banner-search-submit {
min-width: 100px;
min-height: 40px;
font-size: 16px;
}
.check-availability-form .banner-search-container .banner-search-form_container input.search-form-input {
margin: 0 0 20px;
height: 50px;
font-size: 16px;
}
.guide-content-inner {
border: none;
}
.prs_lp_mn{display:block;}
.prs_rls_img,.prs_rls_content{width:100%; text-align:center;}
.prs_rls_content.clst_rtt {width:100%; text-align:center;}
.prs_btn {text-align:center;}
.customer-love .elementor-image-box-wrapper {
text-align: center !important;
border: 1px solid #ddd;
padding: 15px;
}
.customer-love.elementor-widget-image-box {
min-width: 100% !important;
}
.banner-search .elementor-search-form__container input.elementor-search-form__input {
border-radius: 0;
}
.hut-bg-sec {
flex-direction: column;
}
.hut-bg-sec .e-con:last-child {
order: 1;
padding: unset;
}
.hut-bg-sec .hut-image {
margin-top: auto;
margin-bottom: 20px;
}
.hut-image .elementor-widget-image {
min-width: 100% !important;
}
.availabilitysec .plans-list {
flex: 0 0 50%;
max-width: calc(50% - 20px);
margin: 10px;
}
.availabilitysec .plan-img img {
max-height: 100px;
}
.availabilitysec .planslistwrp {
flex-wrap: wrap;
margin: 0 -10px;
}
.plan-form-rgt .address_sec, .plan-form-rgt .select-plan-sec {
width: calc(100% - 0px);
margin: 0 0px 15px;
}
.availabilitysec .plan-form-rgt form, .availabilitysec .plan-form-rgt .haveque {
width: 100%;
padding: 0 0px;
}
.paln-activity-result .selct-activity, .paln-activity-result .your-result {
width: 100%;
}
.your-result .result-coll {
border-left: 0px solid #BCBCBC;
}
.availabilitysec .plans_left_head h1 {
font-size: 27px;
line-height: 38px;
margin-bottom: 0px;
}
.plan-calcltn .plan-calcltn-head h2 {
font-size: 27px;
line-height: 38px;
}
.plan-calcltn-head p {
font-size: 16px;
}
.plan-calcltn-head {
text-align: center;
margin-bottom: 20px;
}
.selct-activity .activity-coll, .your-result .result-coll {
padding: 0 0px;
}
.plan-calcltn {
padding: 30px 20px 20px;
}
ul.form-step-ul {
flex-wrap: wrap;
}
ul.form-step-ul li {
width: 100%;
min-width: 100%;
text-align: left;
margin-bottom: 10px;
height: 34px;
}
.form-steps-coll:after {
content: none;
}
.form-steps-coll ul.form-step-ul li span.no, .form-steps-coll ul.form-step-ul li.active img {
margin-left: 0;
}
.form-steps-coll ul.form-step-ul li:after {
content: "";
background: #BCBCBC;
width: 100%;
height: 3px;
position: absolute;
top: 14px;
left: 0;
}
.form-steps-coll ul.form-step-ul li.active:after, .form-steps-coll ul.form-step-ul li.selected:after {
left: 0;
}
.form-steps-coll ul.form-step-ul li h5 {
bottom: 34px;
margin: 0;
background: #fff;
z-index: 1;
display: inline-block;
padding: 10px 10px 10px 10px;
left: 30px;
}
.form-steps-coll ul.form-step-ul li span.no {
position: relative;
z-index: 1;
}
.paln-activity-result {
flex-direction: column;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .address_sec {
width: 100%;
margin: 0 0 20px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .select-plan-sec {
width: 100%;
margin: 0 0 20px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form {
width: 100%;
padding: 0 0px;
flex-direction: column;
}
.get-connected .title h3 {
font-size: 27px;
line-height: 37px;
}
.get-connected .title h3 {
font-size: 25px;
line-height: 30px;
}
.all-set-sec .get-connected .title p {
font-size: 16px;
width: 100%;
line-height: 22px;
}
.all-set-sec .customer-coll {
flex-wrap: wrap;
margin-bottom: 20px;
}
.all-set-sec .customer-coll .member-coll {
width: calc(100% - 0px);
box-shadow: 0px 2px 5px 0px #ddd;
padding: 20px;
margin-bottom: 20px;
padding: 10px;
}
.all-set-sec .customer-coll .member-coll h3 {
font-size: 18px;
}
.all-set-sec .get-connected .ready-connected-coll {
padding: 0;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-img {
margin-right: 20px;
}
.schedule-network .network-text p {
font-size: 16px;
}
.select-preferred-coll .meeting-calendar .timepick label {
font-size: 14px;
width: calc(33.33% - 10px);
}
.select-preferred-coll .meeting-calendar .timepick label span.time-ses {
width: 100%;
}
.select-preferred-coll .meeting-calendar .timepick label {
width: 100%;
margin-bottom: 10px;
}
.select-preferred-coll .meeting-calendar button.ui-datepicker-trigger {
width: 110px;
font-size: 14px;
}
.select-preferred-coll .meeting-calendar input#datepicker {
width: calc(100% - 110px);
font-size: 14px;
}
.select-preferred-coll .meeting-calendar .timepick label input[type="radio"] + span.time-ses {
font-size: 14px;
}
.calendar-form .submit-btn {
padding: 0px 0 10px;
}
.select-preferred-coll .calendar-form .form-group .form-control {
font-size: 14px;
}
.calendar-form .form-group {
margin-bottom: 10px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .select-plan-sec {
width: 100%;
margin-right: 0px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec form .step1__form {
width: 100%;
margin-left: 0px;
}
.availabilitysec .planlistbtm p {
margin-top: 20px;
}
section.plan-cust-header .elementor-container {
flex-wrap: nowrap;
}
section.plan-cust-header .elementor-container .elementor-column:last-child {min-width: 110px;width: auto;}
section.plan-cust-header .elementor-widget-container {
position: static;
}
section.plan-cust-header .elementor-element {
position: static;
}
section.plan-cust-header .elementor-widget-wrap {
position: static;
}
section.plan-cust-header nav.elementor-nav-menu--dropdown {
left: -20px !important;
width: calc(100% + 40px) !important;
top: 54px !important;
}
.gform_wrapper.gravity-theme form#gform_3 .gform-body input, .gform_wrapper.gravity-theme form#gform_3 .gform-body select, .gform_wrapper.gravity-theme form#gform_3 .gform-body textarea {
background: #eee;
}
.gform_wrapper.gravity-theme form#gform_3 .gform-body input::placeholder, .gform_wrapper.gravity-theme form#gform_3 .gform-body select, .gform_wrapper.gravity-theme form#gform_3 .gform-body textarea::placeholder {
color: #000;
}
.acp-programm-ico img.attachment-large {
width: 160px;
}
div#gfield_description_3_19 {
top: 12px;
}
.optional-add-coll {
width: 100%;
}
.optional-add-coll ul.elementor-icon-list-items {
flex-direction: column;
}
.optional-add-coll ul.elementor-icon-list-items li.elementor-icon-list-item {
width: 100%;
}
.new-nav-sec nav.elementor-nav-menu--dropdown {
margin-top: 30px;
width: calc(100vw - -10px) !important;
}
section.new-home-form-inner .home-form-qualify-sec {
border-top-left-radius: 0px;
right: 0px;
border-bottom-left-radius: 30px;
}
.thanku-icon-sec .e-con-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}
.caller-id-col.e-con.e-con>.e-con-inner>.elementor-widget {width:100%;}
.header-upper .elementor-column {
width: 100%;
padding: 5px 0;
}
.header-btm .elementor-column-gap-default .elementor-column .elementor-widget-wrap {
width: 100%;
justify-content: space-between;
display: flex;
flex-wrap: nowrap;
}
.header-btm .elementor-column-gap-default .elementor-column .elementor-widget-wrap a {
padding: 12px 15px;
}
.header-btm .elementor-column-gap-default .elementor-column .elementor-widget-wrap .elementor-widget-button {
width: 50%;
}
.header-btm .elementor-column-gap-default .elementor-column .elementor-widget-wrap .elementor-widget-button .elementor-widget-container {
margin-left: 0;
text-align: center;
}
.header-btm .elementor-column-gap-default .elementor-column .elementor-widget-wrap .elementor-widget-button.elementor-element-ea436a7 .elementor-widget-container {
border-left: 0;
}
section.header-upper {
border-bottom: 1px solid #FFFFFF33;
} 
.location_tabs .elementor-tab-content ul {
columns: unset;
display: flex !important;
}
.location_tabs .elementor-tab-content ul li {
width: 50% !important;
margin-bottom: 7px;
font-size: 14px;
}
section.new-home-form-inner {
background-position: 10% 100%;
}
section.header-btm {
display: block;
}
}
@media(max-width:640px){
.gform_wrapper.gravity-theme .ginput_complex span {
margin-bottom: 12px;
}
.gform_wrapper.gravity-theme .ginput_complex span#input_3_15_6_container {
margin-bottom: 0;
}
}
@media(max-width:575px){
.banner-search .elementor-search-form__container {
flex-direction: column;
background: transparent !important;
}
.banner-search .elementor-search-form__container input.elementor-search-form__input {
margin-bottom: 5px;
height: 40px;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit, .banner-search .elementor-search-form__container input.elementor-search-form__input {
border-radius: 5px;
}
.offer-services .expand-ico svg {
width: 20px;
height: 20px;
}
.customer-brand-images .jet-images-layout__list {
flex-direction: column !important;
}
.customer-brand-images .jet-images-layout__list .salvattore-column {
width: 100% !important;
}
.customer-brand-images .jet-images-layout__list .salvattore-column .jet-images-layout__image {
background: #fff;
text-align: center;
}
.customer-brand-images .jet-images-layout__list .salvattore-column .jet-images-layout__image img.jet-images-layout__image-instance {
width: auto !important;
height: unset;
margin: 0 auto;
}
.banner-search .elementor-search-form__container button.elementor-search-form__submit {
height: 40px;
font-size: 14px !important;
}
.banner-contracts-sec ul.elementor-icon-list-items li:last-child {
margin-left: 10px !important;
}
.availabilitysec .plans-list {
flex: 0 0 100%;
max-width: calc(100% - 0px);
margin: 20px 0px 0px;
}
.select-plan-sec .selected-plan-detail ul.select-plan-amt li span.plan-amt {
min-width: 70px;
}
.availabilitysec .plan-info {
min-height: unset;
}
.availabilitysec .plans_left_head h3 {
font-size: 18px;
}
.availabilitysec .plans_left_head h1 {
font-size: 22px;
line-height: 30px;
}
.plan-calcltn .plan-calcltn-head h2 {
font-size: 22px;
line-height: 24px;
}
.plan-form-rgt .chtbtnwrp {
padding: 0 0px;
}
.availabilitysec .plan-form-rgt .haveque h3 {
padding: 0 0px;
margin-top: 10px;
}
.availabilitysec .planslistwrp {
margin: 0 0px;
}
.availabilitysec .container {
padding: 0 10px;
}
.plan-calcltn {
padding: 30px 10px 20px;
}
.bestplan-value {
padding: 15px 10px;
}
.best-plan-sec .bestplan-value .bestplan-text h2 {
font-size: 18px;
}
.best-plan-sec .bestplan-value .bestplan-text p {
font-size: 12px;
}
.bestplan-value .bestplan-text {
width: 50%;
}
.bestplan-value .family-plan-amt {
width: 50%;
}
.paln-activity-result .title h3 {
font-size: 18px;
}
.plan-calcltn-head p {
font-size: 14px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li h4 {
font-size: 15px;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li p {
font-size: 12px;
}
.your-result .result-coll .plan-coll-sec {
margin-bottom: 80px;
}
.activity-head ul.activity-lable li {
font-size: 14px;
}
.paln-activity-result .title {
margin-bottom: 20px;
}
.calendar-form .submit-btn button.btn {
width: 100%;
}
.schedule-network .network-text p {
font-size: 14px;
line-height: 19px;
}
.plan-rgt-sec .address-detail-sec {
padding: 20px 10px;
}
.select-preferred-coll {
padding: 20px 10px;
}
.plan-rgt-sec .address-detail-sec {
padding: 20px 10px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .select-plan-sec {
margin: 0 0 15px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .address-detail-sec .address_sec {
margin: 0 0 15px;
}
.get-connected .ready-connected-coll {
padding: 10px 10px;
}
.get-connected .ready-connected-coll .connected-coll {
padding: 20px 10px;
}
.ready-connected-coll .no-payment h3 {
font-size: 16px;
}
.get-connected .submit-btn button.btn.btn-primary {
width: 100%;
}
.family-plan-ul .plan-amt .switch .slider span.yes, .family-plan-ul .plan-amt .slider.round span.no {
font-size: 12px;
padding: 5px 0;
}
.family-plan-ul .plan-amt .switch {
width: 60px;
height: 25px;
}
.family-plan-ul .plan-amt .slider:before {
height: 20px;
width: 20px;
left: 4px;
bottom: 3px;
}
.limited-time-inner .text h3 {
font-size: 16px;
}
.limited-time-inner .text p {
font-size: 14px;
}
.get-connected .title h3 {
font-size: 22px;
line-height: 30px;
margin: 0;
}
.form-steps-coll {
margin-bottom: 30px;
}
.get-connected .ready-connected-coll .connected-coll {
margin-bottom: 15px;
}
.all-set-sec .get-connected .title p {
font-size: 14px;
line-height: 20px;
}
.all-set-sec .customer-coll .member-coll h3 {
font-size: 16px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-img img {
width: 90px;
}
.all-set-sec .customer-coll {
margin-bottom: 0px;
}
.availabilitysec {
padding-top: 30px;
padding-bottom: 20px;
}
.banner-search-container .banner-search-form_container {
flex-direction: column;
}
.banner-search-container .banner-search-form_container input.search-form-input {
border-radius: 6px !important;
margin-bottom: 10px;
}
.banner-search-container .banner-search-form_container button.banner-search-submit {
border-radius: 6px;
}
.plan-form-rgt .step1__form .sbmt-grp button {
margin-top: 10px;
padding: 10px 30px;
}
.select-plan-sec .selected-plan-detail h3, .select-plan-sec .selected-plan-detail ul.select-plan-amt li, .plan-form-rgt a.chat-btn, .address_sec .adresinfo h2 {
font-size: 14px;
}
.plan-form-rgt .step1__form .sbmt-grp button {
margin-top: 10px;
}
.connected-coll .selected-family-plan:last-child, .get-connected .ready-connected-coll .connected-coll .appoint-time:last-child {
margin-bottom: 0;
}
.get-connected .ready-connected-coll .connected-coll .selected-family-plan ul.family-plan-ul li, .connected-coll .appoint-time ul.dt-col li, .all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info ul.info li, .get-connected .ready-connected-coll .connected-coll .adresinfo h2, .get-connected .ready-connected-coll .connected-coll .selected-family-plan h5, .get-connected .ready-connected-coll .connected-coll .selected-family-plan ul.family-plan-ul li.promotion-light, .connected-coll .appoint-time h4 {
font-size: 14px;
} 
.availabilitysec .plan-form-rgt .plan-rgt-sec.have-question-sec {
padding: 15px;
}
.plan-form-rgt a.telebtn {
font-size: 14px;
}
.all-set-sec .customer-coll .member-coll .member-coll-service .member-col-info h3 {
font-size: 16px;
margin-bottom: 5px;
}
.testimonial-row .testimonial-coll {
min-height: 320px;
}
div#gfield_description_3_19 {
top: 16px;
}
.voip-price-col span.price {
font-size: 25px;
}
.voip-price-col span.mnth {
font-size: 15px;
}
}
@media(max-width:350px){
.bestplan-value {
flex-wrap: wrap;
}
.bestplan-value .bestplan-text, .bestplan-value .family-plan-amt {
width: 100%;
text-align: center;
}
.your-result .result-coll .plan-coll-sec ul.result-plan li h4 {
font-size: 13px;
}
.availabilitysec .plan-form-rgt .plan-rgt-sec .haveque .chtbtnwrp a {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
margin: 5px 0;
}
.have-question-sec {
padding: 10px 20px;
}
}