@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:300,300i,400,400i,700,700i,800,800i');



@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');



body{

	background:#fff;

	font-family: 'Poppins', sans-serif;;

}
.gallery1 a {
    pointer-events: none;
}
p{

	font-family:'Poppins', sans-serif;;

	font-weight:400;

}

h1, h2, h3, h4, h5, h6{

	font-family: 'Poppins', sans-serif;

}

.top_bar {

    background: #a54586;

}

.top_address p {

    margin: 0;

    padding: 10px 0px;

    text-align: left;

    color: #fff;

    font-size: 14px;

}

.top_address p i {

    margin-right: 8px;

    font-size: 19px;

    vertical-align: middle;

}

.top_phone p {

    margin: 0;

    padding: 10px 0px;

    text-align: right;

    color: #fff;

    font-size: 14px;

}

.logo_manu {

    background: #ffffff;

}

.logo_left {

    padding: 15px 0px;

}

.logo_rightno1 img {

    width: 100%;

    max-width: 200px;

    float: right;

}

.logo_text {

    float: left;

    margin-left: 17px;

    padding: 15px 0px;

}

.logo_text h4 {

    font-size: 28px;

    font-weight: 700;

    color: #ec3237;

    margin: 0;

    padding: 0;

    line-height: 45px;

}



.menu-right {

    padding: 10px 0px 10px 0px;

}

.menu-right .navbar-default {

    background-color: #a54586;

    border: none;

    float: none;

    margin: 0;

    min-height: 20px;

    padding: 14px 0px;

    position: absolute;

    z-index: 999;

    width: 100%;

    top: 0;

}

.logo_left img {

    width: 100%;

    max-width: 330px;

}

section.slider {

    position: relative;

}

.menu-right .navbar-default .nav>li>a {

    position: relative;

    display: block;

    padding: 0;

    text-transform: uppercase;

    font-weight: 500;

	color:#fff;

	

}

.menu-right .slide .item img {

    width: 100%;

}



.menu-right .slide {

    height: 100%;

    max-height: 400px;

    overflow: hidden;

}

.menu-right .nav>li:last-child {

    margin: 0px;

}

.menu-right .nav>li {

    position: relative;

    display: block;

    margin-right: 25px;

}

.menu-right .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

    color: #efefef;

    background-color: transparent;

}

.menu-right .navbar-collapse {

    text-align: center;

    width: 100%;

    max-width: 592px;

    margin: 0px auto;

}

.slider a.left.carousel-control {

    background: none;

}

.slider a.right.carousel-control {

    background: none;

}

.slider .item img{

	width:100%;

}

.slider .carousel-control i {

    font-size: 40px;

}

.slider .carousel-control {

    top: 47% !important;

}

.after_slider {

    background: url(../images/after_slider.jpg);

    position: relative;

}

