/*  Contact Page CSS -start*/

.ct-address-title, .ct-online-title, .ct-social-title {


border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border: 5px double #2A2A72;
background: #7F5A83;
color: white;
padding-left: 10px;
padding-top: 5px;
margin-bottom: 10px;
font-size: 20px;
font-weight: bold;
width: 280px;
height: 30px;
}

.ct-online img {

     width:226px;
     height:50px;
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border: 5px inset #ff6550;
}




.ct-doctor {
    width: 500px;
    padding: 10px;
    background: rgb(242,240,240);
    background: linear-gradient(90deg, rgba(242,240,240,1) 0%, rgba(255,255,255,1) 52%, rgba(242,240,240,1) 100%);
    border: 1px solid black;
    border-radius: 10px;
}

.ct-doctor-name {
    border-bottom: 1px gray solid;
    padding-top:3px;
    padding-bottom:5px;
    font-size: x-large;
    font-weight: bold;
        background: rgb(242,240,240);
    background: linear-gradient(90deg, rgba(242,240,240,1) 0%, rgba(255,255,255,1) 52%, rgba(242,240,240,1) 100%);

}

.ct-doctor-edu {
    border-bottom: 1px gray solid;
    padding-top:10px;
    padding-bottom:10px;
    font-size: large;

        background: rgb(242,240,240);
    background: linear-gradient(90deg, rgba(242,240,240,1) 0%, rgba(255,255,255,1) 52%, rgba(242,240,240,1) 100%);


}

.ct-doctor-desig {
    border-bottom: 1px gray solid;
    padding-top:10px;
    padding-bottom:3px;
    font-size: larger;
        background: rgb(242,240,240);
    background: linear-gradient(90deg, rgba(242,240,240,1) 0%, rgba(255,255,255,1) 52%, rgba(242,240,240,1) 100%);

}

.ct-address-content {
    border-radius: 0px 20px 0px 20px;
-moz-border-radius: 0px 20px 0px 20px;
-webkit-border-radius: 0px 20px 0px 20px;
border: 2px groove #000000;
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(241,242,242,1) 52%, rgba(255,255,255,1) 100%);
width: 500px;
    padding: 10px;
    font-size: larger;
}


/*  Contact Page CSS -end*/


/*  Psy-discussion Page CSS -start*/

.videogallerynav {
    margin: 0;
    padding-left: 400px;
    width: 100%;
    text-align: center;
}

ul.videogallerynavlist {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}

.videogallerynavitem {
    float: left;
    border-right: 1px solid blue;
    background-color: orange;
    margin-right: 10px;
}

.videogallerynavitem a {
    display: block;
    color: white;
    font-size:16px;
    text-align: center;
    text-decoration: none;
    padding:10px;
}

.active{
background-color: gray;
color: white;
}
.videogallerynavitem a:hover {
    background-color: green;
    color: white;
}

.videogalleryvids {
    display: table;
    width:100%;


}

.videogalleryvidscol {
    border: 1px solid #e6e6e6;
    padding: 5px;
    display: table-cell;
}

.videogalleryvidsrow {
    margin-bottom: 10px;
    display: table-row;

}

.videogalleryvidscol {
    display :block;
    float: left;



}

/* 

    width: 560px;
    height: 315px;
*/

.videogalleryframe {
    width: 448px;
    height: 252px;
}

.videogallerylabel {
    background-color: #f0ad4e;
    display: block;
    width: 448px;
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    box-sizing: border-box;
    text-align: center;
}



/*  Psy-discussion Page CSS -end*/



/* About page CSS -start */ 

.aboutheadnavli {
    display: inline-block;
    border-radius: 8px;
    border: none;
    margin-left:20px;
}

.aboutheadnavli a {
    display: block;
    color:#ffffff;
    padding: 14px 24px;
    text-decoration: none;
    transition: box-shadow 0.2s ease 0s, -ms-transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s, transform 0.1s ease 0s;
    background-color: darkgreen;
    outline: none;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 8px;
}
.aboutheadnavli a:hover {
        font-weight:bold;
    display: block;
    padding: 14px 24px;
    text-decoration: none;
    background-color: olive;
    outline: none;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    color: #000;
}
.aboutheadnavliactive a {
    background-color: gold;
}

 
 
/* About page CSS -end */ 



 /* Award page CSS -start */ 

.awardsHeading, .certificatesHeading {
    position: relative;
    display: block;
    padding: .4em .4em .4em 15px;
    margin: .5em 0;
    background-color: #945CC1;
    color: #FFFFFF;
    text-decoration: none;
    border-radius: .3em;
    transition: .3s ease-out;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 20px;

}

.awardsHeadingwrap, .certificateslistwrap {
    margin-left:15px;
    margin-top:20px;
}

ul.awardslist {
    list-style-type: none;

}
li.awardslistcont {
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background-color: #CBEFAE;
    color: #444;
    text-decoration: none;
    border-radius: .3em;
    transition: .3s ease-out;

}

ul.awardslist li:before {
    font-family: Arial, Helvetica, sans-serif;
    content: "★";
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #91F9FA;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: .3em solid;
    border-color: #CC705C;
    color: green;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
}

ul.certificateslist {
    list-style-type: none;

}

li.certificateslistcont {
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background-color: #34C9D9;
    color: #444;
    text-decoration: none;
    border-radius: .3em;
    transition: .3s ease-out;

}

ul.certificateslist li:before {
    font-family: Arial, Helvetica, sans-serif;
    content: "★";
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #91F9FA;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: .3em solid;
    border-color: #CC705C;
    color: green;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
}

.awardslistcont, .certificateslistcont {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.additionallistcont {
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background-color: #4EF0D0;
    text-decoration: none;
    border-radius: .3em;
    transition: .3s ease-out;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: brown;

}

 /* Award page CSS -end */
 
 
/* Testimonial page CSS -start */

.reviewbutton {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none; 
  border:0px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.reviewbutton:hover {
  background: linear-gradient(#72b352, #77b55a);

}
              
  
/* Testimonial page CSS -end */
  
  
  


