.btn-secondary, .btn-secondary:visited, .btn-secondary:active, a.btn-secondary, a.btn-secondary:link, a.btn-secondary:visited, a.btn-secondary:hover, a.btn-secondary:active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover, a.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dynabookContact {
  color:#ffffff;
  background-color: #cc112d;
  padding: 2px;
  border-radius: 5px;
  margin-left: 0px;
}

.dynabookContact:hover {
  color:#ffffff;
  background-color: #911023;
}

html {
  scroll-behavior: smooth;
}

section.section {
    background: #ffffff;
    /*border-top: 5px solid #f1f1f1;*/
  /*  margin: 15px 0;*/
    padding: 50px 0;
}
section.section-quote {
    background: #ffffff;
    /*border-top: 5px solid #f1f1f1;*/
  /*  margin: 15px 0;*/
    padding: 20px 0;
}

#dynabook section.section#hero  {
    background-image: linear-gradient(270deg, rgba(112, 3, 9, 1) 0%, rgba(112, 3, 9, 1) 47%, rgba(206, 17, 43, 1) 100%);
    background-position: right center, center top;
/*    background-size: 45%, 25%, auto;*/
  background-repeat: no-repeat;
  }


#dynabook section.section#hero .container h1 {
  color: #ffffff;
}

#dynabook section.section#hero .container  {
 color: #ffffff;
}


#dynabook .series .flex {
flex-wrap: wrap;
  justify-content: center;
}

#dynabook .series .card {
    width: 40em;
    margin: 10px;
}

#dynabook .series .card .flex {
    flex-wrap: wrap;
    justify-content: center;
}

#dynabook .series .card  h3 {
    font-size: 16px;
    text-align: center;
}

#dynabook .series .card .card-title {
  border-bottom: thin solid #BBB3B3;
  padding-bottom: 10px;
}

#dynabook .series .card .card-footer {
  border-top: 0px;
  background-color: #ffffff;
  text-align: center;
}


section.section-secondary .col-md-6, section.section-secondary .col-sm-6 {
  text-align: center;
     display: flex;
    align-items: center; 
 }


section.section-secondary .col-md-5 {
  text-align: center;
}

section.section-secondary .col-md-4 img {
max-height: 70px;
}

#dynabook .list-inline {
    padding-left: 0;
    list-style: none;
    text-wrap: nowrap;
}



#dynabook .series .card .card-footer .btn-primary {
    color: #ffffff;
    background-color: #cc112d;
    border-color: #d43f3a;
}

#dynabook .series .card .card-footer .btn-primary:hover {
    color: #ffffff;
    background-color: #911023;
    border-color: #d43f3a;
}


 section.section-tertiary .learnMore {margin-top: 20px; text-align: left;}

