@font-face {



  font-family: 'PTSans-Regular';



  src: url('../fonts/PTSans-Regular.eot');



  src: url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),



       url('../fonts/PTSans-Regular.woff') format('woff'),



       url('../fonts/PTSans-Regular.ttf') format('truetype'),



       url('../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');



  font-weight: normal;



  font-style: normal;



}







body{margin:0px;padding:0px;overflow-x:hidden;height:100%;font-family:'PTSans-Regular' !important;text-align:right !important;}



.homepage{position:relative;}



h1,h2,h3,h4,h5,h6{font-family:'PTSans-Regular' !important;}



section{float:left;width:100%;}



footer{width:100%;float:left;}



#main-slider {width: 100%;height:850px;overflow-x:hidden;position:relative;}



#main-slider .item {height:850px;background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}



#main-slider .slider-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;}



#main-slider .slider-inner h2 {



    margin-top:306px;



    font-size:115px;



    line-height: 1;



    color: #fff;



    text-align: center;



    



}



.banner_sec{position:relative;}



.carousel-content{position: absolute;



    width: 100%;



    top: 40%;



    color: #fff;



    left: 0px;



    background: rgba(0, 0, 0, 0.74);



    width: 1008px;



    left: 50%;



    margin-left: -512px;



    padding: 29px 0px 13px 0px;



    border-radius: 13px;}



.carousel-content h3{text-align: center;padding: 0px 0px;font-size:115px;margin-top: 0px;line-height: .5;}



.carousel-content h4{text-align: center;padding: 0px 0px;font-size:46px;margin-top: 0px;}



.carousel-content span{font-size:40px}







#main-slider .owl-prev {



    left: -35px;



    text-indent: 14px;



}



#main-slider .owl-prev, #main-slider .owl-next {



    position: absolute;



    top: 50%;



    background-color: rgba(0,0,0,0.2);



    color: #fff;



    font-size: 30px;



    display: inline-block;



    margin-top: -35px;



    height: 70px;



    width: 70px;



    line-height: 70px;



    text-align: center;



    border-radius: 100px;



    z-index: 5;



    -webkit-transition: background-color 400ms;



    transition: background-color 400ms;



}



#main-slider .owl-next {



    right: -35px;



    text-indent: -14px;



}



#main-slider .owl-prev, #main-slider .owl-next {



    position: absolute;



    top: 50%;



    background-color: rgba(0,0,0,0.2);



    color: #fff;



    font-size: 30px;



    display: inline-block;



    margin-top: -35px;



    height: 70px;



    width: 70px;



    line-height: 70px;



    text-align: center;



    border-radius: 100px;



    z-index: 5;



    -webkit-transition: background-color 400ms;



    transition: background-color 400ms;



}



#progressBar {



    position:absolute;



    width: 100%;



    background: rgba(0,0,0,0.1);



    top:0px;



}



#bar {



    max-width:100%;



    height:4px;



    background: #bb141a;



}



.header{position: absolute;top: 0px;z-index: 99;width:100%;}



.company_info_address_sec{margin-top:48px;}



