*{font-family:'proxima_novaregular';}
p,li,a{font-size: 16px;}
h1,h2,h3,h4,h5,h6{font-family:'proxima_novasemibold';}

.text-justify {text-align: justify !important;}
.font15{font-size:15px !important;}
.font14{font-size:14px !important;}
.font13{font-size:13px !important;}

.ollist li{line-height: 25px;}

#topheader{ background:#1b2539;}

#navbarNav a{color: #fff; font-size: 18px; padding: 0px 15px;}
.topmeetingbutton{ background:#fff; border-radius:25px; color:#1b2539; font-weight:bold;  padding: 10px 25px;}

.text-start{ text-transform:uppercase; }

.card-header{background: #C3444A; color: #fff;}


.slider{width:100%;padding:0;margin:0;background:#2B160E;clear:both;}
#slidertop .item{max-height:350px;  overflow: hidden;}


.consultation_section { width:100%; height:auto; float:left; padding:20px 0; }
.consultation_heading { width:100%; height:auto; float:left; text-align:center; font-family: 'proxima_novasemibold'; position:relative; padding-bottom:10px; margin:0 0 10px 0; }
.consultation_heading:after { width:60px; height:3px; content:''; position:absolute; background:#1b2539; left:50%; margin-left:-30px; bottom:0; }
.consultation_text { width:100%; height:auto; color: #4a4a4b;float:left; font: 16px/20px "proxima_novaregular"; text-align:center; margin-bottom:10px; }
.consultation_inner { width:100%; height:auto; float:left; text-align:center; }
.about_icon { width:250px; height:140px; border:5px solid #1b2539; border-radius:15px; display:inline-block; position:relative; overflow:hidden; text-align:center;  }
.about_icon img { width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;  }
.consultation_inner_heading{color: #1b2539; font: 18px/20px "proxima_novasemibold"; text-transform:uppercase; text-align:center;}
.consultation_inner_text{ color: #4a4a4b; font: 16px/20px "proxima_novaregular"; text-align:center; }
a.consultation_inner_link{background:#1b2539 !important; padding:5px 15px; color: #fff; font: 16px/20px "proxima_novaregular"; text-align:center; border-radius:5px;}


#footer{ padding:15px 0px;border-top:5px solid #1b2539; }
#footer p{margin:0px; padding-top:20px;float:left; }
.footer_link{float:left; }
.footer_link ul{list-style:none;display:list-item; background:#003366 !important; padding:0; margin:0;}
.footer_link ul li{ font-size:13px; color:#646464;}
.footer_link ul li a{ float:left; text-decoration:none; font-size:13px; color:#646464; margin-bottom:5px;}
.footer_link ul li a:hover{text-decoration:underline;}
.footer_link h3{ width:100%; float:left; display:inline;  color: #646464;font-size: 16px;  margin-top:0px; }
#bottomfooter { background-color:#1b2539;  color: #fff;font: 14px/28px "proxima_novaregular"; text-align:center; margin:0; padding:0;  }

.breadcrumb{margin:0px;}
.breadcrumb a{color:#1b2539;}

.content-inner{background:#FFFFFF; width:100%;}
.numero_vibrations { width:100%; height:auto; float:left; text-align:center; font-family: 'proxima_novasemibold'; position:relative; padding:0px 0px 5px; margin:10px 0px; }
.numero_vibrations span{font-size:13px !important;}
.numero_vibrations:after { width:60px; height:3px; content:''; position:absolute; background:#1b2539; left:50%; margin-left:-30px; bottom:0; }
.numero_vibrations_text{color: #4a4a4b; font: 16px/20px "proxima_novaregular"; text-align:justify; }

.sidemenu{list-style:none;}
.sidemenu li{margin-top:5px; border-bottom:dotted 1px #1b2539;}
.sidemenu li a{font-family: 'proxima_novasemibold'; text-decoration:none; color:#1b2539;}
.sidemenu li.lastsidemenu{border-bottom:none;}


.dineshg li{color: #4a4a4b; font: 14px/20px "proxima_novaregular"; text-align:justify; }
.dineshg p{color: #4a4a4b; font: 14px/20px "proxima_novaregular"; text-align:justify; }

.founderimg{float:left; margin:0px 15px 15px 0px;  border:3px solid #000;}
p.videotext{ text-align:left;} 

.rotation{ width:100%; height:auto; float:left; padding:30px 0 30px 0; background:url("../images/testimonial-bg.jpg") center fixed no-repeat; }
.rotation_heading { width:100%; height:auto; float:left; font-family: 'proxima_novasemibold'; position:relative; padding-bottom:10px; margin:0 0 30px 0; }
.rotation_heading:after { width:30px; height:3px; content:''; position:absolute; background:#1b2539; left:0; bottom:0; }
.video { width:100%; height:340px; float:left; }
.video iframe  { width:100%; height:100%; float:left; }
.blog_img img { width:100%; height:160px; float:left; background:#000; }
.blog_contnt { width:100%; height:auto; float:right; margin-top:10px; color: #4a4a4b;float:left; font: 14px/20px "proxima_novaregular"; }
.blog_contnt > a,.blog_contnt > a:link,.blog_contnt > a:visited { margin-right:10px; }
.blog_contnt > a:last-of-type { margin:0; }
.blog_contnt > p > a { margin-left:5px; }
a.image_img,a.image_img:link,a.image_img:visited { width:49%; height:auto; overflow:hidden; margin-bottom:5px; }
.image_img:nth-of-type(2n+1) { float:left; }
.image_img:nth-of-type(2n+2) { float:right; }
.paddingL0 { padding-left:0 !important; }
#videomyCarousel .item {height: 240px;}
.slidertop .carousel-control.left,.slidertop .carousel-control.right,.video .carousel-control.left,.video .carousel-control.right { background:none; }
.close_btn { margin:10px 10px 0 0; position:relative; z-index:1; }
.numero_vibrations_text1{color: #4a4a4b; font: 16px/15px "proxima_novaregular"; text-align:justify; padding:0; margin:0px }
.numero_vibrations_text2{color: #4a4a4b; font: 16px/15px "proxima_novaregular"; text-align:justify; padding-left:15px; margin-bottom:-10px }
.inner_text{padding-left:25px;}

.blogul{font-family: 'proxima_novasemibold'; font-size:14px;}

.panel-title a{color:#1b2539; font-size:16px; text-transform:uppercase;}
.videotext{ text-transform: uppercase !important; }
#page_navigation{clear:both; margin:auto; text-align:center; margin-bottom:15px;}
#page_navigation a{padding:3px;border:1px solid gray;margin:2px;color:black;text-decoration:none}
.active_page{background:#1b2539;color:white !important;}
#blog img{height:150px;}
.blog-title{ font: 18px/20px "proxima_novasemibold"; margin:5px 0px; padding:0; text-transform:uppercase; }
.readmore{ background:#1b2539; border:1px solid #000; color:#fff; padding:5px 15px;}

/*#tab-container{ margin-top:15px; }
#tab-container ul { padding: 0; margin-top:35px;}
#tab-container li { background:none; display: inline-block; border: #ccc solid 1px; border-bottom: none; width:100px; }
#tab-container ul li a { display: block; padding: 5px; outline: none; text-decoration:none; font:14px/21px 'proxima_novasemibold'; background:#1b2539; color:#fff; text-align:cente
r;}
#tab-container ul li.active a { background:#fff; color:#1b2539; }
#tab-container ul li a:hover { text-decoration: none;}
#tab-container ul li.active { background: #fff; position: relative; top: 1px; text-decoration:none;}
#tab-container ul li a.active { font-weight: bold; text-decoration:none;}
#tab-container .panel-container { border: #ccc solid 1px; padding:10px; width:100%; display: inline-block; }
#tab-container h2 { }
*/

ul.get_learn { width:100%; height:auto; float:left; list-style-type:none; margin-top:20px; display:inline; padding:0; margin:0; }
ul.get_learn h5 { width:100%; height:auto; float:left; color:#1b2539; font:17px/21px "proxima_novasemibold"; text-transform: uppercase; }
ul.get_learn li { width:96%; height:auto; float:left; color:#4a4a4b; font:15px/21px "proxima_novaregular"; margin-top:10px; display:inline; padding:5px 0px 5px 30px; margin:0; border-bottom:1px solid #eaeaea; list-style:disc !important; }
ul.get_learn li > ul { width:96%; height:auto; float:left; padding-left:30px; list-style-type:disc !important; list-style-position:inside !important; }
ul.get_learn li > ul li {width:96%; height:auto; float:left; background:url(../images/bullet.gif) left no-repeat; }
.get_learn a{color:#1b2539; text-decoration:none;}

ol.get_learn { width:100%; height:auto; float:left;  margin-top:20px; display:inline; padding:0; margin:0; }
ol.get_learn h5 { width:100%; height:auto; float:left; color:#1b2539; font:17px/21px "proxima_novasemibold"; text-transform: uppercase; }
ol.get_learn li { width:96%; height:auto; float:left; color:#4a4a4b; font:15px/21px "proxima_novaregular"; margin-top:10px;  padding:5px 0px 5px 0px; margin:0; border-bottom:1px solid #eaeaea;}
ol.get_learn li > ul { width:96%; height:auto; float:left;  }
ol.get_learn li > ul li {width:96%; height:auto; float:left; }
.get_learn a{color:#1b2539; text-decoration:none;}


.venue_detail { width:100%; height:auto; float:left; margin-top:10px; display:inline; }
.venue_detail div { width:100%; height:auto; float:left; margin:3px 0; display:inline; }
.venue_detail p { width:auto; height:auto; float:left; color:#302d2c; font:15px/21px "proxima_novaregular"; margin-left:5px; display:inline; }
.venue_detail label { width:80px;height:auto; float:left; color:#302d2c; font:bold 15px/21px "proxima_novaregular"; }
@media (max-width: 767px) {
   .venue_detail label { width:auto; }
}

.combo p{ font-weight:bold; text-align:center;font:15px/21px "proxima_novaregular"; }
.offerbox{ margin:auto; background:#ff0000; padding:5px; border-radius:5px; width:80%; }
.offerbox label { width:auto;height:auto; float:left; color:#fff; font:bold 16px/40px "proxima_novaregular"; font-weight:bold; }
.offerbox{ color:#fff; font:16px/21px "proxima_novaregular";font-weight:bold;  }
.offerbox span{font:15px/21px "proxima_novaregular";font-weight:bold;}
@media (max-width: 767px) {
    .offerbox label { width:100%; height:auto; text-align:center; color:#fff; font:bold 16px/16px "proxima_novaregular"; font-weight:bold; }
}
.get_learn.get_service { width:50%; }


form.contact_form { width:100%; height:auto; float:left; margin:10px 0px; display:inline; }
.contact_form_left { width:295px; height:auto; float:left; margin-right:20px; display:inline; }
.contact_form_right {width:295px; height:auto; float:left;}
form.contact_form label { width:100%; height:auto; float:left; color:#414b51; font:14px/21px "proxima_novasemibold"; margin-bottom:5px; display:inline; }
form.contact_form label sup { display:inline-block; color:#1b2539; font:15px/15px "proxima_novasemibold"; }
form.contact_form input[type="text"],form.contact_form input[type="email"],form.contact_form input[type="number"] ,form.contact_form select{ height:39px; float:left; color:#414b51; font:14px/39px 'proxima_novaregular'; padding:0 10px; display:inline; background-color: #fff; border: solid 1px #e1e0e0; margin-bottom:15px; display:inline; }
form.contact_form textarea { width:97%; height:120px; background-color: #fff; color:#414b51; font:14px/21px 'proxima_novaregular'; border: solid 1px #e1e0e0; padding:10px; display:inline; resize:none; }
form.contact_form input[type="submit"],form.contact_form input[type="button"] { width:auto; height: 40px; float:right; background-color: #AF4C23; border:2px solid #AF4C23; box-shadow:1px 1px 5px #8C3D1C; color:#ffffff; font:18px/20px 'proxima_novaregular'; outline:none; margin:25px 0 11px 0; padding:0 25px; display:inline; }
.midbutton{text-align:center; padding:5px;}
.submitbutton,.submitbutton.link,.submitbutton.active{background:#1b2539; border-color:#1b2539; color:#FFFFFF !important;}
.submitbutton:hover,.submitbutton.visited{background:#9C363B; border-color:#1b2539;}
.clear{clear:both;}

form label{color: #4a4a4b; font: 15px/20px "proxima_novaregular";}

span.red{color:#ff0000;}


@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;  font-style: normal;
}
@font-face {
    font-family: 'proxima_novasemibold';
    src: url('../fonts/proximanova-semibold-webfont.eot');
    src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;  font-style: normal;
}

.tab-content{border:5px solid #1b2539; border-radius:5px; padding:15px; margin-bottom:15px;}
.nav-pills li{background:#1b2539; color:#FFFFFF;}
.nav-pills li a{padding:10px 35px;}
.nav-pills > li:hover a,.nav-pills > li:visited a,.nav-pills > li:active a,.nav-pills > li:focus a,.nav-pills > li:target a,.nav-pills > li:link a{background:#453522; }
.nav-pills li.active a,.nav-pills li.active:hover a{background:#453522;}
.nav-pills a{color:#fff;}

.videocourse{border:5px solid #1b2539 !important; margin-bottom:15px; padding-bottom:-15px !important; padding:5px; padding-bottom:0px;}
.videocourse iframe{padding:0; margin:0; border:none; height:140p;}











.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	 animation: blink .75s linear infinite;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

.flash a{color:#1b2539; font-size:25px; font-family:proxima_novasemibold; padding-top:15px; padding-left:35px;text-align:center;}
.flash a span{color:#fff;}
.flash a:hover{text-decoration:none; color:#fff;}

.hindi,.hindi p,.hindi *{font-family: 'hindifont'; font-size:21px; line-height:28px; padding-left:0px;padding-bottom:0px;  text-align:justify;}
.hindi li{list-style-type:circle; margin-left:45px;}
@font-face {
    font-family: 'hindifont';
    src: url('../fonts/k010.eot');
    src: url('../fonts/k010.eot?#iefix') format('embedded-opentype'),
         url('../fonts/k010.woff') format('woff'),
         url('../fonts/k010.ttf') format('truetype'),
         url('../fonts/k010.svg#kruti_dev_010regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;   
  -khtml-user-select: none;    
  -moz-user-select: none;      
  -ms-user-select: none;       
  user-select: none;           
                                
}

*/

.callicon{position: fixed;  left: 0;  bottom: 0; z-index:32000;}
.whatsappicon{position:fixed; bottom:0; right:0; z-index:32000;}

@media(min-width: 919px)
{
    .callicon,.whatsappicon{display:none;}
    
}

.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
	font-size:18px !important;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}