/*
Theme Name: Square Air Child
Theme URI: http://squareair.com.bd/
Template: jet-one
Author: Fariduzzaman Xenar
Author URI: https://coporton.com/
Description: Square Air Child is a premium WordPress theme dedicated to the private airlines, private jets, and other related businesses.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,custom-colors,featured-images,full-width-template,theme-options,translation-ready,flexible-header,editor-style,featured-image-header
Version: 22.01.08.1639128171
Updated: 2022-01-08 15:22:51

*/

#wpadminbar {height: 50px;}
.content-padding {padding-top: 0rem !important; padding-bottom: 0rem !important;}
.service-button a{border: 1px solid #3a8bb7; padding: 5px 15px; margin-bottom: 5px;}
.form-divider{color: #bbbbbb; padding-right: 10px; position: absolute;}
.label-left .nf-field-label {text-align: left  !important; width: 45% !important;}
.label-left .nf-field-element {width: 50% !important;}
.form-control, input[type=text], input[type=search], input[type=password], input[type=email], input[type=number], input[type=url], input[type=date], input[type=tel], select, textarea {display: inline-block;}
select.form-control:not([size]):not([multiple]), select:not([size]):not([multiple]) {height: calc(1.25rem + 2px);}
.listcheckbox-wrap .nf-field-element label.nf-checked-label:before{color: #1e73be !important;}

#nf-form-6-cont label {color: #bbb;}
#nf-field-154-wrap,
#nf-field-155-wrap {margin: -20px 0px 0px 0px;}
#nf-field-156-wrap .nf-field-element {margin-top:10px;}
#nf-field-156-wrap .nf-field-element .ninja-forms-field {float: left; margin-right: 10px; padding: 15px; border-radius:6px;}
#nf-field-156-wrap .nf-field-element .nf-fu-progress {margin-bottom: 0px; width:68%;}
#nf-field-156-wrap .nf-field-label {margin-top:-2px;margin-bottom: 4px;}
#nf-field-157-wrap .nf-field-element ul {padding-left:0px;margin-bottom: 0px;display: flex !important;}
#nf-field-157-wrap .nf-field-element label {margin-bottom:0px;}
#nf-field-234-wrap {margin-top: -15px !important;}
#nf-field-235-wrap {transition: all 0.5s ease-in-out; background-color: #1e73be; border-width: 1px; border-style: solid; border-color: #1e73be; padding: 10px; border-radius: 6px; color: #ffffff;}
#nf-field-236-wrap .nf-field-element .pikaday__container {float: left; width: 60%; padding-right: 5px;}
#nf-field-236-wrap .hour, #nf-field-236-wrap .minute, #nf-field-236-wrap .ampm, #nf-field-238-wrap .hour, #nf-field-238-wrap .minute, #nf-field-238-wrap .ampm {height: 50px; padding:10px; background: #f7f7f7 !important; color: #878787;}
#nf-field-236-wrap .hour, #nf-field-238-wrap .hour{border-radius:6px 0px 0px 6px;}
#nf-field-236-wrap .minute, #nf-field-238-wrap .minute {border:1px solid #ddd; border-left:0px; border-right:0px;}
#nf-field-236-wrap .ampm, #nf-field-238-wrap .ampm{ border-radius: 0px 6px 6px 0px;}
#nf-field-241-wrap .ninja-forms-field {height: 162px;} 
#nf-field-242-wrap .nf-field-element {text-align:center;}
#nf-field-242-wrap .nf-element {padding: 0px 50px; text-align:center;border-radius:6px;}


.nf-form-content .nf-field-container {margin-bottom: 1.5rem !important;}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {border-radius: 6px !important;}
.ct-content :not(.ct-sidebar) ul li + li, .ct-content :not(.ct-sidebar) ul ul, .ct-content :not(.ct-sidebar) ul ol, ol li + li, ol ul, ol ol {margin-top: 0rem;}

/*

#nf-form-5-cont {transition: all 0.5s ease-in-out;}
#nf-form-5-cont .nf-field-element input::placeholder {color: red;}
#nf-form-5-cont label {color: #bbbbbb;}
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .pikaday__container, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .pikaday__container{float: left; width: 60%; padding-right: 5px;}
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .hour, 
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .minute, 
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .ampm, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .hour, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .minute, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .ampm {height: 50px; padding:10px; background: #f7f7f7 !important; color: #878787;}
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .hour,
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .hour{border-radius:6px 0px 0px 6px;}
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .minute, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .minute {border:1px solid #ddd; border-left:0px; border-right:0px;}
.nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .ampm, 
.nf-form-content .nf-field-container #nf-field-147-wrap .nf-field-element .ampm{ border-radius: 0px 6px 6px 0px;} 
.nf-form-content .nf-field-container #nf-field-35-wrap .nf-field-element {text-align:center;}
.nf-form-content .nf-field-container #nf-field-35-wrap .nf-field-element .nf-element {padding: 0px 50px; text-align:center;border-radius:6px;}
.nf-form-content .nf-field-container #nf-field-36-wrap .nf-field-element .ninja-forms-field {height: 161px;}
.nf-form-content .nf-field-container #nf-field-93-wrap .nf-field-element ul {padding-left:0px;margin-bottom: 0px;display: flex !important;}
.nf-form-content .nf-field-container #nf-field-93-wrap .nf-field-element label {margin-bottom:0px;}
.nf-form-content .nf-field-container #nf-field-145-wrap, .nf-form-content .nf-field-container #nf-field-97-wrap {margin: -30px 0px 0px 0px;}
.nf-form-content .nf-field-container #nf-field-62-wrap .nf-field-element {display:none;}
.nf-form-content .nf-field-container #nf-field-105-wrap, .nf-form-content .nf-field-container #nf-field-64-wrap, .nf-form-content .nf-field-container #nf-field-115-wrap, .nf-form-content .nf-field-container #nf-field-92-wrap, .nf-form-content .nf-field-container #nf-field-142-wrap, .nf-form-content .nf-field-container #nf-field-80-wrap,.nf-form-content .nf-field-container #nf-field-129-wrap, .nf-form-content .nf-field-container #nf-field-114-wrap {background-color: #1e73be; border-width: 1px; border-style: solid; border-color: #1e73be; padding: 10px; border-radius: 6px; color: #ffffff;}
.nf-form-content .nf-field-container #nf-field-143-wrap {margin-top: -15px !important;}
#nf-form-5-cont #nf-field-46-container, #nf-form-5-cont #nf-field-62-container {padding-top: 15px; margin-bottom: -5px !important;} 
#nf-form-5-cont #nf-field-95-container {margin-bottom: 0.5rem !important;}
.nf-form-content .nf-field-container #nf-field-49-wrap .nf-field-element .ninja-forms-field {float: left; margin-right: 10px; padding: 15px; border-radius:6px;}
.nf-form-content .nf-field-container #nf-field-49-wrap .nf-field-element .nf-fu-progress {margin-bottom: 0px; width:68%;}
.nf-form-content .nf-field-container #nf-field-49-wrap .nf-field-label {margin-top:-2px;margin-bottom: 4px;}

*/


.woocommerce-checkout form .col2-set {width: 50%; float: left; padding-right: 1.5vw;}
.woocommerce-checkout form .col2-set .col-1, .woocommerce-checkout form .col2-set .col-2 {float: none; width: 100%; max-width:100%;}
.woocommerce-checkout form[name=checkout] {display: table;}
.woocommerce-checkout form #order_review_heading {margin-top: 2rem;}
.woocommerce-notices-wrapper:empty {margin: 0 auto;}
.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading {width: 50%; padding-left: 1.5vw; float: right; clear: right;}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table {margin-top: 2rem; border: 0;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { max-width: 48%;}

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 100%;}
.footer-text{text-align:right;}





.sqa_req_form_succ {background-color: rgba(0, 0, 0, .5); padding: 50px 0; text-align: center; color: white; border-radius: 15px; width: 80%; margin: 0 auto;}
.sqa_req_form_succ i {width: 100%;font-size: 80px;}
.sqa_req_form_succ h2{font-size: 40px; margin: 20px 0px 0px; color:#fff;}
.sqa_req_form_succ p{font-size: 20px; margin: 0 10px;}














@media only screen and (min-width: 768px){
#wpadminbar .quicklinks>ul>li>a, div.ab-empty-item {padding: 9px !important;}
}
@media only screen and (max-width: 767px){
.ct-logo img {max-height:40px;} 
.footer-text{text-align:center;}
}

/* menu */

@media (max-width: 768px) {
        .nf-cell {width: 100% !important;}
		#ct-main-nav__toggle-navigation{display:block !important;}
		ul.ct-main-navigation, div.ct-main-navigation>ul {display: none; -webkit-flex-direction:column;}
		.ct-header {color: rgba(255,255,255,1); background-color: rgba(13,13,14,0.95);}
		.ct-header__logo-nav {flex-wrap: wrap !important;}
		#ct-main-nav {width: 100%;}
		#ct-main-nav__wrapper {text-align: left;}
		.ct-main-navigation .sub-menu, .ct-main-navigation .children {position: relative;width:100%;left:0;padding:0;margin:0;background-color:transparent;}
}
@media (min-width: 576px){
	.ct-header__logo-nav{padding: 1rem 0rem !important;}
	.ct-header__wrapper--stuck #ct-main-nav {padding-top: 0rem; padding-bottom: 0rem;}
}
@media (min-width: 576px) and (max-width: 768px) {
	.ct-main-navigation a {border-bottom: .5px solid #2a2a2a;padding: 13px 0px;}
	.ct-main-navigation .menu-item .menu-item:not(:first-child)::after, .ct-main-navigation .page_item .page_item:not(:first-child)::after {border-top: 0px solid currentcolor;}
}
/* menu *