.z-header {
    border-width: 1px;
    margin-top: -1px;
    height:93px
}


.navbar.navbar-white {
    background: #ffffff;
    border-color: #f2f2f2;
    color: #666666;
    border-radius: 12px;
    box-shadow: 1px 1px 10px rgba(0,0,0,.3);
}

.navbar.navbar-white .nav-item:hover>a {
    color: #d81e24;
    background-color: transparent;
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
    z-index: 1020;
    
}
.fixed-top {
   
    top: 10px;
    
}
.mheader-nav-link {
    height: 63px;
    line-height: 63px;
    font-weight: 700;
    color: #05346e;
    text-transform: uppercase;
    display: block;
   
}

.dropdown-toggle{

    line-height: 63px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
   
    font-size: 14px;

  }
  .navbar.navbar-white .nav-item>a {
    color: #05346e;
    background-color: transparent;
    font-weight: 900;
}

#mheader-logo {
  z-index: 1025;
    float: left;
    height: 63px;
    display: block;
    width: auto;
    max-width: 190px;
    margin-left: -50px;
    margin-right: 40px;
    margin-top: -24px;
}
.navbar.navbar-white .nav-item>.dropdown-toggle:not(.collapsed) {
    color: #05346e;;
    background-color: #ffffff;
}
.navbar.navbar-white .nav-item:hover>.dropdown-toggle:not(.collapsed) {
    color: #d81e24;
    background-color: #ffffff;
}
@media (max-width: 991px){
.navbar.navbar-expand-lg > [class*="container"] {
    padding: 0;
    max-height: 100vh;
    overflow-y: inherit;
}

}

@media  (min-width : 420px) and (max-width: 1000px){
  #mheader-logo {
    z-index: 1025;
    float: left;
    height: 63px;
    display: block;
    width: auto;
    max-width: 190px;
    margin-left: -200px;
    margin-right: 40px;
    margin-top: -24px;
}


}


@media (min-width: 999px){
#mheader-logo {
    z-index: 1025;
    float: left;
    height: 63px;
    display: block;
    width: auto;
    max-width: 190px;
    margin-left: -65px;
    margin-right: 40px;
    margin-top: -24px;
}
}

@media (max-width: 1200px){
#lines-arrow {
 display:none;
}
#Sectionrest {
 display:none;
}

}

.divheaderp {
    color:#FFFFFF;
    font-family: 'Bebas Neue', cursive;
    background-color: #FF3740;
    border: 3px solid #FF3740;
    padding: 20px;
    
    border-radius: 70px;
    -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
   font-family: 'Roboto', sans-serif;
   cursor: pointer;
    }
    
    .divheaderp:hover {
  color:#FFFFFF;
    font-family: 'Bebas Neue', cursive;
    background-color: #FFABAF;
    border: 3px solid #FFABAF;
    padding: 20px;
    
    border-radius: 70px;
    -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
   font-family: 'Roboto', sans-serif;
   cursor: pointer;
}

@media  (min-width : 0px) and (max-width: 292px){
  #divheader {
    position:relative; 
    margin-top:-40px;
    margin-left:100px
    }
    .divheaderp {
    font-size: 18px;
    line-height: 18px;
    margin-top:0px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:120px;
      width:60px;
    }
}

@media  (min-width : 293px) and (max-width: 354px){
  #divheader {
    position:relative; 
    margin-top:-50px;
    margin-left:80px;
    width:200px;
    }
    .divheaderp {
    font-size: 20px;
    line-height: 20px;
    margin-top:0px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:120px;
      width:80px;
    }
}


@media  (min-width : 355px) and (max-width: 426px){
  #divheader {
    position:relative; 
    margin-top:-50px;
    margin-left:100px;
    width:290px;
    }
    .divheaderp {
    font-size: 25px;
    line-height: 30px;
    margin-top:0px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:120px;
      width:100px;
    }
}


