

@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-Regular.woff2") format("woff2"), url("./../fonts/Sora/Sora-Regular.woff") format("woff"), url("./../fonts/Sora/Sora-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-Bold.woff2") format("woff2"), url("./../fonts/Sora/Sora-Bold.woff") format("woff"), url("./../fonts/Sora/Sora-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-Medium.woff2") format("woff2"), url("./../fonts/Sora/Sora-Medium.woff") format("woff"), url("./../fonts/Sora/Sora-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-ExtraLight.woff2") format("woff2"), url("./../fonts/Sora/Sora-ExtraLight.woff") format("woff"), url("./../fonts/Sora/Sora-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-ExtraBold.woff2") format("woff2"), url("./../fonts/Sora/Sora-ExtraBold.woff") format("woff"), url("./../fonts/Sora/Sora-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("./../fonts/Sora/Sora-SemiBold.woff2") format("woff2"), url("./../fonts/Sora/Sora-SemiBold.woff") format("woff"), url("./../fonts/Sora/Sora-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-Medium.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-Medium.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-Regular.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-Regular.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-SemiBold.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-SemiBold.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-ExtraLight.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-ExtraLight.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-Bold.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-Bold.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-Black.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-Black.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-ExtraBold.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-ExtraBold.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("./../fonts/Public_Sans/PublicSans-Thin.woff2") format("woff2"), url("./../fonts/Public_Sans/PublicSans-Thin.woff") format("woff"), url("./../fonts/Public_Sans/PublicSans-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
html {
  scroll-behavior: smooth;
}

body {
  font-family: "Public Sans" !important;
}




body {
    background-color: #fff;
    overflow-x: hidden;
}

body .elementor-widget-container {
    padding: 0 !important;
}

body h1, body h2, body h3, body h4, body h5, body h6, body p {
    /*letter-spacing: 0.3px;*/
}

body p {
    line-height: 30px;
}

body a {
    color: #1a86ca;
}

body .text-truncate-2 * {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body .text-truncate-3 * {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body .text-truncate-4 * {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body .text-truncate-5 * {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body .rounded {
    border-radius: 20px !important;
}

body .bg-primary {
    background-color: #112C2E !important;
}

body .btn {
    border: none;
    padding: 11px 25px;
    font-size: 16px;
    height: 48px;
}

body .btn.rounded {
    border-radius: 24px !important;
}

body .btn-md {
    padding: 11px 35px;
    font-size: 16px;
    height: 48px;
}

body .btn-primary {
    background-color: #1a87cb;
}

body .btn-primary:hover, body .btn-primary:focus {
    box-shadow: none;
    background-color: #1f7fcb;
}

body .btn-primary:not(:disabled):not(.disabled).active, body .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #1d66aa;
}

body .btn-light {
    color: #fff;
    background-color: #ffb400 !important;
}

body .btn-light:hover {
    color: #fff;
    background-color: #FFC539;
}


body .btn-light2 {
    color: #fff;
    background-color: #82bc00 !important;
}

body .btn-light2:hover {
    color: #fff;
    background-color: #95D701;
}


body .btn-light2:focus {
    color: #fff;
    background-color: #82bc00 !important;
}


body .btn-light:focus {
    color: #fff;
    background-color: #ffb400 !important;
}


body .btn-light:not(:disabled):not(.disabled).active, body .btn-light:not(:disabled):not(.disabled):active {
    background-color: #e6a200 !important;
    color: #fff;
    box-shadow: none !important;
}


body .btn-light2:not(:disabled):not(.disabled).active, body .btn-light:not(:disabled):not(.disabled):active {
    background-color: #e6a200 !important;
    color: #fff;
    box-shadow: none !important;
}


body .shadow {
    box-shadow: 0 0 30px -20px #000;
}

body .modal-backdrop {
    background-color: #1a86ca;
}

body .modal-backdrop.show {
    opacity: .9;
}

body .dropdown-menu nav ul {
    padding: 0;
    margin: 0;
}

body .dropdown-menu nav ul li {
    list-style: none;
}

body .dropdown-menu nav ul li a {
    font-size: 14px;
    padding: 7px 20px;
    color: #082b40;
    text-decoration: none;
}

body .dropdown-menu nav ul li a:hover {
    color: #1a86ca;
}

//header.fixed {
//  background-color: #fff;
//  position: fixed !important;
//  left: 0;
//  right: 0;
//  top: 0;
//  z-index: 1000;
//}
//
//header.header {
//  background-color: transparent;
//  position: absolute;
//  top: 0;
//  left: 0;
//  right: 0;
//  z-index: 1000;
//}
//
//header.header .topbar {
//  background-color: #1a86ca;
//  border-bottom: 1px solid rgba(52, 255, 255, 0.3);
//}
//
//header.header .topbar ul li {
//  display: inline-block;
//}
//
//header.header .topbar a {
//  color: #fff;
//  display: inline-block;
//  padding: 6px 25px;
//  font-size: 13px;
//  border-right: 1px solid rgba(52, 255, 255, 0.3);
//  text-decoration: none;
//}
//
//header.header .topbar .btn-search {
//  height: 31px;
//  padding-left: 12px;
//  padding-right: 12px;
//  border-left: 1px solid rgba(52, 255, 255, 0.3);
//}
//
//header.header .topbar .btn-search img {
//  height: 15px;
//  margin-top: -3px;
//}
//
//header.header .topbar .dark a {
//  background-color: rgba(52, 255, 255, 0.2);
//}
//
//header.header .topbar form {
//  width: 350px;
//  display: inline-block;
//  border-right: 1px solid rgba(52, 255, 255, 0.3);
//  border-left: 1px solid rgba(52, 255, 255, 0.3);
//  position: relative;
//}
//
//header.header .topbar form .form-control {
//  border-radius: 0;
//  border: none;
//  background-color: transparent;
//  color: #fff;
//  font-size: 13px;
//  text-transform: uppercase;
//  height: 31px;
//}
//
//header.header .topbar form .form-control::-webkit-input-placeholder {
//  /* Chrome/Opera/Safari */
//  color: rgba(255, 255, 255, 0.3);
//}
//
//header.header .topbar form .form-control::-moz-placeholder {
//  /* Firefox 19+ */
//  color: rgba(255, 255, 255, 0.3);
//}
//
//header.header .topbar form .form-control:-ms-input-placeholder {
//  /* IE 10+ */
//  color: rgba(255, 255, 255, 0.3);
//}
//
//header.header .topbar form .form-control:-moz-placeholder {
//  /* Firefox 18- */
//  color: rgba(255, 255, 255, 0.3);
//}
//
//header.header .topbar form .btn {
//  position: absolute;
//  right: 0;
//  top: 0;
//  height: 31px;
//  padding: 2px 12px;
//}
//
//header.header .topbar form .btn img {
//  height: 16px;
//  margin-top: -5px;
//}
//
//header.header .topbar img.search-dark {
//  display: none;
//}
//
//header.header .navbar {
//  padding: 0 48px;
//  background-color: transparent;
//}
//
//header.header .navbar .navbar-brand img {
//  height: 40px;
//}
//
//header.header .navbar .navbar-brand img.dark {
//  display: none;
//}
//
//header.header .navbar .navbar-toggler {
//  border-radius: 50%;
//  width: 48px;
//  height: 48px;
//  padding: 0;
//  text-align: center;
//  outline: none;
//  border: none;
//}
//
//header.header .navbar .navbar-nav .nav-item {
//  padding: 35px 0;
//  margin: 0 12px;
//  position: relative;
//}
//
//header.header .navbar .navbar-nav > .nav-item:before {
//  content: '';
//  position: absolute;
//  left: 0;
//  bottom: 10px;
//  background-color: #1a86ca;
//  height: 2px;
//  width: 0;
//  transition: width 0.2s;
//}
//
//header.header .navbar .navbar-nav .nav-item:hover:before {
//  width: 100%;
//}
//
///* capital*/
//header.header .navbar .navbar-nav .nav-item a,
//header.header .navbar .navbar-nav .nav-item .nav-link {
//  /*text-transform: uppercase;*/
//  text-transform: capitalize;
//  color: #fff;
//  padding: 3px 14px;
//  text-decoration: none;
//  display: block;
//  position: relative;
//}



//
//header.header .navbar .navbar-nav .nav-item .dropdown-toggle {
//  position: relative;
//}
//
//header.header .navbar .navbar-nav .nav-item .dropdown-toggle:after {
//  display: inline-block;
//  margin-left: 0;
//  vertical-align: .255em;
//  content: "\f078";
//  color: #fff;
//  font-family: 'fontawesome', sans-serif;
//  font-size: 8px;
//  width: 10px;
//  height: 15px;
//  position: absolute;
//  right: 0;
//  top: 9px;
//  border: none;
//}
//
//header.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-toggle:after {
//  color: #1a86ca;
//  right: 8px;
//}
//
//header.header .navbar .navbar-nav .nav-btn a {
//  border-radius: 6px;
//  padding: 8px 25px !important;
//  margin-top: -4px;
//}
//
//header.header .navbar .navbar-nav .nav-btn:before {
//  display: none;
//}
//
//header.header .navbar .navbar-nav .nav-btn:before {
//  display: none;
//}
//
//header.header .navbar .megamenu > ul {
//  position: fixed;
//  top: 130px;
//  left: 0;
//  right: 0;
//  z-index: 9999;
//}
//
//header.header .navbar .megamenu > ul > .container {
//  max-width: 100%;
//
//
//}
//
//header.header .navbar .megamenu > ul > .container > .row > li {
//  padding-left: 70px !important;
//  padding-right: 70px !important;
//  border-radius: 0;
//  margin-bottom: 20px;
//  float: left;
//}
//
//header.header .navbar .megamenu > ul > .container > .row > li > a {
//  padding-left: 0;
//  padding-right: 0;
//  color: #1a86ca !important;
//  font-weight: bold;
//  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
//}
//
//header.header .navbar .megamenu > ul > .container > .row > li > a:after {
//  display: none !important;
//}
//
//header.header .navbar .megamenu > ul > .container > .row > li ul {
//  display: block !important;
//  padding: 0;
//  box-shadow: none !important;
//  position: static;
//}
//
//header.header .navbar .megamenu > ul > .container > .row > li ul li a {
//  text-transform: capitalize !important;
//}
//
//header.header .navbar .megamenu .dropdown-menu .dropdown-menu {
//  height: 100%;
//}
//
//
//header.header .navbar .dropdown-menu {
//  margin-top: -5px;
//  padding: 30px 30px;
//  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
//  border-radius: 0;
//  min-width: 350px;
//  border: rgba(26, 134, 202, 0.4);
//}
//
//header.header .navbar .dropdown-menu li {
//  padding: 0 !important;
//}
//
//header.header .navbar .dropdown-menu li a,
//header.header .navbar .dropdown-menu li .dropdown-item {
//  color: #2a2822 !important;
//  display: block;
//  background-color: transparent;
//  border-bottom: rgba(0, 0, 0, 0.5);
//  margin-bottom: 5px;
//  padding: 8px 15px !important;
//  font-size: 16px;
//  border-radius: 4px;
//}
//
//header.header .navbar .dropdown-menu li a:hover,
//header.header .navbar .dropdown-menu li .dropdown-item:hover {
//  color: #1a86ca !important;
//  background-color: transparent;
//}
//
//header.header .navbar .dropdown-menu li a:focus,
//header.header .navbar .dropdown-menu li .dropdown-item:focus {
//  background-color: #fff;
//}
//
//header.header .navbar .dropdown-menu .dropdown-menu {
//  margin-top: 0;
//  box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.1);
//  top: 100%;
//  left: -30px;
//}
//
//header.header .navbar .btn-search {
//  padding: 10px 10px;
//  width: 48px;
//  height: 48px;
//  border-radius: 50%;
//}
//
//header.header:hover {
//  background-color: #fff;
//  -webkit-transition: background 0.2s linear;
//  -moz-transition: background 0.2s linear;
//  -ms-transition: background 0.2s linear;
//  -o-transition: background 0.2s linear;
//  transition: background 0.2s linear;
//  box-shadow: 0 4px 15px rgba(8, 43, 64, 0.1);
//}
//
//header.header:hover .navbar-toggler-icon {
//  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28000, 000, 000, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
//}
//
//header.header:hover .topbar {
//  background-color: rgba(8, 43, 64, 0.05);
//  border-bottom: 1px solid rgba(8, 43, 64, 0.05);
//  -webkit-transition: background 0.2s linear;
//  -moz-transition: background 0.2s linear;
//  -ms-transition: background 0.2s linear;
//  -o-transition: background 0.2s linear;
//  transition: background 0.2s linear;
//}
//
//header.header:hover .topbar a {
//  color: #1a86ca;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//  border-right: 1px solid rgba(8, 43, 64, 0.1);
//}
//
//header.header:hover .topbar .btn-search {
//  border-left: 1px solid rgba(8, 43, 64, 0.1);
//}
//
//header.header:hover .topbar .dark a {
//  background-color: rgba(255, 255, 255, 0.6);
//}
//
//header.header:hover .topbar form {
//  border-right: 1px solid rgba(8, 43, 64, 0.06);
//  border-left: 1px solid rgba(8, 43, 64, 0.06);
//}
//
//header.header:hover .topbar form .form-control {
//  background-color: rgba(255, 255, 255, 0.6);
//  color: #082b40;
//}
//
//header.header:hover .topbar form .form-control::-webkit-input-placeholder {
//  /* Chrome/Opera/Safari */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.header:hover .topbar form .form-control::-moz-placeholder {
//  /* Firefox 19+ */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.header:hover .topbar form .form-control:-ms-input-placeholder {
//  /* IE 10+ */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.header:hover .topbar form .form-control:-moz-placeholder {
//  /* Firefox 18- */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.header:hover .topbar form .btn {
//  background-color: transparent;
//}
//
//header.header:hover .topbar img.search-light {
//  display: none;
//}
//
//header.header:hover .topbar img.search-dark {
//  display: inline-block;
//}
//
//header.header:hover .navbar .navbar-brand img.light {
//  display: none;
//}
//
//header.header:hover .navbar .navbar-brand img.dark {
//  display: block;
//}
//
//header.header:hover .navbar .navbar-nav .nav-item a,
//header.header:hover .navbar .navbar-nav .nav-item .nav-link {
//  color: #082b40;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.header:hover .navbar .navbar-nav .nav-item .dropdown-toggle:after {
//  color: #082b40;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.header:hover .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-toggle:after {
//  color: #1a86ca;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.header:hover .navbar .navbar-nav .nav-btn a {
//  background-color: #ffb400;
//  color: #fff;
//  border-radius: 20px;
//}
//
//header.light {
//  background-color: #fff;
//  -webkit-transition: background 0.2s linear;
//  -moz-transition: background 0.2s linear;
//  -ms-transition: background 0.2s linear;
//  -o-transition: background 0.2s linear;
//  transition: background 0.2s linear;
//  box-shadow: 0 4px 15px rgba(8, 43, 64, 0.1);
//}
//
//header.light .navbar-toggler-icon {
//  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28000, 000, 000, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
//}
//
//header.light .topbar {
//  background-color: rgba(8, 43, 64, 0.05);
//  border-bottom: 1px solid rgba(8, 43, 64, 0.05);
//  -webkit-transition: background 0.2s linear;
//  -moz-transition: background 0.2s linear;
//  -ms-transition: background 0.2s linear;
//  -o-transition: background 0.2s linear;
//  transition: background 0.2s linear;
//}
//
//header.light .topbar a {
//  color: #1a86ca;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//  border-right: 1px solid rgba(8, 43, 64, 0.1);
//}
//
//header.light .topbar .btn-search {
//  border-left: 1px solid rgba(8, 43, 64, 0.1);
//}
//
//header.light .topbar .dark a {
//  background-color: rgba(255, 255, 255, 0.6);
//}
//
//header.light .topbar form {
//  border-right: 1px solid rgba(8, 43, 64, 0.06);
//  border-left: 1px solid rgba(8, 43, 64, 0.06);
//}
//
//header.light .topbar form .form-control {
//  background-color: rgba(255, 255, 255, 0.6);
//  color: #082b40;
//}
//
//header.light .topbar form .form-control::-webkit-input-placeholder {
//  /* Chrome/Opera/Safari */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.light .topbar form .form-control::-moz-placeholder {
//  /* Firefox 19+ */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.light .topbar form .form-control:-ms-input-placeholder {
//  /* IE 10+ */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.light .topbar form .form-control:-moz-placeholder {
//  /* Firefox 18- */
//  color: rgba(8, 43, 64, 0.2);
//}
//
//header.light .topbar form .btn {
//  background-color: transparent;
//}
//
//header.light .topbar form .btn img.search-light {
//  display: none;
//}
//
//header.light .topbar form .btn img.search-dark {
//  display: inline-block;
//}
//
//header.light .navbar .navbar-brand img.light {
//  display: none;
//}
//
//header.light .navbar .navbar-brand img.dark {
//  display: block;
//}
//
//header.light .navbar .navbar-nav .nav-item a,
//header.light .navbar .navbar-nav .nav-item .nav-link {
//  color: #082b40;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.light .navbar .navbar-nav .nav-item .dropdown-toggle:after {
//  color: #082b40;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.light .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-toggle:after {
//  color: #1a86ca;
//  -webkit-transition: color 0.2s linear;
//  -moz-transition: color 0.2s linear;
//  -ms-transition: color 0.2s linear;
//  -o-transition: color 0.2s linear;
//  transition: color 0.2s linear;
//}
//
//header.light .navbar .navbar-nav .nav-btn a {
//  background-color: #ffb400;
//  color: #fff;
//  border-radius: 20px;
//}

footer .footer-top .navigation-title {
    text-transform: capitalize !important;
}


footer .footer-top li a {
    text-transform: capitalize !important;
}



.main-slider .carousel-inner {
    background: #1982c5;
    background: -moz-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: -webkit-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1982c5', endColorstr='#1c8fd6', GradientType=1);
}

.main-slider .carousel-inner .carousel-item {
    padding-top: 210px;
    position: relative;
    z-index: 1;
}

.main-slider .carousel-inner .carousel-item .caption {
    padding: 50px 50px 50px 150px;
}

.main-slider .carousel-inner .carousel-item .caption .title {
    font-size: 38px;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 50px;
}

.main-slider .carousel-inner .carousel-item .caption .des {
    font-size: 17px;
    margin-bottom: 30px;
    color: #fff;
}

.main-slider .carousel-inner .carousel-item .caption .btn {
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
}

.main-slider .carousel-inner .carousel-item .border-bottom-wave {
    position: absolute;
    bottom: -5px;
    left: 0;
    z-index: -1;
}

.main-slider .carousel-control-prev,
.main-slider .carousel-control-next {
    opacity: 1;
    width: 60px;
    top: 45%;
    height: 60px;
    background: rgba(0, 0, 0, 0.1);
}

.main-slider .carousel-control-prev i,
.main-slider .carousel-control-next i {
    color: #fff;
}

.main-slider .carousel-control-prev:hover,
.main-slider .carousel-control-next:hover {
    background: rgba(0, 0, 0, 0.4);
}

.blog-slider .carousel-inner {
    background: #1982c5;
    background: -moz-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: -webkit-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1982c5', endColorstr='#1c8fd6', GradientType=1);
}

.blog-slider .carousel-inner .carousel-item {
    padding: 250px 0 100px 0;
    position: relative;
    z-index: 1;
}

.blog-slider .carousel-inner .carousel-item .caption .title {
    font-size: 38px;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 50px;
}

.blog-slider .carousel-inner .carousel-item .caption .des {
    font-size: 17px;
    margin-bottom: 30px;
    color: #fff;
}

.blog-slider .carousel-inner .carousel-item .caption .btn {
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
}

.blog-slider .carousel-inner .carousel-item .right-image {
    border-radius: 10px;

}


@media (min-width: 900px) {
    .right-image {
        width: 100% !important;
        height: 400px !important;
    }
}

/* end of screen */


.blog-slider .carousel-control-prev,
.blog-slider .carousel-control-next {
    opacity: 1;
    width: 60px;
    top: 50%;
    transform: translate(0, -50%);
    height: 60px;
    background: rgba(0, 0, 0, 0.1);
}

.blog-slider .carousel-control-prev i,
.blog-slider .carousel-control-next i {
    color: #fff;
}

.blog-slider .carousel-control-prev:hover,
.blog-slider .carousel-control-next:hover {
    background: rgba(0, 0, 0, 0.4);
}

.tabs-section {
    background-color: #fff;
    overflow: hidden;
    padding: 150px 0;
}

.tabs-section .nav-pills-s1 .nav-link {
    padding: 21px 20px 16px;
    text-transform: capitalize;
    border-bottom: solid 1px #e5e5e5;
    border-radius: 0;
    color: #000;
}

.tabs-section .nav-pills-s1 .nav-link.active {
    font-weight: 600;
    border: 0;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px #e5e5e5;
    background-color: white;
    color: #1a86ca;
}

.tabs-section .main-title {
    font-weight: 700;
    line-height: 30px;
}

.testimonials {
    background-color: #1982c5;
    padding: 80px 0 100px;
    position: relative;
    z-index: 0;
}

.testimonials::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    opacity: 0.1;
}

.testimonials::after {
    background-image: url("./adeel-assets/img/testimonials-bg.jpg");
}

.testimonials .title {
    letter-spacing: 0;
}

.testimonials .carousel-control-prev {
    left: -40px;
    width: auto;
}

.testimonials .carousel-control-next {
    right: -40px;
    width: auto;
}

.testimonials .card {
    background-color: transparent;
    border: 0;
}

.testimonials .card .card-text {
    font-size: 15px;
    letter-spacing: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.testimonials .card .fa-star {
    color: #ffb400;
    font-size: 22px !important;
}

.feature-section-1 {
    background-color: #f5f7f8;
    padding: 120px 0;
}

.cards-section {
    background-color: #fff;
    padding: 120px 0;
}

.cards-section .card {
    background-color: #f5f7f8;
    border-radius: 20px;
    border-color: #f5f7f8;
    margin-bottom: 20px;
    overflow: hidden;
}

.cards-section .card .card-body {
    padding: 15px 30px 25px;
}

.cards-section .card .card-body .card-title {
    color: #092e45;
    font-size: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.cards-section .card .card-body .card-text p {
    color: #092e45;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.cards-section .card .card-body .card-link {
    color: #1a86ca;
    font-size: 15px;
}

.post.card {
    margin-bottom: 30px;
}

.post.card header img {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}

.post.card header .thumb-img {
    height: 190px;
    background-color: #f5f7f8;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 15px;
}

.post.card header .card-title {
    padding: 0 25px;
    height: 38px;
    margin-bottom: 10px;
}

.post.card header .card-title a {
    color: #000;
   /* font-family: Century Gothic, Calibri, helvetica, Arial, sans-serif !important;*/
    font-weight: 500;
    line-height: 22px;
    font-size: 16px;
}

.post.card header .card-title a:hover {
    color: #1a86ca;
}

.post.card .card-body {
    padding: 0 25px 30px;
    font-size: 13px;
}

.post.card .card-body p {
    line-height: 22px;
   /* font-family: Century Gothic, Calibri, helvetica, Arial, sans-serif !important;*/
}

.post.card .card-body .read-more {
    display: block;
    text-align: right;
}

.single .blog-hero-section {
    display: none !important;
}

.single article .entry-header {
    background: #1982c5;
    background: -moz-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: -webkit-linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    background: linear-gradient(45deg, #1982c5 0%, #1c8fd6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1982c5', endColorstr='#1c8fd6', GradientType=1);
    text-align: center;
    padding: 150px 0 80px 0;
    display: block;

}

.single article .entry-header .entry-title,
.single article .entry-header .date,
.single article .entry-header .author {
    color: #fff;
    /*font-family: Century Gothic, Calibri, helvetica, Arial, sans-serif !important;*/
}

.single article .entry-header .entry-title {
    margin-bottom: 20px;
    font-size: 43px;
    font-weight: 600;
}

.single article .entry-header .date {
    font-size: 25px;
    margin-bottom: 15px;
}

.single article .entry-header .author {
    font-size: 12px;
    margin-bottom: 5px;
}

.single article .entry-header img {
    width: 415px;
    height: auto;
    border-radius: 10px;
}

.single article .entry-content {
    padding: 30px 0;
}

/*.single article .entry-content h1, .single article .entry-content h2, .single article .entry-content h3, .single article .entry-content h4, .single article .entry-content h5, .single article .entry-content h6, .single article .entry-content p, .single article .entry-content a {
    font-family: Century Gothic, Calibri, helvetica, Arial, sans-serif !important;
}*/

.single article .entry-content p {
    margin-bottom: 1rem;
    font-size: 18px;
    font-weight: 400;
}

.single article .formWrapper {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 60px 20px;
}

.single article .formWrapper iframe {
    min-height: 380px;
}

.single .comment-respond {
    padding: 40px 0;
    margin: 30px 0;
}

.single .comment-respond .comment-form-comment textarea,
.single .comment-respond .comment-form-author input,
.single .comment-respond .comment-form-email input,
.single .comment-respond .comment-form-url input {
    width: 100%;
    border: solid 1px #767676;
    border-radius: 4px;
    padding: 0 10px;
}

.single .comment-respond textarea {
    height: 150px;
}

.single .comment-respond label {
    display: block;
}

.single .comment-respond .comment-form-cookies-consent label {
    display: inline-block;
}

.navigation.pagination {
    margin: 0 0 80px 0;
    text-align: right;
}

.navigation.pagination .screen-reader-text {
    display: none;
}

.navigation.pagination .nav-links .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    color: #585858;
    background-color: #f3f3f3;
    margin-right: 5px;
    text-decoration: none;
}

.navigation.pagination .nav-links .page-numbers:hover {
    background-color: #ffb400;
    color: #fff;
}

.navigation.pagination .nav-links .page-numbers.current {
    background-color: #1a87cb !important;
    color: #fff !important;
}

.navigation.pagination .nav-links .page-numbers.next {
    width: 80px;
    border-radius: 20px;
}

.navigation.pagination .nav-links .page-numbers.prev {
    width: 100px;
    border-radius: 20px;
}

footer {
    background-color: #082b40;
}

footer .footer-top {
    padding: 56px 0 34px;
}


footer .footer-top .widget_nav_menu ul {
    margin: 0;
    padding: 0;
}

footer .footer-top li {
    font-size: 14px;
    font-weight: 300;
    padding: 5px 0 4px;
    list-style: none;
    color: #fff;
}

footer .footer-top li a {
    color: #fff;
    text-decoration: none;
}

footer .footer-top .social-links a {
    background-color: #07273a;
    height: 46px;
    width: 46px;
    border-radius: 25px;
    padding: 23px 22px 22px 22px;
    align-items: center;
    justify-content: center;
}

footer .footer-top .social-links a i {
    font-size: 18px;
}

footer .footer-top .social-links a:hover {
    background-color: #1a86ca;
}

footer .footer-bottom {
    background-color: #062233;
    padding: 17px 0;
}

footer .footer-bottom p {
    color: #fff;
    font-size: 14px;
}

.modal-search .modal-content {
    background-color: transparent;
    border: none;
}

.modal-search form {
    position: relative;
}

.modal-search form .form-control {
    color: #fff;
    padding: 15px 30px 15px 60px;
    font-size: 30px;
    border-radius: 0;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: none;
}

.modal-search form .form-control:hover {
    border-bottom-color: rgba(255, 255, 255, 0.4);
}

.modal-search form .form-control:hover {
    border-bottom-color: rgba(255, 255, 255, 0.8);
}

.modal-search form .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(255, 255, 255, 0.3);
}

.modal-search form .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.3);
}

.modal-search form .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.3);
}

