/* landing page css start*/


/*common starts*/

.aradalandingpage h1,
.aradalandingpage h2,
.aradalandingpage h3,
.aradalandingpage h4,
.aradalandingpage h5,
.aradalandingpage h6 {
    font-family: Arada-Regular, sans-serif !important;
    text-transform: none !important;
}

.aradalandingpage p {
    font-family: Arada-Regular !important;
}

.LPMcontainer {
    display: none !important;
}

.lp-header {
    background: #253948 !important;
}

.lpslider li summary h2 {
    font-size: 16px !important;
}

.lpslider li summary h4 {
    font-size: 24px !important;
}

.featuredwrapper {
    text-transform: none !important;
}

.aradalandingpage label {
    font-family: Arada-Regular !important;
}

.aradalandingpage .facts .elementor-counter-title {
    font-family: Arada-Regular !important;
}

.aradalandingpage .facts .elementor-counter-number {
    font-family: Arada-Regular !important;
}

.aradalandingpage .col-100 {
    float: left;
    width: 100%;
    margin-top: 10px 0 18px;
    padding: 10px;
}

.aradalandingpage input[type=text],
.aradalandingpage input[type=email], 
.aradalandingpage input[type=tel], 
.aradalandingpage input[type=submit], 
.aradalandingpage textarea, 
.aradalandingpage select {
    width: 100%;
    padding: 12px 0;
    border: none;
    border-bottom: 1px solid #00263B;
    border-radius: 0;
    resize: vertical;
    background-color: transparent;
    font-family: 'Arada-Regular';
    resize: none;
    outline: none;
}

.aradalandingpage select {
    color: #000000;
    font-size: 18px;
}

.aradalandingpage input[type=submit] {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
    padding: 8px 45px;
    margin-top: 10px;
    cursor: pointer;
    float: right;
}

.aradalandingpage input[type=submit]:hover {
    background-color: #1D428A;    
    border: 1px solid #1D428A;
}

