﻿
@font-face {
    font-family: rt_BoldFont;
    src: url('../fonts/open-sans/OpenSans-Bold.ttf');
}

@font-face {
    font-family: rt_LightFont;
    src: url('../fonts/open-sans/OpenSans-Light.ttf');
}

@font-face {
    font-family: rt_MediumFont;
    src: url('../fonts/open-sans/OpenSans-Semibold.ttf');
}

@font-face {
    font-family: rt_RegularFont;
    src: url('../fonts/open-sans/OpenSans-Regular.ttf');
}

.page-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 25vh;
}

    .page-contact h1 {
        font-weight: bold;
        color: white;
    }

.address_h4 {
    font-weight: bold;
    font-size:16px;
}

.ContactUsBanner {
    background: linear-gradient(rgba(247, 126, 5, 0.82), rgba(249, 179, 21, 0.97)), url(../../Landing/images/banners/contact_banner.jpg) center no-repeat;
    height: 250px;
    background-size: cover;
}

.contact_container {
    width: 90% !important;
}

.margin_top_btn {
    margin-top: 21px !important;
}

.row_margin {
    margin: 0px !important;
    padding: 0px !important;
}

.Address_margin_bottom {
    margin-bottom: 0px !important;
}

.map_contact {
    width: 100%;
}




/*--------------------------------- Contact Us end---------------------------------*/




/*--------------------------------------- Demo Page Css Start----------------------------*/


.demo_h4 {
    color: #fff;
}


/*--------------------------------------- Demo Page Css End----------------------------*/


/*----------------------------FAQ Page Css start------------------------------------------------------*/

.Faq_container {
    width: 80%;
}

.faq_Font {
    font-size: 14px !important;
}

.faqtoggle {
    cursor: pointer !important;
}

.faq_ul {
    list-style-type: circle;
}

.faq_ul_internal {
    list-style-type: disc;
    margin-left: 3% !important;
}

.faqimgconatiner {
    padding: 0px;
}

.Faq_banner {
    width: 100%;
}

/*----------------------------FAQ Page Css end------------------------------------------------------*/



/*----------------------------Featrure Page Css start------------------------------------------------------*/

.featureimgconatiner {
    padding: 0px;
}

.feature_banner {
    width: 100%;
}

.Feature_container {
    width: 80%;
}

.feature-hr {
    border-top: 2px solid #f77e05 !important;
    width: 20% !important;
}


/*----------------------------Featrure Page Css end------------------------------------------------------*/

/*----------------------------Index Page Css start------------------------------------------------------*/

.main_page_banner {
    background-image: url(../images/banners/banner1.png);
    width: 100%;
    background-size: cover;
}

.main_h3 {
    color: #403c3b;
}

.main_li_nav {
    cursor: pointer !important;
    border: 2px solid #00001a !important;
    color: #000 !important;
}

.nav_a {
    color: #000;
}

.box_padding {
    padding: 2px;
}

.font_size_works h3 {
    margin-top: 0px !important;
}

.apply_btn {
    margin: 0px 0px;
}

.color_h2_main {
    color: #f77e05 !important;
}

.fa_feature i {
    font-size: 50px;
    color: #f87e05;
}

.feature_p {
    font-size: 12px;
    color: #000;
}

.hire_border {
    border-top: 0px solid #eee !important;
}

.newslatterbtn {
    margin-left: 0px;
}
/*----------------------------Index Page Css end------------------------------------------------------*/

/*------------------------Partner Page Css Start------------------------------------------------------*/
 .page-partner {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 35vh;
    }

        .page-partner h1 {
            font-weight: bold;
            color: white;
            padding-bottom:10px;
        }

        .page-partner h2 {
            font-size: 16px;
            color: white;
        }

    .box_partner {
        box-shadow: 1px 2px 15px #c3c3c3;
        margin: 1%;
        padding: 10px 10px 30px 5px;
        text-align: justify;
        margin-bottom:20px;
        min-height:310px;
    }
    

.partner_container {
    background: #ffd800;
}

.partner_Banner {
    background: linear-gradient(rgba(247, 126, 5, 0.82), rgba(249, 179, 21, 0.97)), url(../img/teamPartner.jpg) center no-repeat;
    height: auto;
    background-size: cover;
}

.container_color_partner {
    background: #fff;
}

.partner_h1 {
    color: rgb(249, 134, 5);
}

.ul_style_tick {
    list-style-image: url('../img/tick_icon.png');
    color: #5f5f5f;
}

.partner_h3 {
    font-weight: bold;
}

.partners_img {
    margin-top: 30px;
}

.part_btn {
    float: none !important;
}
/*------------------------Partner Page Css End------------------------------------------------------*/

/*------------------------Pricing Page Css Start------------------------------------------------------*/

.pricing_h1 {
    color: #f77e05;
}

.col_pricing {
    padding: 0px;
}

.apply_pricing {
    font-size: 10px;
    text-align: right;
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 10px;
}

.pricing_ul {
    list-style-image: url('../img/tick_icon.png');
    color: #5f5f5f;
}

.h1_pricing {
    color: #fff;
}

.btn_pricing {
    float: none !important;
    border-radius: 30px !important;
}
/*------------------------Pricing Page Css End------------------------------------------------------*/


/*--------------------------------Privacy Page Css Start-------------------------------------------*/
.privacy_h4 {
    font-weight: bold;
    font-size: 14px !important;
}


/*--------------------------------Privacy Page Css end-------------------------------------------*/


/*--------------------------------Product Page Css Start-------------------------------------------*/
.page-Product {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 35vh;
}

    .page-Product h1 {
        font-weight: bold;
        color: white;
    }

    .page-Product h2 {
        font-size: 16px;
        color: white;
    }
.Product_banner{
    background:linear-gradient(rgba(247, 126, 5, 0.82), rgba(249, 179, 21, 0.97)), url(../img/Product_banner.jpg) center no-repeat; 
    height:250px;
}
.product_h1{
    color:#f77e05;
}
.product_p{
    text-align:justify;
}
.product_container{
    background:rgb(245, 245, 245);
}
.product_h5 {
    font-weight:bold;
}
.product_container2{
    background-color:gainsboro;
}
.product_btn{
    background-color:#4e4e4e;
    padding: 10px 35px;
    margin-top: 10px;
    border: 1px solid #4e4e4e;
    color:#fff;
}
.Terms_font{
    font-size:13px;
}
/*-----------------------------------signup css---------------------------------*/
.border_hr span {
    color:black;
}
.div_color {
    color:green; 
    font-weight:bold;
    font-size:16px;
}
.div_color_msg{
    color:red;
     font-weight:bold; 
     margin-top:2%;
     font-size:16px;
}

.account_layout_wrapper {
    min-height: 80vh;
}

/* --------- Custom Footer ---------- */

.main-footer {
    background: #fff !important;
    padding: 15px !important;
    border-top: 2px solid #0493be !important;
    margin-left: 230px !important;
}


@media (max-width:767px) {
    .main-footer {
        margin-left: 0px !important;
    }
}

.footer_sira_govt {
    margin-top: 15px;
}

@media (max-width:767px) {
    .footer_sira_govt {
        width: 150px !important;
        margin-bottom: 15px;
    }
}


/* --------- End of Custom Footer ---------- */
