/*About Us Pge start */ 
.servicesPage_PageHead h2 {
    font-weight: 700;
    color: white;
    font-size: 55px;
    text-transform: capitalize;
    padding-top: 8%;
    text-align: center;
    margin-bottom: 10px;
}
.BeforeServiceDEmo{
    margin-top: 45px;
}
.servicesPage_PageHead p {
    font-size: 16px;
    text-align: center;
    padding: 0 23%;
    color: #e4e4e4;
}
#special_offerMain {
    background-image: url(images/bark_blikbg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.special_offer {
    text-align: center;
    padding: 50px 0;
}
.special_offer h2 {
    font-size: 30px;
    font-weight: bold;
    color: white;
}
.owl-carousel .owl-item img {
    display: block;
    width: 51px;
    margin: 0 auto;
}
.offer-boxspecial h3 {
    font-size: 22px;
    font-weight: bold;
    color: white;
}
.special_offer p {
    color: #aaa;
}
.offer-boxspecial {
    background: #111521;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
}
.heading_secExpert h2{
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Barlow", sans-serif;
    font-size: 40px;
    text-align: left;
    margin-top: 0;
}

.heading_sec h2 {
    font-weight: 700;
    text-transform: capitalize;
    font-family: "Barlow", sans-serif;
    font-size: 40px;
    margin-bottom: 45px;
    margin-top: 0;
}
#uspList {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 0;
}
#uspList li.col-md-3 {
    width: 25%;
    padding: 0 10px;
}
.single_usp {
    border: 1px solid rgb(201 201 201 / 60%);
    padding: 20px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 20px;
    background: url(images/overlay_3.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 225px;
}
.usp_img {
    display: flex;
    justify-content: center;
}
.usp_img img{
    height: 70px;
}
.single_usp h5 {
    color: #000000;
    font-weight: 900;
    font-family: "Barlow", sans-serif;
    font-size: 18px;
}
.usp_content p {
    font-size: 15px;
    line-height: 1.3;
    min-height: 65px;
    color: gray;
    font-family: "Barlow", sans-serif;
}
.groceryWhyMoreBtn {
    padding: 11px 24px;
    display: inline-block;
    background: #f68b43;
    border-radius: 10px;
    font-size: 15px;
    color: white;
    font-weight: 500;
    text-align: center;
}
.content_banDemo h2{
    text-align: left;
    font-family: "Barlow", sans-serif;
    font-size: 45px;
    font-weight: 700;
    color: white;
}
.content_banDemo p{
    color: #d5d5d5;
    padding: 0 47% 0 0;
    text-align: left;
    line-height: 1.7;
    font-size: 16px;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}
.content_banDemo{
    position: absolute;
    top: 26%;
    left: 3%;
}
.business_goal_card_img{
    border-radius: 50%;
    width: 82px;
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    transition: all 0.3s ease-in-out;
    z-index: 1;
    background: white;
}
.business_goal_card_img .bi{
    font-size: 24px;
}

#business_goal_section {
    padding: 50px 0;
    background-color: #f9f9f9;
}

.business_goal_heading {
    margin-bottom: 40px;
}
.business_goal_heading h2 {
    font-size: 35px;
    font-weight: 400;
    color: #333;
    font-family: "Poppins", Sans-serif;
    margin-bottom: 8px;
}
.business_goal_heading p {
    font-size: 30px;
    color: #FDB713;
    font-family: "Poppins", Sans-serif;
}
.business_goal_heading h6{
    font-size: 21px;
    padding: 0 5%;
    line-height: 1.5;
    margin-top: 3%;
}

.business_goal_card {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease-in-out;
}
.business_goal_card:hover {
    transform: translateY(-5px);
}

.business_goal_card_img img {
    width: 50px;
    height: auto;
    margin-bottom: 15px;
    margin: 0 auto;
}

.business_goal_card_title {
    font-size: 17px;
    font-weight: 600;
    color: #000000;
    margin-top: 14px;
    font-family: "Poppins", Sans-serif;
}
.business_goal_card_text {
    font-size: 13px;
    color: #666;
    line-height: 1.5;
    font-weight: 400;
    font-family: "Poppins", Sans-serif;
}

