.sticky-wrapper.is-sticky .main-logo {
    max-width: 135px;

}

.main-logo img {
    max-width: 260px;
    width: 100%;
}
.tb-header-menu.tb-header-menu-md {
    background-color: #2F3159 !important;
    height: 80px;
}
.tb-header-menu.tb-header-menu-md a {
    color: #fff !important;
}

.sec3 .vc_btn3{
    color: #fff !important;
}

.tb-header-menu.tb-header-menu-md li:hover a {
    color: #000000 !important;
}

.tb-header-menu.tb-header-menu-md li a {
    font-weight: 700;
}

.tb-header-menu.tb-header-menu-md li.current-menu-item a {
 color: #000000 !important;
}

/*body .sticky-wrapper.is-sticky .tb-header-menu-inner .tb-menu li.menu-item a {
    color: #2F3159 !important;
}*/

body .sticky-wrapper.is-sticky .tb-header-menu-inner .tb-menu li.menu-item.current-menu-item a {
   color: #000000 !important;
}

body .sticky-wrapper.is-sticky .tb-header-menu-inner .tb-menu li.menu-item:hover a {
   color: #000000 !important;
}

.topsec1{
position: relative;
}

.topsec1 h1 {
    padding: 111px 0px !important;
    color: #fff;
}

.topsec1:before {
    content: '';
    background-color: rgba(17, 17, 17, 0.62);
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
}

.topsec2 {
    padding-top: 41px !important;
}

#custom_html-2 img {
    max-width: 200px;
    height: auto !important;
}

.topsec2 .vc_custom_heading {
    color: #323131;
    padding-bottom: 10px;
    padding-top: 20px;
}

.tb-header-menu.tb-header-menu-md li a {
    font-weight: 700;
    padding: 0px 4px !important;
    font-size: 17px !important;
}

.topsec2.lowin .vc_custom_heading {
    color: #323131;
    padding-bottom: 3px;
    padding-top: 0px;
    font-size: 20px !important;
    margin-bottom: 0px;
    text-align: left !important;
}

.topsec2.lowin .wpb_single_image {
    margin-bottom: 7px;
}

.tb-menu-sidebar {
    display: none;
}

.tb-menu-list > ul > li.current_page_ancestor a {
    color: #000000 !important;
}

.topsec2.contactform {
    padding: 0px 130px;
}

.topsec2.contactform p label {
    width: 100%;
}


@media only screen and (max-width:992px){
.tb-menu-list{
background: #252261 !important;

}

.tb-logo img {
    max-width: 360px;
    width: 100%;

}

.fa-bars {
color: #fe6861;

}

@media only screen and (max-width:600px){
.topsec2.contactform {
    padding: 0px 40px !important;
}

.sec3 {
    padding: 0px 21px;
}

.sec3 ul {
    margin-left: 0px;
    padding-left: 13px;
}

.sec1 {
    padding: 0px 30px;
}

.fa-bars {
color: #fe6861;

}

.topsec2 {
    padding: 0px 30px;
}

.tb-logo {
    padding-top: 0px;
    padding-bottom: 20px;
}
.topsec1 h1 {
    padding: 34px 0px !important;
    color: #fff;
}
}

@media only screen and (max-width:789px){

.topsec2.contactform .vc_col-sm-9{
width: 100%;
}
.topsec2.contactform .vc_col-sm-3{
width: 100%;
}

.fa-bars {
color: #fe6861;

}

@media only screen and (max-width:1050px) and  (min-width:993px) {
.tb-header-menu .container {
    width: 100% !important;
}
.customcarosel {
    padding: 0px 30px;
}

.fa-bars {
color: #fe6861;

}

.tb-header-wrap.tb-header-v1 .tb-header-menu .tb-menu .tb-menu-list > ul > li > a{
padding: 0 50px !important;
}
body .tb-header-menu.tb-header-menu-md li a {
    font-weight: 700;
    font-size: 10px !important;
}


}


@media only screen and (max-width:426px){

.topsec1 h1 {
    padding: 34px 0px !important;
    color: #fe6861;
    font-size: 100px !important;
margin-bottom: 0px;
}

.customcarosel {
    padding: 0px 30px;
}

.fa-bars {
color: #fe6861;

}
