.contacttop{
    width:350px;
    height:auto;
    float:right;
    margin-top:15px;
    
}


.aboutm{
    margin-top:70px;
}

h1{

    line-height:normal;
    margin-bottom:5px;
    margin-top:10px;
}


.sm{
    font-size:10px;
}


.contacthome{
    color:#ffffff;
}


.slider{
    border:5px solid #ffffff;
    max-width:1190px;
    margin-left:auto;
    margin-right:auto;
    
}



.contactfiedl{
    max-width:500px;
    width:100%;
}

.submitform{
    margin-top:10px;
    background-color:#022868!important;
    color:#ffffff;
    width:100%;
}




.border-contact{
    border:1px solid #cccccc;
    padding:20px;
    
}

.contactfiedlm{
    max-width:600px;
    width:100%;
    height:100px;
}


h1, h2, h3, h4, h5, h6{
font-family: "roboto", serif;
}

.main-navigation ul ul{
    width:300px;
}


.welcomeall h4{
    color:#ffffff!important;
    font-weight:normal;
    text-transform:uppercase;
    font-size:28px;
}

h3 {
    font-size: 22px !important;
    color:#0C2866;
}


.services{
    border:3px solid #cccccc;
}


.nav-float-right .inside-header .main-navigation {
    margin-top:20px;
}

.fa-briefcase, .fa-male, .fa-envira, .fa-universal-access, .fa-home{
    margin-right:10px;
}


.title-colors {
    background-color:#022868;
    height: 50px;
    width: 100%;
}

.entry-header{
    display:none;


}



.inside-title h1{
        max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom:10px;
    font-size:20px!important;
    background-color:#022868;
    color:#ffffff;
    margin: 0;
}




@media screen and (min-width:0px) and (max-width: 750px) {
.inside-header > :not(:last-child){
    margin-bottom:0;
}


.aboutm{
    margin-top:0px;
}



.vc_tta.vc_general .vc_tta-tab{
    max-width:700px!important;
    width:100%;
}

    
h3, h4{
        font-size:16px!important;
    }
    
    .site-logo{
        max-width:300px;
        padding-left:30px;
    }
    
   #content{
       padding-top:0;
 


}



body .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display: block !important; }
body .vc_tta.vc_general .vc_tta-panel-heading { display: none !important; }


    
    
}






@media screen and (min-width:751px) and (max-width: 1000px) {
    #content{
        padding:30px!important;
    }
    
    .site-logo{
        max-width:150px;
        padding-left:30px;
    }
    
   .main-navigation .main-nav ul li a{
        line-height: 10px!important;
    font-size:10px;
    }
    
    .title-colors{
        padding-left:30px;
        padding-top:0px;
    }
    
    
    
    }











@media screen and (min-width:1001px) and (max-width: 1200px) {
    #content{
        padding:30px!important;
    }
    
    .site-logo{
        max-width:150px;
        padding-left:30px;
    }
    
   .main-navigation .main-nav ul li a{
        line-height: 10px!important;
    
    }
    
    .title-colors{
        padding-left:30px;
        padding-top:0px;
    }
    
    
    
    }