.after_slider:before {

    position: absolute;

    content: "";

    background: rgba(61, 61, 102, 0.78);

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.after_left {

    padding: 30px 0px 25px;

}

.after_left h3 {

    color: #fff;

    text-transform: uppercase;

    font-size: 36px;

    font-weight: 600;

    margin: 0;

}

.after_left p {

    color: #ddd;

    font-size: 15px;

    font-weight: 400;

}



.after_right {

	text-align:center;

}

.after_right h2 {

	

    color: #fff;

    padding: 18px;

    margin: 0;

    font-size: 41px;

    font-weight: 600;

}



.apply_now {

    margin: 48px 0px;

    float: right;

}

.apply_now a {

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

    border: 2px solid #fff;

    padding: 10px 25px;

	text-decoration:none;

}

section.courses_sect {

    padding: 50px 0px;

}



.test1 {

    border: 1px solid #ddd;

    padding: 10px;

}

.crse_img {

    text-align: center;

    padding: 15px 0px;

    background: #3d3d66;

}

.crse_duration ul {

    padding: 0;

    margin: 0;

    list-style: none;

}

.crse_duration ul li {

    text-align: center;

    background: #ddd;

    padding: 5px 0px;

    margin: 8px 0px;

}

.crse_duration ul li h4 {

    font-size: 16px;

}

.crse_img img {

    width: 100%;

    max-width: 85px;

}

.crese_text h3 {

    font-size: 20px;

    line-height: 32px;

    font-weight: 600;

    color: #373435;

    padding: 15px 0px 5px;

    margin: 0;

}

.crese_text ul {

    padding: 0px 18px;

    margin: 0;

    list-style: circle;

}

.crese_text ul li {

    padding: 6px 0px;

    line-height: 24px;

    color: #333;

    font-size: 14px;

}

.apply_crse {

    text-align: center;

}

.apply_crse a {

    text-decoration: none;

    color: #fff;

    text-transform: uppercase;

    width: 100%;

    display: inline-block;

	background: #3d3d66;

    padding: 10px 0px;

}

.apply_crse a:hover {

    background: transparent;

    border: 2px solid #3d3d66;

    transition: 1.0s;

	color:#3d3d66;

	font-weight:600;

	padding: 8px 0px;

}

.crse_duration ul li:first-child {

    margin: 0;

}

.crse_duration ul li:nth-child(even) {

    background: #f2f2f2;

    border: 1px solid #ddd;

    color: #3d3d66;

}

.crse_duration ul li {

    text-align: center;

    background: #3d3d66;

    padding: 6px 0px;

    margin: 0px;

    color: #fff;

}

.crse_duration ul li:nth-child(even) a {

    color: #555;

    text-decoration: none;

}

.crse_duration ul li a {

    color: #fff;

    text-decoration: none;

}

.target_btc img {

    width: 100%;

}

.target_btc {

    width: 100%;

}

.no-padding {

    padding: 0;

    position: relative;

}

.note_img {

    position: absolute;

    bottom: 16px;

    width: 100%;

    background: rgba(0, 0, 0, 0.8);

    text-align: center;

}

.note_img h4 {

    font-size: 28px;

    padding: 5px;

    color: #fff;

    font-weight: 600;

}

.target_btcrgt p {

    color: #fff;

    font-size: 15px;

    font-weight: 300;

}

.target_btcrgt {

    padding: 19px 33px;

}

.target_btcrgt h4 {

    color: #fff;

}

.target_btcrgt h1 {

    font-size: 80px;

    color: #fff;

    font-weight: 600;

    margin: 0;

}

.target_btcrgt p {

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    margin-top: 13px;

}

.target_btcrgt ul {

    list-style: none;

    padding: 3px;

    overflow: hidden;

    margin: 0;

}

.target_btcrgt ul li {

    width: 100%;

    max-width: 47%;

    display: inline-block;

    float: left;

    border: 2px solid #fff;

    margin-right: 12px;

    padding: 5px 10px;

    min-height: 160px;

}

.target_btcrgt ul li h3 {

    color: #fff;

    font-size: 22px;

}

.target_btcrgt ul li p {

    color: #fff;

}

.target_btcrgt p {

    color: #fff;

    font-size: 15px;

    font-weight: 300;

    margin-top: 13px;

}

.middle_sect {

    background: #3d3d66;

}

.inquiry_frm {

    background: #f6f6f6;

    text-align: center;

    margin: 0;

    padding: 15px 0px 45px;

}

.title_forms {

    padding: 15px 0px;

}

.title_forms h3 {

    font-size: 30px;

    text-transform: uppercase;

    font-weight: 600;

    color: #3d3d66;

    margin: 20px 0px 10px;

}

.form_query form.form-inline {

    width: 100%;

	margin-bottom:20px;

}

.form_query form.form-inline input {

    border-radius: 0px;

    height: 42px;

    border: 1px solid #ddd;

    box-shadow: none;

    color: #555;

    margin-right: 15px;

    font-weight: 300;

}

.form_query p {

    color: #ed3237;

    font-size: 14px;

    font-weight: 300;

}

.form_query form.form-inline .btn-default {

    background-color: #3d3d66;

    border-color: transparent;

    border: 1px solid #3d3d66;

    border-radius: 0px;

    padding: 8px 30px;

    text-transform: uppercase;

    color: #fff;

}

.form_query form.form-inline .btn-default:hover {

    background: transparent;

    color: #3d3d66;

    border: 2px solid #3d3d66;

    transition: 1.2s;

}



.testimonial_subtitle{

    color: #0aaa7a;

    font-size: 12px;

}

.testimonial_btn{

    background-color: #373d4b !important;

    color: #fff !important;

}

.test_monialhed h3 {

    font-size: 34px;

    text-transform: uppercase;

    color: #3d3d66;

    font-weight: 700;

}

.test_monial {

    background: url(../images/testimonial_section_bg.jpg);

    background-size: cover;

    padding: 35px 0px;

}

.vacation_crse {

    padding: 55px 0px;

}

.testimonial_para {

    line-height: 25px;

    font-size: 14px;

    text-align: justify;

}

.test_monialhed {

    text-align: center;

}

.footer {

    text-align: center;

    padding: 30px 0px;

    background: url(../images/bg_new.jpg);

}

.foot_cnt {

    width: 100%;

    text-align: right;

}

.foot_lgo img {

    width: 100%;

    max-width: 300px;

}

.foot_lgo {

    width: 100%;

	margin: 10px 0px;

}

.foot_cnt ul {

    padding: 10px 0px;

    list-style: none;

    margin: 0;

}

.foot_cnt ul li a i {

    font-size: 18px;

	color:#fff;

}



.foot_cnt ul li {

    width: 100%;

    display: inline;

    margin-right: 15px;

}



.copy_right {

    background: #f6f6f6;

    padding: 10px 0;

}

.cyb_logo a img {

    width: 100%;

    max-width: 165px;

}



.cyb_logo {

    width: 100%;

    text-align: right;

}

.copy_right p {

    text-align: left;

    margin: 0;

}



.sunnycrse {

    background: #6666c9;

    padding: 25px 12px;

    border-radius: 15px;

    box-shadow: 5px 8px 20px #ccc;

}

.wintercrse {

    background: #ffcc00;

	padding: 25px 12px;

	border-radius: 15px;

    box-shadow: 5px 8px 20px #ccc;

}

.courses1 {

    width: 100%;

    text-align: center;

}

.courses1 img {

    width: 100%;

    max-width: 90%;

	margin:0px auto;

}

.courses1 h2 {

    font-size: 26px;

    line-height: 38px;

    font-weight: 600;

    color: #fff;

    margin: 10px 0px 15px;

    text-align: left;

}

.courses1 p {

    color: #fff;

    font-size: 15px;

    text-align: left;

}

.textmonial_bckgr {

    background: rgba(232, 232, 232, 0.8);

    padding: 10px 23px;

    border-radius: 13px;

}
.about_sec{
	display:none;
}  

@media screen and (min-width:320px) and (max-width:767px){
	.foot_cnt {
    width: 100%;
    text-align: center !important;

}

.about_sec {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.desk p {
    line-height: 24px;
    text-align: justify;
}

.desk img { 
    width: 100%;
    border: 1px solid #ddd;
    padding: 4px;
}
	.principal_message{
		display:none;
		}    
	.target_btcrgt h1 {
    font-size: 42px !important;
    color: #fff;
    font-weight: 600;
    margin: 0;
} 
h3.heading {
    line-height: 37px;
    font-size: 22px;
    margin: 10px 0px;
}

	.abt_contents h3:before {

		position: absolute;

		background: #35375d;

		height: 2px;

		width: 270px;

		content: "";

		bottom: -16px;

		left: 12% !important;

	}

	.logo_rightno1 {

		text-align: center;

		overflow: hidden;

		width: 100%;

		max-width: 82%;

	}

	.test1 {

		border: 1px solid #ddd;

		padding: 10px;

		margin-bottom: 18px;

	}

	.menu-right .navbar-default {

		background-color: #a54586;

		border: none;

		float: none;

		margin: 0;

		min-height: 20px;

		padding: 0px !important;

		position: relative !important;

		z-index: 999;

		width: 100%;

		top: 0;

	}

	.top_address p {

		text-align: center;

	}

	.top_phone p {

		text-align: center;
 padding: 0px 0px 10px;

	}
.apply_now {
    margin: 0px 0px 30px;
    float: none;
}
.foot_cnt ul {
    padding: 0px 0px;
    list-style: none;
    margin: 0;
}

	.logo_left {

		padding: 10px 0px;

		text-align: center;

	}

	.logo_left img {

		width: 100%;

		max-width: 330px;

	}

	.copy_right p {

		text-align: center;

	}

	.cyb_logo {

		width: 100%;

		text-align: center;

	}
.courses1 p {
    color: #fff;
    font-size: 15px;
    text-align: center;
}
.courses1 h2 {
    font-size: 26px;
    line-height: 38px;
    font-weight: 600;
    color: #fff;
    margin: 0px;
    text-align: center;
}
.testmoial_all a {
    border: 2px solid #3d3d66;
    padding: 7px 24px;
    text-decoration: none;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 15px;
    background: #3d3d66;
}
#tpopup{width:190px !important;bottom:-126px !important}

	.courses1 img {

		width: 100%;

		max-width: 35% !important;

		margin: 7px auto;

	}
.our-courses .courses1 h2{text-align:center !important}
.our-courses .courses1 p{text-align:center !important}
.innerr-slider {
    text-align: center;
    padding: 0px 0px 55px !important;
}

	.wintercrse {

		background: #ffcc00;

		padding: 25px 12px;

		border-radius: 15px;

		box-shadow: 5px 8px 20px #ccc;

		margin: 20px 0px;

	}

	.target_btcrgt ul li {

		width: 100%;

		max-width: 100%;

		display: inline-block;

		float: left;

		border: 2px solid #fff;

		margin-right: 12px;

		padding: 5px 10px;

		min-height: 136px;

		margin-top: 15px;

	}

	section.slider {

		height: 100%;

		position: relative;

	}

	.menu-mobile {

		padding: 0;

		background: transparent;

	}

	.menu-right {

		padding: 0px;

	}

	.menu-right .navbar-header {

		background: #f2f2f2;

	}

	.menu-right .navbar-toggle .icon-bar {

		display: block;

		width: 22px;

		height: 3px;

		border-radius: 1px;

	}

	.menu-right .navbar-toggle {

		position: relative;

		float: right;

		padding: 9px 10px;

		margin-top: 8px;

		margin-right: 15px;

		margin-bottom: 8px;

		background-color: transparent;

		background-image: none;

		border: 2px solid transparent;

		border-radius: 4px;

	}

	.menu-right nav.navbar.navbar-default {

		width: 100%;

	}

	ul.nav.navbar-nav li {

		padding: 10px 20px;

		border-bottom: 1px solid #ddd;

		margin: 0;

	}

	ul.nav.navbar-nav li:last-child {

		border-bottom: none;

	}

	.frm_bkd {

		background: #f2f2f2;

		position: relative !important;

		bottom: 0;

		padding: 15px 0px;

	}

	.adress_no {

		text-align: center;

		border: 2px solid #555;

		padding: 25px 0px;

		min-height: 375px;

		margin-top: 20px;

	}

	section.contact_adress {

		position: relative;

		margin-bottom: 5% !important;

	}

	

	.courses a {

		width: 100%;

		max-width: 100% !important;

		float: none;

		text-align: center;

		border-left: none !important;

		border-bottom: 1px solid #ddd;

		padding: 25px;

		text-decoration: none;

		color: #555;

	}

	.courses a:nth-child(5) {

		border-left: none;

		border-bottom: 1px solid #ddd !important;

	}

	.courses a:nth-child(6) {

		border-bottom: 1px solid #ddd !important;

	}

	.courses a:nth-child(7) {

		border-bottom: 1px solid #ddd !important;

	}

	.courses a:nth-child(8) {

		border-bottom: 1px solid #ddd !important;

	}

	

}



.inner-slider {

    background: url(../images/contact3.jpg);

    background-size: cover;

    position: relative;

    margin-top: 23px;

}

.inner-slider:before {

    position: absolute;

    content: "";

    background: rgba(0, 0, 0, 0.8);

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

}

.innerr-slider {

    text-align: center;

    padding: 55px 0px;

}

.inner-slider h1 {

    color: #fff;

    font-size: 42px;

    text-transform: uppercase;

    font-weight: 600;

}



.form_ennquiry .form-group {

    margin-bottom: 15px;

    padding: 0px 15px;

}

.form_ennquiry label {

    display: inline-block;

    max-width: 100%;

    margin-bottom: 5px;

    font-weight: 500;

}

.form_ennquiry .form-control {

    display: block;

    width: 100%;

    height: 40px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ddd;

    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: none;

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.form_ennquiry textarea.form-control {

    height: 85px !important;

}





section.contact_adress {

    position: relative;

    margin-bottom: 20%;

    margin-top: 17px;

}



.frm_bkd {

    background: #f2f2f2;

    position: absolute;

    bottom: -50%;

    padding: 15px 0px;

    border: 1px solid #ccc;

}

ul.social_clrlink {

    padding: 0;

    margin: 20px auto;

    list-style: none;

    width: 100%;

    max-width: 55%;

}

.adress_no {

    text-align: center;

    border: 2px solid #555;

    padding: 25px 0px;

    min-height: 399px;

}

.adress_no p i {

    margin-right: 7px;

    font-size: 18px;

    color: #555;

}

.adress_no p {

    line-height: 28px;

}

ul.social_clrlink li a img {

    width: 100%;

}

ul.social_clrlink li {

    display: inline-block;

    width: 100%;

    max-width: 35px;

    margin-right: 8px;

}

.adress_no h2 {

    margin: 10px 0px;

    padding: 0;

    line-height: 34px;

    font-weight: 600;

    text-transform: capitalize;

    color: #555;

}

.adress_no h3 {

    font-size: 24px;

    font-weight: 600;

    color: #333;

    line-height: 38px;

}

.adress_no p {

    line-height: 28px;

    font-weight: 500;

    color: #333;

    font-size: 15px;

}

.form_ennquiry .btn-default {

    color: #fff;

    background-color: #a54586;

    border-color: #ccc;

    text-transform: uppercase;

    font-weight: 400;

    padding: 8px 25px;

    border: 1px solid #ddd;

    border-radius: 0;

    margin: 0px 15px;

    letter-spacing: 1.5px;

}

.form_ennquiry h3 {

    padding: 10px 12px 10px 12px;

}



.courses a {

    width: 100%;

    max-width: 25%;

    float: left;

    text-align: center;

    border-left: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    padding: 25px;

    text-decoration: none;

    color: #555;
    pointer-events: none;

}

.courses a img {

    width: 100%;

    max-width: 70px;

}

.courses a:nth-child(13) {

    border-left: none;

    border-bottom: none;

}

.courses a:nth-child(14) {

    border-bottom: none;

}

.courses a:nth-child(15) {

    border-bottom: none;

}

.courses a:nth-child(5) {

    border-left: none;

}

.courses a:nth-child(9) {

    border-left: none;

}





.courses a:first-child {

    border-left: none;

}

.courses a h2 {

    font-size: 22px;

    color: #333;

}

section.course_inner {

    margin: 55px 0px;

}



section.testmonial_inner .courses {

    padding: 55px 0px 55px;

    overflow: hidden;

}



.testmonial_inner .courses a {

    width: 100%;

    max-width: 33%;

    float: left;

    text-align: center;

    border-left: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    padding: 25px;

    text-decoration: none;

    color: #555;

    min-height: 565px;
pointer-events:none;

}

.testmonial_inner .courses a p {

    line-height: 24px;

    font-size: 14px;

    color: #333;

    font-weight: 400;

    text-align: justify;

    min-height: 320px;

}

.testmonial_inner .courses a h5 {

    font-size: 16px;

    color: #000;

}

.testmonial_inner .courses a img {

    width: 100%;

    max-width: 70px;

}

.testmonial_inner .courses a:nth-child(5) {

    border-bottom: 1px solid #ddd;

}

.testmonial_inner .courses a:nth-child(4) {

    border-left: none;

}

.testmonial_inner .courses a:nth-child(6) {

    border-bottom: 1px solid #ddd;

}

.testmonial_inner .courses a:nth-child(7) {

    border-bottom: none;

	border-left: none;

}

.testmonial_inner .courses a:nth-child(8) {

    border-bottom: none;

}

.testmonial_inner .courses a:nth-child(9) {

    border-bottom: none;

}



.testmonial_inner .courses a:first-child {

    border-left: none;

}

.testmonial_inner .courses a h2 {

    font-size: 22px;

    color: #333;

}

.wintercrse a{

	text-decoration:none

}

.sunnycrse a{

	text-decoration:none

}



section.abtinner_inner {

    padding: 55px 0px;

}

.abt_us p {

    font-size: 14px;

    line-height: 25px;

    text-align: justify;

    color: #333;

}



.testmoial_all a {

    border: 2px solid #3d3d66;

    padding: 7px 24px;

    text-decoration: none;

    color: #3d3d66;

    text-transform: uppercase;

    font-size: 15px;

}

.testmoial_all {

    text-align: center;

    padding: 30px 0px;

}

.testmoial_all a:hover {

    background: #3d3d66;

    color: #fff;

    transition: 1.2s;

}

.abt_contents {

    text-align: center;

    padding: 25px 0px;

}

.abt_contents h3 {

    margin: 15px 0px 30px;

    padding: 0;

    position: relative;

    font-size: 32px;

    font-weight: 600;

    color: #35375d;

}

.abt_contents h3:before {

    position: absolute;

    background: #35375d;

    height: 2px;

    width: 270px;

    content: "";

    bottom: -16px;

    left: 37%;

}

.abt_contents p {

    line-height: 25px;

    color: #333;

    font-weight: 400;

    font-size: 14px;

}



.abt_contents a {

    padding: 7px 24px;

    text-decoration: none;

    color: #3d3d66;

    text-transform: uppercase;

    font-size: 15px;

}

.abt_contents a:hover {

    color: #333;

}



.test_contents .crese_text ul {

    padding: 0px 18px;

    margin: 0;

    list-style: circle;

    min-height: 171px;

}

.modal_tital {

    text-align: center;

}

.andy .modal-header {

    background: #3d3d66;

}

.modal_tital p {

    color: #fff;

    line-height: 24px;

}

.modal_tital h2 {

    color: #fff;

    margin: 5px 0px;

}

.andy .close {

    float: right;

    font-size: 21px;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-shadow: 0 0px 0 #fff;

    filter: alpha(opacity=20);

    opacity: .9;

}

.andy .modal-body form {

    border: 1px solid #3d3d66;

    padding: 14px;

}

.andy .modal-body form input {

    height: 42px;

    border-radius: 0;

    border: 1px solid #ddd;

    box-shadow: none;

    font-weight: 400;

}

.andy .modal-body form textarea {

    border-radius: 0;

    border: 1px solid #ddd;

    box-shadow: none;

}

.anu_sbm{

	text-align:center;

}

.anu_sbm .btn-primary {

    color: #3d3d66;

    background-color: transparent;

    border: 2px solid #3d3d66;

    border-radius: 0;

    padding: 8px 30px;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    font-size: 15px;

    font-weight: 500;

}

.anu_sbm .btn-primary:hover{

    color: #fff;

    background-color: #3d3d66;

	transition:1.2s;

}

.year_exp {

    position: fixed;

    z-index: 999999;

    background: rgba(255, 255, 255, 0.8);

    border-radius: 100%;

    height: 43%;

    padding: 30px 4px;

	top: 45%;

}





#thover{

	position:fixed;

	background:#000;

	width:100%;

	height:100%;

	opacity: .6

}



#tpopup {

    position: fixed;

    width: 240px;

    height: 250px;

    background: transparent;

    right: 1%;

    bottom: -7%;

    border-radius: 5px;

    padding: 7px 0;

    margin-left: -320px;

    margin-top: -165px;

    text-align: center;

    box-shadow: none;

}

#tclose {

    position: absolute;

    background: #ec3237;

    color: white;

    right: 22px;

    top: 10px;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 15px;

    font-weight: bold;

    font-family: 'Arial Black', Arial, sans-serif;

    cursor: pointer;

    box-shadow: none;

}