@media  (min-width : 427px) and (max-width: 480px){
  #divheader {
    position:relative; 
    margin-top:-60px;
    margin-left:140px;
    width:310px;
    }
    .divheaderp {
    font-size: 30px;
    line-height: 30px;
    margin-top:0px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:120px;
      width:100px;
    }
}


@media  (min-width : 481px) and (max-width: 500px){
  #divheader {
    position:relative; 
    margin-top:-60px;
    margin-left:160px;
    width:310px;
    }
    .divheaderp {
    font-size: 30px;
    line-height: 30px;
    margin-top:0px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:120px;
      width:100px;
    }
}

@media  (min-width : 501px) and (max-width: 529px){
  #divheader {
    position:relative; 
    margin-top:-80px;
    margin-left:140px;
    width:360px;
    }
    .divheaderp {
    font-size: 35px;
    line-height: 35px;
    margin-top:-20px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:110px;
      width:120px;
    }
}


@media  (min-width : 530px) and (max-width: 604px){
  #divheader {
    position:relative; 
    margin-top:-80px;
    margin-left:190px;
    width:360px;
    }
    .divheaderp {
    font-size: 35px;
    line-height: 35px;
    margin-top:-20px;
    margin-bottom: 0px;
    }

    #circles-img {
      margin-top:110px;
      width:120px;
    }
}


@media  (min-width : 605px) and (max-width: 680px){
  #divheader {
    position:relative; 
    margin-top:-85px;
    margin-left:200px;
    width:390px;
    }
    .divheaderp {
    font-size: 40px;
    line-height: 40px;
    margin-top:-20px;
    margin-bottom: 0px;

    }

    #circles-img {
      margin-top:110px;
      width:120px;
    }
}


@media  (min-width : 681px) and (max-width: 746px){
  #divheader {
    position:relative; 
    margin-top:-85px;
    margin-left:210px;
    width:440px;
    }
    .divheaderp {
    font-size: 46px;
    line-height: 46px;
    margin-top:-20px;
    margin-bottom: 0px;

    }

    #circles-img {
      margin-top:110px;
      width:120px;
    }
}

@media  (min-width : 747px) and (max-width: 804px){
  #divheader {
    position:relative; 
    margin-top:-90px;
    margin-left:280px;
    width:450px;
    }
    .divheaderp {
    font-size: 49px;
    line-height: 49px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:160px;
    }
}


@media  (min-width : 805px) and (max-width: 878px){
  #divheader {
    position:relative; 
    margin-top:-100px;
    margin-left:330px;
    width:450px;
    }
    .divheaderp {
    font-size: 49px;
    line-height: 49px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:160px;
    }
}


@media  (min-width : 879px) and (max-width: 944px){
  #divheader {
    position:relative; 
    margin-top:-120px;
    margin-left:340px;
    width:450px;
    }
    .divheaderp {
    font-size: 49px;
    line-height: 49px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:190px;
    }
}


@media  (min-width : 945px) and (max-width: 1011px){
  #divheader {
    position:relative; 
    margin-top:-130px;
    margin-left:380px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:200px;
    }
}


@media  (min-width : 1012px) and (max-width: 1094px){
  #divheader {
    position:relative; 
    margin-top:-130px;
    margin-left:390px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1095px) and (max-width: 1168px){
  #divheader {
    position:relative; 
    margin-top:-150px;
    margin-left:450px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}



@media  (min-width : 1119px) and (max-width: 1235px){
  #divheader {
    position:relative; 
    margin-top:-150px;
    margin-left:510px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1236px) and (max-width: 1302px){
  #divheader {
    position:relative; 
    margin-top:-160px;
    margin-left:530px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1303px) and (max-width: 1372px){
  #divheader {
    position:relative; 
    margin-top:-180px;
    margin-left:590px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1373px) and (max-width: 1452px){
  #divheader {
    position:relative; 
    margin-top:-200px;
    margin-left:620px;
    width:490px;
    }
    .divheaderp {
    font-size: 54px;
    line-height: 54px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}

