body{ font-family: 'Open Sans', sans-serif;}
.row{ padding:0px; margin:0px;}
.hedunderline{ border-bottom:1px solid #ddd; margin:0px; padding:0px; background:#E8323B; color:#fff;}
.headmail{ color:#fff; font-size:12px;}
.headmail a{ text-decoration:none;}
.head1{ padding:5px 0px;}
.head2{ padding:5px 0px;}
.social{ float:right; }
.social a{ color:#000000; padding:0px 5px; color:#fff; text-decoration:none;}
.homelogo{ width:200px;}
.navba{ background-color:#fff; border:none;}
.menus{ margin-top:15px;}
.navbar-default .navbar-nav li a {font-weight:700; color:#000 ;}
.navbar-default .navbar-nav li a:hover { color:#97989A ;}
.flex-direction-nav a{ height:50px !important;}
.flexslider{ overflow:hidden;}
.ic h3 { text-align:center; color:#222; font-weight:600;}
.ic p { text-align:center;}
.hline{ width:550px; color:#DEDEDE; margin-top:-46px;}
.headingimg img{ background:#fff; text-align:center;}
.doc{ text-align:center; margin-bottom:30px;}
.doc h5{ font-weight:bold; margin-top:30px; margin-bottom:40px;}
.doc p {
    color: #222222;
    font-size: 13px;
    line-height: 26px;
}
#custom_carousel .item {
    color:#000;
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#ddd
}
#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px
}
#custom_carousel .controls li.active {
    background-color:#eee;
    border-top:3px solid orange;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold
}

.testi h1{ text-align:center; margin-bottom:30px; font-weight:600; margin-top:0px;}
.study{ margin-top:50px;}
.study h1 { text-align:center; margin-bottom:30px; font-weight:600; margin-top:0px; }
.case img{ border-radius:5px;}
.case h4 {
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    margin-bottom: 19px;
    margin-top: 30px;
}
.case p{ color:#808080; text-align:justify; margin-bottom:20px; font-size:13px;}
.read a:hover{ text-decoration:none; color:#000; }
.read a {padding:2px; color:#000; font-size:12px;}

/**********************************************************************************************************************************************/
.testimonial-inner { background:url(../images/testo.jpg); bottom: 0; content: ""; left: 0; opacity: 0.9; position: absolute;right: 0; top: 0;}
.testimonial-inner { position: relative; padding:50px;}
.costom-img { position: relative;}
.test_wrapper{padding: 20px 0 0 20px;}
.article::before { color: rgb(34, 34, 34);font-family: FontAwesome; font-size: 25px; left: 0;position: absolute;top: 2px;}
.customers {color: rgb(34, 34, 34);font-size: 14px; font-weight: 600;line-height: 25px;text-transform: uppercase;}
.comment-wrapper {
    margin: 40px;
    padding-left: 20px;
    position: relative;
}
.headingimg {margin-bottom: 30px;}
.aboutwrapper { margin-top:30px;}
.row.testimonial-inner {margin-top: 30px;}
.casestudy { margin-top:40px;}
footer.footer_area {
    background: rgba(0, 0, 0, 0) url("../images/footer_bg.jpg") no-repeat fixed 0 0 / cover ;
    position: relative;
}
footer.footer_area::after {
    background: rgba(2, 27, 39, 0.97) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
footer h3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.allsz {
    z-index: 10;
}
.col-md-4.allsz > p { color:#fff;}
.col-md-6 > p { color:#fff;}
.copyright {
    background-color: #011b26;
    color: #b2b2b2;
    font-family: Calibri,Arial,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
    z-index: 200;
}
.apachi {
    float: right;
}
.social__icons > a{ margin-left:0; padding:12px; border:1px solid #ddd; color:#fff; margin-right:15px;}
.social__icons { margin-top:28px;}
.flexslider { border:none !important;  border-radius: 0 !important; min-height:450px; margin-bottom:0 !important;}
.navbar-brand { padding:5px;}
.rea_mre a { color: #222; font-size: 12px;font-weight: 600;}
.rea_mre a:hover { color:#222; text-decoration:none;}
.gline{ width:290px; color:#DEDEDE; margin-top:-26px;}
.geadingimg img{ background:#fff;  text-align:center;}

.customers > img {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 100%;
    margin-right: 12px;
    width: 58px;
}
#graysback{ background:#97989A; padding:30px; margin-bottom:30px;}
.books{ text-align:center;}
.books h1{ color:#fff;}
.article{ text-align:center;}
.footmenu{ list-style:none; padding:0;}
.footmenu a {
    color: #ffffff;
    display: block;
    margin-bottom: 5px; line-height:21px;
}
.footmenu a:hover { color: #ffffff; text-decoration:none;}
.books h1 {
    font-weight: 600;
	margin:0;
	font-size:30px;
}
.mores{ color:#fff; float:right;}
.mores:hover{ text-decoration:none; color:#fff;}
.newsletter {
    background: #223c48 none repeat scroll 0 0;
    border-radius: 5px;
    padding: 15px;
}
.newsletter p {
    color: #fff;
}
.stay-us > input {
    border: medium none;
    border-radius: 4px 0 0 4px;
    font-weight: 600;
    padding: 5px 10px;
    width: 226px;
}
.stay-us > button {
    background: #97989A none repeat scroll 0 0;
    border: medium none;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #ffffff;
    margin-left: -4px;
    padding: 5px 8px;
}
.allsz > p {
    color: #ffffff;
	text-align:justify; font-size:13px;
}
.adds p{ color:#fff;}

/**********************************preeti**********************************************/
.top_info_boxes .top_info_box .link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.top_info_boxes .top_info_box::after {
    clear: both;
    display: table;
}

.top_info_boxes {
    background: #f5f5f5 none repeat scroll 0 0;
    position: relative;
}
.top_info_boxes .top_info_box .icon {
    color: #E8323B;
    float: left;
    font-size: 32px;
    margin: 0 30px 0 0;
}

.top2 { margin-top:30px; margin-bottom:30px;}
.top_info_boxes .top_info_box .text {
    color: #4c4c4c;
    float: left;
    line-height: 18px;
    overflow: hidden;
}
.cuswidth {
    width: 80%;
}
.text.cuswidth > span {
    font-size: 12px;
}
.carousel-control.left { background:none;}
.carousel-control.right{ background:none;}
.carousel-control { top:40px;}
.about_area{ background: rgb(2%, 13%, 17%) none repeat scroll 0 0;  padding-bottom: 40px; padding-top: 40px;}
.about_area h3 { color: #222;  text-align: center;}
.about_wrapper { margin-top:50px;}
.about_wrapperp p {   font-size: 13px;line-height: 24px;}
.about_wrapper col-md-6 { padding-left:0; padding-right:0;}
.about_second { margin-top:20px;}
.title_about{ text-transform:uppercase; color:#f1303c;}
.about_contain { font-size:13px; line-height:24px; text-align:justify;}
/**************************************************************************************/
.book_wrapper h6 { font-size: 15px;}
.book_wrapper h5 {  font-size: 11px;}
.book_wrapper{border: 1px solid #ddd; padding: 10px; margin-top:15px;}
.dr_wrapper{ padding-left:0;}
.book_main { margin-top:30px;}
.course_main { margin-top:30px;}
.course_wrapper { padding-left:0;}
.course_box { border:1px solid #ddd; padding:10px; margin-top:15px; min-height:200px;}
.course_box h3 {font-size: 15px; margin-top:5px;}
.course_box > p {font-size: 13px;text-align: justify;}
.workshop_wrapper h3 {font-size: 18px; font-weight: bold; text-transform: uppercase; color: #eb3435; text-align:center;}
.course_line {    border: 1px solid #ddd;color: #97989a; margin-bottom: 15px; margin-top: 15px;}
.corp_line {border: 1px solid #717276;width: 50px;}
.couserp p {font-weight: bold; text-align: center;}
.fac_main { margin-top:30px;}
.fac_wrapperp p {font-weight: bold; text-align: center;}
.fac_wrapper { margin-top:30px;}
.fac_contain { padding-left:0;}
.fac_box { border:1px solid #ddd; padding:10px; margin-top:15px; min-height:275px;}
.fac_box h3 {font-size: 14px;line-height: 20px; margin-top: 5px;}
.fac_box > p {font-size: 13px;text-align: justify;}
/****************************************************************************************************/
.event_wrapper { margin-top:30px;}
.nav-tabs > li > a { border: 1px solid transparent; border-radius: 4px 4px 0 0;color: #222; font-size: 15px; padding:15px 13px; font-weight: normal;line-height: 1.42857; margin-right: 2px;}
.nav-tabs > li > a:active{ background:#E8323B !important; color:#fff !important;}
.nav-tabs > li > a:hover{ background:#E8323B !important; color:#fff !important;}
.nav-tabs > li > a:focus{ background:#E8323B !important; color:#fff !important;}
#ayurved h3 { color: #e8323b; font-size: 20px;font-weight: 600; text-align: left; margin-left:20px;}
.date_wrapper h5 {font-weight: bold; text-align: left;}
.dateline {  border: 1px solid #e8323b; margin-top:0px; display:inline-block; width: 20%;}
.mayseven {border: 1px solid #ddd; margin-bottom: 20px; margin-top: 15px;padding: 10px;}
.mayten {border: 1px solid #ddd; margin-bottom: 20px; margin-top: 15px;padding: 10px;}
.maysevenp { font-size: 13px;line-height: 22px;}
.maytenp { font-size: 13px;line-height: 22px;}
.team{ padding:0px;}
.ayur{ font-weight:bold; margin-bottom:40px;}
.sing{ font-weight:normal; margin-top:40px; margin-bottom:40px;}
.red{ padding:0px;}
.patch{ margin-left:30px;}
.douch{ margin-top:40px; clear:both;}
.fun{ padding-left:0px; margin-bottom:15px; clear:both;}
.gun{ font-size:17px; margin-bottom:15px;}
.birthdate{ font-weight:bold; margin-right:50px; font-size:17px;}
.hri{ float:right; width:100%; margin-top:30px;}
.ort{ font-weight:bold;}
.sign{ border:1px solid #ddd; padding:15px;  min-height:330px; margin-bottom:20px;}
.det a:hover{ text-decoration:none; color:#97989A;}
.qud{ padding-left:0px;}
.qud1{ padding-right:0px;}
a:focus{ outline:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background:#e8323b; color:#fff;}
.fboxhead{ margin-left:15px; margin-bottom:25px; font-size:20px; font-weight:600; color:#e8323b;}
.fogg{ margin-bottom:10px; }
.fbox > li > a { border: 1px solid transparent; border-radius: 4px 4px 0 0;color: #222; font-size: 15px; padding:15px 13px; font-weight: normal;line-height: 1.42857; margin-right: 2px;}
.fboxhead1{ margin-bottom:25px; font-size:20px; font-weight:600; color:#e8323b;}
.fboxhead1:focus{}
.fboxhead1 p{ text-align:justify;}
.fogg h3{ color:#666; font-weight:bold; font-size:16px; padding:5px 0px; margin-top:0px;}
.lis{padding-left:15px;}
.det a{ font-size:14px; font-weight:600; color:#222;}
.det a:hover{ color:#E8323B;}
.det > span{ font-size:13px; color:#888;}
.but{ min-height:250px; margin-bottom:20px; border:1px solid #ddd; padding:10px; float:left;}
.lis li{ font-size:14px; text-align:left; list-style-type:circle;}
.side{ padding:0px;}
.jump{ padding:10px; margin-bottom:20px;}
.dear:hover{ text-decoration:none;}
.hero{ padding:10px; border:1px solid #ddd; height:300px;}
.jump img{ margin-bottom:10px;}
.hedd{ text-align:center; font-size:17px; font-weight:bold;}
.hedd a:hover{ text-decoration:none;}

.jump1{ padding:10px; margin-bottom:10px;}
.dear1:hover{ text-decoration:none;}
.hero1{ padding:10px; border:1px solid #ddd;}
.jump1 img{ margin-bottom:10px;}
.hedd1{ text-align:center; font-size:17px; font-weight:bold;}
.hedd1 a:hover{ text-decoration:none;}
 /* Style the Image Used to Trigger the Modal */
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

b, strong {
    color: #333;
    font-weight: 600;
}
#myImg:hover {opacity: 0.7;}



/* Modal Content (Image) */
.modal-content {
    margin: auto;
    display: block;
    width: 100%;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)}
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    color: #222222;
    font-size: 21px;
    font-weight: bold;
    opacity: 1;
    right: 300px;
    top: 15px;
}

.close:hover,
.close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

.texting {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    box-shadow: none;
    color: #707070;
    font-weight: bold;
    height: 40px;
}
.texting:focus{ box-shadow:none;}

.address h3 {
    color: #707070;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.submits {
    background: #97989A none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
}
.det{ text-align:center;}
.modal-backdrop{ z-index: 100;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:none; color:#e8323b;}
.bkappinment{ background: #388900 none repeat scroll 0 0; color: #ffffff; margin-top: 0; padding: 10px; border:none; text-align: center;}
.caasstudyy{ margin-bottom:40px;}
.crses{min-height: 380px;}
.hedmob{ margin-left:15px;}
.stayupto{ color:#fff;}
a:hover{ text-decoration:none;}
.det h4 {font-size:14px; font-weight:bold;}
/*
     FILE ARCHIVED ON 15:51:49 Jan 19, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:56:48 May 02, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.615
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.01
  esindex: 0.013
  cdx.remote: 28.005
  LoadShardBlock: 208.068 (3)
  PetaboxLoader3.datanode: 169.828 (5)
  PetaboxLoader3.resolve: 183.083 (3)
  load_resource: 295.423 (2)
*/