.g_button {
    background: #f72424;
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 30px;
    text-decoration: none;
}








    
 #header {
    height: 106px!important;
    padding: 30px 0!important;
    background: #f7fffefa;
}
#header.header-scrolled {
    height: 100px!important;
    }
    #header .logo img {
    
     max-height: 107px!important;
    margin-top: -30px!important;
    margin-left: -40px;
    border-radius: 10px solid black;
    background-color: #a00404;
    border-radius: 50%;
    box-shadow: 3px 3px 3px #543214;
}
    
    .pull-left {
    float: right!important;
}

@media (max-width: 600px) {
#header .logo img {
    margin-left: 70px!important;
}
     .pull-left {
    float: left!important;
}
#header {
        background: #ffbc00!important;
}

#footer{
    background: #07550e!important;
    }
  

    div.scrollmenu {
    background: orange!important;
    }

    #footer .credits {
      margin-bottom: 40px;
}
.btn-info, .back-to-top {
    background-color: #ffbc00;
    border-color: #ffbc00;
}
h3.heading {
    font-size: 16px!important;
}
.section-header h3 {
    font-size: 33px!important;
        }
        p{
	line-height:1.6;
}
 
}
        
            
        body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: orange;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: blue;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid orange;  /* creates padding around scroll thumb */
}
#intro .intro-img {
    width: 100%!important;
    float: none!important;
    margin: 0 auto 25px auto;   
}	

@media (max-width: 991px)
   {
       #carouselExampleControls{display:none;}
       
#intro .intro-img {
    width: 100%!important;
    float: none;
    margin: 0 auto 25px auto;   
}	
.container{
	width:100%!important;
}
}
@media only screen and (max-width:768px) {
    
    #services{
    
    ::-webkit-scrollbar {
  width: 20px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 60px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
        }}
    
    
    #tests{
        height: 100%!important;
    }
.container{
	width:100%!important;
}
.w-100 {
    height: 170px!important;
}
 }
        #tests{
         width:100%;
            height : 80%; 
            overflow-x: hidden;
        overflow-y: scroll; 
            padding:10px;   
        }
.w-100 {
    height: 330px;
}
body {
    padding-bottom: 0px!important;
}
div.product{
	       border: 4px orange dashed;
}


    .contest{
	/*background-image:url('img/of.gif');*/
	background:white;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
}
.display1, .not-desktop{
	display:none;
}
@media only screen and (max-width:600px){
	.not-desktop{
	display:inline!important;
}
    .intro-info{
        display:!important;
    }
}
       
/* CSS */
.btn {
  display: ;
  align-items: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 16px;
  padding: 0.7em 1.4em 0.7em 1.1em;
  color: white;
  background: #ad5389;
  background: linear-gradient(0deg, rgba(20,167,62,1) 0%, rgba(102,247,113,1) 100%);
  border: none;
  box-shadow: 0 0.7em 1.5em -0.5em #14a73e98;
  letter-spacing: 0.05em;
  border-radius: 20em;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.btn :hover {
  box-shadow: 0 0.5em 1.5em -0.5em #14a73e98;
}

.btn :active {
  box-shadow: 0 0.3em 1em -0.5em #14a73e98;
}
       
       .sentence{
           color: #e0f722!important;
       }
       .intro-info{
           width: 100%!important;
           text-align: center!important;
       }
       #intro .intro-info{
           float:none!important;
       }
       #intro .intro-info h2 {
	line-height: 50px!important;
           font-size: 26px!important;
           
}
