@charset "utf-8";
/* CSS Document */
/*scroll bottom to top*/
#button {
  display: inline-block;
  background-color: #FF9800;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #004652;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Styles for the content section */

.content {
  width: 77%;
  margin: 50px auto;
  font-family: 'Merriweather', serif;
  font-size: 17px;
  color: #6c767a;
  line-height: 1.9;
}
@media (min-width: 500px) {
  .content {
    width: 43%;
  }
}
.content h1 {
  margin-bottom: -10px;
  color: #03a9f4;
  line-height: 1.5;
}
.content h3 {
  font-style: italic;
  color: #96a2a7;
}

/*...................................................................*/
.bg-dark {background-image: url(../images/bg-1.png); margin: 1% 0 0 0;}
.navbar-dark .navbar-toggler {margin-bottom:2%;}
.navbar {background-color: #004652; background-image: url("../images/header_bg.png"); margin-top:1%;}
.upperbar_subtitle {font-family: Dancing Script; font-style: normal; text-decoration: none; font-size: 20px; color: #0086af; float: left;}
.upperbar-brand{}
.upperbar-brand a {font-family: Dancing Script; font-weight: 700;font-style: normal; text-decoration: none; text-transform: capitalize; font-size:35px; color: #31a8a4; }
.navbar-brand a:hover {color: #3092a5; }
.col-animated-banner {position: relative; width: 100%; flex: 0 0 100%; 	max-width: 100%; -webkit-box-shadow: -5px 15px 13px -7px #011832, 5px 5px 15px 5px rgba(1, 10, 39, 0); box-shadow: -5px 15px 13px -7px #011832, 5px 5px 15px 5px rgba(1, 10, 39, 0); margin-bottom: 1%;}
.container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.text-1-sz {font-size:200%;} 
.bordr-clk-pic {
    border: 1px solid #fff;
    box-shadow: 0 0 4px 0 #1a7c90;
    margin-bottom: 2%;
    color: #001326;
    padding-bottom: 1%;
    width: 100%;
    height: 100%;
    background-image: url(../images/upper_header_bg.jpg);
}
.img-bdr-tumb {
    border: 2px solid #fff;
    box-shadow: 0 0 4px 0 #1a7c90;
    margin-bottom: 1%;
    background-color: #fff;
    width: auto;
}
@media (max-width:480px) {
.nav-link {margin:3px; text-align: center; }
h1{font-size:26px} h2 {font-size:35px} h3 {font-size:26px} h4 {font-size:14px}
.carousel-control-prev_border {height:16px; border-radius:4px;}
.carousel-control-prev-icon, .carousel-control-next-icon { width: 18px; height: 18px; padding:5%; border:4px solid #FFAE00; border-radius:4px; background-color:#FFB843;}
.navbar-toggler-icon { width: 1.2em; height: 1.1em; }
.navbar-toggler {padding: 2px;}
.nav-item {margin: 0 20px; text-align: center;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {margin: 1px 4px 1px 4px;}
.carousel { margin-top: 1px; } .col-12 {padding:0;} .carousel-caption h5 {font-size:30px; margin: 1px 0; text-shadow: 1px 1px 1px #011843} .carousel-caption>.banner-p {font-size:16px; text-shadow: 1px 1px 1px #011843} .col-12  {padding:0;}
.container-body { max-width: 90%; float: none; margin: auto; }
.media { max-width:90%;}
.adslot_1 {
 width: 100%; 
 height: 250px;
 }
.address-socialicon {font-size:90%;}
.container { width:96%;} .carousel-indicators li {width: 10px;	height: 3px;} 
.carousel-indicators {margin: 30% 1% 0 1%;} .carousel-caption { bottom: 10%;}
#button { width: 30px;	height: 30px;} #button::after { font-size: 1em;}
}
@media (min-width:481px) and (max-width:767px) {
.nav-link {margin:3px; text-align: center; }
h1{font-size:28px} h2 {font-size:38px} h3 {font-size:28px} h4 {font-size:17px}
.carousel-control-prev_border {height:22px; border-radius:7px;}
.carousel-control-prev-icon, .carousel-control-next-icon { width: 18px; height: 18px; padding:5%; border:4px solid #FFAE00; border-radius:4px; background-color:#FFB843;}
.navbar-toggler-icon { width: 1.2em; height: 1.1em; }
.navbar-toggler {padding: 2px;}
.nav-item {margin: 0 20px; text-align: center;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {margin: 1px 4px 1px 4px;}
.carousel { margin-top: 1px; } .col-12 {padding:0;} .carousel-caption h5 {font-size:35px; margin: 4px 0; text-shadow: 1px 1px 1px #011843} .carousel-caption>.banner-p {font-size:19px; text-shadow: 1px 1px 1px #011843} .col-12  {padding:0;}
.container-body { max-width: 90%; float: none; margin: auto; }
.media { max-width:90%;}
.adslot_1 {
 width: 100%; 
 height: 200px;
 }
.address-socialicon {font-size:90%;} .container { width:96%;} .carousel-indicators li {width: 15px;	height: 3px;}
.carousel-indicators {margin:30% 1% 1% 1%;} .carousel-caption { bottom: 20%;}
#button { width: 32px;	height: 32px;} #button::after { font-size: 1.1em;}
}

@media (min-width:768px) and (max-width:991px) {
.nav-link {margin:3px; text-align: center; }
h1{font-size:32px} h2 {font-size:40px} h3 {font-size:30px} h4 {font-size:18px}
.carousel-control-prev_border {height:34px; border-radius:10px;}
.carousel-control-prev-icon, .carousel-control-next-icon { width: 21px; height: 21px; padding:5%; border:6px solid #FFAE00; border-radius:4px; background-color:#FFB843;}
.navbar-toggler-icon { width: 1.4em; height: 1.2em; }
.navbar-toggler {padding: 2px;}
.nav-item {margin: 0; text-align: center;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {margin: 1px 4px 1px 4px;}
.carousel { margin-top: 2px; } .col-12 {padding:0;} .carousel-caption h5 {font-size:42px; margin: 8px 0; text-shadow: 1px 1px 1px #011843} .carousel-caption>.banner-p {font-size:22px; text-shadow: 1px 1px 1px #011843} .col-12  {padding:0;}
.container-body { max-width: 92%; float: none; margin: auto; }
.media { max-width:99%;}
.adslot_1 {
 width: 100%; 
 height: 250px;
 }
.address-socialicon {font-size:100%;} .container { width:100%;} .carousel-indicators li {width: 20px;	height: 3px;}
.carousel-indicators {margin:30% 1% 1% 1%;} .carousel-caption { bottom: 27%;}
#button { width: 34px;	height: 34px;} #button::after { font-size: 1.3em;}
}

@media (min-width:992px) and (max-width:1199px) {
h1{font-size:34px} h2 {font-size:48px} h3 {font-size:34px} h4 {font-size:18px}
.carousel-control-prev_border {height:34px; border-radius:10px;}
.carousel-control-prev-icon, .carousel-control-next-icon { width: 21px; height: 21px; padding:4%; border:8px solid #FFAE00; border-radius:4px; background-color:#FFB843;}
.navbar-toggler-icon { width: 1.5em; height: 1.3em; }
.nav-item {margin: 0 2px;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {margin: 0 1px 0 1px;}
.carousel { margin-top: 2px; } .carousel-caption h5 {font-size:46px; margin: 2px 0; text-shadow: 2px 2px 2px #011843} .carousel-caption>.banner-p {font-size:27px; text-shadow: 2px 2px 2px #011843} .col-12  {padding:0;}
.container-body { max-width: 96%; float: none; margin: auto; }
.media { max-width:99%;}
.adslot_1 {
 width: 970px; 
 height: 250px;
}
.address-socialicon {font-size:100%;} .container { width:100%;} .carousel-indicators li {width: 30px;	height: 3px;}
.carousel-indicators {margin:30% 1% 1.5% 1%;} .carousel-caption { bottom: 30%;}
#button { width: 36px;	height: 36px;} #button::after { font-size: 1.3em;}
}

@media (min-width:1200px){
h1{font-size:36px} h2 {font-size:50px} h3 {font-size:35px} h4 {font-size:18px}
.carousel-control-prev_border {height:34px; border-radius:10px;}
.carousel-control-prev-icon, .carousel-control-next-icon { width: 21px; height: 21px; padding:4%; border:8px solid #FFAE00; border-radius:4px; background-color:#FFB843;}
.navbar-toggler-icon { width: 1.5em; height: 1.3em; }
.nav-item {margin: 0 3px;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {margin: 0 2px;}
	.carousel { margin-top: 2px; } .carousel-caption h5 {font-size:50px; margin: 10px 0; text-shadow: 2px 2px 2px #011843} .carousel-caption>.banner-p {font-size:30px; text-shadow: 2px 2px 2px #011843} .col-12  {padding:0;}
.container-body { max-width: 96%; float: none; margin: auto; }
.media { max-width:99%;}
.adslot_1 {
 width: 970px; 
 height: 250px;
}
.address-socialicon {font-size:100%;} .container { width:100%;} .carousel-indicators li {width: 30px;	height: 3px;}
.carousel-indicators {margin:30% 1% 1.5% 1%;} .carousel-caption { bottom: 35%;}
#button { width: 38px;	height: 38px;} #button::after { font-size: 1.4em;}
}


.Philosopher_font
{font-family: "philosopher";}
.lancelot_font
{font-family: "lancelot"; font-size: 20px; font-style:bold;}

.carousel-control-prev_border {background-color:rgba(0, 65, 91,.8); padding: 3%; border: rgba(255,255,255,0.5) 1px solid; box-shadow: 0 0 10px #9ecaed;}
.mr-auto, .mx-auto {margin-left: auto !important;}
.nav-link {}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
    background-color: #009baf;
    border-style: solid;
    border-color: #5fc3e8;
    border-width: 1px;
}
.navbar-dark .navbar-nav .nav-link:hover {text-decoration: underline; color: #e5e5e5;
background-color: #003943;
border-style: solid;
border-color: #5fc3e8;
border-width: 1px;}
.navbar-dark .navbar-nav .nav-link { align-items: center; position: relative; color: #ffffff;}

.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;}
.well {
    min-height: 20px;
    padding: 3%;
    margin-bottom: 20px;
    background-color: #011531;
    background-image: url(../images/bg-1.png);
    border: 5px solid #fff;
    border-radius: 4px;
    color: #fff;
    -webkit-box-shadow: 0 0 4px 0 #1a7c90;
    box-shadow: 0 0 4px 0 #1a7c90;
}
.well_footer {
    min-height: 20px;
    padding: 3%;
    background-color: #011531;
    background-image: url(../images/bg-1.png);
    color: #fff;
}
.row {
    margin-right: 0;
    margin-left: 0;
    height: auto;
}
.media {
    -webkit-box-shadow: 0 0 5px 0 #fff;
    box-shadow: 0 0 5px 0 #fff;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media-body-bdr {
    width: auto;
    border: 2px #fff solid;
    background-color: #fff;
}
.media-body-bdr h2 {
    color: #000;
}
.media-heading {
    padding: 2% 0;
    text-align: center;
    background-image: url(../images/header_bg_low_line.jpg);
    -webkit-box-shadow: 0 0 3px #3d98ab;
    box-shadow: 0 0 3px #3d98ab;
    color: #001E28; border: #fff 1px solid;
}
.img-bdr { -webkit-box-shadow: 0 0 3px #3d98ab;
    box-shadow: 0 0 3px #3d98ab; border: #fff 1px solid;}
.add-bgg {
    padding: 0.5% 0;
}
.addsen {
    height: auto;
    margin: auto;
    width: 87%;
}
.body_add {
    background-color: #fff;
    box-shadow: 0 0 3px #3d98ab;
    height: auto;
    margin: 1% auto;
    padding: 0.4% 0;
    visibility: visible;
    width: 100%;
}
.adslot_5, .adslot_4, .adslot_3, .adslot_2, .adslot_1 {
    margin: auto;
    vertical-align: central;
    align-items: center;
}
.img-bdr-main {
    -webkit-box-shadow: 0 0 4px 0 #1a7c90;
    box-shadow: 0 0 4px 0 #1a7c90;
    width: auto;
    border: 10px #196FAC solid;
    padding-bottom: 4%;
    margin-bottom: 5%;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
element {
}
.btn-success {
    color: #fff;
    background-color: #196fac;
    border-color: #006cff;
    box-shadow: 0 0 4px 0 #1a7c90;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 120%;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
        margin-bottom: 0px;
    font: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
    color: inherit;
}
.img-bdr-main h3 {margin-top:4%;}
.sub-heading-border {-webkit-box-shadow: 0 0 3px #3d98ab;
box-shadow: 0 0 3px #3d98ab;
border: #fff 1px solid; margin-botton:10%; padding:1% 0;} 


@media (max-width:480px) {
.well { padding: auto; margin: 3% auto 1% auto; width: 95%;}
.col-12  {padding:0;}
.container-body { max-width: 99%; float: none; margin: auto; }
.media { max-width:100%;} 
.grid-container {padding:0;} .grid-md-12 {padding:0;} 
.adslot_1 {
 width: 100%; 
 height: 250px;
 }
.media-body-bdr h3 { margin: 0 0 2% 0;}
.media-body-bdr p { margin: 0;}
.sub-heading-border h2 {margin: 20px;}
.sub-heading-border h3 {margin: 10px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding: 0;
}
}

@media (min-width:481px) and (max-width:767px) {
.well { padding:auto; margin: 3% auto 1% auto; width: 95%;}
.col-12  {padding:0;}
.container-body { max-width: 99%; float: none; margin: auto; }
.media { max-width:100%;} .grid-container {padding:0;} .grid-md-12 {padding:0;}
.adslot_1 {
 width: 100%; 
 height: 200px; 
 }
.media-body-bdr h3 { margin: 0 0 2% 0;}
.media-body-bdr p { margin: 0;}
.cwp-body-main-wrap {  padding: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%; padding: 0;
}
}

@media (min-width:768px) and (max-width:991px) {
.well { padding:2%; margin: 2% auto;}
.col-12 {padding:0;} 
.container-body { max-width: 100%; float: none; }
.media { max-width:98%;}.grid-container {padding:0;} .grid-md-12 {padding:0;}
.adslot_1 {
 width: 100%; 
 height: 250px;
 }
 .media-body-bdr h3 { margin: 0 0 3% 0;}
 .media-body-bdr p { margin: 0;}
 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding: 0 1%;
}
}

@media (min-width:992px) and (max-width:1199px) {
.well { padding:2%; margin: 2% auto;}
 .col-12  {padding:0;}
.container-body { max-width: 100%; float: none; }
.media { max-width:100%;}
.adslot_1 {
 width: 100%; 
 height: 250px;
}
.media-body-bdr h3 { margin: 0 0 3% 0;}
.media-body-bdr p { margin: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding: 0 1.2%;
}
}

@media (min-width:1200px){
.well { padding:2%; margin: 2% auto;}
.col-12  {padding:0;}
.container-body { max-width: 100%; float: none;  }
.media { max-width:100%;}
.adslot_1 {
 width: 970px; 
 height: 250px;
}
.media-body-bdr h3 { margin: 0 0 3% 0;}
.media-body-bdr p { margin: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding: 0 1.2%;
}
}

/*screen media.......................................................................*/
.Philosopher_font
{font-family: "philosopher"; font-size: 20px; font-style:bold; text-shadow: 1px 1px 1px #fff;}
.lancelot_font
{font-family: "lancelot"; font-size: 20px; font-style:bold; text-shadow: 1px 1px 1px #fff;}


.carousel-control-prev_border {background-color:rgba(0, 65, 91,.8); padding: 3%; border: rgba(255,255,255,0.5) 1px solid; box-shadow: 0 0 10px #9ecaed;}
.mr-auto, .mx-auto {margin-left: auto !important;}
.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;}
.well {
    min-height: 20px;
    background-color: #004652;
    background-image: url(../images/bg-1.png);
    border: 5px solid #fff;
    border-radius: 4px;
    color: #fff;
    -webkit-box-shadow: 0 0 4px 0 #1a7c90;
    box-shadow: 0 0 4px 0 #1a7c90;
}
.well_footer {
    min-height: 20px;
    padding: 3%;
    background-color: #011531;
    background-image: url(../images/bg-1.png);
    color: #fff;
}
.media {
    -webkit-box-shadow: 0 0 25px 0 #001a1f;
    box-shadow: 0 0 25px 0 #001a1f;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media-body-bdr {
    width: auto;
    border: 2px #f0ffff solid;
    background-color: #fff;
}
.media-body-bdr h2 {
    color: #000;
}
.media-heading {
    padding: 2% 0;
    text-align: center;
    background-image: url("../images/upper_header_bg.jpg");
    -webkit-box-shadow: 0 0 2px #3d98ab;
    box-shadow: 0 0 3px #3d98ab;
    color: #184f6a; border: #fff 1px solid;
}
.img-bdr { -webkit-box-shadow: 0 0 3px #3d98ab;
    box-shadow: 0 0 3px #3d98ab; border: #fff 3px solid; margin: 0 0 2% 0;}
.add-bgg {
    padding: 0.5% 0;
}
.addsen {
    height: auto;
    margin: auto;
    width: 100%;
}
.body_add {
    background-color: #fff;
    box-shadow: 0 0 3px #3d98ab;
    height: auto;
    margin: 1% auto;
    padding: 0.4% 0;
    visibility: visible;
    width: 100%;
}
.adslot_5, .adslot_4, .adslot_3, .adslot_2, .adslot_1 {
    margin: auto;
    vertical-align: central;
    align-items: center;
}
.img-bdr-main {
    -webkit-box-shadow: 0 0 4px 1px #ff7b95;
    box-shadow: 0 0 4px 1px #ff7b95;
    width: auto;
    border: 10px crimson solid;
    padding-bottom: 4%;
    margin-bottom: 5%;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

element {
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745 5px solid;
    box-shadow: 0 0 8px 0 #04680a;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #0e6422;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #bfe6c8;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;


}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #fff;
  text-decoration: none; cursor: pointer;
}


.btn-link:hover {
  color: #b2d4f9;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

.img-bdr-main h3 {margin-top:4%;}
.sub-heading-border {-webkit-box-shadow: 0 0 3px #3d98ab; box-shadow: 0 0 3px #3d98ab; border: #fff 1px solid; 
 padding:1% 4%;}
.fancybox-caption {font-size:24;}
.img-bdr-tumb {
    border: 2px solid #fff;
    box-shadow: 0 0 4px 0 #1a7c90;
    margin-bottom: 1%;
    background-color: #fff;
    width: 100%; padding:1% 0;
}
.container {display:table;}
.tooltip,
.arrow:after {
  background: black;
  border: 2px solid white;
}

.tooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  margin-top: 20px;
  text-align: center;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black;

  transform: rotate(45deg);
}
.tooltip.active {
  opacity: 1;
  margin-top: 5px;
  transition: all 0.2s ease;
}
.tooltip.out {
  opacity: 0;
  margin-top: -20px;
}
.entry-title {display: none;}
.section-title {
    margin: 2% 0;
    background-color: crimson;
    height: 100%;     border: 1px solid #ffdde4;
    box-shadow: 0 0 4px 1px #ff7b95;
}
.section-title h1 {
  color:#fff;
}
.text-center {
    text-align: center !important;
}
.align-items-center {
    margin-bottom: 1%;
}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.center_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}


/*fonts......*/
.font_Tangerine {font-family: 'Tangerine', serif;}

/*social Icons*/
a.btn-social,
.btn-social
{
border-radius: 50%;
color: #ffffff !important;
display: inline-block;
height: 40px;
line-height: 40px;
margin: 8px 4px;
text-align: center;
text-decoration: none;
transition: background-color .3s;
webkit-transition: background-color .3s;
width: 40px; border: 1px solid #fff;
}

.btn-social .fa,.btn-social i
{
    backface-visibility: hidden;
    moz-backface-visibility: hidden;
    ms-transform: scale(1);
    o-transform: scale(1);
    transform: scale(1);
    transition: all .25s;
    webkit-backface-visibility: hidden;
    webkit-transform: scale(1);
    webkit-transition: all .25s;
}
.btn-social:hover,.btn-social:focus
{
    color: #fff;
    outline: none;
    text-decoration: none;
}
.btn-social:hover .fa,.btn-social:focus .fa,.btn-social:hover i,.btn-social:focus i
{
    ms-transform: scale(1.3);
    o-transform: scale(1.3);
    transform: scale(1.3);
    webkit-transform: scale(1.3);
}
.btn-social.btn-xs
{
    font-size: 9px;
    height: 24px;
    line-height: 13px;
    margin: 6px 2px;
    width: 24px;
}
.btn-social.btn-sm
{
    font-size: 13px;
    height: 36px;
    line-height: 18px;
    margin: 6px 2px;
    width: 36px;
}
.btn-social.btn-lg
{
    font-size: 22px;
    height: 72px;
    line-height: 40px;
    margin: 10px 6px;
    width: 72px;
}
.btn-facebook
{
    background-color: #3b5998;
}
.btn-facebook:hover
{
    background-color: #4c70ba;
}
.btn-google-plus
{
    background-color: #dd4b39;
}
.btn-google-plus:hover
{
    background-color: #e47365;
}
.btn-instagram
{
    background-color: #3f729b;
}
.btn-instagram:hover
{
    background-color: #548cb9;
}
