/*mobile*/

/*hamburgermenu lawyer font size*/
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 16px !important;
    line-height: 25px !important;
}

/*header height*/
@media (max-width: 575px) {
 #sp-section-6 {
    padding: 20px 20px !important;
} 
  /*megamenutitle*/
  .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #042E6F;
}


  /*aboutus icon*/
  .visionicon .sppb-img-responsive {
    max-width: 30px !important;
}
  
    i.fa.fa-angle-left {
        transform: translateY(-10px);
        font-size: 15px;
    }

	i.fa.fa-angle-right{
        transform: translateY(-10px);
        font-size: 15px;
}

div[data-arrow-content=icon_only].sp-slider .sp-nav-control .nav-control {
    width: 50px !important;
    height: 50px !important;
}
  
#sp-header {
    height: 60px !important;
} 
 
 /*slideshow height*/ 
.sp-slider-outer-stage{
    height: 800px !important;
  }
  
/*primary button*/
.btn-primary, .sppb-btn-primary {
    font-size: 12px !important;
}

/*Secondary Button-our lawyer-homepage*/
.btn-secondary,.sppb-btn-secondary {
    font-size: 14px !important;
}


  /*secondary btton*/
.sppb-btn-secondary {
    font-size: 14px !important;
  }
  
/*page title font size and padding*/
.sp-page-title .sp-page-title-heading {
    font-size: 40px !important;
  }

.sp-page-title {
    padding: 60px 0 !important;
}
  
/*homepage*/
  /*slideshow button*/
.sppb-sp-slider-button .sp-slider-btn-text {
    font-size: 12px !important;;
}

label#bfGroupLabel311.radio-inline.inline,
label#bfGroupLabel311_1.radio-inline.inline,
label#bfGroupLabel311_2.radio-inline.inline,
label#bfGroupLabel311_3.radio-inline.inline,
label#bfGroupLabel311_4.radio-inline.inline{
  	margin-bottom: 10px !important;
}
  
  
/*----------------------------about us page---------------*/  
 .sppb-media:first-child {
    margin-bottom: 15px !important;
}
  
/*-----------career form----*/
/*career form padding*/
div#sppb-addon-29b6a4ab-9202-417e-910c-f03fee716c8f {
    padding: 40px 40px;
}

form-control ff_elem inputbox{
    font-size:14px;
  }

/*filling underline line width*/
.bfQuickMode .bfElemWrap .form-inline input[type="text"], .bfQuickMode .bfElemWrap .form-inline input[type="number"], .bfQuickMode .bfElemWrap .form-inline textarea, .bfQuickMode .bfElemWrap .form-inline select {
    max-width: 68% !important;  
  }
  

L:
@media screen and (max-width: 767px) and (min-width: 425px){
  
}
M: @media screen and (max-width: 767px) and (min-width: 375px){}
  
  S: @media screen and (max-width: 374px) and (min-width: 250px){
.sppb-sp-slider-button .sp-slider-btn-text {
    padding: 10px 25px !important;
  }
  }
  
  
  
  
13 inch :@media only screen and (max-width:1339px) and (min-width:1024px){}


big screen : @media(min-width:1600px)
*/