.company_info_address_sec li{list-style-type:none;display:inline;color:#fff;font-size:16px;margin: 0px 5px;}



.menu_icon_new{left:11px !important;top:50px !important;}



.logo_div{padding-top:31px;padding-left:91px}







.sticky_nav_fix{background:#f32d97db;position:fixed !important;}



.sticky_nav_fix .logo_div {padding-top:0px}



.sticky_nav_fix .logo_div img{height:70px}



.sticky_nav_fix .company_info_address_sec{margin-top:27px;margin-left:-29px;}



.sticky_nav_fix #nav-icon{height:40px;margin-top: 12px;}



.to-top{background: url(../images/btn-scroll-to-top.png) no-repeat;width: 75px;height: 108px;outline:0;position: fixed;bottom: 0px;right: 2em;text-decoration: none;display: none;}



.banner_sec{height:100%;width:100%;}



.banner_sec img{width:100%}



.vector_portion{background:url("../images/vector.png")no-repeat;width:100%;background-size:cover;height:157px}



.about_theinstitute_sec {padding: 95px 0px 0px 0px;}



.about_theinstitute_sec h3{padding-bottom:20px;margin-top:0px;font-size: 30px;



    font-weight: bold;}



  .about_theinstitute_sec p{font-size:17px;line-height:1.6}  



  .about_theinstitute_sec ul{padding: 0px}



  .about_theinstitute_sec li{display: block;font-size:17px;margin-bottom:5px}



   .about_theinstitute_sec li span{margin-right:12px}



.about_image_sec{margin: 25px 0px 0px 0px;position:relative;}



.about_image_sec img {width:100%;height:250px}



.common_hover_transparnt{display:none;position:absolute;top:0px;width:100%;height:100%}



.about_image_sec:hover .common_hover_transparnt{display:block;background: #000000d6;padding: 10px 18px;text-align: justify;}



.about_image_sec p{color: #fff;font-size: 16px;display: table-cell;vertical-align: middle;height: 210px;}



.about_image_sec button{display: block;margin: 0px auto;background: transparent;color: #fff;border: 2px solid #fe249a;border-radius: 30px;padding: 5px 20px;}



.common_hover_transparnt h5{text-align: center;color:#fff;font-size:26px;padding-top: 26%;}



.news_section_arrange{padding-top:0px;background: url(../images/bg_whatnew.jpg)no-repeat;background-attachment:fixed;background-size: cover;position: relative;width: 100%;float: left;}

.language_switcher li a {font-size: 16px;background: #fe249a;color: #fff;padding: 5px 10px;border-radius: 7px;}
.language_switcher li{margin-top: 7px}

.news_section_arrange .panel{background:none !important;}



.news_section_arrange .overlay{width: 100%;top: 0px;background: rgba(0, 0, 0, 0.9);height: 100%;padding: 140px 0px;}



.news_section_arrange h3{margin-top:0px;margin-bottom:30px;font-size: 30px;color:#fff;



    font-weight: bold;}



.news_section_arrange .panel-body{color:#fff;}



.news_panel_section .panel-heading{font-size:24px;color:#fff;background: transparent;}



.news_panel_section  .panel-footer{color:#fff;background: transparent;}



.news_panel_section .common_ul_for_news{margin-left:-40px}



.news_panel_section  .common_ul_for_news  li{display:block;list-style:none;border-bottom:1px solid #ccc;padding:5px 0px;font-size:15px;}



.head_masters_speach_sec{padding: 95px 0px 95px 0px;text-align: center;}



.head_masters_speach_sec h3{text-align:center;font-size: 30px;padding-bottom: 30px;



    font-weight: bold;}



.panel-body .col-md-4 img{width:100%;}

.head_masters_speach_sec img{height:150px;width:150px;border-radius:50%}

.about_theinstitute_sec img{width:100%;}

.head_asers_speach_para{width:500px;margin:0px auto;font-size:16px;line-height:1.6;padding-top: 10px;padding-bottom: 10px}



.head_masters_speach_sec button{background:#fe249a;color:#fff;}



footer{background:#2E3639 ;padding:0px 0px 50px 0px}



footer .container{padding-top: 50px}



footer .links li{list-style-type:none;margin-bottom: 10px;border-bottom: 1px solid #fff;padding: 0px 0px 6px 0px;}



footer .links li:last-child{border:0px;}



footer .links li a{color:#fff;font-size: 16px;text-transform: uppercase;}



.news-item span{font-size:22px;}



.news-item p{font-size:16px;margin-bottom:0px}



.news-item td{font-size:16px}



.news-item a{color:#fff;}



.copy_right_para{color: #fff;font-size: 15px;    padding-top: 15px;}



.cmpny_heading_txt{color:#fff;text-transform: uppercase;}







/* Wrapper */



.icon-button {



  background-color: white;



  border-radius: 4.6rem;



  cursor: pointer;



  display: inline-block;



  font-size: 3.0rem;



  height: 4.6rem;



  line-height: 4.6rem;



  margin: 0 5px;



  position: relative;



  text-align: center;



  -webkit-user-select: none;



     -moz-user-select: none;



      -ms-user-select: none;



          user-select: none;



  width: 4.6rem;



}







/* Circle */



.icon-button span {



  border-radius: 0;



  display: block;



  height: 0;



  left: 50%;



  margin: 0;



  position: absolute;



  top: 50%;



  -webkit-transition: all 0.3s;



     -moz-transition: all 0.3s;



       -o-transition: all 0.3s;



          transition: all 0.3s;



  width: 0;



}



.icon-button:hover span {



  width: 4.6rem;



  height: 4.6rem;



  border-radius: 4.6rem;



  margin: -2.3rem;



}







.twitter i{color:#4099ff;}



.facebook span {



  background-color: #3B5998;



}



.facebook i{color:#3B5998;}



.google-plus span {



  background-color: #db5a3c;



}



.google-plus i{color: #db5a3c}



.linkedini{color: #db5a3c}



.instagram i{color:#1385c4}



.icon-button i:hover{color:#fff;}



/* Icons */



.icon-button i {



  background: none;



  height: 4.6rem;



  left: 0;



  line-height: 4.6rem;



  position: absolute;



  top: 0;



  -webkit-transition: all 0.3s;



     -moz-transition: all 0.3s;



       -o-transition: all 0.3s;



          transition: all 0.3s;



  width: 4.6rem;



  z-index: 10;



}



.icon-button .icon-twitter {



  color: #4099ff;



}



.icon-button .icon-facebook {



  color: #3B5998;



}



.icon-button .icon-google-plus {



  color: #db5a3c;



}



.icon-button:hover .icon-twitter,



.icon-button:hover .icon-facebook,



.icon-button:hover .icon-google-plus {



  color: white;



}











.menu-left a {



 display: inline-block;



    position: relative;



    padding-bottom: 0px;



    transition: color .35s ease;



    color: #333;



    font-size: 15px;



    border-radius: 7px;



    padding: 5px 5px 3px 5px;



}



.menu-left .active a{background: #fe249a;color:#fff;}







.menu-left a:before {



  content: '';



  display: block;



  position: absolute;



  left: 0;



  bottom: 0;



  height: 2px;



  width: 0;



  transition: width 0s ease, background .35s ease;



}







.menu-left a:after {



  content: '';



  display: block;



  position: absolute;



  right: 0;



  bottom: 0;



  height: 2px;



  width: 0;



  background: #000;



  transition: width .35s ease;



}







.menu-left a:hover:before {



  width: 100%;



  background: #000;



  transition: width .35s ease;



}







.menu-left a:hover:after {



  width: 100%;



  background: transparent;



  transition: all 0s ease;



}







header {



  position:fixed;



  top: 0;



  left: 0;



  width: 100%;



  background:#fff;



  z-index: 3;



  will-change: transform;



  transition: background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);



  transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s;



  transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);



  transform: translateY(0);



  -webkit-transform: translateY(0);



}







header nav .logo {



  float: left;



  margin-right: 1rem;



  font-size: 1.25rem;



  line-height: inherit;



  font-weight: 500;



  color: black;



padding-top: 10px;



}



header nav .logo img{height:83px}







header nav .logo:after {



  content: '';



  display: table;



  clear: both;



}







header nav ul {



  list-style: none;



  padding-left: 0;



  margin: 0;



}







header nav ul li {



  float: none;



  margin-left: 0;



}



@media (min-width: 768px) {







header nav ul li {



  float: left;



  margin-left: 1rem;



}



}







header nav ul li a { display: block; }



@media (min-width: 576px) {







header nav ul li a { display: block;  padding: .425rem 0rem;



}



}



 @media (max-width: 768px) {







ul { clear: both; }







ul li { padding: .5em 0; }



}







.hide-nav {



 transform: translateY(-120% !important); -webkit-transform: translateY(-120%) !important; }







ul.menu-left {



  display: block;



  max-height: 0;



  overflow: hidden;



  -webkit-transition: all 0.3s ease-out;



  -moz-transition: all 0.3s ease-out;



  -ms-transition: all 0.3s ease-out;



  -o-transition: all 0.3s ease-out;



  transition: all 0.3s ease-out;



  z-index: 10;



}



@media (min-width: 768px) {







ul.menu-left {



  display: block !important;



  float: right;



  max-height: none;



  padding-top:46px;



}



}







ul.menu-left:before {



  content: '';



  display: table;



  clear: both;



}







ul.menu-left.collapse { max-height:32em !important; }







.nav-toggle {



  display: block;



  border-radius: 5px;



  background-color: transparent;



  float: right;



  height: 38px;



  width: 38px;



  cursor: pointer;



  padding: 8px 8px;



}







.nav-toggle.open span:first-child { transform: rotate(45deg) translate(4.4px, 4.4px); }







.nav-toggle.open span:nth-child(2) {



  width: 0%;



  opacity: 0;



}







.nav-toggle.open span:last-child { transform: rotate(-45deg) translate(4.4px, -4.4px); }



@media (min-width: 768px) {







.nav-toggle { display: none; }



}







.nav-toggle span {



  position: relative;



  display: block;



  height: 2px;



  width: 100%;



  margin-top: 4px;



  background-color: #000;



  transition: all .25s;



}







.signature {



  position: fixed;



  font-weight: 100;



  bottom: 10px;



  color: #000;



  left: 0;



  letter-spacing: 4px;



  font-size: 10px;



  width: 100vw;



  text-align: center;



  text-transform: uppercase;



  text-decoration: none;



}



.our_services_sec{padding:0px 0px 0px 0px}



.our_services_sec div{text-align:center;}



.our_services_sec span{height: 60px;width: 60px;background: #fe249a;float: left;border-radius: 50%;line-height: 57px;position: absolute;left: 0px;top: -7px;}



.our_services_sec div i{font-size:39px;color: #fff;}



.our_services_sec h3{text-align:right;font-size:30px;font-weight: bold;padding-bottom: 27px;}



.our_services_sec h4{text-align:right !important;font-size:25px;margin-bottom:0px}

.demo1 table{width:100%;}
.demo1 table td:first-child{text-align:left!important}
.navbar-inverse .navbar-toggle .icon-bar{background:#da2587}

.our_services_sec p{text-align:right;padding-top:3px;font-size: 14px;padding: 0px 10px;line-height: 1.6;}

.designation_successtories{font-size:14px !important;text-align:right !important;}



.image_for_services{width:100%;padding: 20px 20px}



.gallery_sec{background: url("../images/03.jpg")50% 50% no-repeat;background-attachment:fixed;width:100%;background-size:cover}



.gallery_sec h3{color:#fff;margin-top:0px;text-align:center;font-size:30px;padding-bottom:30px;



    font-weight: bold;}



.overlay_gallery{width: 100%;top: 0px;    background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);height: 100%;padding: 95px 0px;float:left;}







/* line 65, ../sass/demo.scss */



.align-center {



  text-align: center;



}



.clear {



  clear: both;



  float: none;



  width: 100%;



}







.need_help_section {



    position: fixed;



    bottom: 0px;



    width: 275px;



    right: 5px;



    border-radius: 4px;



    z-index: 999;



}







.header_contact {



    background: #144d58;



    width: 100%;



    padding: 10px 10px;



    border-radius: 8px 8px 0px 0px;



    color: #fff;



    float: left;



}







.right_contact {



    width: 242px;



    float: left;



    font-size: 15px;



    font-family: 'PTSans-Regular';



    cursor: pointer;



}



.left_close_con {



    width: 13px;



    float: left;



    text-align: right;



}



.toggle_show_contact {



    padding: 18px 10px;



    background: #f1f1f1;



    float: left;



}



.fixing_margin_cntct_form {



    margin: 0px auto;



}



.common_cntct {



    width: 100%;



    height: 30px;



    margin-bottom: 10px;



    padding-left: 5px;



    font-size: 14px;



    font-family: 'PTSans-Regular';



}



#cntctcountry {



    width: 100%;



    height: 30px;



    margin-bottom: 10px;



    font-size: 14px;



    font-family: 'PTSans-Regular';



}



.contact_txtarea {



    width: 100%;



    height: 50px;



    margin-bottom: 10px;



    padding-left: 5px;



    font-size: 14px;



    font-family: 'PTSans-Regular';



}



.cntct_sbmt {



    width: 100%;



    padding: 11px;



    background: #17515c;



    color: #fff;



    border: 0px;



    font-size: 14px;



    font-family: 'PTSans-Regular';



}.testimonials_sec{padding-bottom:95px;    padding-top: 120px;}



.testimonials_sec h3{background:#da2587;color:#fff;padding: 7px 42px;}



.testimonials_sec .col-md-12{}



.testimonials_sec  .heading_testi span{height: 50px;width: 50px;background: #fff;position: absolute;top: 13px;border-radius: 50%;border: 3px solid #da2587;text-align: center;left: 0px;}



.testimonials_sec  .heading_testi span i{color: #da2587;font-size: 23px;padding-top: 8px;}



.testicontent{width:100%;border:1px solid #ccc;position:relative;margin-top:15px;float: left;}



.profile_testi{margin-top: 16px;padding: 5px;margin-bottom: 15px;}

.testicontent

.testicontent .testi_para{font-size: 15px;line-height:1.6;    padding: 5px 17px 25px 17px;}



.prof_img_testi{position: absolute;top: -46px;height: 85px;width: 85px;border-radius: 50%;left: 50%;margin-left: -44px;}



.video_gallery_sec{float:left;width:100%;padding:127px 0px 95px 0px}



.video_gallery_sec h3{padding-bottom: 20px;margin-top: 0px;font-size: 30px;font-weight: bold;text-align:right;}



.remove_left_right_padding{padding-left:0px !important;padding-right:0px !important}



.top_border_for_div_left_side{background: #cac7c7;padding: 10px;border-radius: 18px 0px 0px 0px;}



.top_border_for_div_righ_side{background: #181818;padding: 10px;border-radius: 0px 18px 0px 0px;}



.body_sec_slider{border-left: 18px solid #cac7c7;border-right: 18px solid #181818;}



.bottom_border_for_div_left_side{height: 40px;background: #cac7c7;border-radius: 0px 0px 0px 18px;}



.bottom_border_for_div_righ_side{height: 40px;background: #181818;border-radius: 0px 0px 18px 0px;}



.slider_section_staring{position:relative;width:100%;height:230px}



.stand_sec{text-align:center;}



.rounded_dot {position: absolute;height: 25px;width: 25px;border-radius: 50%;background: #575758;margin: 5px 54px;}



#mymodalfor_gallery .modal-dialog{width:100% !important;}



.display_gallery_image{width:100%}



#mymodalfor_gallery .close {



    background: url(../images/closenew.png)no-repeat;



    height: 36px;



    width: 36px;



    margin-top: 0px !important;



    position: relative;



    left: 0px;



    opacity: 1!important;



    z-index:999;



}



.image_albums{height: 96px;width: 112px;margin-bottom: 5px;}



.title_album{font-size:24px;text-align: center;font-weight: bold;}



.testi_title{padding-top: 18px;margin-top: 0px;    font-weight: 600;}



.prof_img_testi img{border-radius: 50%;height: 86px;width: 86px;}



.overlay_gallery img{height:114px;}



.user_testi p{margin-bottom:0px}



.photo_frame{width:100%;padding: 6px;border-radius: 20px;}

.photo_frame img{width:230px !important;height:245px;margin: 0px auto}

.photo_frame h4{}

.read_more_sec {text-align:center;}

.read_more_sec button{background: #da2587;border: 0px;padding: 5px 10px;color: #fff;border-radius: 7px;}

.success_stories_detail h4{font-size:25px}

.success_stories_detail {padding-top:96px;padding-bottom:10px}

.success_stories_detail p{text-align:right;}

.image_adjust_success{width:100%;border-radius:10px}

.view_succes{float:left;width:100%;padding:50px 0px;background: #fe249a;color: #fff;}

.poto_success h5{text-align:right;font-size:20px}

.poto_success p{text-align:right;}

.our_programme_sec{float:left;width:100%;padding: 100px 0px}

.our_programme_sec h3{text-align: right;font-size: 30px;font-weight: bold;padding-bottom: 27px;}

.our_programme_sec .panel-default>.panel-heading{background: #da2587 !important}

.our_programme_sec .panel-heading a{color:#fff;}

.our_programme_sec .panel-body{border:1px solid #da2587 !important;}

.height_forhort_desc{height:88px;overflow-y:hidden;}

.name_ofautor{font-size:13px!important}

.read_more_btn{background: #da2587;border: 0px;padding: 5px 10px;color: #fff;border-radius: 7px;}

.who_weare{padding: 50px 0px}



/*responsive*/



@media screen and (max-width:767px){



.menu-outer{display:none}



.company_info_address_sec{margin-top:10px}



#main-slider .item{height:428px}



#main-slider .slider-inner h2{margin-top:198px;font-size:33px;padding-top:0px}	



.logo_div{text-align:center;padding-left:0px;padding-top:62px}



.carousel-content p{padding: 0px}



.about_sec p{padding: 0px 20px}



.vision_sec p{padding: 0px 20px}



.border_for{width:100%;}



.core_values p{padding:0px 20px}



.core_values_four_section{width:100%}



.commen_core_value{width:100%;border: 0px;height:auto;}



.director_section p:first-child{padding:0px 20px}



.director_photo{margin-left:-69px;margin-bottom: 10px;top:22px;}



.sub_compny_tbl{width:100%;}



.sub_compny_tbl td{display:block;padding: 10px 0px;}



.arrange_mrgin_auto_cntct{width:100%;}



.contact_sec{height:auto;}



.txt_bx_area_sec{width:100%}



.txt_area_sec{width:100%;padding:0px;padding-bottom: 20px;}



.txt_sbmit_sec{width:100%}



.contact_sec{padding:0px}



.contact_sec h3{padding-top:50px}



.txt_sbmt{width:100%;height:50px}



.header{top:0px;}



.company_info_address_sec{margin-top:0px;margin-left: -40px;}



.company_info_address_sec li{display:inline-block;text-align:center;width:100%}



.carousel-content span{font-size:20px}


.modal-dialog{width:auto !important;}



#myModal .modal-content{height:auto !important;}



.carousel-content h3{font-size:38px;margin-top: 20px;}



.carousel-content h4{font-size: 25px;}



.modal-dialog{margin:70px 15px}



.carousel-content{top:41%;}



#main-slider{height:435px;}



.director_section h3{padding-top: 56px;}



.director_section{padding: 30px 0px 65px 0px;margin-top:0px}



.core_values{padding: 72px 0px 100px 0px;}



.subsidery_companies_sec {padding: 74px 0px 76px 0px;}



.vision_sec{background:url("../images/Bg_resp.png")no-repeat;background-position:center;background-attachment:fixed;background-size:cover;padding: 82px 0px 112px 0px;}



}



@media screen and (max-width:350px){



  .resp_subsidery tr:nth-child(4) td img{width:100%}



  .sub_compny_tbl{display:none;}



  .resp_subsidery{width:100%;display:block;}



  .resp_subsidery td{display:block;text-align:center;padding:10px 0px}



}



@media only screen and (min-width: 768px) and (max-width: 990px) {



.menu_outer_close{margin-left:0px !important;}



.core_values_four_section{width:100%;}



.arrange_mrgin_auto_cntct{width:100%}



.menu-outer{left:64%;margin-left: 0px}



nav .right_side_menu_ul{width:64%;}



.logo_div{padding-left:17px}



.nav a{right:20px;padding: 6px 0px !important}



.sticky_nav_fix .tab_view_sec{width:74% !important}



.resp_sticky{top:25px;}



.modal-dialog{width:600px !important;}



#myModal .modal-content{height:auto !important;}



.to-top{right:6em;}



#main-slider .slider-inner h2{font-size:100px}



.commen_core_value{height:463px}



.border_for{width:100%;}



.sub_compny_tbl td{display:block;}



.sub_compny_tbl{width:100%;}



}



@media only screen and (min-width:990px) and (max-width:1200px) {



.logo_div{padding-left: 50px}



.nav a{right:20px;padding: 6px 0px !important}



.to-top{right:2%;}



.sticky_nav_fix .tab_view_sec{width:71% !important;}



}











.remove_padding_right{padding-right:0px !important}



.right_sec_remove{right:-100% !important}
.nav>li>a{padding: 15px 3px !important;font-size:14px}
.navbar-inverse .navbar-nav>.active>a{background: #fe249a;color: #fff !important;border-radius: 7px;}
.navbar.navbar-inverse{background:#fff;border: 0px;}
.navbar{margin-bottom:0px !important}
.navbar-nav{margin-top:39px !important;}
.navbar-brand img{height:92px}
.nav a {

  position: relative;

  color: #333 !important;

  display: inline-block;



  font-family: 'PTSans-Regular' !important;



  font-weight: 100;



  font-size: 17px;



  padding: 6px 15px;



  color: #fff;



  z-index: 9999;



  clear: both;



  text-align: center;



  text-transform: none;



  -webkit-font-smoothing: antialiased;



}







.nav a:active, .nav a:focus { background: transparent !important; }







.nav a i {



  font-size: 22px;



  vertical-align: middle;



  color: #e21784;



}







.nav ul {



  padding: 0px;



  margin: 0px;



  z-index: 999;



  position: relative;



  display: inline-block;



  width: 100%;



}







.nav ul li {



  display: inline-block;



  margin: 0px !important;



  padding: 0px !important;



}







.nav .show { display: inline-table !important; }







.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: transparent !important; }







#nav-icon {



  width:35px;



  height:33px;



  position: relative;



  margin-top: 20px;



  -webkit-transform: rotate(0deg);



  -moz-transform: rotate(0deg);



  -o-transform: rotate(0deg);



  transform: rotate(0deg);



  -webkit-transition: .5s ease-in-out;



  -moz-transition: .5s ease-in-out;



  -o-transition: .5s ease-in-out;



  transition: .5s ease-in-out;



  cursor: pointer;



}







#nav-icon span {



  display: block;



  position: absolute;



  height:2px;



  width: 100%;



  background: #fff;



  border-radius: 9px;



  opacity: 1;



  left: 0;



  -webkit-transform: rotate(0deg);



  -moz-transform: rotate(0deg);



  -o-transform: rotate(0deg);



  transform: rotate(0deg);



  -webkit-transition: .25s ease-in-out;



  -moz-transition: .25s ease-in-out;



  -o-transition: .25s ease-in-out;



  transition: .25s ease-in-out;



}







#nav-icon span:nth-child(1) { top: 0px; }







#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) { top:9px; }







#nav-icon span:nth-child(4) { top: 19px; }







#nav-icon.open span:nth-child(1) {



  top: 18px;



  width: 0%;



  left: 50%;



}







#nav-icon.open span:nth-child(2) {



  -webkit-transform: rotate(45deg);



  -moz-transform: rotate(45deg);



  -o-transform: rotate(45deg);



  transform: rotate(45deg);



}







#nav-icon.open span:nth-child(3) {



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



}







#nav-icon.open span:nth-child(4) {



  top: 18px;



  width: 0%;



  left: 50%;



}











.main_h {



 display: none;



 position: fixed;



 top: 0px;



 max-height:47px;



 z-index: 999;



 width: 100%;



 padding-top: 17px;



 background: rgb(45, 43, 43);



 overflow: hidden;



 -webkit-transition: all 0.3s;



 transition: all 0.3s;



 opacity:1;



 top:0px;



 padding-bottom: 6px;



 font-family: "Montserrat", sans-serif;



}



@media only screen and (max-width: 766px) {







.main_h {



	display: block;



 padding-top: 14px;



}



}







.open-nav {



 max-height: 400px !important;



}







.open-nav .mobile-toggle {



 transform: rotate(-90deg);



 -webkit-transform: rotate(-90deg);



}







.sticky {



 background-color:rgb(45, 43, 43);



 opacity: 1;



 top: 0px;



 border-bottom: 1px solid gainsboro;



}







.logo {



 width: 50px;



 font-size: 25px;



 color: #8f8f8f;



 text-transform: uppercase;



 float: left;



 display: block;



 margin-top: 0;



 line-height: 1;



 margin-bottom: 10px;



}

.cntact_us_mainsec{float:left;width:100%;padding: 50px 0px;}
.user_text_cntct{margin-bottom:10px;border: 1px solid #fe249a;}
#success{color:red;}
.change_txt_color{color:green !important;}
#successsmall{color:red}
.admission_ul li{margin-bottom:10px}

@media only screen and (max-width: 766px) {







.logo {



 float: none;



}



}







nav {



 width: 100%;



}



@media only screen and (max-width: 766px) {







nav {



 width: 100%;



}



}







nav ul {



 list-style: none;



 overflow: hidden;



 text-align: right;



 float: right;



}



@media only screen and (max-width: 766px) {

.navbar-nav {margin: 0px !important;}





nav ul {



 padding-top: 10px;



 margin-bottom: 22px;



 float: left;



 text-align: center;



 width: 100%;



 margin-left: -24px;



}



}







nav ul li {



 display: inline-block;



 margin-left: 35px;



 line-height: 1.5;



}



@media only screen and (max-width: 766px) {



header{position:relative !important;}

.nav>li>a{padding: 4px 3px !important;}

nav ul li {



 width: 100%;



 padding: 2px 0;



 margin: 0;



}



}







nav ul a {



 color: #fff;



 font-size: 12px;



 



}

.mobile-toggle {



 display: none;



 cursor: pointer;



 font-size: 20px;



 position: absolute;



 right: 22px;



 top: 0;



 width: 30px;



 -webkit-transition: all 200ms ease-in;



 -moz-transition: all 200ms ease-in;



 transition: all 200ms ease-in;



}



@media only screen and (max-width: 766px) {







.mobile-toggle {



 display: block;



}



}







.mobile-toggle span {



 width: 30px;



 height: 4px;



 margin-bottom: 6px;



 border-radius: 1000px;



 background: #fff;



 display: block;



}







.row {



 width: 100%;



 



 margin: 0 auto;



 position: relative;



 padding: 0 2%;



}







.success_stories{padding:50px 0px 95px 0px;}



.success_stories h3{text-align:center;}



@media only screen and (max-width: 766px) {



  .carousel-content{display:none}



}