.Main_Moto{
    background-color: #FFEEBA;
}
.Main_Motoss{
    background-color: #C7C7C7;
}
.about_demofre {
    padding: 0;
}
.Banner_DemoBtn a{
    padding: 16px 28px;
    background: linear-gradient(to right, #E01C08 0%, #B11101 50%, #E01C08 100%);
    color: white;
    border-radius: 20px;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 15px;
    float: left;
    margin-top: 11px;
     cursor: pointer;
}
 .Banner_DemoBtn .bi-arrow-right::before {
    content: "\f138";
    font-weight: 900 !important;
    font-size: 14px;
    margin-left: 11px;
}

.Before_Setting_image img {
    width: 100%;
    max-width: 500px;
    display: block;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.Before_Setting_content {
    text-align: left;
}

.Before_Setting_title {
    font-size: 28px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
    text-align: left;
}

.Before_Setting_text {
    font-size: 16px;
    color: #666;
    line-height: 1.7;
    text-align: left;
}
.protectingAbout_card h2 , .protectingAaboutAction_card h2{
    font-family: "Barlow", sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-top: 10px;
    text-align: left;
}
.protectingAaboutAction_card h2{
    font-family: "Barlow", sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-top: 10px;
    text-align:  center;
    margin-bottom: 47px;
}  
.single_services1 img{
    border-radius: 30px;
}
.protectingAbout_card span , .protectingAaboutAction_card span{
    background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.protectingAbout_card p {
    text-align: left;
    color: gray;
    font-family: "Barlow", sans-serif;
    margin-bottom: 15px;
    font-size: 17px;
}
.protectingAbout_card img{
        height: 200px;
    margin: 0 auto;
}
.protectingAbout_HeadCCtv .Btn_About {
    padding: 12px 0;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 600;
    background-color: #181b34;
    color: white;
}
.Btn_About:hover {
    background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
    color: white;
}
#ourUsp , #business_goal_section , #Before_Setting_section , 
#servicesSection , #About_GetDemoFree{
    margin-top: 2.5%;
    margin-bottom: 2.5%;
}
#protectingAbout_Head{
    margin-top: 2.5%;
}
.categoryHeading h3 {
    font-size: 28px;
    margin: 0;
    color: rgba(2, 6, 12, .75);
    letter-spacing: .3px;
    text-align: center;
}
.single_services {
    display: flex;
    align-items: center;
    padding: 20px 0;
    height: 132px;
}
.service_icon {
    min-width: 80px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 2px solid #e2e2e2;
    background: #e2e2e2; */
    border-radius: 100%;
}
.single_services .service_icon img {
    height: 78px;
}
.services_text {
    margin-left: 25px;
}
.services_text p{
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
}
.services_text h4 {
    font-size: 20px;
    color: #1c2673;
    letter-spacing: .5px;
    margin: 0 0 4px;
    font-weight: 600;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    margin-bottom: 10px;
}
#servicesSection {
    background-color: #f6f6f6;
    padding-top: 5%;
    padding-bottom: 5%;
}
#servicesSection_Grocerys li {
    list-style: none;
}
.single_usp:hover{
    background: linear-gradient(90deg, #FF1E56 0%, #B11101 100%);
}
.single_usp:hover h5,
.single_usp:hover .usp_content p {
    color: white;
}
/*About Us Page end */





/*services Us Page start */

.servicesPage_PageHead h2{
    font-weight: 700;
    color: white;
    font-size: 55px;
    text-transform: capitalize;
    padding-top: 8%;
    text-align: center;
    margin-bottom: 10px;
    }
    .servicesPage_PageHead p{
           font-size: 16px;
        text-align: center;
        padding: 0 23%;
        color: #e4e4e4;
    }
    
            .special_offer {
                text-align: center;
                padding: 50px 0;
            }
            .special_offer h2 {
                font-size: 30px;
                font-weight: bold;
                color: white;
            }
            .special_offer p {
                color: #aaa;
            }
            .offer-boxspecial {
                background: #111521;
                padding: 30px;
                border-radius: 10px;
                text-align: center;
            }
            .offer-boxspecial img {
                width: 50px;
                margin-bottom: 15px;
            }
            .offer-boxspecial h3 {
                font-size: 22px;
                font-weight: bold;
                color: white;
            }
            .owl-carousel .owl-nav {
                text-align: center;
                margin-top: 20px;
            }
            .owl-carousel .owl-nav button {
                background: none;
                border: none;
                color: white;
                font-size: 24px;
                margin: 0 10px;
            }
            #special_offerMain {
           background-image: url('images/bark_blikbg.png');
           background-repeat: no-repeat; 
        background-size: cover; 
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 51px;
        margin: 0 auto;
    }
    .scrollingBit{
        padding: 0;
    }
    .protecting_pointstyx h4{
        text-align: left;
        font-weight: 700;
        color: black;
        font-size: 18px;
        font-family: "Barlow", sans-serif;
    }
    .protecting_pointstyx p{
        text-align: left;
        font-size: 16px;
        color: gray;
        font-family: "Barlow", sans-serif;
    }
    .protecting_pointstyx li::marker{
       color: transparent;
    }
    .protecting_pointstyx{
        display: flex;
    }
    .proctect_rss{
        position: relative;
        border-radius: 50%;
        width: 116px;
        right: 22px;
        top: 0px;
        height: 59px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        transition: all 0.3s ease-in-out;
        z-index: 1;
        background: linear-gradient(to right, #E01C08 0%, #B11101 50%, #E01C08 100%);
    }
    .protectingservive_HeadCCtv .Btn_servive {
        padding: 12px 0;
        border-radius: 10px;
        font-size: 16px;
        font-weight: 600;
        background-color: #181b34;
        color: white;
    }
    .Btn_servive:hover {
        background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
        color: white;
    }
    .contact-protectingservive{
        margin-top: 35px;
    }
            .scrolling-text {
                font-size: 70px;
                font-weight: bold;
                text-transform: uppercase;
                white-space: nowrap;
                color: #d6a5ff;
            }

    .protecting_card p , .protectingservive_card p{
    
    text-align: left;
    color: gray;
    font-family: "Barlow", sans-serif;
    margin-bottom: 34px;
    font-size: 17px;
    }
    .protecting_secure img{
        border-radius: 30px;
        height: 399px;
        margin: 0 auto;
    }
    .protecting_card h2 , .protectingservive_card h2{
        font-family: "Barlow", sans-serif;
        font-size: 40px;
        font-weight: 700;
        margin-top: 10px;
        text-align: left;
    }
    .protecting_card span , .protectingservive_card span{
        background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    #scrolling_textAni{
        margin-top: 0%;
        margin-bottom: 0%;
    }

    /*services Us Page end */
    


     /*Blog listing Page start */
     .blog-container {
        max-width: 1139px;
        margin: 0px auto;
            }
            .blog-card {
                background: #fff;
                padding: 20px;
                border-radius: 8px;
                box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
                margin-bottom: 20px;
            }
            .blog-card img {
                width: 100%;
                height: auto;
                border-radius: 4px;
            }
            .blog-title {
                font-size: 20px;
                color: #1f3453;
                margin-bottom: 11px;
                font-family: "Poppins", Sans-serif;
                font-weight: 600;
            }
            .blog-date {
                font-size: 12px;
                color: #ffa800;
                margin-top: 5px;
            }
            .blog-content {
                margin-top: 10px;
               font-size: 15px;
                color: #444444;
               font-family: "Poppins", sans-serif;
            }
            .blog-card .read-btn {
                margin-top: 13px;
               background: #ff6600;
              color: #ffffff;
               border-radius: 4px;
               border: 1px solid #ff6600;
            }
            .blog-card .read-btn:hover {
                background: #cc5500;
                color: #fff;
            }
        /*Blog listing Page end */


 /*Blog view Page start */
 .fullcontentblog p{
    text-align: left;
    font-family: 'Poppins' !important;
    }
    .fullcontentblog h4{
        text-align: left;
        font-size: 24px;
       color: #09318e;
        font-weight: 600;
        font-family: "Poppins";
        margin-top: 18px;
        margin-bottom: 11px;
    }
    .blogview_mainHead h2{
        font-weight: 700;
        font-size: 31px;
        color: #181858;
        text-align: left;
        padding: 0 11% 0 0;
        margin-bottom: 24px;
    }
    .blogview_mainHead img{
       height: 500px;
       width: 100%;
       margin-bottom: 27px;
    }
/*Blog view Page end */


/*contact us Page start */
.contact-section .btn-custom:hover {
    background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
    color: white;
}
.contact_FormPage .contact-section {
            padding: 50px 0;
        }
        .contact_FormPage .contact-section .contact-box {
            background: #fff;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        .contactMesage_Box textarea.form-control {
          height: 90px;
        }
        .contactPage_Form .btn-custom {
            background-color: #181b34;
            color: white;
            border: none;
            padding: 14px 30px;
            font-size: 18px;
            border-radius: 10px;
            font-weight: 600;
        }
        .contactPage_Form .btn-custom:hover {
            background: linear-gradient(90deg, #E01C08 0%, #B11101 100%);
            color: white;
        }
        /* .contact-info p {
        display: flex;
        align-items: center;
        gap: 10px;
    } */
    .glyphicon {
        font-size: 16px;
    }
    /* .conatctForm_PageContent .contact-info{
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    display: grid;
    margin-top: 20px;
    } */
    .conatctForm_PageContent .contact-info p span {
    font-size: 18px;
    color: gray;
    margin-left: 10px;
   }
   .conatctForm_PageContent .contact-info .glyphicon{
    color: #0e426a;
        right: 7px;
   }
/*contact us Page end */


/*pricing us Page start */
.PagePricing{
    margin-top: 5%;
    margin-bottom: 2%;
}
.pricingEagle_lt {
        margin-bottom: 5%;
}
.Pricing_PageHead h2{
    font-size: 55px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Barlow", sans-serif;
    padding: 65px 0;
}
/*pricing us Page end*/


/*Get a Demo us Page start*/
.GetDemo_FormMain input[type=email], input[type=password], input[type=text], textarea {
    border: 1px solid #e7e7e7;
    color: #000 !important;
    display: block;
    font-size: 12px;
    font-weight: 400;
    outline: 0;
    padding: 9px 8px;
    width: 100%;
    overflow: hidden;
}
.GetDemo_FormMain .demo_btn {
    width: 100%;
    padding: 8px 20px;
    border: 1px solid transparent;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    border-radius: 8px;
    letter-spacing: .5px;
    background: oldlinear-gradient(330deg, #fa7faa, #ff9691 25%, #ffb287 50%, #181b34 55%, #181b34) -moz- !important;
    background: linear-gradient(120deg, #fa7faa, #ff9691 25%, #ffb287 50%, #181b34 55%, #181b34) !important;
    background-position: 98% 0 !important;
    background-size: 250% 100% !important;
    outline-offset: .125rem;
    transition: background-position .2s, outline-width .2s;
}
/*Get a Demo us Page end*/



@media screen and (max-width:767px){
    #Blog_Banner {
        height: 86px !important;
    }
    .blog-container {
    padding: 5px !important;
}
    .blogview_mainHead h2 {
        font-size: 20px;
         padding: 0 !important; 
        margin-bottom: 24px;
    }
    .blogview_mainHead img {
        height: auto !important;
    }
    .fullcontentblog p {
        text-align: left;
        font-size: 15px !important;
    }
    .fullcontentblog h4 {
        font-size: 18px !important;
    }
    .Pricing_PageHead h2 {
        font-size: 40px !important;
        padding-top: 46% !important;
    }
    .pricing-section {
        margin-top: 0 !important; 
    }
    #contact_Banner{
        overflow: hidden !important;
    }
    .contact_FormPage{
        overflow: hidden !important;
    }
    #contact_Banner {
        background-position: right !important;
    }
    .Banner_MainContact h2 {
        font-size: 35px !important;
        padding: 122px 0 !important;
    }
    .conatctForm_PageContent h2 {
        font-size: 23px !important;
        line-height: 1.2;
        margin-top: 5px;
    }
    .contact_FormPage .contact-section {
        padding: 22px 0 !important;
    }
    .contactBottomBannerText {
        padding: 18px !important;
        border-radius: 15px;
        width: 100% !important;
    }
    .details_icon img{
        height: 35px !important;
    }
    .getDemoConsult , .getDemoContent {
        padding: 0 !important;
    }
    .main_banner_text h1 {
        font-size: 32px !important;
    }
    .bookDemoForm {
        padding: 30px 23px !important;
    }
    #servicesPage_Banner, #delivering_Head , #delivering_Head,
    #services_list , #special_offerMain , #scrolling_textAni{
        overflow: hidden;
    }
    .servicesPage_PageHead h2 {
        font-size: 37px !important;
    }
    .servicesPage_PageHead p {
        font-size: 15px !important;
        padding: 0 0px !important;
    }
    #servicesPage_Banner {
        height: 275px !important;
    }
    .Banner_servicesPage {
        margin-top: 39px !important;
    }
    .delivering_Headc{
        margin-top: 30px !important;
    }
    .delver_firstcont h6 {
        font-size: 16px !important;
    }
    .delivering_HeadCCtv , .protectingservive_HeadCCtv,
    .protecting-container , .protectingservive_HeadCCtv ,
    .protectingservive_secure {
        padding: 0 !important;
    }
    /* #protectingservive_Head {
        margin-bottom: 30px !important;
    } */
    .delivering_content h3 {
        font-size: 27px !important;
    }
    #Gifting_TabsImage{
        margin-top: 15px;
    margin-bottom: 15px;
    }
    .service-boxList {
    height: 222px !important;
    padding: 19px !important;
}
#services_list {
    padding-top: 45px !important;
    padding-bottom: 25px !important;
}
    .delivering_content p {
        font-size: 18px !important;
    }
    .delivering_btn a {
        font-size: 13px !important;
    }
    .scrolling-text {
        margin-top: 22px !important;
            font-size: 35px !important;
    }
    .protecting_card h2, .protectingservive_card h2 {
        font-size: 27px !important;
    }
    .proctect_rss {
        width: 215px !important;
    }
    .protecting_secure img {
        height: auto !important;
    margin-top: 23px !important;
    }
    .protecting_card h2{
        font-size: 28px !important;
    }
    .protecting_card p {
     margin-bottom: 0 !important;
}
    .protecting_card{
        padding: 20px !important;
     padding-top: 0 !important;
     margin-top: 0 !important;
     padding-bottom: 10px !important;
    }
    .special_offerMain , #servicesPage_Banner , #business_goal_section,
    #servicesSection , #Before_Setting_section, #ourUsp{
        overflow: hidden !important;
    }
    .business_goal_heading h2 {
        font-size: 20px !important;
    }
    #business_goal_section {
    padding: 13px 0;
}
.protectingAaboutAction_card h2 {
    margin-bottom: 15px !important;
}
.special_offer {
    text-align: center;
    padding: 21px 0;
}
.offer-boxspecial {
    padding: 5px;
}
.business_goal_heading {
    margin-bottom: 24px;
}
    .business_goal_heading p {
        font-size: 20px !important;
    }
    .Main_Moto , .Main_Motoss {
        margin-bottom: 20px !important;
    }
    .protectingAaboutAction_card h2 {
        font-size: 30px !important;
    }
    .special_offer h2 {
        font-size: 26px !important;
    }
    .heading_secExpert h2 {
        font-size: 27px !important;
        line-height: 1.3;
    }
    .Before_Setting_image img {
        margin: 30px auto !important;
    }
    .BeforeServiceDEmo {
    margin-top: 7px;
}
#uspList li.col-md-3 {
    padding: 0 6px;
}
    .heading_sec h2 {
        font-size: 30px !important;
    }
    #uspList li.col-xs-6 {
        width: 50% !important; 
    }
    .single_usp {
        height: 239px !important;
            padding: 12px;
    }
    .About_GetDemoFreeBan img{
        height: 446px !important;
    }
    /* #protectingAbout_Head .form-group{
        padding: 0 11px;
    } */
    .content_banDemo h2 {
        font-size: 26px !important;
        padding: 0 25px 0 0 !important;
    }
    .protectingservive_card img {
    margin-bottom: 10px !important;
    }
    .content_banDemo p {
        padding: 0 5% 0 0 !important;
        font-size: 15px !important;
    }
    .content_banDemo {
        top: 6% !important;
    }
    .protectingAbout_HeadCCtv {
        padding: 0 !important;
    }
    .protectingAbout_card h2 {
        font-size: 31px !important;
    }
    .protectingAbout_card p {
        font-size: 19px !important;
        margin-bottom: 5px;
    }
    .protectingAbout_card img{
        height: 115px;
    margin: 0 auto;
    }
    #protectingAbout_Head {
        margin-bottom: 30px !important;
    }
    .devServices_list {
        margin-top: 20px !important;
    }
    .single_services {
        padding: 7px 0 !important;
        height: 103px !important;
        margin-left: 16px !important;
        margin-bottom: 30px !important;
    }
    .services_text h4 {
        font-size: 17px !important;
    }
    .owl-carousel .owl-item img {
        width: 61px !important;
    }
    .service_icon {
        min-width: 50px;
        width: 50px;
        height: 50px;
    }
    .cross {
        position: relative;
        bottom: 5px;
    }
    #servicesSection_Grocerys , #servicesSection_Grocerys li {
        padding: 0 !important;
    }
    
}