.modal-search form .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.3);
}

.modal-search .btn {
    text-align: center;
    padding: 16px 0;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.modal-search .close {
    text-align: center;
    padding: 16px 0;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    color: #fff;
    outline: none;
    text-shadow: none;
}

@media (max-width: 1520px) {
/*     header.header .navbar .navbar-nav .nav-item {
        margin: 0 4px !important;
        font-size: 15px;
    } */
}

@media (max-width: 1500px) {
/*     header.header .navbar .navbar-brand img {
        height: 35px;
    }

    header.header .navbar .navbar-nav .nav-item {
        margin: 0 6px;
    }

    header.header .navbar .navbar-nav .nav-btn a {
        padding: 8px 20px !important;
    }

    header.header .navbar .dropdown-menu {
        margin-top: -5px;
        padding: 30px 30px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        border-radius: 0;
        min-width: 350px;
        border: rgba(26, 134, 202, 0.4);
    }

    header.header .navbar .dropdown-menu li {
        padding: 0 !important;
    }

    header.header .navbar .dropdown-menu li a,
    header.header .navbar .dropdown-menu li .dropdown-item {
        color: #2a2822 !important;
        display: block;
        background-color: transparent;
        border-bottom: rgba(0, 0, 0, 0.5);
        margin-bottom: 5px;
        padding: 8px 15px !important;
        font-size: 16px;
        border-radius: 4px;
    }

    header.header .navbar .dropdown-menu li a:hover,
    header.header .navbar .dropdown-menu li .dropdown-item:hover {
        color: #1a86ca !important;
        background-color: transparent;
    }

    header.header .navbar .dropdown-menu li a:focus,
    header.header .navbar .dropdown-menu li .dropdown-item:focus {
        background-color: #fff;
    }

    header.header .navbar .dropdown-menu .dropdown-menu {
        margin-top: 0;
        box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.1);
        top: 100%;
        left: -30px;
    }

    header.header .navbar .btn-search {
        padding: 10px 10px;
        width: 48px;
        height: 48px;
        border-radius: 50%;
    }

    header.header:hover {
        background-color: #fff;
        -webkit-transition: background 0.2s linear;
        -moz-transition: background 0.2s linear;
        -ms-transition: background 0.2s linear;
        -o-transition: background 0.2s linear;
        transition: background 0.2s linear;
        box-shadow: 0 4px 15px rgba(8, 43, 64, 0.1);
    }

    header.header:hover .topbar {
        background-color: rgba(8, 43, 64, 0.05);
        border-bottom: 1px solid rgba(8, 43, 64, 0.05);
        -webkit-transition: background 0.2s linear;
        -moz-transition: background 0.2s linear;
        -ms-transition: background 0.2s linear;
        -o-transition: background 0.2s linear;
        transition: background 0.2s linear;
    }

    header.header:hover .topbar .link {
        color: #1a86ca;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
        border-right: 1px solid rgba(8, 43, 64, 0.1);
    }

    header.header:hover .topbar .btn-search {
        border-left: 1px solid rgba(8, 43, 64, 0.1);
    }

    header.header:hover .topbar .link.dark {
        background-color: rgba(255, 255, 255, 0.6);
    }

    header.header:hover .topbar form {
        border-right: 1px solid rgba(8, 43, 64, 0.06);
        border-left: 1px solid rgba(8, 43, 64, 0.06);
    }

    header.header:hover .topbar form .form-control {
        background-color: rgba(255, 255, 255, 0.6);
        color: #082b40;
    }
 */
/*     header.header:hover .topbar form .form-control::-webkit-input-placeholder { */
        /* Chrome/Opera/Safari */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header:hover .topbar form .form-control::-moz-placeholder { */
        /* Firefox 19+ */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header:hover .topbar form .form-control:-ms-input-placeholder { */
        /* IE 10+ */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header:hover .topbar form .form-control:-moz-placeholder { */
        /* Firefox 18- */
/*         color: rgba(8, 43, 64, 0.2);
    } */
/* 
    header.header:hover .topbar form .btn {
        background-color: transparent;
    }

    header.header:hover .topbar form .btn img.search-light {
        display: none;
    }

    header.header:hover .topbar form .btn img.search-dark {
        display: inline-block;
    }

    header.header:hover .navbar .navbar-brand img.light {
        display: none;
    }

    header.header:hover .navbar .navbar-brand img.dark {
        display: block;
    }

    header.header:hover .navbar .navbar-nav .nav-item a,
    header.header:hover .navbar .navbar-nav .nav-item .nav-link {
        color: #082b40;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header:hover .navbar .navbar-nav .nav-item .dropdown-toggle:after {
        color: #082b40;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header:hover .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-toggle:after {
        color: #1a86ca;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header:hover .navbar .navbar-nav .nav-btn a {
        background-color: #ffb400;
        color: #fff;
        border-radius: 20px;
    } */

    .main-slider .carousel-inner .carousel-item {
        padding-bottom: 100px;
    }

    .main-slider .carousel-inner .carousel-item .caption .title {
        font-size: 30px;
    }

    .blog-slider .carousel-inner .carousel-item {
        padding-bottom: 100px;
    }

    .blog-slider .carousel-inner .carousel-item .caption .title {
        font-size: 30px;
    }
}

@media (max-width: 1330px) {
/*     header.header .navbar .navbar-nav .nav-item {
        font-size: 14px;
    }

    header.header .navbar .navbar-nav a {
        padding: 3px 8px !important;
    } */
}

@media (max-width: 1300px) {
/*     header.header .navbar {
        padding-left: 15px;
        padding-right: 15px;
    }

    header.header .navbar .navbar-nav .nav-item a,
    header.header .navbar .navbar-nav .nav-item .nav-link {
        color: #fff;
        padding: 3px 8px 8px;
    }

    header.header.fixed .navbar .navbar-nav .nav-item a,
    header.header.fixed .navbar .navbar-nav .nav-item .nav-link {
        color: #092B40;
        padding: 3px 8px 8px;
    }

    header.header.fixed .navbar .navbar-nav .nav-item.nav-btn a {
        color: #fff;
    }

    header.header .navbar .navbar-nav .nav-item .dropdown-toggle:after {
        right: -6px;
    } */

    .main-slider .carousel-inner .carousel-item {
        padding-top: 180px;
    }

    .main-slider .carousel-inner .carousel-item .caption {
        padding: 50px;
    }

    .blog-slider .carousel-inner .carousel-item {
        padding: 150px 0 50px;
    }

    .blog-slider .carousel-inner .carousel-item .caption {
        padding: 50px;
    }

    .blog-slider .carousel-inner .carousel-item .caption .title {
        line-height: 34px;
    }
}

@media (max-width: 1150px) {
/*     header.header .navbar {
        padding: 0 !important;
    }

    header.header .navbar .navbar-brand {
        margin: 0 10px 0 0 !important;
    }

    header.header .navbar .navbar-brand img {
        height: 30px;
    }

    header.header .navbar .navbar-nav .nav-item a {
        font-size: 13px;
    }

    header.header.fixed .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
        top: 7px;
    }

    header.header .navbar .navbar-nav {
        margin: 0 !important;
    } */
}

@media (max-width: 992px) {
/*     header.header .navbar {
        padding: 15px !important;
    }

    header.header .navbar .navbar-brand img {
        height: 35px;
    }

    header.header.fixed .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
        top: 9px;
    }

    header.header .navbar .navbar-nav {
        padding: 20px;
        background-color: #3296d5;
        margin-top: 15px;
        border-radius: 10px;
    }

    header.header .navbar .navbar-nav .nav-item {
        padding: 0;
    }

    header.header .navbar .navbar-nav .nav-item:before {
        display: none;
    }

    header.header .navbar .navbar-nav .nav-item a,
    header.header .navbar .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        color: #fff !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
        padding: 8px 0;
    }

    header.header .navbar .navbar-nav .nav-item .dropdown-toggle:after {
        color: #fff !important;
    }

    header.header .navbar .navbar-nav .nav-item.megamenu .dropdown-toggle:after {
        display: none;
    }

    header.header .navbar .navbar-nav .nav-item.megamenu .dropdown-menu {
        display: none !important;
    }

    header.header .navbar .navbar-nav .nav-btn a {
        padding: 8px 0 !important;
        background-color: transparent !important;
    }

    header.header .navbar .navbar-nav {
        margin: 15px 0 8px !important;
    }

    header.header .navbar .dropdown-menu {
        margin-left: -10px;
        min-width: 100%;
        border-radius: 6px;
        padding: 10px;
        background-color: rgba(26, 134, 202, 0.05);
    }

    header.header .navbar .dropdown-menu li a {
        font-size: 13px !important;
    }

    header.header .navbar .dropdown-menu .dropdown-menu {
        display: block;
        background-color: rgba(26, 134, 202, 0.1);
        margin-left: 10px;
        box-shadow: none;
    } */


    /* 	Header Light */
/*     header.header {
        background-color: #fff;
        -webkit-transition: background 0.2s linear;
        -moz-transition: background 0.2s linear;
        -ms-transition: background 0.2s linear;
        -o-transition: background 0.2s linear;
        transition: background 0.2s linear;
        box-shadow: 0 4px 15px rgba(8, 43, 64, 0.1);

    }

    header.header .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28000, 000, 000, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }

    header.header .topbar {
        background-color: rgba(8, 43, 64, 0.05);
        border-bottom: 1px solid rgba(8, 43, 64, 0.05);
        -webkit-transition: background 0.2s linear;
        -moz-transition: background 0.2s linear;
        -ms-transition: background 0.2s linear;
        -o-transition: background 0.2s linear;
        transition: background 0.2s linear;
    }

    header.header .topbar a {
        color: #1a86ca;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
        border-right: 1px solid rgba(8, 43, 64, 0.1);
    }

    header.header .topbar .btn-search {
        border-left: 1px solid rgba(8, 43, 64, 0.1);
    }

    header.header .topbar .dark a {
        background-color: rgba(255, 255, 255, 0.6);
    }

    header.header .topbar form {
        border-right: 1px solid rgba(8, 43, 64, 0.06);
        border-left: 1px solid rgba(8, 43, 64, 0.06);
    }

    header.header .topbar form .form-control {
        background-color: rgba(255, 255, 255, 0.6);
        color: #082b40;
    } */

/*     header.header .topbar form .form-control::-webkit-input-placeholder { */
        /* Chrome/Opera/Safari */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header .topbar form .form-control::-moz-placeholder { */
        /* Firefox 19+ */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header .topbar form .form-control:-ms-input-placeholder { */
        /* IE 10+ */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header .topbar form .form-control:-moz-placeholder { */
        /* Firefox 18- */
/*         color: rgba(8, 43, 64, 0.2);
    } */

/*     header.header .topbar form .btn {
        background-color: transparent;
    }

    header.header .topbar form .btn img.search-light {
        display: none;
    }

    header.header .topbar form .btn img.search-dark {
        display: inline-block;
    }

    header.header .navbar .navbar-brand img.light {
        display: none;
    }

    header.header .navbar .navbar-brand img.dark {
        display: block;
    }

    header.header .navbar .navbar-nav .nav-item a,
    header.header .navbar .navbar-nav .nav-item .nav-link {
        color: #082b40;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header .navbar .navbar-nav .nav-item .dropdown-toggle:after {
        color: #082b40;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-toggle:after {
        color: #1a86ca;
        -webkit-transition: color 0.2s linear;
        -moz-transition: color 0.2s linear;
        -ms-transition: color 0.2s linear;
        -o-transition: color 0.2s linear;
        transition: color 0.2s linear;
    }

    header.header .navbar .navbar-nav .nav-btn a {
        background-color: #ffb400;
        color: #fff;
        border-radius: 20px;
    }
 */

    .main-slider .carousel-inner .carousel-item {
        padding-bottom: 0;
    }

    .main-slider .carousel-inner .carousel-item .caption {
        padding: 50px 50px 0 50px;
    }

    .tabs-section {
        padding: 100px 0;
    }

    .tabs-section .nav-pills-s1 {
        margin-bottom: 50px;
    }

    .testimonials .carousel-control-prev {
        left: 40%;
        width: 50px;
        height: 30px;
        top: auto;
        bottom: -50px;
        background-color: #1a86ca;
        text-align: right;
    }

    .testimonials .carousel-control-next {
        right: 40%;
        width: 50px;
        height: 30px;
        top: auto;
        bottom: -50px;
        background-color: #1a86ca;
        text-align: right;
    }

    .feature-section-1 {
        padding: 80px 0;
    }

    .cards-section {
        padding: 80px 0;
    }
}

@media (max-width: 767px) {
/*     header.header .topbar .link {
        padding: 6px 8px;
        font-size: 12px;
    }

    header.header .topbar .btn-search {
        height: 31px;
        padding-left: 12px;
        padding-right: 12px;
        border-left: 1px solid rgba(52, 255, 255, 0.3);
    }

    header.header .topbar .btn-search img {
        height: 15px;
        margin-top: -3px;
    }

    header.header .topbar .link.dark {
        background-color: rgba(52, 255, 255, 0.2);
    }

    header.header .topbar form {
        width: 350px;
        display: inline-block;
        border-right: 1px solid rgba(52, 255, 255, 0.3);
        border-left: 1px solid rgba(52, 255, 255, 0.3);
        position: relative;
    }

    header.header .topbar form .form-control {
        border-radius: 0;
        border: none;
        background-color: transparent;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        height: 31px;
    }
 */
/*     header.header .topbar form .form-control::-webkit-input-placeholder { */
        /* Chrome/Opera/Safari */
/*         color: rgba(255, 255, 255, 0.3);
    } */

/*     header.header .topbar form .form-control::-moz-placeholder { */
        /* Firefox 19+ */
/*         color: rgba(255, 255, 255, 0.3);
    } */

/*     header.header .topbar form .form-control:-ms-input-placeholder { */
        /* IE 10+ */
/*         color: rgba(255, 255, 255, 0.3);
    }
 */
/*     header.header .topbar form .form-control:-moz-placeholder { */
        /* Firefox 18- */
/*         color: rgba(255, 255, 255, 0.3);
    } */

/*     header.header .topbar form .btn {
        position: absolute;
        right: 0;
        top: 0;
        height: 31px;
        padding: 2px 12px;
    }

    header.header .topbar form .btn img {
        height: 16px;
    }

    header.header .topbar img.search-dark {
        display: none;
    }

    header.header .navbar {
        width: 100%;
    } */

    .main-slider .carousel-inner .carousel-item {
        padding-top: 120px;
    }

    .main-slider .carousel-inner .carousel-item .caption {
        padding: 50px 50px 30px 30px;
    }

    .main-slider .carousel-inner .carousel-item .caption .title {
        font-size: 26px;
    }

    .blog-slider .carousel-inner .carousel-item .caption {
        padding: 50px 50px 30px 30px;
    }

    .blog-slider .carousel-inner .carousel-item .caption .title {
        font-size: 26px;
    }
}

/*# sourceMappingURL=style.css.map */

/* Adeel's Code */

.pum-theme-lightbox .pum-title {
    background-color: #fff;
    margin-bottom: 0 !important;
    padding: 25px;
}

/*.single article .entry-content h1,h2,h3,h4,h5,h6{color:#000 !important;}*/

/*.single article .entry-content h1,h2{color:#000 !important;}*/
.single article .entry-content p {
    color: #000 !important;
}

/*.single article .entry-content h3 {color:#000 !important;}*/
.single article .entry-content li {
    color: #000 !important;
    /*font-family: Century Gothic, Calibri, helvetica, Arial, sans-serif !important*/
}

.elementor img {
    display: block;
    /*margin-left: auto;
    margin-right: auto;*/
}

.elementor-4885 .elementor-element.elementor-element-dd67f30 {
    padding: 0 300px 0 100px !important;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 300px !important;
}


@media screen and (min-width: 600px) {
    .image-on-big-screen {
        height: 500px !important;
        width: 800px;
    }


}

/* end of screen */


.footer-logo {
    height: 20px;
}

.footer-logo2 {
    height: 30px;
}


@media screen and (max-width: 600px) {

    footer .footer-top .navigation-title {
        margin-top: 30px;
    }


}

/* end of screen */


@media screen and (max-width: 1101px) {

    .Source {
        display: block !important;
        text-align: center;
    }
}

/* end of screen */


@media screen and (min-width: 1102px) {

    .Source {
        display: inline-block !important;
        text-align: left;
    }


}

/* end of screen */

.my-button {
    background-color: #F76E6D !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.btn-light {
    margin-top: 5px;
    margin-bottom: 5px;
}

.btn-light2 {
    margin-top: 5px;
    margin-bottom: 5px;
}


/* header.header .navbar .dropdown-menu li.view-all-features {
    position: absolute;
    bottom: 0;
}

header.header .navbar .dropdown-menu li.view-all-features a {
    color: #1a86ca !important;
    position: relative;
    display: inline-block;
}

header.header .navbar .dropdown-menu li.view-all-features a:after {
    content: '\f178';
    position: absolute;
    right: -10px;
    top: 56%;
    transform: translate(0, -50%);
    font-family: 'fontawesome', sans-serif;
} */


@media only screen and (max-width: 900px) {

    .hide-on-small {
        display: none;
    }

    .single article .entry-header img { /*width:  90% !important;*/
        width: 200px;
        height: 130px;
    }

    /*.entry-content {background-color: yellow; width:  90% !important;}*/
    /*.wp-block-image img { width:  90% !important; display: none !important;}*/
    /*.img-fluid {display: none !important; }*/
    /* test  */
    .webinar-header {
        padding-top: 35% !important;
    }


}

/* end of screen */


.wp-block-image img {
    max-width: 100% !important;
    height: auto !important;
}


/* To Fix CLS issue */
.card-img-topX {
    height: 60px !important;
    width: 60px !important
}

/* header.header .navbar .navbar-brand img {
    height: 40px !important;
    width: 230px !important;
}

header.header .topbar form .btn img {
    height: 16px;
    width: 16px !important;
}
 */
/* To Fix Clickable elements too close together */

.template-margin {
    margin-top: 5%;
    margin-bottom: 5%;
}


@media (min-width: 900px) {
    .right-image {
        width: 95% !important;
        height: 400px !important;
    }

    .cls-img-eng {
        width: 700px !important;
        height: 645px !important;
    }

    .cls-img {
        width: 950px !important;
        height: 645px !important;
    }


}

/* end of screen **/


@media (min-width: 2560px) {
    .right-image {
        width: 95% !important;
        height: 400px !important;
    }

    .cls-img-eng {
        width: 750px !important;
        height: 645px !important;
    }

    .cls-img {
        width: 1350px !important;
        height: 645px !important;
    }


}

/* end of screen **/


@media (min-width: 992px) {

    .search-field {
        margin: 3%
    }

    .search-dropdown {
        margin: 3%
    }
}

/* end of screen **/


@media (max-width: 991px) {
    .single article .entry-header {
        padding: 150px 10px 80px 10px
    }

    .fix-center-image {
        padding-right: 20%
    }

    .search-field {
        margin: 10%
    }

    .search-dropdown {
        margin: 10%
    }

    .single article .entry-header .entry-title {
        font-size: 20px;
        margin-top: 20px;
    }

    .single article .entry-header .date {
        font-size: 18px;
    }
}

/* end of screen **/


/* Two Columns Dropdown Mega Menu (Just add class "two-column-menu" in parent menu) */
/* .mega-two-column-menu > ul.mega-sub-menu { */
    /*     visibility: visible !important; */
/*     min-width: 600px !important;
}

.mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item {
    width: 50% !important;
    float: left !important;
}

.mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item > a {
    pointer-events: none !important;
    font-weight: bold !important;
}

.mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item > a > .mega-indicator {
    display: none !important;
}

.mega-two-column-menu.mega-toggle-on > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
    visibility: visible !important;
}

.mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
    position: static !important;
    width: 100% !important;
}

.mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-type-custom > a:before {
    display: none !important;
}
 */
@media (max-width: 1200px) {
/*     .mega-two-column-menu > ul.mega-sub-menu {
        min-width: auto !important;
    }

    .mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item {
        width: 100% !important;
        float: none !important;
    } */
}

@media (max-width: 992px) {
/*     .header .navbar .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a.mega-menu-link {
        border-bottom: 1px solid rgba(255, 255, 255, .15) !important;
    }

    .mega-two-column-menu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
        display: block !important;
        border-top: 1px solid rgba(255, 255, 255, .15) !important;
    } */


}



