@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat');
#main-header {
    padding: 10px 0px;
    border-bottom: 2px solid #f37f0b;
}
#top-menu li.current-menu-item>a {
    color:#f37f0b;
}
#top-menu li:after {
    content: "";
    width: 1px;
    background: #666;
    position: absolute;
    height: 15px;
    top: 0;
    right: 0;
}
#top-menu li {
    padding-right: 30px;
    position: relative;
    padding-left: 22px;
}
#top-menu>li:last-child {
    padding-right: 0;
}
#top-menu>li:last-child:after {
    display:none;
}
#top-menu a {
    color: black;
    font-size: 18px !important;
	font-weight:bold;
}

.find-btn {
    padding: 8px 29px;
    border-radius: 50px;
    border: 2px solid #f7810b;
    color: #fff !important;
    background: #f7810b;
    font-size: 15px;
}
.find-btn:hover {
    background: none;
}
.page-id-132 .et_pb_button:hover, .et_pb_module .et_pb_button:hover {
   padding: 8px 29px !important;
   border-radius: 50px;
    border: 2px solid #f7810b;
	background: #f7810b;
}
.page-id-120 .et_pb_button:hover, .et_pb_module .et_pb_button:hover {
  padding: 5px 19px;
   border-radius: 50px;
    border: 2px solid #f7810b;
	background: #f7810b;
}
button.et_pb_contact_submit.et_pb_button{
	padding: 8px 29px;
    border-radius: 50px;
    border: 2px solid #f7810b;
    color: #fff !important;
    background: #f7810b;
    font-size: 15px;
}

.find-btn a{
	color:#fff;
}
.banner-section-1 {
    padding: 48px 0px;
}
.ml-about-section h1:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45px;
    height: 3px;
	background: #f37f0b;
}
.ml-vision-section h1:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45px;
    height: 3px;
	background: #f37f0b;
}
.ml-vision-section a{
	color:#f37f0b;
}
.ml-blog-section h1:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45px;
    height: 3px;
	background: #f37f0b;
}
.banner-section-1 {
    min-height: 565px;
}
.banner-section-1 h1{
font-family: 'Montserrat', sans-serif;
padding-bottom:0px;
}
.banner-row-1.et_pb_row.et_pb_row_0 {
    padding: 50px 0px;
}

#footer-info span {
	color: #f37f0b;
	font-style:italic;
}
#footer-info a{
	font-weight:400;
}
#footer-info {
    float: none;
    text-align: center;
}
.about-section-2 .et_pb_image_wrap img {
    border: 1px solid rgba(204, 204, 204, 0.49);
    padding: 5px;
    border-radius: 3px;
}
.ml-contact-from-section .et_pb_contact_submit .et_pb_button:hover{
	padding: 8px 29px;
   border-radius: 50px;
    border: 2px solid #f7810b;
	background: #f7810b;
}
.et_pb_contact_submit .et_pb_button:hover:after {
    margin-left: -3px !important;
    opacity: 1;
    margin-top: 3px !important;
    font-size: 29px !important;
}

.et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.mlmm-banner-txt.et_pb_text_1 {
    font-size: 26px  !important;
    padding-top: 145px  !important;
}
/*Responsive Start*/
@media (max-width: 991px) {
.banner-section-1 h1 {
    font-size: 44px;
}
}

@media (max-width: 767px) {
.banner-section-1 h1 {
    font-size: 35px;
}
.banner-section-1 p{
letter-spacing: 0px;
}
}
@media (max-width: 650px) {
.banner-section-1 h1 {
    font-size: 27px;
}
}
@media (max-width: 500px){
.banner-section-1 h1 {
    font-size: 25px;
}
@media (max-width: 480px) {
.banner-section-1 h1 {
    font-size: 20px;
	line-height: 26px !important
}
}
/*Responsive End*/