.inner-slider .menu-right {

    padding: 10px 0px 10px 0px;

}

.inner-slider .menu-right .navbar-default {

    background-color: #a54586;

    border: none;

    float: none;

    margin: 0;

    min-height: 20px;

    padding: 14px 0px;

    position: absolute;

    z-index: 999;

    width: 100%;

    top: -23px;

}

.inner-slider {

    position: relative;

}

.inner-slider .menu-right .navbar-default .nav>li>a {

    position: relative;

    display: block;

    padding: 0;

    text-transform: uppercase;

    font-weight: 500;

	color:#fff;

	

}

#tpopup img {

    width: 100%;

}



.gallery1 img {

    width: 100%;

	height: -webkit-fill-available;

    height: -moz-fill;

	border: 1px solid #ddd;

    padding: 4px;

}

section.imge_awrd {

    margin:40px auto;

}

.gallery1 {

    min-height: 240px;

    max-height: 240px;

    height: -webkit-fill-available;

    height: -moz-fill;

    overflow: hidden;

    margin-bottom: 30px;

}

.imge_awrd .courses a p {

    font-size: 19px;

}

.our-courses .sunnycrse {

    background: #6666c9;

    padding: 25px 12px;

    border-radius: 15px;

    box-shadow: 5px 8px 20px #ccc;

    min-height: 205px;

    margin-bottom: 30px;

}

