@font-face {
  font-family: carolyn;
  src: url(fonts/carolyn.woff);
}
@font-face {
  font-family: carolyn-font-Bold;
  src: url(fonts/carolyn-font-Bold.otf);
}
@font-face {
  font-family: carolyn-title;
  src: url(fonts/carolyn-title.otf);
}
.home-banner {
   
    /* margin: auto; */
}a.navbar-brand img {
    margin: auto;
    width: 100%;
    display: block;
}.home-banner img {
    width: 100%;
    margin: auto;
    display: block;
}ul.menu1 {
    text-align: center;
}li.nav-item {
    display: inline-block;
}li.nav-item {
    padding: 0px 10px;
}.menu {
    /* margin: 60px 0px; */
    margin-top: 20px;
    margin-bottom: 50px;
}li.nav-item:hover {
    opacity: 0.6;
}.menu.main {
    /* margin: 30px !important; */
}a.work {
    text-transform: uppercase;
    text-align: center;
    font-family: carolyn-font-Bold;
    color: #000;
    font-size: 17px;
    letter-spacing: 3px;
    display: block;
	padding: 20px;
}.worksec img {
    max-width: 250px;
    margin: auto;
    display: grid;
    text-align: center;
}p{
 font-family: carolyn;
}
a{
	    font-family: carolyn;
}input[type=text], select, textarea {
  width: 100%; /* Full width */
  padding: 10px; /* Some padding */ 
 border-radius: 4px;
display: block;
  border: 2px solid;
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #000;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #000;
}


form.form1 {
   
    margin: auto;
}
body {
  
font-family: carolyn;}
  .menu1 .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .menu1:hover .img-top {
        display: inline;
    }
.row.worksec {
    max-width: 1050px;
    margin: auto;
}.ctaa a {
    font-size: 20px;
    color: #000;
    text-decoration: none;
}.border {
    margin: 50px 0px;
    width: 100%;
    /* color: #000; */
}
.row.image img {
    margin-top: 20px;
}
form.form1 {
    padding: 0px 30px;
}.ctaa i {
    color: #fff;
    background-color: #000;
    /* padding: 6px; */
    font-size: 20px;
    border-radius: 78%;
    width: 50px;
    padding: 15px;
}.menu.footer {
    margin: 50px 0px !important;
}.homepg {
    padding: 10%;
}.ctaa {
    text-align: center;
}.ctaaa {
    text-align: center;
    margin: auto;
    padding-bottom: 30px;
}.ctaaa img {
    margin: 0px 15px;
}.worksec p {
    font-size: 14px;
}.c-title {
    text-transform: uppercase;
    font-size: 20px;
    font-family: carolyn-title;
}.blackbg {
    background-color: #000;
    color: #fff;
    padding: 50px 0px;
    margin: 10px 0px;
}.row.image img {
    margin-bottom: 20px;
}.row.image a {
    color: #000;
    text-decoration: underline;
}


.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #ffffff;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}span.nvbar {
    display: none;
}img.baner1 {
   
    display: none;
}img{
	margin-bottom:20px;
}span.nvbar {
    padding-right: 15px;
}.sqs-block-content strong {
    font-family: 'CAROLYN-FONT-BOLD';
}.g-recaptcha {
    margin-bottom: 16px;
}#register-btn {
    cursor: not-allowed;
}.wid-500 {
    max-width: 500px;
}
.wid-100 {
    width: 80%;
}
@media screen and (max-width: 767px) {.wid-500 {
    max-width: 100% !important;
}
    form#my_captcha_form {
    margin-bottom: 50px !important;
}
ul.menu1 {
    padding-left: 0px !important;
}.menu.footer1 {
    margin-top: 50px;
}
span.nvbar {
    display: block !important;
}
.menu.main.header {
    display: none;
}
.home-banner {
    margin-bottom: 20PX;
}
img.baner1 {
    margin: auto;
    display: block !important;
    padding-bottom: 20px;
}.menu.footer {
    display: none;
}li.nav-item {
    width: 100% !important;
}.wid-100 {
    width: 100% !important;
}}.col-lg-12.podcst {
    border: 1px solid #000;
    padding: 10PX 10px 5px 10px;
    background-color: #000;
	
}.col-lg-12.podcst {

   
	margin-bottom: 30px;
}.col-lg-12.podcst p {
   color: #fff;
	
}.row.image.one {
    max-width: 900px;
    margin: auto;
}