@media  (min-width : 1453px) and (max-width: 1530px){
  #divheader {
    position:relative; 
    margin-top:-200px;
    margin-left:660px;
    width:490px;
    }
    .divheaderp {
    font-size: 56px;
    line-height: 56px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}

@media  (min-width : 1531px) and (max-width: 1604px){
  #divheader {
    position:relative; 
    margin-top:-230px;
    margin-left:730px;
    width:490px;
    }
    .divheaderp {
    font-size: 56px;
    line-height: 56px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}

@media  (min-width : 1605px) and (max-width: 1648px){
  #divheader {
    position:relative; 
    margin-top:-230px;
    margin-left:730px;
    width:520px;
    }
    .divheaderp {
    font-size: 59px;
    line-height: 59px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1649px) and (max-width: 1700px){
  #divheader {
    position:relative; 
    margin-top:-230px;
    margin-left:730px;
    width:520px;
    }
    .divheaderp {
    font-size: 59px;
    line-height: 59px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:230px;
    }
}


@media  (min-width : 1701px) and (max-width: 1799px){
  #divheader {
    position:relative; 
    margin-top:-230px;
    margin-left:880px;
    width:520px;
    }
    .divheaderp {
    font-size: 59px;
    line-height: 59px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:330px;
    }
}


@media  (min-width : 1800px) and (max-width: 1860px){
  #divheader {
    position:relative; 
    margin-top:-270px;
    margin-left:890px;
    width:620px;
    }
    .divheaderp {
    font-size: 69px;
    line-height: 69px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:330px;
    }
}


@media  (min-width : 1861px) and (max-width: 2005px){
  #divheader {
    position:relative; 
    margin-top:-270px;
    margin-left:990px;
    width:620px;
    }
    .divheaderp {
    font-size: 69px;
    line-height: 69px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:330px;
    }
}


@media  (min-width : 2006px) and (max-width: 2124px){
  #divheader {
    position:relative; 
    margin-top:-290px;
    margin-left:1040px;
    width:620px;
    }
    .divheaderp {
    font-size: 69px;
    line-height: 69px;
    margin-top:-20px;
    margin-bottom: 0px;
 
    }

    #circles-img {
      margin-top:90px;
      width:330px;
    }
}

.container-text {
    border: 3px solid #0B7CCF;
    
    border-radius: 70px;
    -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
   font-family: 'Roboto', sans-serif;
}

.container-text p {
  padding: 30px;
    margin-top: 0px;
}



