/*index*/
.mt{margin-top: 3%;}
.img-top-left{position: absolute;top: -44px;left: 2px;z-index: 1;}

#academic{margin-top: 20px;margin-bottom:0px; height: auto;}
.main{position: absolute;margin-left: 37px;}
.bg{box-shadow: 0px 0px 10px 0px #ccc;height: 129px;margin-top: 43%;}
.text-p h3{padding-top: 0px;}
.bg1{box-shadow: 0px 0px 11px 1px #ccc;margin-left: 45px;max-width: 100%;padding: 22px; margin-top: 10px}
.img1{position: absolute;z-index: 999; margin: -60px 0 0 -55px}
.img2{width:180px; height:200px;border: 2px solid #000;}


.button-order{margin-top: 20px;}
.text-p{margin-top: -20px}
#academic a{background-color: #f36f2b;padding: 4px;border-radius: 43px;color: #fff;font-size: 12px;text-decoration: none;}
.test-p{text-align: left;}
.test-p1{margin-top: 0px;text-align: center;background-color: #f36f2b;padding: 4px;width: 130px;border-radius: 30px;color: #fff;font-size: 13px;text-decoration: none;}
.test-s{margin-left: 77px;}
#academic ul li {float: left;list-style-type: none;margin-right: 53px;margin-left: -43px; margin-top: -5px;}
.text-p span {text-align: left;color: #f36f2b;font-family: 'Montserrat'; font-size: 20px!important;}
.text-p a:hover{text-decoration: none;}
.text-p h3 {text-align: left;color: #f36f2b;font-family: 'Montserrat'; font-size: 20px!important;}
.text-p p{text-align: left;color: #5a5a5a;font-family: 'Open Sans'; font-size: 14px!important;}
.test-p1 a{font-family: 'Montserrat';font-weight: bold;font-size: 12px;}
#academic ul li {font-family: 'Montserrat';font-weight: bold;}
#academics-banner-txt{position: absolute;z-index: 999;margin:86px 0 0 475px;font-size: 47px;font-weight: bold;font-family: 'Montserrat';color: #fff;background-repeat: no-repeat;background-size: cover;}
.test-s {margin-left: 94px;}
/*end index*/

/*privacy_policy*/

#privacy_policy h2{font-family: 'Montserrat';font-weight: bold;text-align: center;color: #f36f2b;  }
#privacy_policy_contain p{font-family: 'Open Sans';text-align: justify;color: #5a5a5a;font-size: 16px;}
#privacy_policy_contain p{font-family: 'Open Sans';text-align: justify;color: #000000;font-size: 16px;line-height: 2.0;margin-top: 24px}
#privacy_policy_contain dd{font-family: 'Open Sans';text-align: justify;color: #5a5a5a;font-size: 18px;}
#privacy_policy_contain h3 {font-family: 'Open Sans';color:#f36f2b;line-height: 1;font-weight: bold;font-size: 21px;}
.privacy-p {margin-top: 20px;}
#privacy_policy_contain dd {line-height: 2;}
/*end privacy_policy*/

/*terms_condition*/
#terms_condition h2{font-family: 'Montserrat';font-weight: bold;text-align: center;color: #f36f2b;  }
#terms_condition_contain p{font-family: 'Open Sans';text-align: justify;color: #5a5a5a;font-size: 18px;line-height: 2.3;}
#terms_condition_contain h3 {font-family: 'Open Sans';color:#f36f2b;line-height: 1;font-weight: bold;font-size: 25px;}
#terms_condition_contain h4 {font-family: 'Open Sans';color:#f36f2b;line-height: 1;font-weight: bold;font-size: 21px;}
#terms_condition_contain dd{font-family: 'Open Sans';text-align: justify;color: #5a5a5a;font-size: 18px;}
#terms_condition_contain dd {line-height: 1.7;}
.terms-p {margin-top: 20px;}


/*testimonial*/
#testimonial h2{font-family: 'Montserrat';font-weight: bold;text-align: center;color: #000;   }
.double_quote1{margin-left: 54%;}
.testimonial-q h2{font-family: 'Montserrat';font-weight: bold;color: #f36f2b;}
.testi-nm h2{font-family: 'Montserrat';font-weight: bold;color: #f36f2b;}
.left-quote{font-size: 51px !important;color: #f36f2b;}
.right-quote{font-size: 51px !important;color: #f36f2b;}
.testi{margin-top: 50px;}
/*end testimonial*/

/*documents*/

#documents table {font-family: 'Montserrat';border-collapse: collapse;width: 100%;}
#documents td, th {border: 1px solid #dddddd;text-align: center;padding: 8px;}
#documents tr:nth-child(even) {background-color: #e8e8e8;height: 50px;font-size: 14px;color: #fff;}
#documents .sub{background-color: #f36f2b !important;}
#documents .first-tr{background-color: #f36f2b !important;}
#documents tr:nth-child(odd) {background-color: #f0f0f0;height: 50px;font-size: 14px;color: #fff;}
#documents .tbody-t tr{font-size: 12px;color: #000;}



/*end documents*/

/*focus group*/
#focus_group{margin-top: 2%;margin-bottom: 2%;}
#custom_focus_group h2 {font-family: 'Montserrat';font-weight: bold;text-align: center;color: #000;margin-top: 5%;}
.sub1 {background-color: #000 !important;}
form.example input[type="text"] {font-family: 'Open Sans';font-weight: normal;font-weight: normal;padding: 14px;font-size: 21px;border:1px solid #f36f2b;float: left;width: 55%;}
form.example button {float: left;width: 20%;padding: 15px;background: #F36F2B;color: white;font-size: 19px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;}
form.example button:hover {background: #f36f2b;}
form.example::after {content: "";clear: both;display: table;}
.table1 {margin-top: 4%;}
.Add_Member{float: right;width: 38%;padding:12px 10px 15px 25px;background: #F36F2B;color: white;font-size: 15px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;margin-top: 22%;font-family: 'Montserrat';font-weight: 600;}
#focus_group h2 {font-family: 'Montserrat';font-weight: 400;margin-bottom: 4%;}
form.example button span {font-family: 'Montserrat';font-weight: bold;font-size: 16px;}
.sub h3 {font-family: 'Montserrat';font-weight: 600;}
.sub th {background-color: #f36f2b !important;font-weight: 600;font-size: 16px;}
.tbody-t tr {font-family: 'Open Sans';font-weight: 400;font-style: normal;font-size: 15px !important;}
/*end focus group*/



/*chat box*/

/*img{ max-width:100%;}*/
.inbox_people {/*  background: #f8f8f8 none repeat scroll 0 0;*/  float: left;  overflow: hidden;  width: 35%; border-right:1px solid #7f7f7f;}
.inbox_msg {/*  border: 1px solid #c4c4c4;*/  clear: both;  overflow: hidden;  border-bottom: 1px solid #7f7f7f;  border-top: 1px solid #7f7f7f;}
.top_spac{ margin: 20px 0 0;}
.recent_heading {float: left; width:40%;}
.srch_bar {  display: inline-block;  text-align: right;  width: 60%; }
.headind_srch{ padding:10px 29px 5px 20px; overflow:hidden; border-bottom:1px solid #7f7f7f;}
.recent_heading h4 {  color: #5a5a5a;  font-size: 13px;  margin: auto;  font-family: 'Montserrat';}
.srch_bar input{ border:1px solid #cdcdcd; border-width:0 0 1px 0; width:80%; padding:2px 0 4px 6px; background:none;}
.srch_bar .input-group-addon button {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none;  padding: 0;  color: #707070;  font-size: 18px;}
.srch_bar .input-group-addon { margin: 0 0 0 -27px;}
.chat_ib h5{ font-size:15px; color:#5a5a5a; margin:0 0 8px 0; font-family: 'Montserrat';font-weight: 400;}
.chat_ib h5 span{ font-size:15px; float:right;color: #5a5a5a;font-family: 'Montserrat';font-weight: 400;}
.chat_ib p{ font-size:14px; color:#5a5a5a; margin:auto;font-family: 'Montserrat';font-weight: 400;}
.chat_img {  float: left; }
.chat_ib {  float: left;  padding: 0 0 0 15px;  width: 80%;}
.chat_chk {    float: left;    width: 10%;}
.chat_people{ overflow:hidden; clear:both;}
.chat_list {  border-bottom: 1px solid #7f7f7f;  margin: 0;  padding: 18px 16px 10px;}
.inbox_chat { height: 550px; /*overflow-y: scroll;*/}
.active_chat{ background:#f36f2b;}
.incoming_msg{ padding: 10px 0}
.incoming_msg_img {  display: inline-block;  width: 10%;  margin-left: 4%;}
.received_msg {  display: inline-block;  padding: 0 0 0 10px;  vertical-align: top;  width: 84%; }
 .received_withd_msg p {  background: #f2f2f2 none repeat scroll 0 0;  border-radius: 3px;  color: #646464;  font-size: 14px;  margin: 0;  padding: 5px 10px 5px 12px;
  width: 100%;  font-family: 'Open Sans';  font-weight: 400;}
.time_date {  color: #747474;  display: block;  font-size: 12px;  margin: 8px 0 0;}
.received_withd_msg { width: 57%;}
.mesgs {  float: right;/*  padding: 30px 15px 0 25px;*/  width: 65%;}
 .sent_msg p {  background: #f36f2b none repeat scroll 0 0;  border-radius: 3px;  font-size: 14px;  margin: 0; color:#fff;  padding: 5px 10px 5px 12px;  width:100%;  font-family: 'Open Sans';}
.outgoing_msg{ overflow:hidden; padding: 10px 0}
.sent_msg {  float: right;  width: 46%;}
.input_msg_write textarea { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #f36f2b;
	/*color: #545250;*/font-size: 15px;min-height: 48px;width: 95%;margin-left: 3%;padding: 21px;}

#chat_response{ padding: 0 21px; font-size: 12px}
.received_withd_msg .msg_bold{ font-weight: bold!important; color: #000}


.write_msg::placeholder {  color: #5a5a5a;  opacity: 1; /* Firefox */   font-family: 'Montserrat';   font-size: 14px;}
.write_msg:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #5a5a5a;  font-family: 'Montserrat';  font-size: 14px;}
.write_msg::-ms-input-placeholder { /* Microsoft Edge */ color: #5a5a5a;  font-family: 'Montserrat';  font-size: 14px;}
.type_msg {position: relative;}
.msg_send_btn {    cursor: pointer;   height: 43px;   position: absolute;   right: 32px;   top: 11px;   width: 20%;   padding: 9px;   background: #F36F2B;
    color: white;    font-size: 15px;    border: 1px solid #F36F2B;}
.messaging { padding: 0 0 50px 0;}
.msg_history {  height: 450px;  overflow-y: auto;}
.ibx_btn {    float: right;    width: 54%;    padding: 8px;    background: #F36F2B;    color: white;    font-size: 14px;    border: 1px solid #F36F2B;    font-family: 'Montserrat';}
.chat_ib h5::before {    content: url(../v2-images/envelope.png);    margin-right: 2%;}
.stylish-input-group {margin-bottom: 23px;}
.chat_list:last-of-type  {   margin: 0;   padding: 18px 16px 10px;    border-bottom: 0px solid #c4c4c4;}
.recent_heading.recent_heading1 h4 {    color: #5a5a5a;    font-size: 22px;    margin: auto;    font-family: 'Montserrat';}
.chat_ib.chat_ib1 h5 {    color: #fff !important;}
.chat_ib.chat_ib1 p {    color: #fff !important;}
.chat_ib.chat_ib1 span {    color: #fff;}
.chat_ib1 h5::before {    content: url(../v2-images/envelope1.png);}
.sent_msg span {    font-family: 'Montserrat';    font-size: 12px;}
.received_withd_msg span {    font-family: 'Montserrat';    font-size: 12px;
}
.stylish-input-group p {
font-family: 'Montserrat';

font-size: 13px;

font-weight: 600;

color: #5a5a5a;
}
.sent_img{margin-left: 44%;

display: inline-block;

width: 9%;}
/*end chat box */
.txt-heading{
	color: #f36f2b;
}
.org_div p{
	font-size: 17px;
	line-height: 2.3;
}
.org_div1 p{
	font-size: 21px;
	line-height: 2.3;
}
p.submenu{
	margin-left: 30px;
    line-height: 1.3;
}
p.submenu1{
    margin-left: 80px;
    line-height: 1.3;
}
.line1 p{
	line-height: 1.6;
	margin-left: 60px;
}
#new_contr_left_menu{
    margin-top: 18px;
        
}
#new_contr_left_menu2{
    margin-top: 30px;
        
}
.learn-more{
    font-family: 'Montserrat';
    font-weight: bold;
    color: #000;
	font-size: 16px;
	padding: 2px 31px;
}
.box{
    border: 2px solid #000000;
    padding:10px 15px 10px 15px; 
    height: 500px;
}

.sub-head{
    font-weight: bold;
    font-size: 20px;
}
 .btn-primary {
        color: #fff;
        background-color: #000;
        border-color: #212529
    }
    
    .btn-primary:hover {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }
    
    .btn-primary:focus,
    .btn-primary.focus {
        box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
    }
    
    .btn-primary.disabled,
    .btn-primary:disabled {
        color: #fff;
        background-color: #000;
        border-color: #212529
    }
    
    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active,
    .show>.btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #4e5c5c;
        border-color: #2e7c7c
    }
    
    
    
    .btn-outline-primary {
        color: #000;
        background-color: transparent;
        background-image: none;
        border-color: #fff
    }
    
    .btn-outline-primary:hover {
        color: #fff;
        background-color: #2e7c7c;
        border-color: #fff
    }
    
    
    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled {
        color: #000;
        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: #4e5c5c;
        border-color: #4e5c5c
    }
	.video-border{
        border: 2px solid #000
    }

