body .scroll-to-top {
    bottom: 55px !important;
}
.project-progress-section-one1 {
    padding: 50px 15px 45px 74px !important;
}
.counter-section-one .pbminfotech-ele-fid-style-1 .pbmit-fid-inner {
    font-size: 45px !important;
}
.pbmit-heading-subheading .pbmit-title {
    text-transform: capitalize !important;
}
.pbmit-service-style-1 .pbminfotech-box-content-inner {
    padding: 13px 24px 17px !important;
}
.pbmit-service-style-1 .pbmit-service-title {
    margin: 0px 0 6px !important;
}

.pbmit-service-style-1 .pbmit-service-title {
    font-size: 25px !important;
}
.header-style-4 .site-navigation ul.navigation > li > a {
    font-size: 20px !important;
}

.main-menu .navigation > li > ul a {
    font-size: 18px !important;
}

.email1{
    color: #fff !important;
}

.header-style-4 .pre-header {
    background-color: #014792 !important;
}

.header-style-4 ul.top-contact li i {
    color: #ffffff !important;
}

.form-control {
    border-bottom: 1px solid #8f8d8d !important;
}
.email1{
    color: #fff !important;
}

.header-style-4.site-header .site-branding img {
    max-height: 75px !important;
}

.footer.site-footer {
    background-color: #37373b !important;
}

.pbmit-footerlogo {
    border-radius: 5px;
}

.header-style-4 .pbmit-header-box-title {
    font-size: 20px !important;
}

.pbmit-slider-four .pbmit-slider-item {
    padding: 250px 0 245px 0 !important;
}
.icn{
    width: 55px;
}

/*--icon--*/

.enq-footer{
    display: none;
}
.ic2{
  width: 30px;
  height: auto;
  background: ;
  position: fixed;
  z-index: 999;
  right: 0px;
  top:  267px;
  z-index: 9999999999999;
}

.ic2a{
  width: 30px;
  height: 31px;
  margin-bottom: 0px;
  border-radius: 5px 0px 0px 5px;
  border:0px solid #ffd787;
  animation: exampletwo 4s infinite;
  cursor: pointer;
  margin-bottom: 1px;
  background: #fff;
  padding: 1px;
  box-shadow: 0px 0px 2px 0px #000;
  box-shadow: 0px 1px 2px 0px #545151;
}

.events{
    width: 100px;
    height: 150px;
    position: fixed;
    z-index: 99999;
    left: 0px;
    bottom: 0px;
}


.ic1{
    width: 50px;
    height: auto;
    background: ;
    position: fixed;
    z-index: 999;
    left: 2px;
    bottom: 1%;
}

.ic1a{
    width: 50px;
    height: 50px;
    background: #fff;
    margin-bottom: 17px;
    border-radius: 50%;
    /*border:1px solid #2cb742;*/
    animation: exampletwo 4s infinite;
    cursor: pointer;
    padding: 2px;
}

.ic1b{
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    /*border:1px solid #03a9f4;*/
    animation: examplet 4s infinite;
    cursor: pointer;
    padding: 2px;
    margin-bottom: 5px;
}

.ic1c{
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    /*border:1px solid #03a9f4;*/
    animation: examplethree 4s infinite;
    cursor: pointer;
    padding: 2px;
}


.ic1a:hover .imgicn1{
    transform: rotate(360deg);
}


.ic1b:hover .imgicn2{
    transform: rotate(360deg);
}

.ic1c:hover .imgicn3{
    transform: rotate(360deg);
}


.imgicn1{
    width: 100%;
    transition: transform 1s;
}

.imgicn2{
    width: 100%;
    transition: transform 1s;
}

.imgicn3{
    width: 100%;
    transition: transform 1s;
}

.enquery1{
  width: 180px;
  height: auto;
  background: ;
  position: fixed;
  right: 0px;
  bottom:  0px;
  z-index: 9999999999999;
}

.enquery2{
    width: 100%;
}

/*--icon--*/

.section-lg1 {
    padding-top: 71px !important;
    padding-bottom: 1px !important;
}

.our-story-section-one {
    padding: 0 0px 0 0 !important;
}







@media screen and (max-width: 768px){

.pbmit-slider-four .pbmit-slider-item {
    padding: 200px 0 245px 0 !important;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper {
    text-align: center !important;
}

.pbmit-ihbox-style-7.pbmit-ihbox h2 {
    text-align: center !important;
    font-size: 29px !important;
}

.pbmit-ihbox-style-7 {
    padding: 20px !important;
}




/*--icon--*/

.ic1{
    display: none;
}

.ic1a{
    width: 45px !important;
    height: 45px  !important;
    padding: 0px;
}

.ic1b{
    width: 45px !important;
    height: 45px  !important;
    padding: 0px;
}

.ic1c{
    width: 40px !important;
    height: 40px  !important;
    padding: 0px;
}


.ic2{
  top:  257px !important; 
}

.enquery1 {
    width: 140px;
    display: none;
}

.enq-footer{
    background: #ffffff;
  display: block;
  width: 100%;
  height: auto;
  position: fixed;
  left: 0px;
  bottom:  0px;
  z-index: 9999999999999;
}

.mbtn1{
    width: 33.33%;
    float:left;
    margin-bottom: 0px !important;
}

/*--icon--*/

.pbmit-service-style-1 .pbmit-service-title {
    font-size: 29px !important;
}

.site-footer .pbmit-footer-bottom {
    padding-bottom: 75px !important;
}


}