.aradalandingpage .col-100 label {
    padding: 0px 10px;
    font-weight: 400;
    color: #4a4a4a;
    position: absolute;
    top: 0;
    left: 10px;
    -webkit-transform: translateY(9px) scale(1.1);
    -ms-transform: translateY(9px) scale(1.1);
    transform: translateY(9px) scale(1.1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    pointer-events: none;
    text-transform: capitalize;
    display: block;
    max-width: 100%;
    margin-bottom: 9px;
}

.aradalandingpage .text-white,
.aradalandingpage .text-white a{
    color: #fff !important;
}

.lp-footer-copy-left,
.lp-footer-copy-middle,
.lp-footer-copy-right {
    font-family: Arada-Regular !important;
}

.elementor-button-wrapper,
.elementor-button span {
    font-family: Arada-Regular !important;
}

.arada_inline_validation .arada_error .form__label {
    color: #dc3232;
}

.arada_inline_validation .arada_error .wpcf7-not-valid-tip {
    display: none;
}


/*.arada_inline_validation .wpcf7-response-output {
    display: none;
}*/

.arada_inline_validation .arada_error select {
    color: #dc3232;
}


/*common ends*/


/*desktop starts*/

@media only screen and (min-width: 768px) {
    .aradalandingpage .featuredwrapper {
        padding: 40px 0;
    }
    .aradalandingpage .featuredwrapper .box60 {
        width: 60%;
        float: left;
        padding: 0 5% 0 0;
    }
    .aradalandingpage .featuredwrapper .box40 {
        width: 40%;
        float: left;
    }
    .aradalandingpage .featuredwrapper .box40 .fimg {
        width: 100%;
    }
    .aradalandingpage .lpspacer {
        clear: both;
        display: block;
        height: 1px;
    }
    .aradalandingpage .lp-image-slider {
        clear: both;
        display: block;
    }
    .aradalandingpage .lp-image-slider p {
        color: #fff !important;
    }
    .aradalandingpage .features {
        padding: 40px 0;
    }
    .aradalandingpage .features ul {
        margin: 0px;
        padding: 0px;
    }
    .aradalandingpage .features ul li {
        width: 23%;
        min-height: 92px;
        float: left;
        margin: 1%;
        list-style: none;
        text-align: center;
        font-size: 14px;
        padding: 1% 0;
    }
    .aradalandingpage .features ul li img {
        width: 40px;
        display: block;
        margin: 1% auto;
    }
    .aradalandingpage .features h3 {
        text-align: center !important;
        padding: 0 !important;
        margin: 0px !important;
    }
    .aradalandingpage .features p {
        padding: 5px 0 !important;
        margin: 0px !important;
        font-size: 14px;
    }
    .aradalandingpage .facts {
        padding: 40px 0;
        background: #48829e;
        color: #fff !important;
        margin-bottom: 40px;
        font-family: Arada-Regular !important;
    }
    .aradalandingpage .facts ul {
        margin: 0px;
        padding: 0px;
    }
    .aradalandingpage .facts ul li {
        width: 31%;
        float: left;
        margin: 1%;
        list-style: none;
        text-align: center;
    }
    .aradalandingpage .facts h2 {
        padding: 0 !important;
        margin: 0px !important;
    }
    .aradalandingpage .facts h3 {
        text-align: center !important;
        padding: 0 !important;
        margin: 0px !important;
    }
    .aradalandingpage .facts p {
        padding: 5px 0 !important;
        margin: 0px !important;
        font-size: 16px;
    }
    .lp-footer-copy {
        text-align: center;
        padding: 15px 0;
        color: #fff;
        background: none;
        width: 100%;
        font-family: Arada-Regular !important;
    }
    .lp-footer-copy a {
        color: #fff;
    }
    .lp-footer-copy-left {
        display: inline-block;
        margin: 0 10px 0 auto;
        font-family: Arada-Regular !important;
    }
    .lp-footer-copy-middle {
        display: inline-block;
        font-family: Arada-Regular !important;
    }
    .lp-footer-copy-right {
        display: inline-block;
        margin: 0 auto 0 10px;
        font-family: Arada-Regular !important;
    }
    .btn-enquire {
        margin: 10px auto;
        width: 300px;
        font-size: 20px;
        display: block;
    }
}


/*mobile starts*/

@media only screen and (max-width: 768px) {
    .aradalandingpage .featuredwrapper {
        padding: 10px 0;
    }
    .aradalandingpage .featuredwrapper .box60 {
        width: 100%;
        float: none;
        padding: 0%;
        display: block;
    }
    .aradalandingpage .featuredwrapper .box40 {
        width: 100%;
        float: none;
        padding: 0%;
        display: block;
    }
    .aradalandingpage .featuredwrapper .box40 .fimg {
        width: 100%;
    }
    .aradalandingpage .lpspacer {
        clear: both;
        display: block;
        height: 1px;
    }
    .aradalandingpage .lp-image-slider {
        clear: both;
        display: block;
    }
    .aradalandingpage .lp-image-slider p {
        color: #fff !important;
    }
    .aradalandingpage .features {
        padding: 10px 0;
    }
    .aradalandingpage .features ul {
        margin: 0px;
        padding: 0px;
    }
    .aradalandingpage .features ul li {
        width: 100%;
        /*min-height:130px;*/
        float: none;
        margin: 3% 0;
        list-style: none;
        text-align: center;
        font-size: 14px;
        padding: 2%;
        background: #f1f1f1;
    }
    .aradalandingpage .features ul li img {
        width: 60px;
        display: block;
        margin: 1% auto;
    }
    .aradalandingpage .features h3 {
        text-align: center !important;
        padding: 0 !important;
    }
    .aradalandingpage .features p {
        padding: 5px 0 !important;
        margin: 0px !important;
        font-size: 14px;
    }
    .aradalandingpage .facts {
        padding: 10px 0;
        background: #48829e;
        color: #fff !important;
        margin-bottom: 10px;
    }
    .aradalandingpage .facts ul {
        margin: 0px;
        padding: 0px;
    }
    .aradalandingpage .facts ul li {
        width: 100%;
        float: none;
        margin: 0 0 3% 0;
        list-style: none;
        text-align: center;
    }
    .aradalandingpage .facts h2 {
        padding: 0 !important;
        margin: 0px !important;
        font-size: 40px;
    }
    .aradalandingpage .facts h3 {
        text-align: center !important;
        padding: 0 !important;
        margin: 0px !important;
    }
    .aradalandingpage .facts p {
        padding: 10px 0 !important;
        margin: 0px !important;
        font-size: 14px;
    }
    .lp-footer-copy {
        text-align: center;
        padding: 15px 0;
        color: #fff;
        background: #2d3c4b;
        width: 100%;
    }
    .lp-footer-copy a {
        color: #fff;
    }
    .lp-footer-copy-left {
        display: inline-block;
        margin: 0 10px 0 auto;
    }
    .lp-footer-copy-middle {
        display: inline-block;
    }
    .lp-footer-copy-right {
        display: inline-block;
        margin: 0 auto 0 10px;
    }
    .btn-enquire {
        margin: 10px auto;
        width: 300px;
        font-size: 20px;
        display: block;
    }
    .arada_footer_link .elementor-widget-container {
        display: block !important;
    }
    .wp-block-image figcaption {
        margin-top: 0.5em;
        margin-bottom: -2em;
        font-size: 10px;
    }
    .rtl .wp-block-image figcaption {
        font-family: Cairo-Regular;
        font-size: 10px;
    }
}

@media (max-width: 767px) {
    .landing-page-header ul.mainmenu {
        width: 100%;
        padding-left: 0px;
        text-align: center;
        margin-bottom: 0px;
    }
    .landing-page-header ul.mainmenu li a {
        font-size: 15px;
        padding: 7px !important;
    }
    .aradalandingpage .h3,
    h3 {
        font-size: 24px;
    }
    .landing_facilities .elementor-widget-wrap {
        background-color: #F1F1F1 !important;
        padding: 2% !important;
        margin: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .aradalandingpage h3 {
        line-height: initial !important;
    }
    .landing_facilities .elementor-widget-wrap {
        background-color: #F1F1F1 !important;
        padding: 2% !important;
        margin: 10px !important;
    }
}

.aradalandingpage a:hover {
    color: #FFF !important;
}


/* landing page css start end*/



/* landing page css start*/
.rtl .aradalandingpage h1,
.rtl .aradalandingpage h2,
.rtl .aradalandingpage h3,
.rtl .aradalandingpage h4,
.rtl .aradalandingpage h5,
.rtl .aradalandingpage h6 {
    font-family: Cairo-Regular !important;
}
.rtl .aradalandingpage p {
    font-family: Cairo-Regular !important;
}
.rtl .aradalandingpage label {
   font-family: Cairo-Regular !important;
}
.rtl .aradalandingpage .facts{
    font-family: Cairo-Regular !important;
}

.rtl .aradalandingpage .facts .elementor-counter-title {
    font-family: Cairo-Regular !important;
}
.rtl .aradalandingpage .facts .elementor-counter-number {
    font-family: Cairo-Regular !important;
}

.rtl .elementor-button-wrapper, .elementor-button span{
     font-family: Cairo-Regular !important;
 }
 
.rtl .lp-footer-copy-left, .rtl .lp-footer-copy-middle,  .rtl .lp-footer-copy-right{
    font-family: Cairo-Regular !important;
    margin: 0 auto 0 10px;
}


.rtl .arada_footer_link .elementor-widget-container {
    display: flex;
    text-align: center;
    width: 100%;
    display: block;
}

.rtl .wpcf7-form-control {
    direction: rtl !important;
    font-family: 'Cairo-Regular' !important;
}
.rtl .recaptcha {
    float: right;
}