@media only screen and (min-width:768px) and (max-width:1024px) {
.blog-card img{
    height: 144px !important;
}
.About_GetDemoFreeBan img{
        height: 450px;
}
.protectingservive_secure {
    padding-bottom: 33px !important;
    padding-top: 1px !important;
}
.item{
    height: 430px !important;
}
#uspList li.col-md-3 {
    padding: 0 5px;
}
.protectingAbout_card p {
    margin-bottom: 5px;
}
#blog_ListingPage {
    margin-top: 0 !important;
}
.special_offer {
    padding: 17px 0;
}
#business_goal_section {
    padding: 15px 0;
}
#Blog_Banner {
    height: 165px !important;
}
.blogview_mainHead img {
    height: auto !important;
}
.conatctForm_PageContent h2 {
    font-size: 28px !important;
}
.conatctPage_logo img {
    height: 140px;
}
.blogview_mainHead h2 {
    font-size: 25px !important;
}
.bookDemoForm {
    padding: 30px 23px !important;
}
.main_banner_text h1 {
    font-size: 32px !important;
}
.servicesPage_PageHead p {
    font-size: 15px !important;
    padding: 0 6% !important;
}
.delivering_content h3 {
    font-size: 30px;
}
.service-boxList {
    padding: 25px !important;
    height: 239px !important;
}
#services_list {
    padding-top: 45px;
    padding-bottom: 30px;
}
.scrolling-text {
    font-size: 50px !important;
}
.protecting_card p {
    margin-bottom: 17px;
}
.protectingservive_card h2 {
    font-size: 33px;
}
.protecting_card h2{
        margin-top: 0;
}
.servicesPage_PageHead h2 {
    font-size: 45px !important;
}
.delver_firstcont h6 {
    font-size: 16px !important;
}
.protectingservive_card img{
    margin: 0 auto;
    height: 231px;
}
/* #protectingservive_Head {
    margin-bottom: 37px !important;
} */
.protecting-listTabbable_Whywe{
    padding: 0 !important;
}
.proctect_rss {
    width: 95px !important;
}
.protecting_secure img {
    margin-top: 31px !important;
}
.protecting_pointstyx p {
    font-size: 17px !important;
}
#servicesPage_Banner, #delivering_Head , #delivering_Head,
#services_list , #special_offerMain , #scrolling_textAni{
    overflow: hidden;
}
#servicesPage_Banner {
    height: 289px !important;
}
.business_goal_heading h2 {
    font-size: 30px !important;
}
.business_goal_heading p {
    font-size: 25px !important;
}
.business_goal_card {
    height: 269px !important;
}
.single_services1 img{
    display: none !important;
}
.servicesSection_Grocerys{
    padding: 0 !important;
}
.services_text h4 {
    font-size: 17px !important;
}
.Before_Setting_image img {
    margin: 34px auto !important;
}
.heading_secExpert h2 {
    font-size: 30px !important;
}
.heading_sec h2 {
    font-size: 35px !important;
}
.single_usp h5 {
    font-size: 14px !important;
}
.single_usp {
    height: 237px !important;
}
.content_banDemo h2 {
    font-size: 29px !important;
}
.content_banDemo p {
    font-size: 15px !important;
}
.Banner_DemoBtn a {
    padding: 16px 24px !important;
    font-size: 13px !important;
}
.content_banDemo {
    top: 6% !important;
}
.protectingAbout_card h2, .protectingAaboutAction_card h2 {
    font-size: 32px !important;
}
.protectingAbout_card img{
    height: 228px;
    margin: 0 auto;
}
#protectingAbout_Head {
    margin-bottom: 34px !important;
}
#servicesSection_Grocerys{
    padding: 0 !important;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .pricing-list {
        padding-top: 11% !important;
    }
    .content_banDemo {
        top: 19% !important;
    }
    .protectingAbout_card h2, .protectingAaboutAction_card h2 {
        font-size: 32px !important;
    }
    .protectingAbout_card img{
        height: 133px;
        margin: 0 auto;
    }
    #protectingAbout_Head {
        margin-bottom: 34px !important;
    }
    #servicesSection_Grocerys{
        padding: 0 !important;
    }
    .Before_Setting_text {
        font-size: 17px !important;
    }
    .business_goal_card {
        height: 235px !important;
        margin-bottom: 30px !important;
    }
    .business_goal_card_title {
        font-size: 20px !important;
    }
    .business_goal_card_text {
        font-size: 17px !important;
    }
    .protectingAbout_card h2, .protectingAaboutAction_card h2 {
        font-size: 35px !important;
    }
}


