/*Theme Name: Ayro ChildTheme URI: https://ayro.qodeinteractive.comDescription: A child theme of AyroAuthor: Select ThemesAuthor URI: https://themeforest.net/user/select-themesVersion: 1.0.1Text Domain: ayroTemplate: ayro*/@import url("../ayro/style.css");ul{	list-style-position: outside;}.font-weight-400{	font-weight:400 !important;}.bg-lightgray {	background: #ececec;}.white-demo-button{	margin-left: 30px !important;    margin-right: 30px !important;    border: 3px solid #1b80ac !important;}a.white-demo-button:hover {    border: 3px solid #ffffff !important;    background: none !important;    color: #ffffff !important;}.blue-demo-button{	margin-left: 30px !important;    margin-right: 30px !important;    border: 3px solid #1b80ac !important;    background-color: #1b80ac !important;    color:#ffffff !important;}a.blue-demo-button:hover, button.blue-demo-button:hover {    border: 3px solid #222222 !important;    background: none !important;    color: #222222 !important;}.demo-button{	color: rgb(255, 255, 255);    background-color: rgba(255, 255, 255, 0.01);    border:2px solid #ffffff;    font-size: 16px;	margin: 20px 0px;	font-family: Lato,sans-serif;    line-height: 19px;    font-weight: 900;	padding: 14px 64px;	display: inline-block;    position: relative;	outline: 0;	text-transform: uppercase;	letter-spacing: .5px;	border-radius: 100px;	transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;}.demo-button:hover{	background-color: #ffffff !important;	color:#000000 !important;}.demo-headline{	color: #fff;    font-family: Oswald,sans-serif;    font-size: 42px;    line-height: 52px;    font-weight: 600;}.demo-sub-headline{	color: #fff;    font-family: Lato,sans-serif;    font-size: 22px;    line-height: 30px;    font-weight: 400;}.qodef-main-menu>ul>li>a:hover ~ .second, .second:hover {    opacity: 1 !important;    height: 171px !important;    visibility: visible !important;    margin-top: 0px !important;    overflow: visible !important;}.vc_responsive .home_box_wrap.wpb_row .vc_span2 {float: left;width: 18.8%;padding: 0;margin-right: 1.5%;min-height: 0;}.home_box_wrap .home_box_last {margin: 0 !important;}.second{transition: all .15s ease-out !important;}@media only screen and (max-width: 767px){	.banner-wrapper{    	padding: 2em !important;	}}@media only screen and (max-width: 425px){	.demo-button{		padding: 14px 34px;	}}@media only screen and (min-width: 320px){.oca-demo--body {    background-color: #292929;    padding: 0 50px;    box-sizing: border-box;    background-image: url('https://www.oncallair.com/wp-content/uploads/2020/02/Matt-Banner-mobile-3.jpg') !important;    background-repeat: no-repeat;    background-position: 30% !important;    background-size: cover !important;}}@media only screen and (min-width: 768px){.oca-demo--body {    background-position: right center;    background-size: cover !important;	background-image: url('https://www.oncallair.com/wp-content/uploads/2020/02/Matt-Banner.jpg') !important;}}@media only screen and (min-width: 320px){.oca-demo--content {	margin-bottom: 0 !important    padding: 70px 0px 70px 0px !important;}}@media only screen and (min-width: 768px){.oca-demo--content {	padding: 110px 30px 110px 30px !important;}	.section-padding-right{		padding-left:15px;	}}@media only screen and (min-width: 320px){.testBanner--bg {    background-color: #fff;    background-repeat: no-repeat;    background-size: cover;    height: 100%;    background-position: center;    background-image: url('https://www.oncallair.com/wp-content/uploads/2020/02/DSC07476.jpg');    min-height: 720px;}	.section-padding-right{		padding-left:0px;	}}@media only screen and (min-width: 768px){.testBanner--bg {    background-image: url('https://www.oncallair.com/wp-content/uploads/2020/02/DSC07476.jpg');}}.text-link a{	color: #00769f;	font-weight: bold;	text-decoration: none;	font-size: 16px;}.text-link a:hover{	text-decoration: underline;}.testimg img {	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);  transition: box-shadow 0.3s ease-in-out;}.testimg:hover img{  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);}.oca-box{	background-color: #ffffff;	display: inline-block;	border-radius: 4px;	padding: 35px 10px;	font-size: 18px;	font-weight: 400;	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);	max-width:380px;	margin:10px;}.hidden-cta{    display:none;}@media only screen and (max-width: 500px){    .hidden-cta{        background: #1d79a1;color: white;padding: 5px 7px;font-size: 12px !important;border-radius: 15px;margin:0 !important;display:unset !important;    }    li#mobile-menu-item-5786{        display:none !important;    }    .qodef-position-right-inner p{        margin:0 !important;    }}@media only screen and (min-width: 320px){.oca-testimonial--section2 {    padding-top: 5px;    padding-bottom: 0;    background-image: url(https://www.oncallair.com/wp-content/uploads/2020/02/Mattvan2.jpg);    background-repeat: no-repeat;    background-position: center center;    background-size: cover;}	.oca-testimonial--sectionce {    padding-top: 5px;    padding-bottom: 0;    background-image: url(https://www.oncallair.com/wp-content/uploads/2020/03/TomQuote.jpg);    background-repeat: no-repeat;    background-position: center center;    background-size: cover;}}/* Custom, iPhone Retina */ @media only screen and (min-width : 320px) {	/* General Styles */	html, body {height:initial !important;}	body, h4 {color: #222; font-size: 18px;}	.page-id-4882 .qodef-full-width {z-index: 103;}	.start {background: #fff !important;border: none !important;color: #2381aa !important;font-size: 24px;margin: 60px 0 0;padding: 0 30px;box-shadow: 0 1px 3px -1px #333;}	.start i {font-size: 20px;}	.start-blue{background: #2381aa !important;border: none !important;color: #fff !important;font-size: 24px;margin: 60px 0 0;padding: 0 30px;box-shadow: 0 1px 3px -1px #333;}	.start span, .start-blue span {font-size: 20px;font-weight: 400;text-transform: uppercase;}	.qodef-title-holder h1 span {font-size: 40px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}	.qodef-mobile-nav ul li a span {font-size: 16px;font-weight: 400;}	/* Header */	header #nav-menu-item-4904 a .item_text, #sticky-nav-menu-item-4904 a .item_text {color:#1b80ac}	header {border-bottom: 1px solid #ddd;}	header a.qodef-search-opener, header a.qodef-side-menu-button-opener {display:none !important;}	header .qodef-sticky-header.header-appear {border-bottom: 1px solid #ddd;}	header .qodef-logo-wrapper a {height: 35px !important;}	header .qodef-mobile-logo-wrapper a {height: 50px !important;}	.qodef-top-bar a {		font-size: 13px;		font-weight: 600;		margin: 0 20px 0 0;		text-transform: uppercase;	}	/* Hero */	.hero {padding: 60px 0; text-align: center;}	.vc_custom_1467923128813 {background-position: center top !important;}	.hero h2 {color: #fff;font-size: 50px;font-weight: 300;letter-spacing: 1px; line-height: 50px;}	.hero p {color: #fff;font-size: 24px;font-weight: 500 !important;text-shadow: none !important; padding: 0 10px;}	.hvacbiz .qodef-icon-shortcode {display: inline-block;float: left;margin: 14px 8px 34px 20px;}	.hvacbiz .title p {color: #333;font-size: 24px;margin: 0 auto 40px !important;text-align: center; width: 90%; padding: 0; line-height: 34px;}	.hvacbiz h2 {line-height: 32px;padding: 0 20px;font-size: 30px;}	.hvacbiz h3 {color: #1b80ac;font-size: 22px;font-weight: 600;}	.hvacbiz p {font-size: 18px;margin: 0 0 0 62px;padding: 0 20px 0 0; line-height: 22px;}	.features {background-repeat: repeat;}	.features .qodef-icon-shortcode {display: inline-block;float: left;margin: 14px 8px 20px 0px;clear: left;}	.features .title p {color: #333;font-size: 24px;margin: 0 0 40px;text-align: center;}	.features h2 {line-height: 32px;padding: 0 10px 0 0;font-size: 30px;}	.features h3 {color: #1b80ac;font-size: 22px;font-weight: 600; padding: 0 10px 0 0;}	.features p {color: #333;font-size: 18px;line-height: 22px;margin: 0 0 0 40px !important;padding: 0 20px 0 0;}	.why .vc_column-inner {padding: 0;}	.why .img {box-shadow: 0 5px 6px -5px #333;}	.why p {font-size: 17px;line-height: 26px;}	.why .before h3, .why .after h3 {margin: 30px 0 20px;}	.why ul {list-style: none;padding: 0 0 20px 0;}	.why ul li {border-bottom: 1px solid #fff;font-size: 20px;height: 100px;padding: 0 30px 0 0;}	.why ul li:last-child {border-bottom: none;}	.why ul li i {display: inline-block;float: left;font-size: 30px;margin: 0 20px 40px 40px;position: relative;top: 50%;transform: translateY(-50%);}	.why ul li .mid {top: 50%;position: relative;transform: translateY(-50%);display: block;line-height: 22px;}	.why .before {display: none;}	.why .before ul {background: #ececec;color:#333;}	.why .before ul li i {color: #aeaeae;}	.why .after ul {background: #2381aa;color: #fff;}	.why .after ul li i {color: #91c0d5;}	.conn .intro {height: 420px;}	.conn .intro .hand {display: none;}	.pt {padding-bottom: 40px;}	.pt h3 {color: #fff;font-size: 30px;font-weight: 500;letter-spacing: 1px;margin: 50px 0 0;text-align: center;text-transform: uppercase;}	.pt p {color: #fff;font-size: 18px;}	.lftcopy h2 {font-size: 32px;line-height: 30px;letter-spacing: 1px;}	.lftcopy h2 .thin {font-size: 46px;font-weight: 100;text-transform: uppercase; margin: 17px 0 0; display: inline-block; line-height: 40px;}	.lftcopy ul {color: #333;font-size: 20px; font-weight: 400; line-height: 30px;list-style: outside none none;margin: 24px 0 34px !important;}	.lftcopy ul li {line-height: 26px;margin: 0 0 14px;padding: 0 10px 0 0; display: inline-block;}	.lftcopy ul li i {float: left;margin: 7px 0 0 !important;width: 24px !important;}	.lftcopy ul li .txt {display: inline-block;float: left;width: calc(100% - 24px);}	.lftcopy .qodef-icon-list-item {color: #333;display: inline-block;font-size: 16px;font-weight: 400;height: initial;margin: 10px 0 0;width: inherit;}	.lftcopy .lftpad {padding: 20px 0 0 40px;}	.rtcopy {background-repeat: repeat;}	.rtcopy h2 {font-size: 32px;line-height: 30px;letter-spacing: 1px;}	.rtcopy h2 .thin {font-size: 46px;font-weight: 100;text-transform: uppercase; margin: 17px 0 0; display: inline-block; line-height: 40px;}	.rtcopy ul {color: #333;font-size: 20px; font-weight: 400;line-height: 30px;list-style: outside none none;margin: 24px 0 34px !important;}	.rtcopy ul li {line-height: 26px;margin: 0 0 14px;padding: 0 10px 0 0; display: inline-block;}	.rtcopy ul li i {float: left;margin: 7px 0 0 !important;width: 24px !important;}	.rtcopy ul li .txt {display: inline-block;float: left;width: calc(100% - 24px);}	.rtcopy .qodef-icon-list-item {color: #333;display: inline-block;font-size: 16px;font-weight: 400;height: initial;margin: 10px 0 0;width: inherit;}	.rtcopy .rtpad {padding: 20px 0 0 40px;}	.mission .vc_column-inner, .whoweare .vc_column-inner {padding:0;}	.mission h2, .whoweare h2 {padding: 40px 0 0;margin: 0 0 10px;}	.mission p, .whoweare p {color: #666;font-size: 16px;margin: 0 auto 20px !important;text-align: center;width: 80%;}	.get {padding: 80px 0 60px 0;}	.get .comps {display:none; background: rgba(0, 0, 0, 0) url("https://oncallair2.wpengine.com/wp-content/uploads/2016/07/comps.png") no-repeat scroll 0 0;height: 484px;left: calc(50% - 602px);position: absolute;top: -450px;width: 940px;}	.get .list {border-right: medium none;margin: 40px 0 20px 0;padding: 0;}	.get .list:last-child {border:none;}	.get ul {display: table;list-style: none;}	.get ul li {color: #000;float: left;font-size: 17px;font-weight: 400;margin: 0 0 20px;width: 100%;}	.get ul li i {float: left;margin: 0 10px 0 0;}	.get ul li .txt {float: left;line-height: 22px;margin: 4px 0 0;width: 84%;}	.onboarding ul {border-top: 1px solid #ddd;color: #2381aa;display: table;font-size: 18px;font-weight: 400;list-style: outside none none;margin: 0;padding: 30px 0;text-align: left;width: 100%;}	.onboarding ul:last-child {border-bottom: 1px solid #ddd;}	.onboarding ul li {display: block;float: left;width: 100%; padding: 0;}	/*.log .qodef-section-inner {border-top: 1px solid #8caebc;margin: 40px auto 0;padding: 40px 0 0;}*/		.custom .qodef-elements-holder-item {border-bottom: 1px solid #ccc;margin: 0 0 20px; padding: 0 0 20px;}	.custom .qodef-elements-holder-item:last-child {border:none;}	.custom p strong {color: #666;font-weight: 600;}	.pricing .top {background: #2381aa none repeat scroll 0 0;color: #fff;font-size: 18px;padding: 20px;margin: 20px 0 0;font-weight: 400;}	.pricing .fee-cont {background: #123446 none repeat scroll 0 0;border-bottom: 10px solid #2381aa;border-top: 1px solid #fff;color: #fff;display: table;width: 100%;padding: 10px 0;}	.pricing .fee-cont .fee {float: right;padding: 30px 0;text-align: center;width: 100%;}	.pricing .fee-cont .fee .left {border-right: medium none;display: table;float: left;font-size: 80px;font-weight: 600;padding: 16px 0 4px;width: 100%;text-align: center;}	.pricing .fee-cont .fee .right {display: block;float: left;font-size: 25px;font-weight: 400;letter-spacing: 0;line-height: 30px;margin: 0;text-align: center;width: 100%;}	.pricing .fee-cont .fee .right .pro {font-size: 38px;font-weight: 600;}	.pricing .fee-cont .fee .plus {clear: left;color: #2381aa;float: left;font-size: 22px;font-weight: 400;letter-spacing: 2px;margin: 8px 0 0; text-align: center;width: 100%;}	.getstarted .mod-one .qodef-elements-holder {margin: 30px 0 60px;}	.getstarted .mod-one .qodef-elements-holder .qodef-elements-holder-item {margin: 0 0 30px 0;}	.getstarted .mod-one img {margin: 30px 0 10px;}	.getstarted .mod-one p {font-size: 17px;font-weight: 300;line-height: 22px;margin: 0;}	.getstarted .mod-one p strong {color: #666;font-weight: 700;}	.getstarted .signup h3 {color: #fff;font-size: 30px;font-weight: 500;margin: 0 0 40px;}	.getstarted .signup .yikes-easy-mc-form {margin: 0 auto;width: 90%;}	.getstarted .signup .yikes-easy-mc-form input {border: medium none;color: #333;font-size: 16px;font-weight: 300;height: 50px;margin: 0 0 10px;padding: 0 0 0 2%;width: 98%;}	.getstarted .signup .yikes-easy-mc-form .MMERGE3-label.checkbox-parent-label {color: #fff;font-size: 20px;margin: 14px 0;}	.getstarted .signup .yikes-easy-mc-form .yikes-easy-mc-checkbox-label {float: left;text-align: center;width: 33.33%;}	.getstarted .signup .yikes-easy-mc-form .yikes-easy-mc-checkbox-label input {display: block;height: 20px;margin: 0 auto;width: 20px;}	.getstarted .signup .yikes-easy-mc-form .yikes-easy-mc-checkbox-label span {color: #fff;display: block;font-size: 22px;font-weight: 400;text-align: center;}	.getstarted .signup .yikes-easy-mc-form button.yikes-easy-mc-submit-button {background-color: #fff;border: medium none;border-radius: 40px;color: #2381aa;cursor: pointer;display: inline-block;font-family: inherit;font-size: 22px;text-transform: uppercase;font-weight: 500;height: 50px;line-height: 45px;padding: 0 47px;transition: all 0.15s ease-out 0s;width: auto;margin: 30px 0 0;}	.terms p {line-height: 22px;margin: 20px 0;}	.terms p strong {font-weight: 600;}	.terms ul {padding: 0 0 0 40px;}	.terms a {color: #1b80ac;}	.subscribe {padding: 40px 0;}	.subscribe p {color: #333;font-size: 17px;margin: 0 0 24px !important;}	.subscribe .EMAIL-label {float: left;width: 88%;}	.subscribe .yikes-easy-mc-email {border: medium none !important;border-bottom-left-radius: 40px;border-top-left-radius: 40px;float: left;font-size: 17px;font-weight: 300;height: 60px;padding: 0 0 0 8% !important;width: 100% !important;}	.subscribe .yikes-easy-mc-form .yikes-easy-mc-submit-button-image {background: #2381aa none repeat scroll 0 0;border-bottom-right-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 0;border-top-left-radius: 0;float: left;margin: 0;max-width: 20px;min-height: 10px;min-width: 8px;padding: 21px calc(6% - 5px) 21px calc(6% - 5px);width: 10px;}	footer {color:#eee;}	footer .widget {margin-bottom:0;}	footer .qodef-footer-top-holder {background-color: #2381aa;}	footer h4 {color: #eee;font-size: 20px;letter-spacing: 1px;margin: 20px 0 0;}	footer .qodef-column {box-shadow: 0 -1px 0 #65a7c4 inset;padding: 20px 0 20px 0;vertical-align: top;text-align: center;width: 100%;}	footer .qodef-column:last-child {box-shadow:none;}	footer .qodef-footer-column-1 img {width:60%}	footer .qodef-footer-column-1 p {line-height:18px;}	footer .qodef-footer-column-1 .call {font-size: 18px;margin: 20px 0 0;line-height: 28px; font-weight: 500;}	footer .qodef-footer-column-1 .call span {font-size: 28px;font-weight: 600; color: #fff;}	footer .qodef-footer-column-2 a {color: #eee;display: block;line-height: 20px;margin: 0 0 16px;}	footer .qodef-footer-column-2 .left {float:left; width:50%;}	footer .qodef-footer-column-2 .right {float:left; width:50%;}	footer .qodef-footer-column-3 i {font-size: 40px !important;margin: 0 30px 0 0;color: #eee;}	footer .qodef-footer-column-3 i.fa-windows {margin: 0;}	footer .qodef-footer-column-3 .yikes-easy-mc-form .yikes-easy-mc-email {border: medium none !important;border-bottom-left-radius: 30px;border-top-left-radius: 30px;font-size: 16px;font-weight: 300;height: 43px;padding: 0 0 0 8% !important;}	footer .qodef-footer-column-3 .yikes-easy-mc-form .yikes-easy-mc-email:focus {outline:none;}	footer .qodef-footer-column-3 .yikes-easy-mc-form .EMAIL-label {float: left;width: 84% !important;}	footer .qodef-footer-column-3 .yikes-easy-mc-submit-button {background: #333 none repeat scroll 0 0;border-bottom-right-radius: 30px;border-top-right-radius: 30px;border-bottom-left-radius: 0;border-top-left-radius: 0;float: left;height: 18px;margin: 0;min-height: 10px;min-width: 8px;padding: 13px calc(8% - 5px) 13px calc(7% - 5px);width: 10px;}	footer .ctc-link {display: none;}	footer .ac-c2c-event.ac-c2c-button.ac-ctc {background: #2381aa none repeat scroll 0 0 !important;margin: 20px auto;}	.careers {padding: 40px 0 80px 0;}	.careers h3 {font-weight: 400;margin: 20px 0 0;}	.careers a {color: #1b80ac;}	.careers .qodef-blog-list li {border-bottom: 1px solid #ccc !important;}	.careers .qodef-blog-list li:last-child {border: none !important;}			.category-careers .qodef-post-info {display: none !important;}	.category-careers .qodef-post-date-inner {display: none !important;}	.category-careers h4 {font-size: 20px;}	.category-careers p {font-size: 16px;}	.category-careers li {list-style: outside none disc !important;margin: 0 4px 0 30px;padding: 0 20px 0 10px;}}/* Extra Small Devices, Phones */ @media only screen and (min-width : 480px) {		.conn .intro {height: 280px;}	}	/* Small Devices, Tablets */@media only screen and (min-width : 768px) {	.hero {padding: 160px 0;}	.hvacbiz .imgcont.wpb_column.vc_column_container.vc_col {width: 100%;}	.hvacbiz h2 {padding: 0 20px;}	.hvacbiz p {margin: 0 0 0 62px !important;}	.hvacbiz .title p {width: 80%;}	.features .qodef-icon-shortcode {margin: 14px 8px 20px 20px;}	.features h2 {padding: 0 0 0 20px;}	.features p {margin: 0 0 0 62px !important;}	.subscribe {padding: 100px 0;}	.why ul li i {margin: 0 20px 40px 40px;}	.pt {padding-bottom: 0px;}	.pt h3 {margin: 10px 0 0;}	.getstarted .signup .yikes-easy-mc-form {margin: 0 auto;width: 60%;}		.get .list {border-right: 1px solid #ccc;padding: 0 0 0 40px;}	.onboarding ul li {display: table-cell;width: 33.34%; float: none; padding: 0 20px;}	.mission h2, .whoweare h2 {padding: 80px 0 0;}	.mission p, .whoweare p {color: #666;font-size: 16px;margin: 0 auto;text-align: center;width: 80%;}	.conn .intro {height: 240px;}	.conn .intro .hand {display: none;background: rgba(0, 0, 0, 0) url("https://oncallair2.wpengine.com/wp-content/uploads/2016/07/conn_hand.png") no-repeat scroll 0 0;bottom: -504px;height: 480px;position: absolute;right: 0px;width: 320px;z-index: 103;background-size: 320px auto;}		.rtcopy .rtpad {padding: 40px 0 0 0;}	footer .qodef-column {box-shadow: -1px 0 0 #65a7c4 inset;box-sizing: border-box;height: 270px;padding: 30px 0px 0;vertical-align: top;width: 33.33% !important;}}/* Medium Devices, Desktops */@media only screen and (min-width : 992px) {	.conn .intro .hand {bottom: -430px;height: 480px;position: absolute;right: -20px;width: 400px;z-index: 103;display: none; background-size: 400px auto;}	.custom .qodef-elements-holder-item {border-right: 1px solid #ddd; border-bottom: none; padding: 0;}	.pricing .top {margin: 0;}	.pricing .fee-cont .fee {width: 74%;}	.pricing .fee-cont .fee .left {border-right: 1px solid #eee;padding: 16px 14px 4px 0; width: initial;}	.pricing .fee-cont .fee .right {margin: 0 0 0 14px; width: initial;}	.rtcopy .rtpad {padding: 40px 0 0 80px;}	.lftcopy .lftpad {padding: 40px 0 0 80px;}	.getstarted .signup .yikes-easy-mc-form {margin: 0 auto;width: 60%;}	.getstarted .mod-one img {margin: 30px 0 20px;}	.get .comps {display: block;}	.get {padding: 200px 0 60px 0;}	footer .qodef-footer-column-2 a {margin: 0 0 40px;}}/* Large Devices, Wide Screens */@media only screen and (min-width : 1200px) {	.conn .intro .hand {bottom: -318px;height: 480px;position: absolute;right: 0;width: 520px;z-index: 103;display: block; background-size: auto auto;}		.why .before {display: block;}		.getstarted .signup .yikes-easy-mc-form {margin: 0 auto;width: 50%;}	.pt h3 {margin: 50px 0 0;}}.onserv p {font-size: 18px;margin: 16px auto;width: 80%;}.onserv h2.blue {color: #1b80ac;}.onserv .block {border-top: 1px solid #ccc;margin: 40px 0;padding: 50px 0 10px;}/*.wwv p {color: #eee;font-size: 20px;line-height: 30px;margin: 24px 0 0;}*/.page-id-4874 h2 {font-size: 32px;letter-spacing: 1px;line-height: 36px;}.page-id-4874 h2 .thin {font-size: 32px;font-weight: 100;text-transform: uppercase;margin: 14px 0 0;display: inline-block;}.ceconn .ce {background: rgba(0, 0, 0, 0) url("https://oncallair2.wpengine.com/wp-content/uploads/2016/07/logo_ce.png") no-repeat scroll 0 0;height: 148px;left: 0;margin: 0 auto;position: absolute;right: 0;top: -150px;width: 148px;z-index: 999;}.ceconn .benefits .qodef-section-inner {border-top: 1px solid #fff;margin: 60px auto 0;padding: 60px 0 0;}.ceconn .benefits ul {color: #333;font-size: 16px;list-style: outside none none;}.ceconn .benefits ul li {margin: 0 0 20px;}.ceconn .benefits ul li i {float: left;font-size: 30px;margin: 5px 8px 30px 0 !important;}.ceconn p.claim {color: #555;font-size: 20px;font-weight: 400;margin: 50px 0 0 !important;text-align: center;}.other .plug {background: rgba(0, 0, 0, 0) url("https://oncallair2.wpengine.com/wp-content/uploads/2016/07/plug_white.png") no-repeat scroll 0 0;height: 108px;left: 0;margin: 0 auto;position: absolute;right: 0;top: -124px;width: 108px;}.other p {font-size: 18px;margin: 0 auto;width: 88%;}.lftcopy .bullet_list li, .rtcopy .bullet_list li{ margin-bottom: 0px;}.lftcopy .bullet_list li .txt, .rtcopy .bullet_list li .txt{font-size: 18px;font-weight: 300;}.cloud-and-plane-image{	position:absolute;	top:-83px;	left:0;}.cloud-and-plane-desc{	position:relative;	z-index:1;}.vc_row.wpb_row.vc_inner.vc_row-fluid.qodef-section.oca-qb-banner.qodef-content-aligment-left{	background-position: 250px bottom !important;    background-repeat: no-repeat !important;	background-size:contain !important;}.text-center,.oca-blue--button{    text-align: center;}/* nav fixes */ul#menu-oca-menu-1{	display:none;}.registered-symbol { font-size: 0.3em; vertical-align: super; font-weight: 100;}.menu-item .registered-symbol {    align-self: start;    margin-top: -4px;}span.registered {    display: inline-block;    line-height: 1;}.registered sup {    vertical-align: top;    font-size: 0.4em;    display: inline-block;    padding-top: 3px;	bottom:0;}