﻿   @charset "utf-8";
                                                                      /* CSS Document */
                                                                      * {
                                                                          margin: 0;
                                                                          padding: 0;
                                                                      }


                                                                      /* poppins-regular - latin */
                                                                      @font-face {
                                                                          font-family: 'Poppins';
                                                                          font-style: normal;
                                                                          src: local('Poppins Regular'), local('Poppins-Regular'),url('poppins-v5-latin-regular.eot') format('eot'), url('poppins-v5-latin-regular.ttf') format('ttf'), url('poppins-v5-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
                                                                          url('poppins-v5-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
                                                                      }

                                                                      body {
                                                                          font-family: "Poppins";
                                                                      }

                                                                      .img3 {
                                                                          border-radius: 50%;
                                                                      }

                                                                      .AboutUs {
                                                                          margin-left: 13px;
                                                                      }

                                                                      .mar-top {
                                                                          margin: 0 auto;
                                                                          margin-top: -15px;
                                                                      }

                                                                      .tooltip1.right:hover {
                                                                          padding: 0 5px;
                                                                          margin-left: 3px;
                                                                          display: block;
                                                                      }

                                                                      .bg-dark {
                                                                          background-color: #272828 !important;
                                                                          border: none;
                                                                          outline: none;t
                                                                      }

                                                                      a:hover {
                                                                          text-decoration: none;
                                                                          list-style: none;
                                                                      }

                                                                      .navbar-brand {
                                                                          margin-right: -1rem;
                                                                          padding: 12px;
                                                                      }

                                                                      .padding-ri-left {
                                                                          padding: 30px 45px 0 45px !important;
                                                                          font-size: 13px;
                                                                          text-transform: uppercase;
                                                                      }

                                                                      .grad1 {
                                                                          background: #333; /* For browsers that do not support gradients */
                                                                          background: linear-gradient(to right,#000000e3,#333434,#000000e3); /* Standard syntax (must be last) */
                                                                      }

                                                                      .colr-white-grey {
                                                                          color: #cccccc;
                                                                      }

                                                                      .overlay2 {
                                                                          position: absolute;
                                                                          bottom: 0;
                                                                          left: 0;
                                                                          right: 0;
                                                                          background-color: #0cbd38;
                                                                          cursor: pointer;
                                                                          overflow: hidden;
                                                                          width: 100%;
                                                                          height: 0;
                                                                          transition: .5s ease;
                                                                      }

                                                                      .text {
                                                                          color: white;
                                                                          font-size: 12px;
                                                                          position: absolute;
                                                                          top: 85%;
                                                                          left: 50%;
                                                                          text-transform: uppercase;
                                                                          transform: translate(-50%, -50%);
                                                                          -ms-transform: translate(-50%, -50%);
                                                                          text-align: center;
                                                                      }

                                                                      .logo-hide {
                                                                          display: none;
                                                                      }

                                                                      .bg-img {
                                                                          background: url(../image/cascadeadfilm.jpg) no-repeat;
                                                                          background-size: cover;
                                                                          position: relative;
                                                                          /*  width: 50%;*/
                                                                      }

                                                                      .overlay1 {
                                                                          position: absolute;
                                                                          bottom: 0%;
                                                                          left: 0;
                                                                          right: 0;
                                                                          background: #1d396b;
                                                                          background: linear-gradient(to right,#000000e0,#2f2f2fd4,#000000f0);
                                                                          overflow: hidden;
                                                                          width: 100%;
                                                                          height: 100%;
                                                                          transition: .5s ease;
                                                                      }

                                                                      .back-to-top {
                                                                          cursor: pointer;
                                                                          position: fixed;
                                                                          bottom: 20px;
                                                                          right: 20px;
                                                                          display: none;
                                                                      }

                                                                      .chat {
                                                                          cursor: pointer;
                                                                          position: fixed;
                                                                          bottom: 100px;
                                                                          right: -265px;
                                                                          /* background-color: red; */
                                                                          top: 67%;
                                                                          z-index: 1000;
                                                                          display: none;
                                                                          /*  overflow: hidden;*/
                                                                      }

                                                                          .chat:hover {
                                                                              height: 135px;
                                                                          }

                                                                      .chat1 {
                                                                          /*box-shadow:0px -1px 19px 6px #ffffff5c;*/
                                                                          box-shadow: inset 0 0 7px 0px #1d396b, inset 20px 0 7px #1b63e4, inset -20px 0 7px #1d396b, inset 20px -1px 300px #1b63e4, inset -20px 0 300px #333, 0 0 50px #1b63e4, -10px 0 80px #1b63e4, 10px 0 20px #1b63e4;
                                                                          transition: all 1s ease;
                                                                          border-radius: 50%;
                                                                          float: right;
                                                                          z-index: 1000;
                                                                      }

                                                                      .highlighted {
                                                                          box-shadow: inset 0 0 19px 0px #1b63e4, inset 20px 0 19px #1b63e4, inset -20px 0 19px #1b63e4, inset 20px -1px 300px #1b63e4, inset -20px 0 17px #1b63e4, 0 0 20px #1b63e4, -10px 0 80px #1b63e4, 10px 0 20px #1b63e4;
                                                                          transition: all 1s ease;
                                                                      }

                                                                      .right {
                                                                          background: white;
                                                                          text-align: center;
                                                                           min-width: 270px;
                                                                          padding: 10px 36px;
                                                                          border-radius: 6px;
                                                                          border: 1px solid #1d396b;
                                                                          float: left;
                                                                          right: 12px;
                                                                          margin-top: 22px;
                                                                          word-break: keep-all;
                                                                          min-height: 30px;
                                                                      }

                                                                          .right::before {
                                                                              content: '';
                                                                              position: absolute;
                                                                              visibility: visible;
                                                                              top: -1px;
                                                                              right: -10px;
                                                                              border: 10px solid transparent;
                                                                              border-top: 10px solid #1d396b;
                                                                          }

                                                                          .right::after {
                                                                              content: '';
                                                                              position: absolute;
                                                                              visibility: visible;
                                                                              top: 0px;
                                                                              right: -8px;
                                                                              border: 9px solid transparent;
                                                                              border-top: 9px solid white;
                                                                              clear: both;
                                                                          }


                                                                      .img-hover1:hover {
                                                                          -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                                                                          filter: grayscale(100%);
                                                                          transition: all 1s ease;
                                                                      }

                                                                      .img-hover1 {
                                                                          transition: all 1s ease;
                                                                      }

                                                                      .pro-img {
                                                                          width: 120px;
                                                                          height: 120px;
                                                                          border-radius: 50%;
                                                                          border: solid 2px #cccccc;
                                                                          margin: 0 auto;
                                                                          overflow: hidden;
                                                                      }

                                                                      .back-to-top {
                                                                          outline: none;
                                                                          display: none;
                                                                          background-color: rgb(231, 231, 231);
                                                                          border: none;
                                                                          z-index: 500;
                                                                          color: #636363;
                                                                          padding: 12px;
                                                                      }

                                                                          .back-to-top:focus {
                                                                              outline: none;
                                                                              border: none;
                                                                          }

                                                                          .back-to-top:hover {
                                                                              background-color: rgb(140, 140, 140);
                                                                          }

                                                                      .nav-link {
                                                                          font-size: 13px;
                                                                      }

                                                                          .nav-link:hover {
                                                                              color: #FFF !important;
                                                                              transition: all 1s ease !important;
                                                                          }

                                                                      /* Tooltip container */
                                                                      .tooltip1 {
                                                                          position: relative;
                                                                          opacity: 100;
                                                                          display: block;
                                                                      }

                                                                          /* Tooltip text */
                                                                         .tooltip1 .tooltiptext {
                                       display: none;
                                       width: 270px;
                                       background-color: #f1f0f0;
                                       color: #1d396b;
                                       text-align: center;
                                       padding: 15px;
                                       border-radius: 6px;
                                       position: absolute;
                                       z-index: 1;
                                       margin-top: 5px;
                                       margin-left: -6px;
                                       transition: all 1s ease;
                                       text-align: left;
                                       border-bottom: 1px solid #4176d6;
                                       border-right: 1px solid #4176d6;
                                       border-left: 1px solid #4176d6;
                                       border-top-left-radius: 0px;
                                       border-top-right-radius: 0px;
                                       padding-top: 0px;
                                       height: 160px;
                                   }

                                                                          /* Show the tooltip text when you mouse over the tooltip container */
                                                                          .tooltip1:hover .tooltiptext {
                                                                              display: block;
                                                                          }

                                                                      .tooltiptext > span > a {
                                                                          color: #333;
                                                                      }

                                                                          .tooltiptext > span > a:hover {
                                                                              color: #0cbd38;
                                                                          }

                                                                      /*07-05-2018*/

                                                                      .headero1 {
                                                                          position: relative;
                                                                          height: 65px;
                                                                          background-image: linear-gradient(#343a40!important, #343a40!important);
                                                                          border-bottom-left-radius: 50% 33%;
                                                                          border-bottom-right-radius: 50% 33%;
                                                                          padding-bottom: 2%;
                                                                          width: 86%;
                                                                          margin: 0 auto;
                                                                      }

                                                                      @media only screen and (max-width:575px) {
                                                                          .headero1 {
                                                                              position: relative;
                                                                              background-image: linear-gradient(#343a40!important, #343a40!important);
                                                                              border-bottom-left-radius: 50% 33%;
                                                                              border-bottom-right-radius: 50% 33%;
                                                                              padding-bottom: 2%;
                                                                              width: 80%;
                                                                              margin: 0 auto;
                                                                          }
                                                                      }


                                                                      @media only screen and (max-width:991px) {

                                                                          .mar-top {
                                                                              margin: 0 auto;
                                                                              margin-top: 0px;
                                                                          }

                                                                          .AboutUs {
                                                                              margin-left: 0px;
                                                                          }

                                                                          .navbar-brand {
                                                                              margin-right: 1rem;
                                                                              padding: 1px;
                                                                          }

                                                                          .logo-hide {
                                                                              display: block;
                                                                          }

                                                                          .dis-none {
                                                                              display: none;
                                                                          }

                                                                          .padding-ri-left {
                                                                              padding: 30px 45px 17px 45px !important;
                                                                          }

                                                                          .collapse-design {
                                                                              background-color: #272828 !important;
                                                                              z-index: -1;
                                                                              margin-top: -34px;
                                                                          }

                                                                          .fixed {
                                                                              height: 60px;
                                                                              z-index: 1000;
                                                                              position: fixed;
                                                                              width: 100%;
                                                                              margin-top: -11px;
                                                                              transition: all 1s ease;
                                                                          }

                                                                          .vid-height {
                                                                              height: 190px;
                                                                              overflow: hidden;
                                                                          }

                                                                          /*.mar-top
                                   {
                                     margin-top:-20px;
                                   }*/
                                                                          /*.collapse-design {
                                       z-index:50;
                                       margin-top:-39px;
                                       text-align: center;
                                   }*/
                                                                      }

                                                                      @media only screen and (max-width:575px) {

                                                                          .text {
                                                                              color: white;
                                                                              font-size: 18px;
                                                                          }

                                                                          .list-inline-item:not(:last-child) {
                                                                              margin-right: 2rem;
                                                                              font-weight: lighter;
                                                                          }

                                                                          .vid-height {
                                                                              height: 150px;
                                                                              overflow: hidden;
                                                                          }

                                                                          .collapse-design {
                                                                              background-color: #272828 !important;
                                                                              z-index: 1000;
                                                                              margin-top: -22px;
                                                                          }

                                                                          .chat {
                                                                              top: 50%;
                                                                          }

                                                                          .chat1 {
                                                                              width: 55px;
                                                                              height: 55px;
                                                                          }

                                                                          .right {
                                                                              background: white;
                                                                              text-align: center;
                                                                              min-width: 270px;
                                                                              padding: 10px 36px;
                                                                              border-radius: 6px;
                                                                              border: 1px solid #049de0;
                                                                              float: left;
                                                                              right: 12px;
                                                                              margin-top: 22px;
                                                                              word-break: keep-all;
                                                                              min-height: 30px;
                                                                          }

                                                                          .tooltip1 .tooltiptext {
                                                                              max-width: 270px;
                                                                          }

                                                                          .google-maps {
                                                                              margin-top: 10%;
                                                                          }

                                                                          /*.chatHide
                                   {
                                       display:none;
                                   }*/
                                                                      }

                                                                      @media only screen and (max-width:550px) {
                                                                          .headero1 {
                                                                              position: relative;
                                                                              background-image: linear-gradient(#343a40!important, #343a40!important);
                                                                              border-bottom-left-radius: 50% 33%;
                                                                              border-bottom-right-radius: 50% 33%;
                                                                              padding-bottom: 2%;
                                                                              width: 160px;
                                                                              margin: 0 auto;
                                                                              height: 49px;
                                                                              margin-top: -11px;
                                                                          }

                                                                          .nav-link {
                                                                              font-size: 11px;
                                                                              padding: 0px;
                                                                          }
                                                                          /*	.fixed
                                   {
                                       height: 60px;
                                       z-index: 1000;
                                       position: fixed;
                                       width:210px;
                                       margin-top:-11px;
                                       transition:all 1s ease;
                                   }
                                   */ .logo-size {
                                                                              width: 50px;
                                                                          }
                                                                      }

                                                                      @media only screen and (max-width:350px) {
                                                                          .text {
                                                                              color: white;
                                                                              font-size: 12px;
                                                                          }

                                                                          .vid-height {
                                                                              height: 100px;
                                                                              overflow: hidden;
                                                                          }

                                                                          .right {
                                                                              padding: 10px 14px;
                                                                          }

                                                                          .tooltip1 .tooltiptext {
                                                                              width: 270px;
                                                                              margin-left: -15px;
                                                                          }


                                                                          /*<!--09-05-2018-->*/

                                                                          .list-inline-item {
                                                                              width: 100%;
                                                                              margin-top: 33px;
                                                                          }

                                                                              .list-inline-item:not(:last-child) {
                                                                                  margin-right: 0px;
                                                                                  font-weight: lighter;
                                                                              }

                                                                          .fa-2x {
                                                                              font-size: 1.5em;
                                                                          }
                                                                      }

/*=============11.07.2020==========*/
/*.bg_mod{background-color: #272727;}*/