section.section-secondary {margin: 0px; background-color: #F0F0F0;}
section.section-secondary .row {margin-bottom: 20px}
section.section-secondary h2 {margin-top: 0px;}
section.section-secondary h2, section.section-secondary p {color: #000000}
section.section-tertiary {border: none; margin-top: 0px; padding: 15px 0px 15px 0px;}
section.section-contact {margin-top: 0px; background-color: #e6e6e6; text-align: center;}
#dynabook section#hero {margin: 0;}
#dynabook section#hero .container {display: flex; align-items: center;}
#dynabook nav#dynabook-menu {display: flex; justify-content: center; border-bottom: 3px solid #222222; background-color:#333333;}
#dynabook nav#dynabook-menu ul {width: 100%; text-align: center; margin-left: 0px; margin-bottom: 0px;}
#dynabook nav#dynabook-menu ul li {list-style: none; color: #fff; padding: 15px;}
#dynabook nav#dynabook-menu ul li:first-child li, #dynabook nav#dynabook-menu ul li:nth-child(2) li {border-bottom: 1px solid #fff;}
/* #dynabook nav#dynabook-menu ul li a, #dynabook nav#dynabook-menu ul li a:link, #dynabook nav#dynabook-menu ul li a:hover, .section-tertiary li a:visited { color: #fff !important; } */

#dynabook nav#dynabook-menu ul li a:hover, #dynabook nav#dynabook-menu ul li a:focus {
text-decoration: underline;
}


section.section-dark-gray {margin-top: 0px;background-color: #6c6969; }
section.section-dark-gray .content {
display: flex;
flex-wrap: wrap;
justify-content: center;
/*align-content: center;*/
align-content: flex-start;
}

section.section-dark-gray .content a  {
color:#ffffff;
font-size: 15px;
}


section.section-dark-gray .h4 {
  color: #ffffff;
  text-align: center;
}

/*section.section-dark-gray .content a:hover  {
text-decoration: underline;

}*/

section.section-dark-gray .content img {
/*margin: 20px 20px 7px 0px;*/
padding:15px 15px 8px 15px;
}

section.section-dark-gray .content .content-image {
margin: 0px 10px 20px 0px;
}

section.section-dark-gray .content .content-image a {
display: block;
background-color:transparent; 
padding: 3px;
}

section.section-dark-gray .content .content-image a:hover {
display: block;
background-color: #353434; 
/*border: 1px solid #dddddd; */
border-radius: 4px;
padding: 3px;
}


section.section-quote {margin: 0px; background-color: #d9d9d9;}
section.section-quote-white {margin: 0px; padding: 20px 0;}
  #dynabook section .text.quote {
 /*   width:100%;*/
    order: 2
  }


#dynabook section .container .flex {
flex-wrap: wrap;
    align-content: center;
    flex-direction: column;
    text-align: center;
}

section .quote .h4 {
/*    color: #ca102b;*/
  color: #59574C;
    font-size: 23px;
    padding: 10px;
    line-height: 1.5em;
    font-style: italic;
}


@media (min-width: 576px) {
	#dynabook nav#dynabook-menu ul {width: auto; padding-top: 15px; padding-bottom: 15px; display: flex;}
	#dynabook nav#dynabook-menu ul li:first-child {border-right: 1px solid #fff;}
    #dynabook nav#dynabook-menu ul li:nth-child(2) {border-right: 1px solid #fff;}
	#dynabook nav#dynabook-menu ul li:last-child {border-left: 0px }
	#dynabook nav#dynabook-menu ul li:first-child li, #dynabook nav#dynabook-menu ul li:nth-child(2) li {border-bottom: none;}
  .dynabookContact {margin-left: 10px;}
}

@media (min-width: 768px) {
section.section-dark-gray .content {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

section.section-dark-gray .content .content-image {
margin: 10px 4px 20px 0px;
width: 30%;
}

#dynabook section.section#hero  {
       background-image: url(/portals/0/images/globe.png), linear-gradient(270deg, rgba(112,3,9,1) 0%, rgba(206,17,43,1) 100%);
    background-position: right center, center top;
/*    background-size: 45%, 25%, auto;*/
  background-repeat: no-repeat;
  }

  




}

@media (min-width: 992px) {
	.laptop3 {margin-top: -80px;	}
  

  
  section.section-secondary .col-md-6, section.section-secondary .col-sm-6 {
  text-align: left;
}
  
/*    #dynabook section .container .flex {
  flex-wrap: nowrap;
    flex-direction: row;
    text-align: left;
}
*/
  
  #dynabook section .text.quote {
    width:65%;
    order: 0;
  }
  
   #dynabook section .image {
 margin: 20px 20px 0px 0px;
  }

}

@media (min-width: 1200px) {
section.section-dark-gray .content .content-image {
margin: 15px 4px 20px 0px;
width: auto;
}
    
        #dynabook section .container .flex {
  flex-wrap: nowrap;
    flex-direction: row;
    text-align: left;
}
    
        #dynabook .series .card  {
    width: 25em;
    margin: 10px 10px 20px 10px;
}
}

/*-------REQUEST FORM-------*/
#contactForm {
padding-top:10px;
}

#contactForm iframe {
height: 1065px;
}


@media only screen and (min-width:767px) {
#contactForm iframe {
height: 1084px;
}
}
/*
blockquote {
    border-left: 5px solid #CF112D;
}
*/
#quote-right{
    border-right: 5px solid #CF112D;
}
#quote-left{
    border-left: 5px solid #CF112D;
}

