/*
Theme Name: NA
Theme URI: https://wordpress.org/
Author: Naji Amer @n_for_all
Author URI: https://wordpress.org/
Description: Simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: na

*/

.landing-header {
	text-align: center;
}
.landing-header a img {
	width: 180px;
}

.page-id-272 {}

.page-id-272 .aw-page-nav,
.page-id-281 .aw-page-nav,
.page-id-283 .aw-page-nav,
.page-id-349 .aw-page-nav,
.page-id-363 .aw-page-nav{display:none;}
.page-id-272 footer,
.page-id-281 footer,
.page-id-283 footer,
.page-id-349 footer,
.page-id-363 footer {display:none;}

.page-id-272 .landing-intro h1,
.page-id-281 .landing-intro h1,
.page-id-283 .landing-intro h1,
.page-id-318 .landing-intro h1,
.page-id-363 .landing-intro h1,
.page-id-272 .landing-intro p,
.page-id-281 .landing-intro p,
.page-id-283 .landing-intro p,
.page-id-363 .landing-intro p
{text-align: center;}

.page-id-272 .landing-intro h1,
.page-id-281 .landing-intro h1,
.page-id-283 .landing-intro h1,
.page-id-363 .landing-intro h1
{
	margin-top: 45px;
	font-size: 44px;
    color: #fff;
    letter-spacing: -1px;
}

.page-id-272 .landing-form,
.page-id-281 .landing-form,
.page-id-283 .landing-form,
.page-id-363 .landing-form
{background-color: #eee;}

.page-id-272 section.aw-not-home,
.page-id-281 section.aw-not-home,
.page-id-283 section.aw-not-home
{
    margin-top: 0px;
	padding-top: 25px;
}

.landing-banner {
    margin: 30px 0 10px;
    padding: 25px 0 40px;
}
.landing-banner::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #005a82;
    opacity: .8;
    z-index: 0;
}
.landing-banner .row {
	
}
.page-id-272 .wpcf7-form,
.page-id-283 .wpcf7-form,
.page-id-281 .wpcf7-form
{
	float: left;
    margin-left: -15px;
    margin-right: -15px;
}

.page-id-272 .landing-text,
.page-id-281 .landing-text,
.page-id-283 .landing-text,
.page-id-272 .landing-form,
.page-id-281 .landing-form,
.page-id-283 .landing-form
{
	margin-top: 50px;
}
.page-id-272 .landing-text h3.heading,
.page-id-283 .landing-text h3.heading,
.page-id-281 .landing-text h3.heading
{
    margin-bottom: 20px;
	font-size: 28px;
    line-height: 40px;
    font-weight: 300;
}
.page-id-272 .landing-text p,
.page-id-283 .landing-text p,
.page-id-281 .landing-text p
{
	font-size: 16px;
    font-weight: 300;
	text-align: left;
	line-height: 1.8 !important;
}
.page-id-272 .landing-text ul,
.page-id-283 .landing-text ul,
.page-id-281 .landing-text ul
{
	margin-bottom: 25px;
}
.page-id-272 .landing-text ul li,
.page-id-283 .landing-text ul li,
.page-id-281 .landing-text ul li
{
	font-size: 16px;
    font-weight: 300;
	text-align: left;
	line-height: 1.8 !important;
}

.page-id-272 .landing-form,
.page-id-283 .landing-form,
.page-id-281 .landing-form
{
	background-color: #eee;
	overflow: hidden;
    padding: 35px;
}
.page-id-272 .landing-form h2,
.page-id-283 .landing-form h2,
.page-id-281 .landing-form h2
{
	margin: 0 0 20px;
	font-size: 21px;
}
.page-id-272 .landing-form input.text,
.page-id-281 .landing-form input.text,
.page-id-283 .landing-form input.text,
.page-id-272 .landing-form select,
.page-id-281 .landing-form select,
.page-id-283 .landing-form select
{
	background: transparent;
    outline: 0;
    color: #8c8277;
    border: none;
    border-bottom: 1px solid #8c8277;
    border-radius: 0;
	width: 100%;
    padding: 8px 10px;
	margin-bottom: 10px;
}
.page-id-272 .landing-form select,
.page-id-283 .landing-form select,
.page-id-281 .landing-form select
{
	height: 45px;
	line-height: 45px;
}
.page-id-272 .landing-form input.text::placeholder,
.page-id-283 .landing-form input.text::placeholder,
.page-id-281 .landing-form input.text::placeholder
{
    color: #8c8277;
}

