html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
	overflow: hidden;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	resize: none;
	outline: none;
}
legend {
	color: #000;
}
table {
	font-size: inherit;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
	line-height: 100%;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
html {
	-webkit-text-size-adjust: auto; /* Automatically adjusted for Safari on iPhone. */
	-ms-text-size-adjust: auto;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #1281ae;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
.	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
a:hover {
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.8s;
	transition-delay: 0s;
	transition-easing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: 0.8s;
	-moz-transition-delay: 0s;
	-moz-transition-easing: ease-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.8s;
	-webkit-transition-delay: 0s;
	-webkit-transition-easing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: 0.8s;
	-o-transition-delay: 0s;
	-o-transition-easing: ease-out;
	-ms-transition-property: all;
	-ms-transition-duration: 0.8s;
	-ms-transition-delay: 0s;
	-ms-transition-easing: ease-out;
}
:focus {
	outline: 0;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.gap {
	height: 15px;
	clear: both;
}
.fr {
	float: right !important;
}
.fl {
	float: left !important;
}
.noBorder {
	border-width: 0 !important;
}
.noBorderTop {
	border-top-width: 0 !important;
}
.noBorderRight {
	border-right-width: 0 !important;
}
.noBorderBottom {
	border-bottom-width: 0 !important;
}
.noBorderLeft {
	border-left-width: 0 !important;
}
.noMargin {
	margin: 0 !important;
}
.noMarginTop {
	margin-top: 0 !important;
}
.noMarginRight {
	margin-right: 0 !important;
}
.noMarginBottom {
	margin-bottom: 0 !important;
}
.noMarginLeft {
	margin-left: 0 !important;
}
.noBackground {
	background: none !important;
}


@font-face {
	font-family: 'OpenSans-Bold';;
	src: url('../fonts/Ebrima-Bold.eot');
	src: url('../fonts/Ebrima-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ebrima-Bold.woff') format('woff'),
		url('../fonts/Ebrima-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/Cambria.eot');
	src: url('../fonts/Cambria.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Cambria.woff') format('woff'),
		url('../fonts/Cambria.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/OpenSans-Semibold.woff') format('woff'), 
  url('../fonts/OpenSans-Semibold.ttf')  format('truetype'), 
  url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/OpenSans-Bold.woff') format('woff'), 
  url('../fonts/OpenSans-Bold.ttf')  format('truetype'), 
  url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


/**-----------*/
.header{background:#ed1c24;
padding:7px 0 5px 0;
width:100%;
float:left;}

.logo a {
    float: left;
    margin: 8px 0 0;
}
.logo img {
    width: 230px;
}
.fa.fa-facebook.circle{padding:7px 10px;
color:#fff; background:#3B5998; border-radius:14px;}

.fa.fa-linkedin{background: #000;
border-radius: 15px;
padding: 8px 9px;
font-size: 14px;}

.fa.fa-twitter{padding: 8px;
background: #000;
border-radius: 15px;
font-size: 15px;}

.fa.fa-google-plus.circle{padding: 8px 6px;
background:#DD4E42;
border-radius: 15px;
font-size:14px; }

.header-contact{float:right;
margin-top:22px; margin-bottom:10px;}


.header-contact h1{color:#fff;
font-size:20px;
	font-family: 'OpenSans-Bold';;
	text-transform:uppercase;
margin-bottom:14px;}

.header-contact span a{float:right;
font-size:15px;
color:#fff;}


.nav-full{float:left; width:100%; height:42px; background:#333;}

.navigation{width:100%; padding:2px 0;}


.nav-full .col-md-9 {
    padding: 0px;
}
.navigation ul{margin:0px;}
.navigation li{list-style-type:none; float:left;}
.navigation a{display:block; padding:10px 24px; color:#fff; font-size:15px;  border-right:1px solid #666666; font-family: 'OpenSans-Bold';}

#navbar-collapse-1{padding:0px;}

.social-icon{float:right; margin:6px 12px;}

.social-icon ul{margin:0px;}

.social-icon li{list-style-type:none; float:left; margin-left:10px; border-radius:15px;}


.slider{margin-top:-40px;}

.nav-full .col-md-8{padding:0px;}

.hesperiden.tparrows{border-radius:0px !important;
top: 6% !important;
transform: matrix(1, 0, 0, 1, 20, -20);
}


#content {
    width: 100%;
    float: left;
	margin:10px 0 0;
}


.post-inner{border:1px solid #dcdcdc;}

.inner-enrol{border:1px solid #dcdcdc; width:100%; float:left;}

.enroll_cont {
    float: left;
    padding: 6px 12px;
    width: 50%;
}

#rev_slider_1_1_wrapper{padding:0px !important;}

.enroll-colam.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 31%;
}

.enroll-colam .vc_column-inner {
    padding: 0px !important;
}
.course.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 34%;
}

.course-inner{border:1px solid #dcdcdc;}

.enroll_cont h3{color:#000;
font-size:20px;
font-family: 'OpenSans-Bold';;}

.enroll_cont1 h3{color:#000;
font-size:20px;
font-family: 'OpenSans-Bold';;}

.enroll_cont1 ul{margin-top:6px;}

.enroll_cont1 li {
    background: rgba(0, 0, 0, 0) url("http://pixxelu.com/dev/rcc/wp-content/uploads/2017/03/mark.png") no-repeat scroll 0 8px;
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    list-style: outside none none;
    padding: 3px 10px;
}

.enroll_cont1 {
    float: left;
    padding: 0 10px 10px;
    width: 50%;
}

.enroll_tham1{float:right; width:50%;}

.inner-enrol h3{color:#000;
font-size:20px;
font-family: "OpenSans-Bold";
}



.inner-enrol p {
    color: #333;
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}

.enroll_cont li{margin:3px 0; color:#000; font-size:13px; list-style:inside; font-family: 'OpenSans-Semibold';}


.btn-red{background:#ed1c24;
/*font-style:italic;*/
font-family: 'OpenSans-Bold';;
color:#fff;
float:left;
margin-top:15px;
font-size:12px; font-weight:bold; padding:8px 15px;
border-radius:5px;}



.enroll_thambox {
    width: 50%;
    float: left;}
	
.enroll_contbox{float:right; width:48%;}

.enroll_contbox h3{color:#000;
font-size:20px;
font-family: 'OpenSans-Bold';
margin-top:6px;}

.enroll_contbox li {
    color: #333;
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    list-style: outside none none;
    margin: 2px 0;
	background: rgba(0, 0, 0, 0) url("http://pixxelu.com/dev/rcc/wp-content/uploads/2017/03/mark.png") no-repeat scroll 0 8px;
	padding: 3px 10px;
}

.testimonial p{color:#fff; font-size:25px; margin-bottom:15px;font-family: 'OpenSans-Bold';; }

.testimonial{ height:206px; float:left; width:100%;}

.box-companyname{display:none;}
 
.box-content p{font-size:15px; line-height:18px; color:#fff;font-family: "OpenSans-Semibold";}

.box-title{display:none;}


.rcc-heading{font-size:22px;color:#000;}

.rcc-heading span{color:#ed1c24;}

.enroll_contt{width:45%; padding: 25px 15px 0; float:left;}

.enroll_contt h3{color:#000;
font-size:20px;
}

.enroll_contt ul{margin-top:10px;}

.enroll_contt li {list-style:inside; font-size:12px; color:#000;}

/*.vc_column_container > .vc_column-inner {padding-right:0px !important;} */



.course .vc_column-inner {
    padding: 0px !important;}
	
.enroll_tham{border:1px solid #dcdcdc; width:50%; float:right;}

.enroll-full{border:1px solid #dcdcdc; float:left; width:100%;}


.alignnone.size-full.wp-image-98{min-width:100%; max-width:100%;}

.inner-page {
    padding: 0 15px !important;}
	

/*----footer----*/



.footer_inner ul{margin:15px 0 0 0;}
.footer_inner li{margin-bottom:5px; font-family: 'OpenSans-Semibold';}


.footer_inner .fa.fa-map-marker{font-size:15px; border:1px solid #ed1c24; color:#ed1c24; border-radius:5px; padding:1px 5px; margin-right:15px;}

.footer_inner .fa.fa-mobile{font-size:13px; border:1px solid #ed1c24; color:#ed1c24; border-radius:5px; padding:1px 7px; margin-right:15px;}

.footer_inner .fa.fa-envelope{font-size:10px; border:1px solid #ed1c24; color:#ed1c24; border-radius:5px; padding:2px 5px; margin-right:15px;}

#footer{float:left; width:100%;
margin-top:10px;
color:#909090;
font-size:14px;

}

.footer_inner{border-bottom:1px solid #d3d3d3;
float:left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8d8d8+0,f2f2f2+40,ffffff+100 */
background: #d8d8d8; /* Old browsers */
background: -moz-linear-gradient(top, #d8d8d8 0%, #f2f2f2 40%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d8d8d8 0%,#f2f2f2 40%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d8d8d8 0%,#f2f2f2 40%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
padding-bottom:20px;
width:100%; padding:27px 35px 30px 25px;}

.footer_inner h2 {
    color: #000;
    font-weight: bold;
	font-size:14px;
font-family: 'OpenSans-Bold';;}
}

.textwidget p {
    margin-top: 6px;
}
#nav_menu-3 ul {
    margin-top: 6px;   
}

#nav_menu-3 a {
    color: #909090;
	font-size:14px; 
	font-family: 'OpenSans-Semibold';
	background:url(../images/footer-arrow.png) no-repeat left;
	padding-left:20px;
}

#nav_menu-3 a:hover{color:#ed1c24;}
#nav_menu-2 a:hover{color:#ed1c24;}

#nav_menu-3 li{margin:7px 0;}

#nav_menu-2 a {
    color: #909090;
	font-size:14px;
	font-family: 'OpenSans-Semibold';
		background:url(../images/footer-arrow.png) no-repeat left;
	padding-left:20px;

}
#nav_menu-2 ul {
     margin-top: 6px;  
}

#nav_menu-2 li{margin:7px 0;}


.footer_two {
    float: right;
    margin-right: 120px;
}

.footer_three{float:right;}

.copy_right {margin-top: 18px; margin-bottom:20px; text-align:center; width:100%; display:inline-block; }

.copy_right .textwidget{ 	font-family: 'OpenSans-Semibold';}
 
.copy_right a {
    color: #d00;  font-family: 'OpenSans-Semibold';}
	
.add-image{margin-top:10px;}

/*-----heading----*/

.social .col-md-3 {
    padding: 0px;
}
.courses-titel {font-size:21px; text-transform:uppercase; color:#000; float:left; width:50%; margin-top:5px;}

.tabs {margin-top:-5px; float:left !important; width:66% !important;}

.courses-titel strong{color:#ed1c24;}

.coaching{margin:10px 0 0 0;}

.coaching li{font-size:25px; color:#fff; text-align:center; background:#7272e2; float:left; text-align:center;}

.coaching li a {
    color: #fff;
    float: left;
    font-family: "OpenSans-Bold";
    font-size: 18px;
    line-height: 28px;
    min-height: 160px;
    padding: 24px 8px;
    width: 169px;
}
.bank-coach.iit{background:#dc006a !important;}

.bank-coach.ias{background:#eb6909 !important;}

.bank-coach.aieef{background:#969600 !important;}
.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p{text-align:justify;}
.testimonial-page {
    padding: 0 5px !important;}

/*---------NEWS------*/

.news{margin-top:-20PX; float:right !important; overflow:hidden;}

.news h2{background:#ed1c24; padding:5px 10px; color:#fff; font-weight:bold; fomt-size:18px;font-family:arial;}

.news .scrollercontent {
    color: #9f9d9d;
    font-family: arial;
    font-size: 12px;
    line-height: 22px;
}

.scrollercontent {
    font-size: 12px;
    line-height: 20px;
    margin:0;
}
.news marquee {
    height: 125px;
	font-family: 'OpenSans-Semibold';
    border: 1px solid #dcdcdc;
}

.newsscroller_title {color:#ed1c24 !important; font-size:20px !important; font-weight:100 !important; text-decoration:none !important; font-family: 'OpenSans-Bold';; }
.newsscroller_title a {
    color: #ed1c24 !important;
    font-family: arial;
    font-size: 18px;
}

.news .vc_column-inner{padding:0px !important; width:95% !important;}

/*sidebar*/
.gs_testimonial_single cycle-slide cycle-slide-active{
	color:#000;
}

/*----about-us----*/

.about_txt {
    text-align: justify;
	margin-top:10px;
}

.about-img .vc_single_image-wrapper.vc_box_border_grey{margin-left:10px; border:3px solid #dcdcdc; margin-top:10px;}

.full-sidebar .col-md-3{padding:0px;}

.full-content .col-md-9{padding-left:0px;}

.entry-title{padding: 7px 15px; color:#fff; background:#333; 	font-family: 'OpenSans-Bold'; font-size:20px; float:left; width:100%;}

.inner-entry-content{padding:10px 20px; background:#fcfafa;}

.inner-entry-content p{font-size:15px;font-family: 'OpenSans-Semibold'; line-height:25px;}

.side_bar h2{ background:#ed1c24; color:#fff; font-size:18px;font-family: 'OpenSans-Semibold'; padding:10px;}

.side_bar marquee {
    border: 1px solid #dcdcdc;}
	
.side_bar_next{ background:#ed1c24; padding:28px 18px; margin-top:15px;}

.side_bar_next h2{color: #fff;
font-size: 20px;
margin-bottom: 15px;
font-family: 'OpenSans-Semibold';} 

.side_bar_next p{font-size: 13px;
line-height: 20px;
color: #fff;
font-family: 'OpenSans-Semibold';}

/*----blog------*/

.blog{background:#fcfafa; float:left; width:100%; margin-bottom:20px;}

.full-post {
    padding: 25px;
    float: left;
}

.blog_img{float:left; margin-right:20px;}

.blog img{border:3px solid #dcdcdc; height:220px; width:240px;}

.blog-text{float:right; width:73%;}

.blog-text h2 a{font-size:20px; color:#ed1c24;font-family: 'OpenSans-Bold';; text-transform:uppercase;}

.blog-text h3 {
    color: #333; font-family: 'OpenSans-Semibold';
	font-style:italic;
    font-size: 11px;
    margin: 10px 0;}

.blog-text p{line-height:18px; color:#666; font-size:14px; margin:5px 0; font-family: 'OpenSans-Semibold';}

.blog-text .link-more a{background:#ed1c24; color:#fff; font-size:15px; font-family: 'OpenSans-Semibold'; padding:5px 10px; margin-top:20px; display:inline-block;}

/*----testi-----*/

.testi-content p{color:#000; font-size:15px; line-height:18px;  font-family: 'OpenSans-Semibold';}

.cbp-qtcontent footer{color:#666 !important; font-family: 'OpenSans-Bold'; !important; font-size:18px !important;}

.cbp-qtcontent {
    padding: 0 20px 0px 0;
}


.cbp-qtcontent p{font-size:15px !important; font-family: 'OpenSans-Semibold'; line-height:24px; }


/*----conatct----*/

.contact-right{width:48%; float:right;}

.contact-left{width:48%; float:left; margin-right:18px;}
	
	
.contact-textarea{width:100%; float:left;}

.contact{margin-top:20px !important; float:left; width:100% !important;}

.contact input{padding:6px 10px; border:1px solid #dcdcdc; color:#666; font-size:15px; margin:8px 0; width:100%; font-family: 'OpenSans-Semibold'; }

.contact textarea{ border:1px solid #dcdcdc; padding:10px; margin:8px 0; height:150px; width:100%; color:#666; font-family: 'OpenSans-Semibold'; }

.wpcf7-form-control.wpcf7-submit {
   
    background: #ed1c24;
    color: #fff;
	float:left;
	margin:0px;
	width:18%;
	font-size:18px;
	font-family: 'OpenSans-Bold';;}
	

.address {background:#f4f3f3; padding:10px; margin-top:27px; color:#333; font-size:15px; font-family: 'OpenSans-Semibold'; line-height:24px; width:96%; border:3px solid #e2e2e2;}

.address-col .vc_column-inner{padding-left:0px;}
	

.course-page h2 {
    font-size: 18px;
    margin-top: 7px;
}

/*----course-page----*/

.course-page{margin:0px;}

.course-page ul{margin:00px;}
.course-page li {
    background: rgba(0, 0, 0, 0) url("http://rccdharamshala.com/wp-content/uploads/2017/03/mark.png") no-repeat scroll 0 8px;
    color: #666;
	font-weight:bold;
    font-family: 'OpenSans-Semibold';
    font-size: 16px;
    list-style: outside none none;
    margin: 8px 0;
    padding: 0 12px;
} 


/*************************************************/

.page-template-default.page-id-5 .vc_column_container > .vc_column-inner {
    padding: 0;
}
.page-id-8 .vc_column_container > .vc_column-inner {
    padding: 0;
}
.page-id-226 .vc_column_container > .vc_column-inner {
    padding: 0;
}
.page-id-275 .vc_column_container > .vc_column-inner {
    padding:0 6px;
}
.sreving {
    float: left;
}
.sreving > h2 {
    bottom: -7px;
    color: #fff;
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    padding-left: 20px;
    position: absolute;
    text-transform: uppercase;
}
.about_txt p {
    padding: 0 10px;
}
.tslider.testimonials-slider-full > li {
    margin: 0;
}
.staff {
    border-bottom: 1px solid #ed1c24;
    border-right: 1px solid #ed1c24;
    margin: 0 0 29px 5px;
    padding: 21px 0 !important;
    width: 24% !important;
}
.Qualifi {
    color: #979797;
    font-family:'OpenSans-Semibold';
    font-size: 14px !important;
}
.numeber {
    font-size: 20px;
	color:#ed1c24;
    padding: 10px 0;
    text-align: center !important;
	font-family: 'OpenSans-Bold';
}

.our-staff {
    padding: 0 10px;
}

/*----ias----*/



    Rules
    Computed
    Animations
    Fonts

element {

}
.ias-has {

    padding-right: 15px !important;
	margin-top:15px;
}

.ias-has h2{color: #f00;
font-size: 16px;
padding: 5px;
background: #666;
color: #fff;}

.ias-has h3 {
    padding: 10px 0 0 0;
}

.ias-has p{padding:5px 0;}

.ias-has ul{margin:0px;}
.ias-has li{
	list-style:none; font-size: 14px;
margin: 4px 0;
padding: 3px 10px;
line-height: 17px;}


.tablepress{border:1px solid #666 !important;}

.ias-has .row-1.odd th {
    background: #666; color:#fff;
}
.ad-image {
    margin-top: 10px;
}
.mains {
    font-size: 17px !important;
    color: #d00 !important;
}
.enroll_thambox img {
    width: 100%;
}
.courses-titel p {
	font-family: 'OpenSans-Bold';
}
.bank-coach strong {
	font-family: 'OpenSans-Bold';
}
.staff b {
    font-family: "OpenSans-Bold";
    font-size: 17px;
}
#rev_slider_3_1_wrapper {
    margin-bottom: 20px !important;
}
.tp-revslider-mainul {
    height: 100% !important;
    width: 100% !important;
}
.prize {
    float: left;
    margin: 16px 0 0;
    width: 100%;
}
.news-side {
    margin-top: 50px;
    margin-bottom: 0 !important;
}