html {  text-size-adjust: 100%; scroll-behavior: smooth;}
body {  padding: 0;  margin: 0;  font-family: "Noto Sans", sans-serif;  font-size: 17px;  line-height: 1.4;  color: #000;}
.top-header i {    padding-right: 5px;    font-size: 14px;}
h1, h2, h3, h4, h5, h6 {  font-weight: 700;  margin-bottom: 15px;  color: #444;}
h4, h5, h6 {  color: #666;}
h1 { font-size: 32px;}
h2 {  font-size: 28px;}
h3 {  font-size: 24px;}
h4 {  font-size: 22px;}
h5 {  font-size: 20px;}
h6 {  font-size: 18px;}
p {  margin-bottom: 15px;}
img {  max-width: 100%;  height: auto;}
a {  color: #00a5e2;  text-decoration: none;}
a:hover, a:focus {  color: #000;}
ol ::marker {  font-weight: 700;  color: #4299fe;} .top-header {    background: #1baee4;    color: #fff;    padding: 5px 0;    margin-bottom: 5px;}
.top-header a {    color: #fff;    font-size: 14px;	font-weight:500;}
a.pl-2 {   padding-left: 5px;}
#header {  background: #fff;  padding-bottom: 5px; position: sticky;  top: 0;  z-index: 99;  border-bottom: 2px solid #d8d8d8;  transition: all 0.3s;}
#header .logo {  padding: 0;}
#header .logo img { width: auto; max-height: 40px;}
#header .main-nav li {  text-transform: uppercase;  margin-left: 10px;}
#header .main-nav li a {  color: #000;  padding: 5px 15px;  border-radius: 25px;  transition: box-shadow .6s;}
#header .main-nav li a:hover, #header .main-nav li a:focus {  color: #fff;  background-color: #1baee4;  box-shadow: 0 0 0 2px #1baee4;} .banner {  position: relative;  text-align: center;}
.banner .banner-text {  position: absolute;  width: 655px;  z-index: 2;  top: 95px;  right: 50%; margin-right: -550px;  color: #fff;  padding: 20px;  background-color: rgba(0, 0, 0, 0.35);  text-align: left;}
.banner .banner-text h4 {  font-size: 26px;  color: #fff;  line-height: 1.7;  padding-bottom: 15px;  border-bottom: 1px solid #fff;}
.banner .banner-text h4 span {  background-color: #00a5e2;  padding: 0 9px;  display: inline-block;  line-height: 1.4;}
.banner .banner-text p {  font-size: 20px;  font-weight: 600;  margin-bottom: 0;}
.author-block {    border: 1px solid #d9d9d9;    padding: 10px 15px !important;    border-radius: 5px;	margin-top:10px;}
.banner a.bnr-btn {  background-color: #1baee4;  color: #fff;  font-weight: 700;  font-size: 22px;  border: 1px solid #fff;  padding: 7px 20px;  line-height: 1.4;  -webkit-animation: glowing 1.5s infinite;  -moz-animation: glowing 1.5s infinite;  -o-animation: glowing 1.5s infinite;  animation: glowing 1.5s infinite; border-radius: 25px;}
@keyframes glowing { 50% {    background-color: #000;    border-color: #000;  }}
.banner .banner-btn a:focus, .banner .banner-btn a:active { box-shadow: 0 0 15px 5px #278DFF inset, 0 2px 0 #0f72ab;} section {  padding: 50px 0 35px 0;}
#main .orbi-head {  color: #1baee4;}
ul.check, ol.digit {  padding: 0;  margin: 0 0 7px 0;}
ul.check li {  list-style: none;  position: relative;  padding-left: 25px;  padding-bottom: 8px;}
ul.check li:before {  position: absolute;  left: 0;  top: 1px;  content: "\f26c";  font-family: bootstrap-icons;  font-size: 16px;  color: #1baee4;}
ol.digit li {  margin-left: 20px;  margin-bottom: 8px;}
.section-bg {  background-color: #1baee4;  color: #fff;}
p.last-para {  margin-top: 25px;  margin-bottom: 0;}
#accordionFAQ .accordion-button {  font-size: 17px;  font-weight: 700;}
#accordionFAQ .accordion-button:not(.collapsed) {  background-color: #f1f1f1;  color: #1baee4;}
#accordionFAQ .accordion-body p:last-child {  margin-bottom: 0;}
.orbi_img{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;} footer {  background-color: #000;  padding: 45px 0 30px 0;  color: #fff;}
footer p, footer a, footer a:focus, footer a:hover { color: #fff;}
footer p:last-child {  margin-bottom: 0;}
footer h4 {  font-size: 21px;  font-weight: 600;  color: #fff;  margin-bottom: 8px;}
footer .footer-links ul {  list-style: none;  padding: 0;  margin: 0;}
footer .footer-links ul li {  position: relative;  padding: 10px 0;  padding-left: 20px;}
footer .footer-links ul li::before {  color: #1baee4;  font-size: 13px;  content: "\f1bb";  font-family: "bootstrap-icons";  position: absolute;  top: 10px;  left: 0;}
footer .footer-links ul li a {  color: #fff; transition: 0.3s;  display: block;  line-height: 1;}
footer .copyright {  border-top: 1px solid #5c5c5c;  text-align: center;  margin-top: 30px;  padding-top: 30px;}
#scroll-top {  width: 48px;  height: 48px;  line-height: 48px;  text-align: center;  position: fixed;  z-index: 999;  bottom: 68px;  right: 25px;  background: #1baee4;  font-size: 24px;  transition: all 500ms ease;  color: #fff;  border-radius: 50%;}
.disclaimer {  margin: 15px 0 0 0;} .cta {  padding: 30px 0;  background: #333;}
.cta h4 {  color: #fff;  font-size: 28px;  font-weight: 700;  margin: 0;} .contact .info-box {  color: #0b2341;  text-align: center;  padding: 14px 0 14px 0;  background: #fcfcfc;  border: 1px solid #ddd;}
.contact .info-box i {  font-size: 16px;  color: #646464;  padding: 4px 9px;  border: 1px solid #1baee4;  border-radius: 50%;}
.contact .info-box h3 {  font-size: 20px;  color: #000;  font-weight: 700;  margin: 12px 0 0px 0;}
a.telephone {    color: #000000;}
.contact .info-box p {  padding: 0;  line-height: 24px; font-size: 14px;  margin-bottom: 0;}
.contact .php-email-form {  padding: 25px;  background: #fcfcfc;  border: 1px solid #ddd;}
.contact .php-email-form .error-message br + br {  margin-top: 25px;}
.contact .php-email-form .sent-message {  display: none;  color: #fff;  background: #18d26e;  text-align: center;  padding: 15px;  font-weight: 600;}
.contact .php-email-form input, .contact .php-email-form textarea, .contact .php-email-form select {  box-shadow: none;  font-size: 14px;  border-radius: 4px;}
.contact .php-email-form input, .contact .php-email-form select {  padding: 10px 15px;}
.contact .php-email-form select:invalid, .contact .php-email-form select option[value=""] {  color: #75757d;}
.contact .php-email-form textarea {
padding: 12px 15px;}
.contact .php-email-form button[type=submit] {  background: #288bfe;  border: 0;  padding: 10px 30px;  border-radius: 4px;  color: #fff;  transition: 0.4s;}
.contact .php-email-form button[type=submit]:hover {  background: #0D70DC;}
.success-msg {  border: 7px double #3ec565;  padding: 60px;  color: #144d85;} .faqs .panel-title {  font-size: 17px;  text-transform: uppercase;  font-weight: 700;}
.faqs .panel-title > a {  position: relative;  padding: 12px 15px;  display: block;  color: #222;}
.faqs .panel-title > a:after {  content: "\f107";  font-family: "FontAwesome";  position: absolute;  top: 10px;  right: 15px;  font-size: 22px;  color: #222;}
.faqs .panel-title > a:hover, .faqs .panel-title > a:hover:after {  color: #3894fe;}
.faqs .panel-heading {  background: #f2f2f2;  padding: 0;}
.content-inn {  padding-top: 25px;}
.blog-img img {  margin-bottom: 8px;  border: 1px solid #fff;}
.box {  background: #fff;  border: 1px solid #ddd;  border-radius: 4px;  overflow: hidden;  margin: 15px 0;}
#main .box h4 {  margin-top: 0;  font-size: 19px;}
.box .box-inner {  padding: 15px;}
.box .box-inner p:last-child {  margin-bottom: 0;}
.box .box-inner .btn {  background: #278DFF; font-size: 17px;  box-shadow: 0 2px 0 #0f72ab;  border: 1px solid #0f72ab;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);  padding: 6px 18px;  border-radius: 2px;}
.box .box-inner .btn i {  color: #cfebff;  margin-left: 6px;}
p a {  word-break: break-all;}
#main .not-found {  margin: 35px 0;}
#main .not-found h1 {  font-size: 58px;  margin-bottom: 45px;}
#main .not-found p {  font-size: 19px;  margin-bottom: 20px;}
#main .not-found .return-btn {  background-color: #278DFF;  margin: 30px 0;  color: #fff;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);  font-size: 24px;  padding: 10px 15px;}
.content-inn {  padding-top: 25px;}
#main .not-found {  margin: 35px 0;}
#main .not-found h1 { font-size: 58px;  margin-bottom: 45px;}
#main .not-found p {  font-size: 19px;  margin-bottom: 20px;}
#main .not-found .return-btn {  background-color: #278DFF;  margin: 30px 0;  color: #fff;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);  font-size: 24px;  padding: 10px 15px;}
.blog-main .single-blog {  padding: 15px;  background-color: #f6f6f6;  border: 1px solid #d5d5d5;  margin-bottom: 24px;}
.blog-text {  margin: 15px 0 10px 0;}
.blog-text h4 a {  color: #444;  text-decoration: none;}
.post-information {    padding: 20px 0 6px;}
.pagination_blog {  padding-bottom: 10px;}
.blog-main .single-blog .btn i {  font-size: 13px;}
.entry-meta { font-size: 14px; margin-top: 12px;  margin-bottom: 5px;}
.nav-links {  margin: 50px auto 10px auto;}
.nav-links span, .nav-links a {  padding: 5px 8px;  border-radius: 4px;  background-color: #0095FF;  color: #fff;}
.nav-links span.current, .nav-links a:hover {  background-color: #222;}
#sidebar {  background-color: #fff;  border: 1px solid #0D70DC;  padding: 10px 15px;  position: sticky;  top: 90px; margin-bottom: 15px;}
#sidebar ul { padding: 0;}
#sidebar h4 { margin: 15px 0;}
#sidebar .widget-content ul {  margin: 0 0 20px 0;  list-style: none;}
#sidebar .widget-content ul li {  position: relative;  padding: 8px 0;  padding-left: 24px;  border-bottom: 1px dotted #33c6fd;}
#sidebar .widget-content ul li::before {  color: #009dd6;  font-size: 14px;  content: "\F1BE";  font-family: "bootstrap-icons";  position: absolute;  top: 10px;  left: 0;}
#sidebar .widget-content ul li a {  color: #444;}
#sidebar a:hover {  text-decoration: none;}
#sidebar .wp-block-tag-cloud a {  font-size: 14px !important;  background-color: #0D70DC;  color: #fff;  padding: 2px 8px;  display: inline-block;  margin: 2px 0;  border-radius: 4px;}
#sidebar .widget_search {  margin-bottom: 20px;}
.disclaimer {  font-size: 15px;  background-color: #1baee4;  color: #fff;  padding: 15px 0;}
.blog-post {  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);  padding: 15px;  margin-bottom: 15px;  border: 1px solid #dcdcdc;}
#main .blog-post h4 {  font-size: 20px;  margin: 15px 0;}
.blog-post p {  font-size: 16px;}
.blog-post p:last-child {  margin-bottom: 0;}
.more, .more:hover {  display: inline-block;  background-color: #555;  color: #fff;  border-radius: 4px;  padding: 7px 12px;  font-weight: 700;}
.section-bg ul.check li:before {  color: #fff;}
.serch-strip {  background: #f9f9f9;  padding: 15px;  margin-bottom: 15px;  position: sticky;  bottom: 0;}
#surveypopup .modal-dialog {  max-width: 620px;}
#surveypopup .modal-dialog .modal-content {  border-radius: 0;}
#surveypopup h2 {  font-size: 30px;}
#surveypopup h4 {  font-size: 20px;}
.dark-color {  background: #2c262d;  color: #fff;  font-size: 16px;  margin: 15px 0 20px 10px;}
.dark-color:hover {  background: #2c262d;  color: #fff;  border: #2c262d;}
.light-color {  background: #504b51;  color: #fff;  font-size: 16px;  margin: 15px 0 20px 10px;}
.light-color:hover {  background: #504b51;  color: #fff;  border: #504b51;}
.trusted-seal {  position: fixed;  left: 5px;  bottom: 8px;  z-index: 9999;}
.footer-icons {  margin-top: 10px; }
.footer-icons a { display: inline-block; border-radius: 50%; margin: 3px;}
.footer-icons a:hover { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7);} @media (min-width: 768px) {
#downloadModal .modal-dialog {    width: 478px;  }}
@media (max-width:768px){
.author-block{		text-align:center;		margin-bottom:15px;	}
.description h4{		margin-top:16px;	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
#header .main-nav li a {    font-size: 15px;  }
.banner .banner-text {    display: none;  }
.footer-info {    word-break: break-all;  }}
@media only screen and (max-width:767px) {
.manual-left h1 { font-size: 29px;}
#main .col-md-6 img {    height: auto;    margin-bottom: 10px;  }
#header .logo img {    width: 165px;    height: auto;  }
#header .main-nav .navbar-toggle {    border-color: #288cff;  }
#header .main-nav .navbar-toggle .icon-bar {    background-color: #288cff;   box-shadow: 0 0 0 1px #fff;  }
#header .main-nav .navbar-toggle:focus, #header .main-nav .navbar-toggle:hover {    background-color: #e2eefd;  }
#header .main-nav .navbar-collapse {    width: 94%;    position: absolute;    top: 60px;    right: 11px;    z-index: 1; }
#header .main-nav ul {    background-color: #fff;    border: 2px solid #b9b8b8;  }
#header .main-nav li {    border-top: 1px solid #dcdcdc;    margin-left: 0;    box-shadow: none;  }
#header .main-nav li a:hover, #header .main-nav li a:focus {    color: #000;    box-shadow: none;    border-bottom: 0;  }
.banner img {    width: 100%;    height: auto;  }
.banner .banner-text {    width: 94%;    background-color: #333;    position: relative;    top: 10px;    left: 3%;    right: 3%;    margin-left: 0;    display: block;    padding: 15px;  }
.banner .banner-text h4 {    font-size: 25px;    line-height: 1.5;    margin-bottom: 10px;  }
.faqs .panel-title > a:after {    display: none;  }
#scroll-top {    right: 25px;  }
section {    padding: 30px 0 15px 0;  }
footer .col-md-3 {    margin: 10px 0;  }}
.high-box {border: 1px solid #fff;box-shadow: rgba(100, 100, 111, 0.3) 0 7px 28px;padding: 15px;margin: 20px 0;transition: 0.4s;}
.high-box h3 {font-size: 23px;color: #444;}
.download {    text-align: left;    padding: 1em;    padding-bottom: 0;    border: 1px dashed #ccc;    box-shadow: 0 2px 4px 0 rgba(148,148,148,.4);}
.app {color: #1baee4;text-align: center;display: grid;font-size: 21px;font-weight: 700;margin-top: 3px;}
.download .form-group {margin-bottom: 17px;}
.form-control {height: 45px;}
.download input[type=submit] {   background-color: #333;    border-radius: 0;    border-color: #ccc;    margin-bottom: 15px;    font-size: 16px;}
.thnks-messg.text-center {    margin: 40px 0 30px;    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;    padding: 30px 30px;   width: 90%;    margin: 40px auto 30px;    text-align: center;}
.thnks-messg.text-center h3 {    font-size: 18px;    font-weight: 600;}
a.thnku_btn {    background: #1baee4;    color: #fff;    padding: 10px 15px;    display: inline-block;    border-radius: 5px;}
.right_space {    margin-right: 10px;}
#sidebar ul.wp-block-categories-list.wp-block-categories {    overflow-y: scroll;    height: 285px;}
#sidebar .widget.widget_block.widget_tag_cloud{	 overflow-y: scroll;    height: 277px;}
.pagination_blog.right {    text-align: right;}
span.meta-nav {    display: block;    color: #444;    font-weight: 600;}
.download form input {    display: block;    width: 100%;    padding: .375rem .75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;   background-clip: padding-box;    border: 1px solid #ced4da;   -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.download input.wpcf7-form-control.wpcf7-submit.has-spinner {   background-color: #333;    border-radius: 0;   border-color: transparent;    margin-bottom: 0;    font-size: 16px;    color: #fff;    padding: 10px;	width:auto;	display:table;}
.download span.wpcf7-spinner{	display:none;}
.sub-heading {   font-size: 20px;}
.header-content {    display: flex !important;   justify-content: space-between;   align-items: center;}
button#openPopupBtn {    background: #fff;    padding: 5px 20px;   color: #1baee4;    border:2px solid #1baee4 !important;   font-weight: 600;    border-radius: 50px;   font-size: 14px; }
button#openPopupBtn:hover{	border:2px solid #fff !important;	background:transparent !important;	color:#fff;}
#popupfrm_contnt .popup-overlay {  display: none;  position: fixed;  top: 0; left: 0;  width: 100%; height: 100%;  background-color: rgba(0,0,0,0.6); z-index: 999;}
#popupfrm_contnt .popup-content {    position: relative;    width: 100%;    max-width: 490px;   margin: 88px auto 100px;
padding: 20px 30px;    background: #fff;    border-radius: 10px;    animation: popupFade 0.3s ease-in-out;   }
@keyframes popupFade {  from { transform: scale(0.8); opacity: 0; }  to { transform: scale(1); opacity: 1; }}
.toll-top {    position: fixed;    bottom: 20px;    left: 0px;}
img.tollfree-img {    width: 35%;    height: auto;}
img.tollfree-img {    -webkit-animation: mover 1s infinite  alternate;    animation: mover 1s infinite  alternate;}
img.tollfree-img {    -webkit-animation: mover 1s infinite  alternate;    animation: mover 1s infinite  alternate;}
@-webkit-keyframes mover {    0% { transform: translateY(0); }   100% { transform: translateY(-10px); }}
@keyframes mover {    0% { transform: translateY(0); }    100% { transform: translateY(-10px); }}
#popupfrm_contnt .close-btn {  position: absolute;  top: 10px; right: 15px;  font-size: 24px;  cursor: pointer;}
.pop-formcta input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {   width: 100%;    border: 1px solid #ccc;    border-radius: 2px;    padding: 5px;    font-size: 14px;}
.pop-formcta select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {   width: 100%;	border: 1px solid #ccc;
border-radius: 2px;   padding: 5px;    font-size: 14px;	color: #757575;}
.pop-formcta textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {    width: 100%;	height:70px;	border: 1px solid #ccc;   border-radius: 2px;    padding: 5px;    font-size: 14px;}
.pop-formcta h4 {    color: #1baee4 !important;    font-size: 26px;	    margin-bottom: 8px !important;}
.pop-formcta input.wpcf7-form-control.wpcf7-submit.has-spinner {    background: #1baee6;    border: none;    color: #fff;    padding: 4px 15px;   border-radius: 4px;	width: 100%;}
.pop-formcta span.wpcf7-spinner {   display: none;}
.para  {    font-size: 13px;    text-align: center;	}
.wpcf7 .wpcf7-recaptcha iframe {    margin-bottom: 0;    -webkit-transform: scale(0.77);    -webkit-transform-origin: 0 0;    margin-top: 0px;}
.pop-formcta  p{	font-size:14px;}
.wpcf7-response-output {    display: none !important;}
.thank_you {   text-align: center;    padding: 40px;   width: 80%;   margin: 30px auto;    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;}
.manual-right img {   margin: 0 auto;}
.manual.row {    align-items: center;}
a.download_manual {    background: #1baee4;    color: #fff;    padding: 10px 20px;    border-radius: 5px;    display: table;}
.manual-left h1 {    font-size: 36px;}
@media only screen and (max-width:767px){	
#popupfrm_contnt .popup-content {   height: 500px !important;    overflow-y: auto !important;}}
@media only screen and (max-width:500px){	#popupfrm_contnt .popup-content {    width: 300px !important;   }
button#openPopupBtn {     font-size: 13px;}
.header-content {		display: block !important; 	}
.left-headerctn {   text-align: center;}
.brdr{		display:none;	}
.left-headerctn a{		display:block;		text-align:center;		padding-bottom:8px;	}
button#openPopupBtn {  margin:0 auto;}
.right-headerctn {    display: block;	margin:0 auto;	text-align:center;}}
@media (max-width:1200px){	#header .main-nav li a {   padding: 5px 12px;}}