.our-courses .wintercrse {

    background: #ffcc00;

	padding: 25px 12px;

	border-radius: 15px;

    box-shadow: 5px 8px 20px #ccc;

}

.our-courses .courses1 {

    width: 100%;

    text-align: center;

}

.our-courses .courses1 img {

    width: 100%;

    max-width: 90%;

	margin:0px auto;

}

.our-courses .courses1 h2 {

    font-size: 26px;

    line-height: 38px;

    font-weight: 600;

    color: #fff;

    margin: 10px 0px 15px;

    text-align: left;

}

.our-courses .courses1 p {

    color: #fff;

    font-size: 15px;

    text-align: left;

}



.principal_message .panel-heading:hover {

    cursor:pointer;

}

.principal_message .panel-heading {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;    

}



.principal_message .side-tab:hover {

	cursor: pointer;

}

.principal_message  .panel.panel-default {

	border: none;

	box-shadow: none !important;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	

}

.principal_message .panel-heading {

	border: none;

	background-color: #eee;

    

}

.principal_message .panel-body {

	background-color: #fff;

}

.principal_message .panel-title {

	font-weight: 400;

	color: $white;

}	

.anu img {

    width: 100%;

    height: -webkit-fill-available;

    height: -moz-fill;

    border: 1px solid #ddd;

    padding: 4px;

}

	