footer .bottom {
    font-family: 'Nunito Sans',sans-serif;
      padding-top: 56px;
      background: #007ED8;
      padding: 14px 0 10px 0;
      margin-top: -2px;
  }
  footer .bottom ul {
      margin: 14px 0;
      text-align: center;
  }
  footer ul {
      padding: 0;
  }
  .col-12 {
      float: left;
      width: 100%;
  }
  
  footer .bottom ul li:first-child {
      border-left: none;
  }
  footer ul li {
      list-style: none;
      margin-bottom: 4px;
  }
  footer .bottom ul li a {
      border-bottom-color: #1C306A;
      font-size: 13px;
      text-transform: none;
  }
  
  footer ul li a {
      border-bottom: 1px solid #37447D;
      display: inline-block;
      font-size: 15px;
      font-weight: 600;
  }
  footer a {
      color: #FFFFFF;
  }
  footer .bottom p {
      color: #FFFFFF;
      font-size: 13px;
      font-weight: 300;
      margin: 0;
      text-align: center;
  }
  
  
  #header div.section,
  #featured div.section,
  #messages div.section,
  #main,
  #triptych,
  #footer-columns,
  #footer {
      margin-left: auto;
      margin-right: auto;
  }
  
  
  
  #footer-wrapper {
      padding: 35px 5px 30px;
  }
  
  .region-footer-firstcolumn,
  .region-footer-secondcolumn,
  .region-footer-thirdcolumn,
  .region-footer-fourthcolumn {
      padding: 0 10px;
      width: 220px;
  }
  
  #footer {
      width: 940px;
      min-width: 920px;
  }
  
  
  .col-12 {
      float: left;
      width: 100%;
  }
  
  .col-11 {
      float: left;
      width: 91.66666667%;
  }
  
  .col-10 {
      float: left;
      width: 83.33333333%;
  }
  
  .col-9 {
      float: left;
      width: 75%;
  }
  
  .col-8 {
      float: left;
      width: 66.66666667%;
  }
  
  .col-7 {
      float: left;
      width: 58.33333333%;
  }
  
  .col-6 {
      float: left;
      width: 50%;
  }
  
  .col-5 {
      float: left;
      width: 41.66666667%;
  }
  
  .col-4 {
      float: left;
      width: 33.33333333%;
  }
  
  .col-3 {
      float: left;
      width: 25%;
  }
  
  .col-2 {
      float: left;
      width: 16.66666667%;
  }
  
  .col-1 {
      width: 8.33333333%;
  }
  
          #header div.section,
          #featured div.section,
          #messages div.section,
          #main,
          #triptych,
          #footer-columns,
          #footer {
              margin-left: auto;
              margin-right: auto;
          }
          #header div.section {
              position: relative;
          }
          .region-header {
              float: right;
              margin: 0 5px 10px;
          }
          .with-secondary-menu .region-header {
              margin-top: 3em;
          }
          .without-secondary-menu .region-header {
              margin-top: 15px;
          }
          #secondary-menu {
              position: absolute;
              right: 0;
              top: 0;
              width: 480px;
          }
          #content,
          #sidebar-first,
          #sidebar-second,
          .region-triptych-first,
          .region-triptych-middle,
          .region-triptych-last,
          .region-footer-firstcolumn,
          .region-footer-secondcolumn,
          .region-footer-thirdcolumn,
          .region-footer-fourthcolumn {
              display: inline;
              float: left;
              position: relative;
          }
         
          #footer-wrapper {
              padding: 35px 5px 30px;
          }
          .region-footer-firstcolumn,
          .region-footer-secondcolumn,
          .region-footer-thirdcolumn,
          .region-footer-fourthcolumn {
              padding: 0 10px;
              width: 220px;
          }
          #footer {
              width: 940px;
              min-width: 920px;
          }
          footer .bottom ul li {
      border-left: 1px solid #FFFFFF;
      display: inline-block;
      padding: 0 20px;
  }
  
  
  .container-textSimple {
      border: 1px solid #ef686e;
      padding: 20px;
  }

    #lines-arrow {
        width:250px;
        position:absolute;
        left:0px;
        top:80px
    }

  
    #featured-img #imgcarshop 
    {
        width:70px
    }
  
    #container1
    {
        background-color: #FF3740;
        color:#ffffff;
        border-radius: 25px;
    }

    #container1 #text1
    {
        font-size: 52px;
        margin-top:0px;
        margin-bottom: 0px;
    }

    #text2
    {
        font-size:25px;color:#144890;font-weight: normal;font-style: italic;
    }
    #text3
    {
         font-size:45px;color:#FF3740;font-weight: normal;font-style: normal;
    }

    #text4
    {
        font-size:35px;color:#0B7CCF;font-weight: bold;font-style: italic;
    }
    #text5
    {
        font-size:25px;color:#144890;font-weight: normal;font-style: italic;
    }
    #text6
    {
        cursor: pointer;font-size:30px;color:#FF3740;font-weight: bold;font-style: italic;

    }
    #text7
    {
        font-size:45px;color:#0B7CCF;font-weight: bold;font-style: italic;


    }

    #Sectionrest 
        {
            position:relative;margin-bottom:0px;margin-top:140px

       }

       #sectionrestp
       {
        font-size:13px;line-height:25px;color:#000000;font-weight: normal;font-style: italic;

       }
       #text8
       {
        font-size:25px;color:#144890;font-weight: normal;font-style: italic;   
       }
      
       #demo-accordion .ulaccordion
       {
        list-style-type:square;margin-left:40px;

       }
    