@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .service-boxList {
        height: 300px !important;
    }
    .proctect_rss {
        width: 66px !important;
    }
    .business_goal_card {
        height: 204px !important;
    }
    .business_goal_card {
        margin-bottom: 25px !important;
    }
    .business_goal_card_title {
        font-size: 20px !important;
    }
    .business_goal_card_text {
        font-size: 16px !important;
    }
    .single_usp {
        height: 235px !important;
    }
    .content_banDemo {
        top: 19% !important;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1365px){
#Blog_Banner {
    height: 162px !important;
}
.blogview_mainHead h2 {
    font-size: 30px !important;
    padding: 0 !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    .service-boxList {
        height: 298px !important;
    }
    .proctect_rss {
        width: 69px !important;
    }
.pricing-list {
        padding-top: 27% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
    #Blog_Banner {
        height: 216px !important;
    }
    .protectingservive_card img{
        /* height: 228px !important; */
        margin: 0 auto !important;
    }
    #protectingAbout_Head {
    margin-bottom: 2.5%;
}
#servicesSection {
    padding-top: 3%;
    padding-bottom: 3%;
}
#business_goal_section{
    margin-bottom: 1.5% !important;
}
#About_GetDemoFree {
    margin-top: 0 !important;
}
    /* #protectingservive_Head {
        margin-bottom: 30px !important;
    } */

}


