.container {
   padding-right: 0px;
   padding-left: 0px;
}

.container-fluid {
   padding-right: 0px;
   padding-left: 0px;
}

.row {
   margin-right: 0px;
   margin-left: 0px;
}

.navbar {
   min-height: fit-content;
   margin-bottom: 0px;
   background-color: unset;
   border-color: unset;
   border: 0;
}

.navbar-nav .active a {
   color: #fff !important;
   background-color: #000 !important;
}

.navbar-nav li a {
   text-transform: uppercase;
   font-size: 14px;
   font-weight: 600;
   color: #fff !important;
   border-right: 2px solid #fff;
   padding: 18px 24px;
}

.navbar-nav li a:hover {
   color: #fff !important;
   background-color: #000 !important;
}

.navbar-collapse {
   padding-left: 0;
   padding-right: 0;
}

.end a {
   border-right: unset !important;
}

.privacy-policy h2 {
   background-color: rgb(46, 46, 46);
   font-size: 20PX;
   padding: 3px 0px;
   color: white;
   margin-top: 25PX;
   margin-bottom: 15PX;
   padding-left: 15px;
   font-family: Trebuchet MS;
}

.privacy-policy p,
.privacy-policy li {
   font-family: Trebuchet MS;
   line-height: 1.5;
}

.privacy-details {
   box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
   border: 2px solid rgb(46, 46, 46);
   padding: 15px;
   border-radius: 15px;
}

.privacy-details a {
   color: rgb(203, 33, 59);
}

.privacy-details a:hover {
   color: rgb(46, 46, 46);
   text-decoration: none;
}

[type="submit"] {
   background-color: #5cb85c;
   ;
}

.footertext {
   font-size: 12px;
   line-height: 1.6em;
   margin-bottom: 5px;
   color: #fff !important;
}

#c1322 form {
   margin: 0;
   padding-left: 15px;
}

.bodytext a:hover {
   color: rgb(85, 85, 85);
   text-decoration: unset;
}

.footertext a {
   color: rgb(255, 255, 255) !important;
   text-decoration: underline;
}

.footertext a:hover {
   color: rgb(255, 255, 255) !important;
   text-decoration: unset;
}


/*android*/
@media screen and (max-width: 767px) {

   nav:not(.horizontal-menu--mobile):before,
   nav[data-settings*="vertical=true"]:not(.horizontal-menu--mobile):before {
      display: none !important;
   }

   #r5000 .container-fluid {
      padding-right: 15px;
      padding-left: 15px;
   }

   .navbar-default .navbar-brand {
      color: #ffff;
   }

   .navbar-default .navbar-brand:focus,
   .navbar-default .navbar-brand:hover {
      color: #fff;
      background-color: transparent;
   }

   .navbar-nav li a {
      border-right: 0px solid #fff;
      padding: 15px 24px;
   }

   .button2:hover {
      color: red;
      text-decoration: unset;
   }

   #r2846 {
      padding-right: 0;
      padding-left: 0;
      padding-bottom: 20px;
   }

   .privacy-details ul {
      padding: 0 0 0 20px;
   }
   .privac {
      font-size: 14px;
   }
   .privacy-details a {
      white-space: nowrap;
   }
}

/*ios*/
@media screen and (max-width: 340px) {}

/*windows*/
@media (min-width: 450px) and (max-width: 767px) {
      .privac {
      font-size: 16px;
   }
}

/*portrait*/
@media (min-width: 768px) and (max-width: 991px) {
   .navbar-nav li a {
      padding: 18px 13px;
   }

   #c4798 {
      width: 100%;
   }

   #r4495 {
      padding-left: 10px;
   }

   #r4495 .container-fixed .container {
      width: 100%;
      display: flex;
      flex-wrap: nowrap;
      justify-content: flex-start;
   }

   #r5002 {
      min-height: 586px;
   }

   #r1074 {
      padding-bottom: 20px;
   }
   #c3523,#c1948 {
      width: 100%;
   }
   #m2433 iframe {
      width: 100%;
   }
   #p1830 #c3523 {
    padding-right: 0;
}
#r3608 #c2992 {
   width: 100%;
}
}

/*landscape*/
@media (min-width: 992px) and (max-width: 1199px) {
      #r1074 {
      padding-bottom: 20px;
   }
}

@media (min-width:1200px) {}