section.principal_message {

    background: url(../images/ptren.jpg);

    padding: 40px 0px;

}

.anu {

    height: 100%;

    max-height: 435px !important;

    overflow: hidden;

    width: 100% !important;

    min-height: 435px;

}

.anus p {

	line-height: 25px !important;

	text-align: justify !important;

}

.panel-title {

	margin-top: 0;

	margin-bottom: 0;

	font-size: 21px;

	color: inherit;

	font-weight:600 !important;

	padding:10px;

}

.desk {
    box-shadow: 0px 0px 10px #ddd;
    overflow: hidden;
    padding: 20px;
    margin: 20px 0;
}
.desk a {
    text-decoration: none;
    color: #3d3d66;
    font-size: 14px;
    font-weight: 600;
}
h3.heading {
    margin: 20px 13px;
    font-size: 21px;
    color: #3d3d66;
}
.desk p {
    text-align: justify;
    line-height: 22px;
    font-size: 12.5px;
}

.flash-button{width:100%;margin-top:30px;}
.flash-button a {
    color: #fff;
    font-size: 25px;
    padding: 8px 13px;
    border-radius: 2px;
    width: 100%;
    float: right;
    margin: 15px 1px;
    text-decoration: none;
    text-align: center;
}
.flash-button.buttton{background-color:transparent;-webkit-border-radius:10px;border-radius:10px;border:none;color:#FFFFFF;cursor:pointer;display:inline-block;padding:8px 13px;text-align:center;text-decoration:none;}
@-webkit-keyframes glowing{0%{background-color:#43568e;-webkit-box-shadow:0 0 3px #43568e;}
50%{background-color:#d4b73c;-webkit-box-shadow:0 0 0px #e67325;}
100%{background-color:#43568e;-webkit-box-shadow:0 0 3px #43568e;}
}
@-moz-keyframes glowing{0%{background-color:#a54586;-moz-box-shadow:0 0 3px #fff;}
50%{background-color:#ec3237;box-shadow:0 0 0px #fff;}
100%{background-color:#a54586;box-shadow:0 0 3px #fff;}
}
@-o-keyframes glowing{0%{background-color:#a54586;box-shadow:0 0 3px #fff;}
50%{background-color:#ec3237;box-shadow:0 0 0px #fff;}
100%{background-color:#a54586;box-shadow:0 0 3px #fff;}
}
@keyframes glowing{0%{background-color:#a54586;box-shadow:0 0 3px #fff;}
50%{background-color:#ec3237;box-shadow:0 0 0px #fff;}
100%{background-color:#a54586;box-shadow:0 0 3px #fff;}
}
.flash-button .buttton{-webkit-animation:glowing 1500ms infinite;-moz-animation:glowing 1500ms infinite;-o-animation:glowing 1500ms infinite;animation:glowing 1500ms infinite;}


#adpopup{width:490px !important;bottom:0px !important}

	.courses1 img {

		width: 100%;

		max-width: 50% !important;

		margin: 7px auto;

	}
#adpopup {

    position: fixed;

    width: 540px;

    height: 450px;

    background: transparent;

    right: 1%;

    bottom: -7%;

    border-radius: 5px;

    padding: 7px 0;

    margin-left: -320px;

    margin-top: -165px;

    text-align: center;

    box-shadow: none;

}

#adclose {

    position: absolute;

    background: #ec3237;

    color: white;

    right: 22px;

    top: 10px;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 15px;

    font-weight: bold;

    font-family: 'Arial Black', Arial, sans-serif;

    cursor: pointer;

    box-shadow: none;

}
#adpopup img {

    width: 100%;

}