.header-area2{background:#fff !important;}
.header-area2 .main-menu ul > li a{color:#000;}
.home-dark2{background: #fafafa;}
.page-content-wrapper, .page-content-wrapper p{color:#000;}
.breadcrumb-cnt h1{color:#fff important;}
.right-side-box{
    right: 0px;left: auto;position: fixed;top: 36%;z-index: 999;
}
.sec-mar{margin: 40px 0 !important;}
.home-header{box-shadow: 0 4px 20px rgb(0 0 0 / .08);}
#app .breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt h1{color:#fff !important;}
.breadcrumbs .inner-banner-2{border: 4px solid #4278bc !important;}
.home6-choose-section .choose-btm .choose-feature ul li {
  margin-bottom: 0px !important;
}
.portcusslider{padding: 20px;border-radius: 50px;}
.portcusslider .text-img{text-align: center;display: inline-block;}
.portcusslider .text-img img{max-height: 500px;width: auto;}
.portcusslider .text-white{padding: 150px 50px;}
.portcusslider h3{font-size: 50px;}
.portfolioslider01{background: #f9b612;}
.portfolioslider02{background: #eab19d;}
.portfolioslider03{background: #a6dae8;}
.portfolioslider04{background: #c8e2bf;}
.portfolioslider05{background: #4ca570;}
.portfolioslider06{background: #e7b8f3;}
.portfolioslider07{background: #6e90ae;}
.portfolioslider08{background: #42b0af;}
.portfolioslider09{background: #bac5d0;}
.portfolioslider10{background: #d1f1ff;}
.portfolioslider11{background: #f0b347;}
.portfolioslider12{background: #c6e2c5;}
footer{box-shadow: 0 4px 20px rgb(0 0 0 / .08);}
.home-header{
    background-color: #fff !important;position: fixed;
    top: 0;
    right: 0;
    left: 0;z-index: 99;
}
.home-header .container{max-width: 1280px;padding-left: 10px !important;
    padding-right: 10px !important;}

.header-area2.one{
    position: relative !important;
    padding: 0% !important;
}
.country-section{padding-left: 0px;}.country-section .country-list{cursor: pointer;}
.country-section .country-list:hover{background: #fff;}
.country-section .country-list img{width: 40px;}
.country-section .country-list span{color: #000;padding: 6px;}
.fixed-call-btn{background: #52b749;
    position: fixed;
    right: 0px;
    width: 50px;
    height: 50px;
    padding: 12px 14px;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;}
.right-side-box .no-bullet{list-style-type: none;}
.fixed-call-brouchure{
    position: fixed;
    right: 0;
    display: flex;
    transform: rotate(-90deg);
    align-items: center;
    margin-top: 70px;
}
.brouchure-icon{
    position: fixed;
    right: 0px;
    transform: translateY(-50%);
    width: 200px !important;
    background: #e64225;
    height: 50px !important;
    display: block;
    text-align: center;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
.brouchure-icon a{
    width: 100%;
    height: 100%;
    padding: 10px;
    display: block;color: #fff;
}
.brouchure-icon a:hover{color: #fff;}
.call-btn-number{display: none;}
h1, h2, h3, h4, h5, h6{color:#000!important;font-family: 'Lexend' !important;}
footer .footer-top{display:none !important;}
footer{padding: 50px 0px 0px;}
.bolog-details-area #block-4{display: none;}
.bolog-details-area input[type="search"]{margin-bottom: 0px !important;border-radius: 0px !important;}
footer .footer-widget .footer-contact a, footer .footer-widget .footer-contact address{color:#000;}
footer .footer-widget ul li a{color:#000;font-size: 14px !important;}
.wp-block-search .wp-block-search__button{font-weight: 500 !important;color: #fff !important; }
p{font-family: 'Lexend';color: #000 !important;}
footer h4{font-family: 'Lexend' !important;color: #000 !important;font-size: 18px !important;font-weight: 600 !important;}
footer .footer-widget ul li a{font-family: 'Lexend' !important;color: #000 !important;font-weight:400 !important}
footer .footer-widget ul li{margin-bottom: 6px !important;}
.home3-blog-area .single-blog .blog-content h4 a{font-family: 'Lexend' !important;font-weight:400 !important;}
.home3-blog-area .single-blog .blog-content h4 a:hover{color: #fff !important;}
.home3-blog-area .single-blog .blog-content .blog-footer .read-btn a{color: #fff !important;font-family: 'Lexend' !important;font-weight:400 !important;}
.home3-blog-area .single-blog .blog-content .blog-footer .read-btn a svg{stroke:#fff !important;}
footer .footer-widget ul li a:hover{color: #000 !important;}
footer .footerlogo{padding-bottom: 20px;width: 45%;margin-left: -5px;}
footer .footersocial{margin-left: -5px;}
footer .footer-btm .footer-btn-content .copyright-area p{font-family: 'Lexend' !important;color: #000 !important;font-size: 15px !important;}
.footer-widgets-area{margin-bottom: 0px !important;}
footer p{font-size: 14px !important;}
.home-dark2{background:#f9f9f9 !important;}
.wp-block-list li{color: #000;}
footer .last-sec-footer h4{opacity:0;}
.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt .breadcrumb-list a{color: #fff !important;}
.header-area2 .main-menu ul > li a{font-family: 'Lexend' !important;color: #000 !important;font-size: 16px !important;}
.elementor-7 .elementor-element.elementor-element-8a2c358 .ue-text{font-family: 'Lexend' !important;}
#uc_content_carousel_new_elementor_8a2c358 .uc_image_carousel_container_holder{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
#uc_content_carousel_new_elementor_8a2c358 .owl-dot{border-radius: 20px !important;}
.elementor-7 .elementor-element.elementor-element-8a2c358 .owl-dot{width: 60px !important;height: 12px !important;background-color: #b2c5dd !important;}
.elementor-7 .elementor-element.elementor-element-8a2c358 .owl-dot.active{background-color: #4278bc !important;}
.elementor-7 .elementor-element.elementor-element-8a2c358 .owl-dots{margin-top: 50px !important;}
.home-sec-container .section-title-3 h2{display:flex;align-items: center;
    justify-content: center;font-family: 'Lexend' !important;color: #000 !important;font-size: 26px !important;}
.home-sec-container .section-title-3 p{font-family: 'Lexend';color: #000 !important;font-size: 16px !important;font-weight: 400 !important;}
.home-sec-container .section-title-3 h2:before {
    content: '';
    background: url(https://sgrsoftwaresolution.com/wp-content/uploads/2024/09/bullets-icon-s1.png);
    min-width: 62px; background-repeat: no-repeat;
    height: 27px;
    background-size: 100%;
    margin-right: 10px;
}
.home-sec-container .section-title-3 h2:after {
    content: '';
    background: url(https://sgrsoftwaresolution.com/wp-content/uploads/2024/09/bullets-icon-s2.png);
    min-width: 62px; background-repeat: no-repeat;
    height: 27px;
    background-size: 100%;
    margin-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-8a2c358 .uc_image_carousel_container_holder:hover{border-color: #ef3e23;}
.custom-btn a{background: #4278bc;
    border: 4px solid #a5bedd;
    border-radius: 50px;
    padding: 15px 35px;
    color: #fff;
    font-family: 'Lexend' !important;
    font-size: 18px;}
.custom-btn img{width: 30px;
    margin-right: 10px;
    margin-top: -4px;}
.custom-btn a:hover{background: #f03e22;
    border: 4px solid #fa878c;color: #fff !important;}
.header-area2 .nav-right .sidebar-btn2{
    width: 128px !important;
    background: #f9f9f9;
    border-radius: 25px !important;
    padding: 4px 8px;
    border: 1px solid #4278bc !important;
    height: 45px !important;
}
.sidebar-btn2 .multi-store{
    display: flex;
    margin-top: -3px;
}
.flag .countryflag{width: 35px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-right: 4px;}
.flag span{
    color: #000;
    padding-right: 10px;
    margin-top: 1px;
    display: inline-block;
    font-family: 'Lexend' !important;
}
.arrow .down-arrow{
        width: 22px;
    border-left: 1px solid #4278bc;
    margin-left: 4px;
}
.home-contact-form{
    background: #fff;
    border: 4px solid #4278bc;
    border-radius: 50px;
    padding: 30px;
}
.home-contact-txt{text-align: center;}
.home-contact-txt span{color: #e64225;}
.header-area2 .nav-right .sidebar-btn2:hover{
    background: #f9f9f9 !important;
    border-color: #4278bc !important;
    border: 1px solid #4278bc !important;}
input[type="text"], input[type="url"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]{
    border: 1px solid #737373 !important;
    border-radius: 25px !important;
    color: #737373 !important;
    font-family: 'Lexend' !important;
    margin-bottom: 20px !important;
}

textarea{
    border: 1px solid #737373 !important;
    border-radius: 25px;
    padding: 12px;
    width: 100%;
    height: 190px;
}
.contact-page-wrap .contact-content h2{
    font-family: 'Lexend' !important;color: #000 !important;
}
.contact-page-wrap .contact-content > span{
    font-family: 'Lexend' !important;color: #000 !important;
}
.home3-blog-area .single-blog .blog-content .blog-meta li a{font-family: 'Lexend' !important;color: #fff !important;}
.home3-blog-area .single-blog .blog-content .blog-meta li a{font-family: 'Lexend' !important;color: #fff !important;}
.home3-blog-area .single-blog .blog-content .blog-meta li a:hover{color: #fff !important;}
.pagination li a.current{background-color: #5182bf !important;color: #fff !important;border-color:#5182bf !important; font-family: 'Lexend' !important;}
.pagination li a{ font-family: 'Lexend' !important;border:1px solid #5182bf !important;color: #000 !important;}
.home3-blog-area .single-blog .blog-img .blog-tag a{font-family: 'Lexend' !important;background:#4278bc !important;color: #fff !important;font-weight:400 !important;}
.home3-blog-area .single-blog .blog-content{background:#4278bc !important;}
.home3-blog-area .single-blog:hover .blog-content{background:#ef3e23 !important;}
.pagination li a:hover{background-color: #ef3e23 !important;border-color:#ef3e23 !important;}
.contact-page .contact-form-wrap{background: #fff !important;}
.contact-page .follow-area{display: none;}
.contact-page-wrap .contact-content p{font-family: 'Lexend' !important;color: #000 !important;}
.contact-page-wrap .contact-form-wrap .form-tltle h5{font-family: 'Lexend' !important;color: #000 !important;font-size: 14px !important;}
.contact-btn{text-align: center;}
.primary-btn3{
    background-color: #4278bc !important;
    border: 0px !important;
    padding: 10px 25px !important;
    border-radius: 25px !important;
    color: #fff !important;
    font-family: 'Lexend' !important;
    font-weight: 400 !important;
}
#uc_uc_video_content_slider_elementor_3e9cb03 .uc_video_content_slider_holder .uc_video_content_slider_box{
    border-radius: 25px;
}
footer .container {max-width: 1280px !important; padding-left: 20px !important;
    padding-right: 25px !important; }
.home3-about-section{max-width: 1280px !important; padding:0px 10px !important;}
.home3-about-section .section-title-3{padding-left: 0px !important;}
.home6-choose-section .choose-top .choose-title{margin-left: 0px !important;padding-top: 0px !important;}
.elementor-section .banner-area3 .banner-wrapper{
    max-width: 1280px !important;    
    justify-content: center !important;
    margin: auto !important;    padding-left: 15px !important;
    padding-right: 15px !important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1280px !important;}
.banner-area3{min-height: 400px !important;}
.banner-area3 .banner-wrapper .banner-content h1{font-size: 46px !important;color: #fff!important;}
.banner-area3 .banner-wrapper .banner-content p{
    border-top: 3px solid #f9b818;
    color: #fff !important;
    padding-top: 20px !important;
    font-size: 20px !important;}
.banner-certs{max-width: 200px !important;}
.banner-area3 .banner-wrapper .banner-image img{border-radius: 0% !important;}
.banner-area3 .banner-wrapper .banner-content{max-width: 60% !important;}
.banner-area3 .banner-wrapper .magnetic-wrap{max-width: 40% !important;}
.banner-area3 .banner-wrapper{padding: 150px 0px 60px 0px !important;}
.banner-area3 .banner-wrapper .banner-image{max-width:500px !important;}
.banner-area3 .banner-wrapper .banner-image::after{display: none;}
.header-area2 .main-menu ul > li ul.sub-menu{margin-top: -20px !important;min-width: 300px !important;}
.header-area2 .main-menu ul > li ul.sub-menu > li a{padding: 12px 14px !important;font-size: 14px !important;}
.header-area2 .main-menu ul > li.menu-item-has-children::after{color: #000 !important;opacity: 1 !important;}
.header-area2 .main-menu ul > li:hover::after{color: #000 !important;}
.header-area2 .main-menu ul > li ul.sub-menu > li a::before{background: linear-gradient(90deg, #fff, rgb(230, 66, 37), #fff) !important;}
.header-area2 .main-menu ul > li.menu-item-has-children::after{top: 40px !important;}
.banner-area3{background:url(https://sgrsoftwaresolution.com/wp-content/uploads/2024/09/banner-bg.png), linear-gradient(#521c75, #9341bc)!important;background-size: 100% 100% !important;}
.banner-area3 .scroll-down{right: 0px !important;
    bottom: 100px !important;}
.banner-area3 .scroll-down a{font-family: 'Lexend' !important;}
.banner-area3 .scroll-down span svg{stroke:#fff !important;}
.banner-area3 .scroll-down span{border:1px solid #FFF !important;}
.tech-section-grid .uc-items-wrapper .active .ue_label .ue_icon graphic_element_text{display:none;}
.tech-section-grid .uc-items-wrapper .active .ue_info .ue_main{display:none;}
.tech-section-grid .uc-items-wrapper .active .ue_icon{display:none !important;}
.tech-section-grid .uc-items-wrapper .active .ue_label{width: 100% !important;display: block;max-width: 650px;}
.teck-logo-img{background: #fff;border-radius: 25px;margin-bottom: 10px;padding: 10px;}
.tech-section-grid .uc-items-wrapper .tech-logos{width: 20%;float: left;padding:20px;}
.tech-section-grid .teck-logo-txt{font-size: 12px;text-transform: uppercase;}
 @media only screen and (max-width: 991px) {
    .header-area2 .nav-right .mobile-menu-btn span{background-color:#000 !important;}
    .header-area2 .nav-right .mobile-menu-btn.active span{background-color: transparent !important;}
    .header-area2 .nav-right .mobile-menu-btn span::before{background-color:#000 !important;}
    .header-area2 .nav-right .mobile-menu-btn span::after{background-color:#000 !important;}
    .header-area2 .main-menu{background: #f9f9f9 !important;}
    .header-area2 .main-menu .menu-list{padding-top: 10px !important;padding-bottom: 20px !important;}
    .pt-30{padding-top: 10px !important;}
    .header-btn5 .primary-btn3{display: none !important;}
    .header-area2 .mobile-menu-form .hotline .hotline-info h6 a, .header-area2 .mobile-menu-form .hotline .email-info h6 a, .header-area2 .mobile-menu-form .email .hotline-info h6 a, .header-area2 .mobile-menu-form .email .email-info h6 a, .header-area2 .mobile-menu-form .address .hotline-info h6 a, .header-area2 .mobile-menu-form .address .email-info h6 a{font-family: 'Lexend' !important;color: #000 !important;}
    .header-area2 .mobile-menu-form .hotline .hotline-info span, .header-area2 .mobile-menu-form .hotline .email-info span, .header-area2 .mobile-menu-form .email .hotline-info span, .header-area2 .mobile-menu-form .email .email-info span, .header-area2 .mobile-menu-form .address .hotline-info span, .header-area2 .mobile-menu-form .address .email-info span{font-size: 14px !important;
    font-family: 'Lexend' !important;
    color: #000 !important;}
    .header-area2 .main-menu ul li i{color: #000 !important;}.banner-area3{min-height: 50vh !important;}
    .header-area2 .main-menu ul > li i.active{color: #000 !important;}
    .header-area2 .main-menu ul li ul.sub-menu{min-width: 200px !important; margin-left: 0px !important;}
    .header-area2 .main-menu ul > li ul.sub-menu > li a{padding: 12px 0px !important;}.banner-area3 .banner-wrapper .banner-content{max-width: 100% !important;}
    .header-area2 .mobile-menu-form .hotline .hotline-icon i, .header-area2 .mobile-menu-form .hotline .email-icon i, .header-area2 .mobile-menu-form .hotline .address-icon i, .header-area2 .mobile-menu-form .email .hotline-icon i, .header-area2 .mobile-menu-form .email .email-icon i, .header-area2 .mobile-menu-form .email .address-icon i, .header-area2 .mobile-menu-form .address .hotline-icon i, .header-area2 .mobile-menu-form .address .email-icon i, .header-area2 .mobile-menu-form .address .address-icon i{color: #e64225 !important;font-size: 26px !important;}
 }
 @media only screen and (max-width: 767px) {
 .header-area2 .nav-right .sidebar-btn2{display:none !important;}
 .home-sec-container .section-title-3 h2{font-size: 20px !important;
    line-height: 24px !important;}
 .elementor-7 .elementor-element.elementor-element-0a06fe4{margin-bottom: 20px !important;}
 .elementor-7 .elementor-element.elementor-element-58b4544{margin-bottom: 20px !important;}
 .elementor-7 .elementor-element.elementor-element-c7f568b{margin-top: 0px !important;margin-bottom: 25px !important;}
 .last-sec-footer{padding-top: 0px !important;margin-top: 0px;}
 .tech-section-grid .uc-items-wrapper .tech-logos{width: 25% !important;padding: 8px !important;}
 .card-view-more{margin-top:10px;}
 .elementor-7 .elementor-element.elementor-element-fb2efa3 .ue_option:not(.active) .ue_label .ue_info .ue_main{
    transform: rotate(0deg) !important;
 }
 .portcusslider .text-white{padding: 50px 10px;min-height: 304px;}
 .portcusslider h3{font-size: 22px;}
 .footer-widgets-area .gy-5 .col-lg-3.col-sm-6{width: 50%;margin-top: 20px;
        padding-right: 4px;
        padding-left: 10px;}
 .footer-widgets-area .footersocial img{width: 32px;}
 .right-side-box{display:none !important;}
 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu{margin-top: 0px !important;
    padding-left: 10px !important;}
.header-area2 .main-menu ul li .active{padding: 0px 10px !important;}
 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top:0px !important;}
 .elementor-7 .elementor-element.elementor-element-3e9cb03 .uc_video_content_slider_box, .elementor-7 .elementor-element.elementor-element-3e9cb03 .uc_video_image{min-height: 220px !important;}
.banner-area3 .banner-wrapper{padding: 180px 20px 115px 20px !important;}
}
@media (min-width: 1370px) {
    .home-header .container{
        max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;
    }
    .elementor-section .banner-area3 .banner-wrapper{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .full-width-sec .elementor-column-gap-default{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .home-page-section .elementor-column-gap-default{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .home-page-section .elementor-column-gap-custom{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .home-page-section .elementor-column-gap-default .elementor-element-populated{padding: 0px !important;}
    .home-page-section .no-padding .elementor-column-gap-default{padding-left: 0px !important;padding-right: 0px !important;}
    footer .container{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .home3-about-section{max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;}
    .container, .container-lg, .container-md, .container-sm, .container-xl{
        max-width:100% !important;padding-left: 50px !important;padding-right: 50px !important;
    }
}