
.fade {
    -webkit-transition: none !important;
    transition: none !important;
}
.collapsing {
    -webkit-transition: none !important;
    transition: none !important;
}
.tab-pane.show {

    -webkit-transition: none !important;
    transition: none !important;   
}
.nav-right-part {
   /* display: none !important;*/
}
.contact-inner-1 .section-title { 
  margin-top: 0px; 
}
.upphoto {
 

        padding: 30px 30px 30px 0px !important;
    box-shadow: 0px 0px 0px rgba(0, 33, 71, 0.06) !important;
    margin-left: 0px !important ;
    margin-right: -259px !important;
    margin-top: 30px !important;



}
.carousel-indicators [data-bs-target] { 
    width: 30px;
    height: 6px; 
    background-color: #000000; 
    opacity: .3; 
}
.carousel-indicators .active {
    opacity: 1;
    background-color:#3c6ccf; 
}
.controlhide {
    display: none;
}


.faq-area .accordion-inner .accordion-item .accordion-button {
  text-transform: none !important;
}

@media (min-width: 1600px) {
.contact-inner-1 .section-title {
  margin-top: 0px;
}

}

/* @media (min-width: 992px) {*/
.btn-border-base {
  line-height: 18px;
  text-align: left;
}
/*}*/
@media (max-width: 991px) {
.upphoto {
 

        padding: 30px 30px 30px 0px !important;
    box-shadow: 0px 0px 0px rgba(0, 33, 71, 0.06) !important;
    margin-left: 0px !important ;
    margin-right: -30px !important;
    margin-top: 30px !important;



}
}

 
@media (max-width: 620px) {
.pd-top-120-a620 {
padding-top: 30px !important;
}
.pd-lr-20-a620 {
    padding-right: 30px !important;
    padding-left: 20px !important;
}
}



            .btndecolorblanco {
                background-color: #ffffff !important;
                color: #246BFD !important;
                font-size: 20px;
                height: 63px;
            }
            .contbloc1199a {
                color: #ffffff !important; 
                margin-top: 5px; 
                margin-left: 10px;
            }
            @media (max-width: 1199px) {
                .contbloc1199 {
                    display: block !important;
                    width: 100%;
                    color: #ffffff !important;
                }
                .contbloc1199a { 
                    margin-top: 0px; 
                    margin-left: 0px;
                }
            }



            @media (max-width: 620px) {

                .quitaespaciado-lr {
                    padding-left: 0px !important;
                    padding-right: 0px !important;
                }
                .addespaciado-lr {
                    padding-left: 16px !important;
                    padding-right: 16px !important;
                }
                .addespaciado-lrre {
                    margin-top: -33px;
                    margin-left: 0px !important;
                    margin-right: 0px !important;
                    padding-left: 26px !important;
                    padding-right: 26px !important;
                }
                .addespaciado-lra {
                    padding-left: 26px !important;
                    padding-right: 26px !important;
                }

            }