.page-id-272 .landing-form div.wpcf7-validation-errors,
.page-id-283 .landing-form div.wpcf7-validation-errors,
.page-id-281 .landing-form div.wpcf7-validation-errors
{
	font-size: 14px;
    color: #f70000;
	padding: 5px 10px;
}
.page-id-272 .landing-form div.wpcf7-mail-sent-ok,
.page-id-283 .landing-form div.wpcf7-mail-sent-ok,
.page-id-281 .landing-form div.wpcf7-mail-sent-ok
{
	color: #398f14;
}
.page-id-272 .landing-form .wpcf7-form-control-wrap,
.page-id-283 .landing-form .wpcf7-form-control-wrap,
.page-id-281 .landing-form .wpcf7-form-control-wrap
{
	margin-bottom: 10px;
    display: block;
}
.page-id-272 .landing-form span.wpcf7-not-valid-tip,
.page-id-283 .landing-form span.wpcf7-not-valid-tip,
.page-id-281 .landing-form span.wpcf7-not-valid-tip
{
    color: #f00;
    font-size: 14px;
    text-align: center;
}
.page-id-272 .copyright,
.page-id-283 .copyright,
.page-id-281 .copyright
{
    padding: 20px 0 0;
	text-align: center;
}
.landing-images {float: left; width: 100%; margin: 30px 0px;}
.landing-images img {width: 100%;}

.lp-services-list {display: block; margin: 50px 0px;}
.lp-services-list ul {width: 100%; float: left; list-style: none; margin: 0px; padding: 0px;}
.lp-services-list ul li {width: 25%; float: left;}
.lp-services-list ul li .lp-service-item {}
.lp-services-list ul li .lp-service-item .icon {float: left; width: 100%; position: relative; z-index: 1; text-align: center;}
.lp-services-list ul li .lp-service-item .icon img { width: 50%;}
.lp-services-list ul li .lp-service-item > img {float: left; width: 100%; margin-top: -40px;}
.lp-services-list ul li .lp-service-item h4 {float: left; width: 100%; font-size: 15px; text-align: center; margin: 15px 0px;font-weight: 700;letter-spacing: -.25px;}

/* Arabic */
.page-id-281 .landing-text p, .page-id-281 .landing-text ul li  {text-align: right; font-size: 18px; line-height: 26px !important;}
.page-id-281 .landing-text ul {padding-right: 17px;}
.page-id-281 .lp-services-list ul {padding-right: 0px;}
.page-id-281 .lp-services-list ul li {float: right;}
.page-id-281 .landing-form .wpcf7-form-control-wrap select {direction: rtl;}
.page-id-281 div.wpcf7 .ajax-loader {float: left;}
.page-id-281 .landing-form input.text,
.page-id-281 .landing-form select {font-size: 24px;}

.page-id-281 .landing-text h3.heading {font-size: 32px;}

.page-id-281 #sb_instagram #sbi_load .sbi_follow_btn svg.fa-instagram {margin-right: 0px;margin-left: 7px;}










/* New Landing Pages */

.page-id-318 .aw-page-nav,
.page-id-318 footer,
.page-id-324 .aw-page-nav,
.page-id-324 footer,
.page-id-326 .aw-page-nav,
.page-id-326 footer,
.page-id-327 .aw-page-nav,
.page-id-327 footer,
.page-id-328 .aw-page-nav,
.page-id-328 footer,
.page-id-347 .aw-page-nav,
.page-id-347 footer
{display:none;}

.page-id-318 .wpcf7-form,
.page-id-324 .wpcf7-form,
.page-id-326 .wpcf7-form,
.page-id-327 .wpcf7-form,
.page-id-328 .wpcf7-form,
.page-id-347 .wpcf7-form
{float: left;margin-left: -15px;margin-right: -15px;}

.page-id-318 section.aw-not-home,
.page-id-324 section.aw-not-home,
.page-id-326 section.aw-not-home,
.page-id-327 section.aw-not-home,
.page-id-328 section.aw-not-home,
.page-id-347 section.aw-not-home,
.page-id-349 section.aw-not-home,
.page-id-363 section.aw-not-home
{margin-top: 0px;padding-top: 0px;}

.page-id-318 .copyright,
.page-id-324 .copyright,
.page-id-326 .copyright,
.page-id-327 .copyright,
.page-id-328 .copyright,
.page-id-347 .copyright,
.page-id-363 .copyright
{padding: 20px 0 0; text-align: center;}

.page-id-318 .mobile-only,
.page-id-324 .mobile-only,
.page-id-326 .mobile-only,
.page-id-327 .mobile-only,
.page-id-328 .mobile-only,
.page-id-347 .mobile-only,
.page-id-363 .mobile-only
{display: none;}

