@charset "UTF-8";
/* CSS Document */

body {
    width:100vw!important;
}
html {
    overflow-x:hidden!important;
}
label {
    position:relative;
    float:left;
}
.contact-page h2 {
    Visibility:hidden;
 }
#bs-example-navbar-collapse-1 > ul > li:nth-child(8) > a {
    color:#f8198d;
    font-weight:900;
} 

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background-color: black;
 }
}


/* My custom CSS */
.themecolor
{
    color:#248c05!important;/*Defines the theme color*/
}
.btn.btn-custom.theme_background_color {
    background-color: #248c05!important;
}
.languagetab {
	color:#248c05!important;
}
.work-desc {
    background:#248c05!important;
}
.owl-page.active span {
    background:#248c05!important;
}
.owl-page:hover span, #contactbtn:hover {
    background:#248c05!important;
}

.btn-primary {
    color: #fff;
    background-color:#248c05!important;
    border-color: #248c05!important;
}
.nim-service i.fa {
    background:#248c05!important;
}
.theme_background_color, #downloadbt:hover {
    background:#248c05!important;
}

:lang(fr) {
@media screen and (max-width:620px) {
.btn.btn-custom-outline {
    margin-top:20px;
  }
 }
}


@media screen and (max-width:720px) {
.contact-form {
	padding:15px;
 }
}

@media screen and (max-width:720px) {
.img-responsive {
    display:unset!important;
 }
}