@media (min-width: 1920px) {
    .container {
        width: 1699px !important;
    }
    .blog-container {
        max-width: none !important;
    }
    #Blog_Banner {
        height: 302px !important;
    }
    .blog-title {
        font-size: 27px !important;
    }
    .blog-content {
        font-size: 22px !important;
    }
    .blog-card .read-btn {
        margin-top: 17px !important;
        font-size: 21px !important;
    }
    .blog-date {
        font-size: 19px !important;
    }
    .blogview_mainHead h2 {
        font-size: 42px !important;
        padding: 0 !important;
        margin-bottom: 28px !important;
    }
    .fullcontentblog p {
        text-align: left;
        font-size: 23px !important;
    }
    .fullcontentblog h4 {
        font-size: 33px !important;
        margin-bottom: 15px !important;
    }
    .pricing-list {
        padding-top: 14% !important;
    }
    .pricing-list li {
        font-size: 20px !important;
    }
    .btn-purchase {
        font-size: 18px !important;
    }
    .plan_priceMonth p {
      font-size: 23px !important;
    }
    .plan_price h3 {
        font-size: 18px !important;
    }
    .plan_price h5 {
        font-size: 36px !important;
    }
    .Pricing_PageHead h2 {
        font-size: 70px !important;
        padding: 68px 0 !important;
    }
    .Banner_MainContact h2 {
        font-size: 55px !important;
    }
    .conatctForm_PageContent h2 {
        font-size: 44px !important;
    }
    .conatct_PageCon p {
        font-size: 22px !important;
    }
    .conatctForm_PageContent .contact-info p span {
        font-size: 25px !important;
    }
    .form-control::placeholder {
        font-size: 18px; /* Adjust size as needed */
    }
    .contact-section .btn-custom {
        font-size: 20px !important;
    }
    .form-group label {
        font-size: 19px !important;
    }
    .contact_FormPage .contact-section .contact-box {
        margin-top: 6% !important;
    }
    .GetDemo_FormMain input[type=email], input[type=password], input[type=text], textarea {
        font-size: 18px !important;
    }
    .form-control{
        font-size: 18px !important;
    }
    .main_banner_text h1 {
        font-size: 50px !important;
    }
    .main_banner_text p {
        font-size: 25px !important;
    }
    .contactBottomBannerText ul li a {
        font-size: 17px !important;
    }
    .details_icon {
        width: 51px !important;
    }
    .bookDemoForm label {
        font-size: 20px !important;
    }
    .GetDemo_FormMain .demo_btn {
        font-size: 21px !important;
    }
    .GetDemo_FormMain {
        margin-top: 2% !important;
    }
    .servicesPage_PageHead p {
        font-size: 22px !important;
    }
    .servicesPage_PageHead h2 {
        padding-top: 6% !important;
    }
    .delivering_HeadMainpic img {
        height: 724px !important;
    }
    .delver_firstcont img {
        height: 46px !important;
    }
    .delver_firstcont h6 {
        font-size: 21px !important;
    }
    .delivering_content p {
        font-size: 27px !important;
    }
    .delivering_content h3 {
        font-size: 55px !important;
    }
    #servicesPage_Banner {
        height: 400px !important;
    }
    .servicesPage_PageHead h2 {
        font-size: 62px !important;
    }
    .delivering_btn a {
        font-size: 19px !important;
    }
    .delivering_btn a {
        font-size: 19px !important;
    }
    .service-boxList p {
        font-size: 19px !important;
    }
    .service-boxList h4 {
        font-size: 21px !important;
    }
    .special_offer h4{
        font-size: 20px !important;
    }
    .special_offer h2 {
        font-size: 35px !important;
    }
    .offer-boxspecial h3 {
        font-size: 29px !important;
    }
    .owl-carousel .owl-item img {
        width: 82px !important;
    }
    .special_offer p {
        font-size: 20px !important;
    }
    .protecting_card h2, .protectingservive_card h2 {
        font-size: 52px !important;
    }
    .protecting_card p, .protectingservive_card p {
        font-size: 23px !important;
    }
    .protecting_pointstyx h4 {
        font-size: 25px !important;
    }
    .protecting_pointstyx p {
        font-size: 20px !important;
    }
    .proctect_rss {
        height: 69px !important;
    }
    .proctect_rss img{
        height: 48px !important;
    }
    .protectingservive_card img{
        margin: 0 auto !important;
        height: 298px !important;
    }
    .business_goal_card_title {
        font-size: 20px !important;
    }
    .business_goal_card_text {
        font-size: 20px !important;
    }
    .business_goal_card {
        height: 248px !important;
    }
    .business_goal_heading p {
        margin-bottom: 52px !important;
    }
    .business_goal_card_img .bi {
        font-size: 28px !important;
    }
    .protectingAaboutAction_card h2 {
        font-size: 52px !important;
    }
    .services_text h4 {
        font-size: 25px !important;
    }
    .services_text p {
        font-size: 19px !important;
    }
    .heading_secExpert h2 {
        font-size: 43px !important;
    }
    .Before_Setting_text {
        font-size: 22px !important;
    }
    .heading_sec h2 {
        font-size: 45px !important;
    }
    .single_usp h5 {
        font-size: 23px !important;
    }
    .usp_content p {
        font-size: 20px !important;
    }
    .single_usp {
        margin-bottom: 42px !important;
        height: 246px !important;
    }
    .About_GetDemoFreeBan img{
        width: 100%;
    }
    .single_services .service_icon img {
        height: 92px;
    }
    .content_banDemo h2 {
        font-size: 54px !important;
    }
    .content_banDemo p {
        padding: 0 54% 0 0 !important;
        font-size: 22px !important;
    }
    .Banner_DemoBtn a {
        font-size: 23px !important;
    }
    .content_banDemo {
        top: 31% !important;
    }
    .protectingAbout_card h2 {
        font-size: 42px !important;
    }
    .protectingAbout_card p {
        font-size: 23px !important;
    }
    .protectingAbout_card img{
        height: 243px;
        margin: 0 auto;
    }
    #protectingAbout_Head {
        margin-bottom: 49px !important;
    }
    .protectingservive_HeadCCtv .Btn_servive {
        font-size: 19px !important;
    }
    .protectingAbout_HeadCCtv .Btn_About {
        font-size: 20px !important;
    }
}

@media only screen and (min-width:820px) and (max-width:1180px) and (orientation:landscape) {
.services-wrapper {
    padding: 20px 16px !important;
}
}