.landing-intro p {text-align: center;}
.landing-intro h1 {margin-top: 45px;font-size: 44px;color: #fff;letter-spacing: -1px;}


.landing-banner .landing-intro h1 { color: #fff; text-align: center;}
.landing-text {margin-top: 50px; margin-bottom: 30px;}
.landing-text h3.heading {margin-bottom: 20px;font-size: 28px;line-height: 40px; font-weight: 300;}
.landing-text .small-heading {margin-bottom: 20px;font-size: 18px;line-height: 34px;font-weight: 300;}
.landing-text ul {padding-left: 30px; margin-bottom: 25px;}
.landing-text ul li{font-size: 16px; font-weight: 300; text-align: left; line-height: 1.8 !important; }
.landing-text p {font-size: 16px;font-weight: 300;text-align: left;line-height: 1.8 !important; }

.landing-banner {position: relative; margin-top: 0px; padding: 55px 0 65px;}
.landing-banner > .container {position: relative; z-index: 1;}
.landing-logo {padding: 0px; position: absolute; left: 0px; top: 0px; z-index: 1;}
.landing-logo a {padding: 52px 25px 0px; display: block;}
.landing-logo a img {height: 125px; width: auto;}
.landing-banner .banner-phone {position: absolute;right: 0px;bottom: -40px;margin: 0px;font-size: 21px;color: #fff;text-transform: uppercase;}
.landing-intro h1 {margin-top: 45px;}
section.aw-not-home {padding-top: 0;margin-top: 0px;}
.container-fluid {padding-right: 0px; padding-left: 0px;}

.landing-text .testimonials {display: none;}
.landing-text .testimonials h4 {font-size: 16px; font-weight: 400;}
.landing-text .testimonials p {margin-bottom: 15px;}
.landing-text .testimonials p::before,
.landing-text .testimonials p::after {content:" '' "; font-size: 24px; line-height: 1 !important;}

.image-box {margin-top: 50px; overflow: hidden;}
.image-box img {width: 100%;}
.image-box.doctor-image {max-height: 380px;}

.landing-text .btn-default.btn-cta {font-weight: 400; display: inline-block; margin-top: 10px;}
.landing-text .btn-default.btn-cta:hover {text-decoration: none; background: #fff; color: #000;}

.landing-form {background-color: #eee; text-align: center;}

.landing-form h2 {margin: 0 0 20px; font-size: 21px; }

.landing-form {background-color: #eee; overflow: hidden; padding: 35px; margin-top: 50px;}
.landing-form .wpcf7-form-control-wrap.type-of-submission {}
.landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes {margin-top: 10px; float: left;}
.landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item {margin: 0px 1.25em 0px 0px;}
.landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label {font-size: 18px; font-weight: 300;}
.landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label input{margin-right: 5px;}
.landing-form .wpcf7-not-valid-tip {color: #f00; font-size: 14px; text-align: center;}

.landing-form select {height: 45px; line-height: 45px; }
.landing-form input.text, .landing-form select {background: transparent; outline: 0; color: #8c8277; border: none; border-bottom: 1px solid #8c8277; border-radius: 0; width: 100%; padding: 8px 10px; margin-bottom: 10px; }
.landing-form input.text::placeholder {color: #8c8277; }
.landing-form div.wpcf7-validation-errors {font-size: 14px; color: #f70000; padding: 5px 10px; }
.landing-form div.wpcf7-mail-sent-ok {color: #398f14; }
.landing-form .wpcf7-form-control-wrap {margin-bottom: 10px;display: block; }

.landing-form .wpcf7-form .wpcf7-submit {margin-top: 10px; padding: 12px 60px;}
.landing-form .wpcf7-form .wpcf7-submit:focus,
.landing-form .wpcf7-form .wpcf7-submit:active {outline: none;}

.instagram-username {display: inline-block; margin-top: 10px;}
.instagram-username a {color: #004f77; font-size: 18px; border: 1px solid #004f77; display: block; text-align: center; padding: 0; line-height: 46px; border-radius: 30px; padding: 0px 25px 2px;}
.instagram-username a:hover {text-decoration: none; background: #004f77; color: #fff;}

.footer-logos {text-align: center; margin-bottom: 10px;}
.page-id-324.rtl .footer-logos .col-md-4,
.page-id-347.rtl .footer-logos .col-md-4,
.page-id-349.rtl .footer-logos .col-md-4,
.page-id-363.rtl .footer-logos .col-md-4{text-align: center;}
.page-id-324.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label input,
.page-id-347.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label input,
.page-id-349.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label input,
.page-id-363.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label input
{margin-left: 10px; float: right;}

/* Arabic */

.page-id-347.rtl *,
.page-id-349.rtl *,
.page-id-324.rtl *,
.page-id-363.rtl *
{text-align: right;}

.rtl .landing-banner .landing-intro h1
{text-align: center;}

.rtl .landing-logo {left: auto; right: 0px;}
.rtl .landing-banner .banner-phone {right: auto; left: 0px; direction: ltr;}
.rtl .landing-text.bottom-text h3 {direction: ltr;}
.rtl .landing-text.bottom-text h3.small-heading {direction: rtl;}

.page-id-347.rtl .copyright, 
.page-id-324.rtl .copyright,
.page-id-349.rtl .copyright,
.page-id-363.rtl .copyright
{text-align: center;}

.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item {margin:0px;}
.rtl div.wpcf7 .ajax-loader {float: left;}
.rtl .instagram-username a {direction: ltr; padding: 4px 35px 2px;}
.rtl .landing-form h2 {text-align: center;}
.rtl .landing-form .col-md-12 {text-align: center;}
.rtl .landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes {margin-top: 0px;}

.landing-text.bottom-text h3,
.landing-text.bottom-text h4 {text-align: center;}

@media only screen and (max-width: 767px) {
	.page-id-318 section.section.aw-not-home,
	.page-id-324 section.section.aw-not-home,
	.page-id-326 section.section.aw-not-home,
	.page-id-327 section.section.aw-not-home,
	.page-id-328 section.section.aw-not-home,
	.page-id-349 section.section.aw-not-home,
	.page-id-363 section.section.aw-not-home {margin-top: 0px; padding-bottom: 15px;}
	
	.page-id-318 .copyright,
	.page-id-324 .copyright,
	.page-id-326 .copyright,
	.page-id-327 .copyright,
	.page-id-328 .copyright,
	.page-id-349 .copyright,
	.page-id-363 .copyright{padding: 0px;}
	
	.landing-banner {margin-bottom: 0px;}
	.landing-banner::after {
		top: 0px;
	}
	.contact-us-cta  {display: block !important; float: left; width: 100%; border-top: 1px solid #fff;}
	.contact-us-cta a  {
		background: #004f77;
		color: #fff;
		float: left;
		font-size: 16px;
		line-height: 56px;
		text-align: center;
		text-transform: uppercase;
		width: 50%;
	}
	.contact-us-cta a:hover {
		background: #8c8277;
		text-decoration: none;
	}
	
	.contact-us-cta a:first-child {
		border-right: 1px solid #fff;
	}
	
	.footer-logos .col-md-4 {margin-bottom: 25px;}
	
	.landing-form .wpcf7-form-control-wrap.type-of-submission {overflow: hidden; margin-bottom: 20px;}
	
	/* .landing-banner {padding: 0px 0px 15px; background-size: 215% !important; background-position: bottom !important;} */
	.landing-banner {padding: 0px 0px 15px; background-position: bottom !important;}
	.landing-banner .banner-phone {display: none;}
	.landing-logo {text-align: center; position: relative; z-index: 10;}
	.landing-logo a {padding: 10px 15px;}
	.landing-logo a img {width: auto;}
	
	.landing-text {margin-top: 30px; margin-bottom: 0px;}
	
	.landing-text h3.heading {margin-bottom: 10px; font-size: 24px;}
	
	.landing-text .btn-default.btn-cta {display: block; text-align: center; margin-top: 0px;}
	
	.instagram-username {display: block;}
	.instagram-username a {display: none;}
	.instagram-username a.mobile-only {display: block;}
	
	.image-box {float: left; margin-top: 20px; margin-bottom: 20px;}
	
	.landing-text .testimonials {display: none;}
	.landing-text.bottom-text {display: none;}
	
	.landing-form {margin-top: -20px; padding: 30px 30px 0px;}
	.landing-form h2 {text-align: center;}	
	.landing-form .btn-cta {display: block; text-align: center; width: 100%;}
	
	.landing-form input.text,
	.landing-form .wpcf7-form-control-wrap.type-of-submission .radio-boxes span.wpcf7-list-item label 
	{font-size: 16px;}
	.landing-form input.text {padding: 8px 0px;}
	.landing-form input.text::-webkit-input-placeholder {color: #8c8277;}
	.landing-form input.text:-ms-input-placeholder {color: #8c8277;}
	.landing-form input.text::-moz-placeholder {color: #8c8277;}
	.landing-form input.text:-moz-placeholder {color: #8c8277;}
	
	.rtl .landing-logo {text-align: center; position: relative; z-index: 3;}
	.rtl .landing-logo a {text-align: center;}
	.rtl .instagram-username a {text-align: center; direction: ltr;}
	.rtl .landing-form .btn-cta {text-align: center;}
	.rtl .contact-us-cta {float: none; width: auto; overflow: hidden;}
	.rtl .contact-us-cta a {text-align: center;}
	
	
}

