
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,400;0,700;1,300;1,400;1,700&display=swap');

 body{ padding:0; margin:0; font-family: 'Roboto Condensed', sans-serif;}

 .bgclr{background: #ffffff;}
 .img_banner{ margin-bottom:30px;}
.img_banner img {
    width: 100%;
}


.panel-default>.panel-heading {
    color: #fff4f4;
    background-color: #337ab7;
    border-color: #272961;
}
a.collapsed {
    text-decoration: none;
}
.panel-title a {
    display:block;
}
.text_area {
    background-color: #eaf1f7;
    margin-bottom: 20px;
    padding: 10px 0px 20px 0px;
}

/*styling for geomedi whatsapp*/

.call-now-button {
    background: #134361;
}
.call-now-button {
    left: 25%;
}

.call-now-button {
    top: 90%;
    z-index: 9999;
    clear: both;
    margin: 0 auto;
    position: fixed;
    border-radius: 50px;
}

.cll_now_area p {
    color: #fff;
    height: 34px;
    line-height: 34px;
    margin: 5px 12px 8px 10px;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
}
.cll_now_area p i {
    background-color:#0c3;
    padding:10px;
    border-radius: 50%;
}

.things i {
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.things i:hover {
    animation-play-state:paused;
    cursor: pointer;
}
@keyframes blinker {
    0%{opacity: 1.0;}
    50%{opacity: 0.0;}
}
.call-now-button {
    display:none;
}






/*styling end geomedi whatsapp*/




.online-apply {
    
    color: #000 !important;
    
}


.ashi {color:#0F0;}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #333 !important;
    font-weight: 600;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #F4792C !important;
    cursor: default;
    background-color: #fff !important;;
    border: 1px solid #ccc !important;;
    border-bottom-color: transparent;
}

.abroad {
    color: #000;
    font-size: 16px;
}

.abroad-heading {
    color: #000;
}


.abroad-sub-heading {
    color: #000;
    font-size: 18px;
}


.abroad-heading1 {
    color: #ffffff;
    font-size: 22px;
}

.abroad-faq {
    color: #0b3050;
    font-size: 35px;
}

.mbbs-abroad {
    color: #e64028;
    font-size: 16px;

}
	
.ashish h2 {
    
    font-size: 27px;
    margin: 0px;
    padding: 09px 0 20px 0;
}
.ashy{margin-top:20px;}

.asd {background-color:#20427F; padding:3px 12px 70px ;  color:#f4792c;}
.asd h3 {  font-size:25px;  }

.asd ul{ list-style:none; margin:0px; padding:0px;}

.asd ul li{ display:inline;}
.asd ul li a{color:#FFF; text-decoration:none; margin:0 10px 0 0;} 

.ashish h5 {
    
    font-size: 15px;
    margin: 0px;
    padding: 20px 0 10px 0;
}
.ashish{ padding:20px;}

.asht ul{ list-style:none; margin:0px; padding:0px;}
.asht ul li{ display:inline-block;}
.asht ul li a{ color:#003; text-decoration: none; margin:0px;}
.asht ul li a i{ font-size:18px; margin:10px 10px; background-color:#FFF; border-radius:15px; width:32px; height:32px; line-height:32px; text-align:center; }

.formtop {
    background:#003;
    padding: 8px;
}
.form-group h3{ color:#FFF;}

.form-group{ color:#FFF;}

.astt{ display: inline-block;
    padding: 6px 12px ;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation ;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background:#060 !important;;
    border: 1px solid transparent;
    border-radius: 6px;
	color:#FFF;}
.aay{color:#e76225;}
 
.top-bar {
    background: #f2faff;
    padding: 5px 0 5px 0px;
}

.top-bar .welcome-message {
    color: #fff;
}

.ctnt_set  li i {
    color: #d07013;
    font-weight: 800;
    margin: 0 3px 0 0;
}





.top-bar .welcome-message {
    float: left;
    letter-spacing: 0.25px;
    line-height: 40px;
}

.top-bar .top-nav {
    float: right;
}

.top-bar.style2 .top-nav li {
    border-left-color: #e5ecf1;
}

.top-bar.style2 .top-nav .tel a {
    background: #3d73bd;
    color: #fff;
}

.top-bar .top-nav a {
    padding: 0 10px;
    line-height: 30px;
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #ffffff !important;
    background: #f57c1f;
    border-radius: 45px;
    /* margin-top: 3px; */
    /* border: 2px dashed #f68d3c; */
    /* text-transform: uppercase; */
    transition: all .4s ease;
}

.top-bar .top-nav a:hover{ background:#f57c1f; color:#ffffff;}




.top-nav2{ list-style:none; margin:0; padding:0;}

.top-nav2 li{ display:inline;}

.top-nav2 li a {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #212121;
    text-decoration: none;
    padding: 2px 0;
    margin: 0 7px;
}
			  
.top-nav2 li a i{ padding-right:5px; font-size:20px;}

.top-nav2 li a img{ width:50px;}

.top_form {
    width: 25%;
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 45px;
    right: 6%;
    z-index: 1;
    padding: 0 15px;
    border-radius: 0;
    box-shadow: 0 3px 8px #5a5a5a;
}
.top_form:after {
    position: absolute;
    height: 18%;
    width: 100%;
    clip-path: polygon(-30% 0, 130% 0, 50% 95%);
    left: 0;
    background-color: #f57c1f;
    top: 0px;
    content: "";
    z-index: -1;
}
/* .top_form:after {
    position: absolute;
    height: 22%;
    width: 100%;
    clip-path: polygon(-115.5% 0, 113% 0, 76% 100%);
    left: 0;
    background-color: #f6852e;
    top: 0;
    content: "";
    z-index: -1;
} */

.top_form input {
    box-shadow: 0 0 0 #fff;
    border-radius: 2px !important;
    height: 44px;
    border: 1px solid rgba(54, 54, 54, 0.1);
    font-size: 15px;
}
.top_form textarea{box-shadow: 0 0 0 #fff; border-radius: 2px !important;  border: 1px solid rgba(54, 54, 54, 0.1);}
.top_form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #ffffff;
    margin: 0;
    padding: 10px 0 5px 0;
    margin-bottom: 45px;
    text-align: center;
    /* border-bottom: 1px dashed; */
}
.top_form .form-group {
    margin-bottom: 10px;
}
.top_form_label{display: none; font-weight: normal; color: #fff;margin-bottom: 0; }

.my_button2 {
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+37,ff7f04+75 */
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 37%, #ff7f04 75%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7f04 75%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffb76b 0%,#ffa73d 37%,#ff7f04 75%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
    color: #fff;
    border-radius: 0 !important;
    padding: 5px 20px !important;
    transition: all .4s ease;
}

.my_button2:hover{ color: #fff !important; 
                   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc7c24+0,337ab7+0,0b4075+56,0b4075+56 */
background: #fc7c24; /* Old browsers */
background: -moz-linear-gradient(top, #fc7c24 0%, #337ab7 0%, #0b4075 56%, #0b4075 56%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fc7c24 0%,#337ab7 0%,#0b4075 56%,#0b4075 56%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fc7c24 0%,#337ab7 0%,#0b4075 56%,#0b4075 56%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7c24', endColorstr='#0b4075',GradientType=0 ); /* IE6-9 */ }

.navbar-brand {
    float: left;
    height: 62px !important;
    padding: 0 !important;
    /* font-size: 18px; */
    line-height: 55px;
}

.navbar-right {
    margin-top: 12px !important;
}

.navbar-brand>img {
    display: block;
    width: 200px;
    /* width: 190px; */
    padding-top: 6px;
}

.navbar-default {
    background-color: #fff !important;
    border-color: #fff !important;
    margin: 0 !important;
	border-bottom: solid 1px #999 !important;
}


.navbar-default .navbar-nav>li>a {
    color: #182646 !important;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 15px;
    padding: 8px 10px;
    letter-spacing: 0;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff!important;
    background-color: #f57c1f !important;
    border-radius: 2px;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff !important;
    background-color: #f57c1f !important;
    border-radius: 2px;
}

.navbar-default ul li:hover ul {
    display: block;
}


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0 !important;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border-top: solid 5px #337ab7 !important;
}

.dropdown-menu>li>a {
    display: block;
    padding: 7px 20px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #f57c1f !important;
}

.fixed {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
	z-index:999;
}


.rap_title {
    width: auto;
    padding: 5px 5px 5px 5px;
    /*background-color: #f57c1f;*/
    background: repeating-linear-gradient(0deg, #f57c1f, transparent 60px);
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}

.rap_title2 {
    width: auto;
    padding: 5px 5px 5px 5px;
    /*background-color: #337ab7;*/
    background: repeating-linear-gradient(0deg, #f57c1f, transparent 60px);
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.markee {
    height: 30px;
    color: #993300;
    position: relative;
}
.markee p
{
    position: absolute;
    background: repeating-linear-gradient(0deg, #000000, transparent 60px);
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    top: -5px;
    z-index: 9;
}

.markee a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
    /*font-family: 'Oxygen', sans-serif !important;*/
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
	line-height:30px;
}

.markee a:hover {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}

.total_right {
    border: solid 1px #CCCCCC;
    background: #fff;
    box-shadow: 0 0 1px #9d9d9d;
    margin-bottom: 10px;
}


.section-one {
    padding: 70px 0 70px 0;
}

.download {
    width: auto;
    padding: 0px 0px 10px 0px;
    border-radius: 5px;
}



.download li {
    list-style: none;
    clear: both;
    border-bottom: solid 1px #CCCCCC;
    padding: 0 10px;
}

.thumb {
    width: 45px;
    padding-top: 0px;
    float: left;
    margin-top: -10px;
    margin-right: 10px;
}

.download li a {
    color: #003366;
	font-size:13px;
}

.thumb img {
    border: solid 1px #d5d5d5;
	margin-top:3px;
}

.has_right {
    text-align: justify;
    float: left;
    border: solid 1px #0E0244;
    border-radius: 5px;
    height: 340px;
    padding-right: 20px;
}

.tit {
    color: #0E0244;
    background-color: #FFFFFF;
    border-bottom: dotted 1px #0E0244;
}

.news {
    height: 250px;
    max-height: 250px;
    padding: 10px 10px;
	background: #fff;
    box-shadow: 0 0 5px #9d9d9d;
}

.news p a {
    font-size: 13px;
    color: #333;
    text-decoration: none;
    text-align: left;
}

.main_head {
    font-size: 20px;
    color: #337ab7;
    margin: 0;
    font-weight: 600;
    padding: 15px 0 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.main_head4 {
    font-size: 20px;
    color: #333;
    margin: 0;
    font-weight: 600;
    padding: 15px 0 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.bottom_line {
    background: #f57c1f;
    width: 100px;
    height: 5px;
    margin: 0 auto;
    border-radius: 75px;
}

.main_head2 {
    font-size: 14px;
    color: #333;
    margin: 0;
    text-align: center;
	padding: 5px 0 15px 0;
	
}

.main_head3 {
    font-size: 14px;
    color: #333;
    margin: 0;
	padding: 5px 0 15px 0;
	
}

.main_head5 {
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 5px 0 10px 0;
    
    clear: left;
}

.main_head5 i {
    background: #fff;
    color: #f57c1f;
    font-size: 16px;
    width: 30px;
    height: 30px;
    text-align: center;
    padding-top: 1px;
    border-radius: 50%;
    float: left;
    min-height: 46px;
}

/* .left_bg{ box-shadow: 0 0 1px #a09e9e;
    background: #fff;
	display:table;
	margin-bottom:10px;
	width:100%;} */

.has_left p
{
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.img_college{ position:relative;}
.img_college:before {
    position: absolute;
    content: '';
    background: #fa9f59;
    width: 100px;
    height: 100px;
    left: -20px;
    z-index: 0;
    top: -20px;
    border-radius: 2px;
}
.img_college:after {
    position: absolute;
    content: '';
    background: #fa9f59;
    width: 100px;
    height: 100px;
    left: -20px;
    z-index: 0;
    bottom: -20px;
    border-radius: 2px;
}
img.coll_pic {
    margin-top: 20px;
	position:relative;
	z-index: 1;
}
.txt_tt{}
.txt_tt h2 {
    color: #000000;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 5px 0 15px 0;
    letter-spacing: 0px;
}
.txt_tt h5 {
    color: #3c7194;
    font-size: 20px;
    font-weight: 800;
    margin: 5px 0 5px 0;
    letter-spacing: 0px;
}
.txt_tt h6 {
    color: #fa9f59;
    font-size: 18px;
    font-weight: 800;
    margin: 5px 0 5px 0;
    letter-spacing: 0px;
}
.txt_tt p {
    font-size: 14px;
    font-weight: 500;
    color: #333;
}
.txt_tt a
{
    display: inline-block;
    margin-bottom: 10px;
    background: #f57c1f;
    padding: 5px 15px;
    line-height: 32px;
    color: #fff;
    font-size: 25px;
}

.has_left2 img {
    width: 100%;
}
.description p{font-size: 13px;}
.has_left h1 {
    color: #3c7194;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 0 23px 0;
    letter-spacing: 1px;
}

.has_left h4 {
    color: #f57c1f;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
	
    margin: 0;
    padding-top: 15px;
    padding-bottom: 10px;
}

.has_ach {
    height: 250px;
    overflow: scroll;
    border: solid 1px #c1c1c1;
    border-radius: 0px;
	margin-bottom:20px;
}

.std {
    border-bottom: solid 1px #CCCCCC;
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.std_img {
    margin: 10px 10px 10px 10px;
    width: auto;
    float: left;
}

.std_img img {
    width: 100%;
    height: 83%;
}

.achi {
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    margin: 0px auto;
    height: 300px;
    border: solid 1px #ccc;
	margin-bottom:20px;
}

.achi img {
    width: 100%;
    height: 300px;
}

.blok {
    padding: 5px 5px 5px 5px;
    overflow-x: hdden;
    overflow-y: scroll;
    height: 160px;
    background-color: #FFFFFF;
    margin: 0px auto;
}

.blok li {
    list-style: none;
    border-bottom: solid 1px #CCCCCC;
}

.blok li a {
    color: #003366;
    font-size: 12px;
    text-decoration: none;
    font-weight: 600;
}


.suga-container {
  background: $primary-color;
  padding: 0;
  width:auto;
  margin: 0 auto;
  box-shadow: 3px 3px 0px $secondary-color;
  border: 2px solid $secondary-color;
  border-radius: 5px;
}

li {
  list-style: none;
      color: black;
}

.suga-slider-wrap {
  overflow: hidden;
  margin: 1em;
}

.suga-slider-group {
  &:before,
  &:after {
    content: " ";
    display: table;
  }

  &:after {
    clear: both;
  }
}

.suga-slide {
  float: left;
  position: relative;
  margin-left: 0;
  padding-right: 8px;
}


.footer {
    background: url(../images/counter-bg.jpg) left top no-repeat;
    padding: 120px 0 40px;
    background-size: cover;
}

.state {
    font-size: 16px;
    font-weight: 600;
    color: #fa9e57;
    margin: 0;
    padding: 20px 0 10px 0;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.footer_links{}

.footer_links ul{ list-style:none; margin:0; padding:0;}

.footer_links ul li{ line-height:32px;}

.footer_links ul li a{ font-size:14px; font-weight: 500; color:#fff; text-decoration:none; display:block; transition:all .4s ease;}

.footer_links ul li a:hover{ color:#f57c1f;}


.ftr_btm {
    background: #050304;
    padding: 12px 0;
    border-top: 1px dotted #444;
}
.footer_bottom{ text-align:center; /*border-top:solid 1px #ccc; margin-top:20px; padding-top:12px;*/}

.footer_bottom ul{ list-style:none; margin:0; padding:0;}

.footer_bottom ul li{ display:inline; font-size:15px; color:#fff;font-weight: 600;letter-spacing: 1px;}

.footer_bottom ul li a{ font-size:14px; color:#fff; text-decoration:none; display:inline-block; transition:all .4s ease;}

.footer_bottom ul li a:hover{ color:#f57c1f;}


.about_sec{ list-style:none; padding:0; margin:0;}

.about_sec li{ line-height:25px;}

.about_sec li a{ font-size: 15px;
    color: #274c64;
    display: block;
    text-decoration: none;
    font-weight: 600;  }
.about_sec li a i{ padding-right:5px; color:#f57c1f; }


.gallery{ margin-bottom:5px;}


.gallery a img{ width:177px; border:solid 2px #ccc;}

.gallery_headding {
    font-size: 18px;
    color: #333;
    margin: 0;
    font-weight: 600;
    padding: 10px 0 7px 0;
    text-transform: uppercase;
    border-bottom: dotted 1px #f57c1f;
    margin-bottom: 10px;
}

.thumbnail {
    display: block;
    padding: 2px !important;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: solid 1px #ccc ;
    border-radius: 2px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.top-form {
    position: absolute;
    right: 90px;
    z-index: 999;
    width: 30%;
    top: 45px;
}

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:block;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}

.my_typs {
    font-size: 15px;
    color: #f57c1f;
    font-weight: normal;
}

.my_input{ border-radius:0 !important; }

.my_button {
    background: repeating-linear-gradient(
0deg, #f57c1f, #d66106 40px);
    color: #fff;
    font-weight: 600 !important;
    font-size: 18px !important;
    text-transform: uppercase;
    border-radius: 45px !important;
    padding: 8px 20px !important;
    transition: all .4s ease;
    height: 43px;
    line-height: 22px;
    width: 72%;
    margin: 0 auto;
    display: block;
}

p{
        text-align: justify;
        color: black;
}

.my_button:hover{ background:repeating-linear-gradient(0deg, #f57c1f, #d66106 40px); color:#fff !important;}

.contact_banner{ background:url(../images/contact-bg.png) 100% 100%;}

.contact_banner h1{ font-size:25px; color:#fff; padding:140px 0; text-transform:uppercase;}

.th {    text-align: center;}

.slider_bx{position: relative;}
.carousel-indicators li {
    width: 14px;
    border: 2px solid #fff;
    border-radius: 8px;
    height: 14px;
    background: #fff;
}
.carousel-indicators .active {
    width: 14px;
    height: 14px;
    background: #f99950;
    border: 2px solid #fa9d56;
}

.bg_img
{
    background-image: url('../images/whyusbanner.jpg');
    padding: 50px 0;
    background-position: 100% 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.text_line{text-align: center;font-size: 35px;font-weight: 600;color: #fff;margin-bottom: 50px;}
.why_bx{width: 100%;display: table;height: 230px;margin-bottom: 75px; position: relative; background: #fff; border-left:3px solid #e74c3c;padding: 15px;box-shadow: 0 0px 3px #4e4e4e;transition: all 0.5s;}
.why_bx h4{font-weight: 700;font-size: 20px;text-align: center;color: #333;margin-top: 35px;}
.why_bx p{font-size: 15px;margin: 0;font-weight: 500;line-height: 26px;}
.why_bx i
{
    width: 75px;
    height: 75px;
    background: #43b4ff;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 40px;
    border-radius: 50%;
    /*border: 3px solid #ececec;*/
    position: absolute;
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
    transition: all 0.5s;
    /*-webkit-animation: myfirst 5s linear 2s infinite alternate;
  animation: myfirst 5s linear 2s infinite alternate;*/
}
/*.why_bx:hover h4{color: #000;}*/
.why_bx:hover i{color: #f57c1f;background: #fff;}
.why_bx:hover{background: #f78b39;border-left: 3px solid #fff;}
.why_bx:hover h4{color: #ffffff;}
.why_bx:hover p{color: #ffffff;}

/*div {
  width: 100px;
  height: 100px;
  background-color: red;
  position: relative;
  -webkit-animation: myfirst 5s linear 2s infinite alternate; 
  animation: myfirst 5s linear 2s infinite alternate;
}*/

/*
@-webkit-keyframes myfirst {
  0%   {background-color:red; left:0px; top:0px;}
  25%  {background-color:yellow; left:0px; top:0px;}
  50%  {background-color:blue; left:0px; top:0px;}
  75%  {background-color:purple; left:0px; top:0px;}
  100% {background-color:red; left:0px; top:0px;}
}

@keyframes myfirst {
 0%   {background-color:red; left:0px; top:0px;}
  25%  {background-color:yellow; left:0px; top:0px;}
  50%  {background-color:blue; left:0px; top:0px;}
  75%  {background-color:purple; left:0px; top:0px;}
  100% {background-color:red; left:0px; top:0px;}
}*/















.whyus_bx{background: linear-gradient(45deg, #041e2f, #f57d21);padding: 50px 0 0 0;}
.ctnt_why{}
.ctnt_why h4{text-transform: uppercase;font-weight: 700;font-size: 35px;text-align: center;color: #fff;margin-bottom: 35px;}
.ctnt_why ul{}
.ctnt_why ul li
{
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    margin: 5px 0;
}
.ctnt_why ul li i{}
.approv_Sec {
    padding: 22px 0 10px 0;
}
.approv_Sec img{width: 75%;margin: 0 auto;}
.sec_test{background: #fff;padding: 20px 0 20px 0;}
.testimonial-review h4{color: #e75e29;}
.hd_tst
{
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 25px;
}
.sec_enq {
    background: #222;
    padding: 35px 0;
    background-position: 100% 32%;
    background-repeat: no-repeat;
    background-size: auto;
    display: table;
    width: 100%;
    box-shadow: 0 0 20px rgb(0 0 0 / 70%);
    border-radius: 20px;
    margin: 0 0 -102px 0;
    z-index: 1;
    position: relative;
    border: 1px dotted #444;
}
.query_Bx{}
.query_Bx h4 {
    text-align: center;
    font-size: 30px;
    color: #fa9a51;
    font-weight: 600;
    letter-spacing: 1px;
}
.query_Bx p
{
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.query_Bx input
{
    width: 100%;
    height: 42px;
    border: 0;
    padding: 0 8px;
    font-size: 16px;

}
.query_Bx input.btn_apply
{
    background: linear-gradient(45deg, #f57c1f, #fba563);
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    width: 100%;
    height: 42px;
    border: 0;
    padding: 0 8px;
    border-radius: 0;
}
.social_icon
{
    /*position: fixed;
    right: 0px;
    top: 40%;
    z-index: 999;*/
}
.icon_fb
{
    color: #fff;
    background: #3a559f;
    font-size: 20px;
    letter-spacing: 0.5px;
    width: 136px;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    margin: 0 -92px 0 0;
    transition: all 0.5s;
    position: fixed;
    right: 0px;
    top: 147px;
    z-index: 9;
}
.icon_fb:hover{margin: 0 0 0 0;}
.icon_fb i{padding: 0 9px;}
.icon_fb span{}
.icon_fb span a{color: #fff;}
.icon_fb span a:hover{text-decoration: none;}
.icon_tw
{
    color: #fff;
    background: #50abf1;
    font-size: 20px;
    letter-spacing: 0.5px;
    width: 136px;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    margin: 0 -92px 0 0;
    transition: all 0.5s;
    position: fixed;
    right: 0px;
    top: 192px;
    z-index: 9;
}
.icon_tw:hover{margin: 0 0 0 0;}
.icon_tw i{padding: 0 9px;}
.icon_tw span{}
.icon_tw span a{color: #fff;}
.icon_tw span a:hover{text-decoration: none;}
.icon_lkd
{
    color: #fff;
    background: #0084b1;
    font-size: 20px;
    letter-spacing: 0.5px;
    width: 136px;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    margin: 0 -92px 0 0;
    transition: all 0.5s;
    position: fixed;
    right: 0px;
    top: 237px;
    z-index: 9;
}
.icon_lkd:hover{margin: 0 0 0 0;}
.icon_lkd i{padding: 0 9px;}
.icon_lkd span{}
.icon_lkd span a{color: #fff;}
.icon_lkd span a:hover{text-decoration: none;}

.icon_insta
{
    color: #fff;
    background: #c536a4;
    font-size: 20px;
    letter-spacing: 0.5px;
    width: 150px;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    margin: 0 -92px 0 0;
    transition: all 0.5s;
    position: fixed;
    right: -14px;
    top: 282px;
    z-index: 9;
}
.icon_insta:hover{margin: 0 0 0 0;}
.icon_insta i{padding: 0 9px;}
.icon_insta span{}
.icon_insta span a{color: #fff;}
.icon_insta span a:hover{text-decoration: none;}
/*.icon_fb{background: #3a559f;}  
.icon_tw{background: #50abf1;}
.icon_lkd{background: #0084b1;}
.icon_insta{background: #c536a4;}*/
.univ_bx{background: #fff;padding: 50px 0;}
.coll_bx
{
    width: 100%;
    display: table;
    position: relative;
    background: #fff;
    padding: 5px;
    box-shadow: 0 0px 3px #adadad;
    margin-bottom: 30px;
    /*overflow: hidden;*/
}
.coll_bx h4
{
    position: absolute;
    left: 10px;
    /* writing-mode: vertical-rl; */
    background: linear-gradient(45deg, #f3b603, #f57c1f);
    color: #fff;
    padding: 8px 16px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 600;
    /* text-shadow: 0 0px 1px #000; */
    border-radius: 4px;
    z-index: 9; 
}
.img_univ{overflow: hidden;}
.coll_bx .img_univ img{width: 100%;display: block;transition: all 0.5s;}
.coll_bx:hover .img_univ img{transform: scale(1.1);}
.coll_bx p
{
    text-align: center;
    margin: 10px 0 5px 0;
    font-size: 18px;
    font-weight: 600;
}
.text_line2{text-align: center;font-size: 35px;font-weight: 600;color: #333;margin-bottom: 50px;}
.text_line2 span
{
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: #a2a2a2;
    text-shadow: 0 0 0 #fff;
}
.enquiry_bx
{
    writing-mode: vertical-rl;
    background: linear-gradient(45deg, #e87115, #e64c3c);
    position: fixed;
    top: 91px;
    left: 0;
    z-index: 9;
    padding: 8px 6px;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    cursor: pointer;
}
.enq_form
{
    width: 100%;
    display: table;
    padding: 0 30px;
}
.enq_form h2
{
    text-align: center;
    font-weight: 700;
    margin-bottom: 0;
}
.enq_form p
{
    text-align: center;
    margin-bottom: 20px;
}
.enq_form input
{
    width: 100%;
    height: 42px;
    padding: 0 10px;
    font-size: 16px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
}
.enq_form textarea
{
    width: 100%;
    height: 100px;
    padding: 0 10px;
    font-size: 16px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
}
.enq_form button
{
    width: 100%;
    height: 42px;
    background: #3c7194;
    color: #fff;
    font-size: 20px;
    border: 0;
    margin-bottom: 15px;
    font-weight: 600;
}
.modal-body{padding: 0;}
.modal-header 
{
    padding: 0;
    border-bottom: 0;
}
.modal-dialog 
{
    width: 475px;
}
button.close 
{
    font-size: 40px;
    position: absolute;
    right: 5px;
    top: 0;
    color: #e74b3b;
    opacity: 1;
    z-index: 1;
}
.dtls_txt, .text_ct{text-align:center;color: blue;}
.dtls_txt p, .text_ct p{text-align:center;color: blue;}











.icon_phone {
  color: #f57c1f;
  position: relative;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-name: example;
  -webkit-animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  /* Standard syntax */
  animation-name: example;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-delay: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  0%   {color:#f57c1f; left:0px; right:5px;}
  25%  {color:white; left:5px; right:0px;}
  50%  {color:#f57c1f; left:0px; right:5px;}
  75%  {color:#052d33; left:5px; right:0px;}
  100% {color:#f57c1f; left:0px; right:5px;}
}

/* Standard syntax */
@keyframes example {
  0%   {color:#f57c1f; left:0px; right:5px;}
  25%  {color:white; left:5px; right:0px;}
  50%  {color:#f57c1f; left:0px; right:5px;}
  75%  {color:#052d33; left:5px; right:0px;}
  100% {color:#f57c1f; left:0px; right:5px;}
}

















 
.testimonial{
    margin: 0 15px;
}
.testimonial .content {
    padding: 10px 10px;
    border-radius: 6px;
    margin-bottom: 15px;
    position: relative;
    background: #fff;
    min-height: 100px;
    box-shadow: 0 3px 7px rgb(0 0 0 / 6%);
    border: solid 1px #f3f3f3;
}
.testimonial .content:after{
    content: "";
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 16%;
}
/*#testimonial-slider div.owl-item:nth-child(2n) .content{
    background: #1abc9c;
}
#testimonial-slider div.owl-item:nth-child(2n) .content:after{
    content: "";
    border-top: 10px solid #1abc9c;
    border-left: 10px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 16%;
}
#testimonial-slider div.owl-item:nth-child(3n+1) .content{
    background: #9b59b6;
}
#testimonial-slider div.owl-item:nth-child(3n+1) .content:after{
    content: "";
    border-top: 10px solid #9b59b6;
    border-left: 10px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 16%;
}*/
.testimonial .description {
    margin-bottom: 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
}
.testimonial-pic{
    float:left;
}
.testimonial-pic > img{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #e5e5e5;
    margin-left: 20px;
}
.testimonial .testimonial-review{
    margin:3px 0 0 15px;
    float: left;
}
.testimonial .testimonial-title{
    font-size:16px;
    text-transform:capitalize;
    font-weight: bold;
    margin:0;
}
.testimonial > .testimonial-review span{
    color: darkgray;
    display: block;
    font-size: 13px;
    margin-bottom:5px;
}
.testimonial .social-links{
    padding:0;
    margin:0;
}
.testimonial .social-links > li{
    list-style:none;
    display:inline-block;
    margin-right:10px;
}
.testimonial .social-links > li > a.fa-twitter{
    color:#00aced;
}
.testimonial .social-links > li > a.fa-facebook{
    color: #3b599a;
}
.testimonial .social-links > li > a.fa-pinterest{
    color:#E14782;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #1abc9c;
}
.owl-theme .owl-controls .owl-page span{
    background: #333;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page span{
    width: 10px;
    height:10px;
    margin: 5px 6px;
}


/*===========================*/

.pge_ctnt{}
.pge_ctnt h2{font-size: 25px;font-weight: 900;}
.pge_ctnt h3{font-size: 25px;font-weight: 900;}
.pge_ctnt p{font-size: 16px;font-weight: 500;}
.pge_ctnt ul li{font-size: 16px;font-weight: 500;line-height: 24px;}

/*my styling*/

.georgia_main {
    padding: 36px 0px 36px 0px;
}
.georgia_cont {
    border: 1px solid #f4f1f1;
    padding: 10px 15px 10px 15px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 4%);
    border-radius: 4px;
}
.georgia_cont h2 {
    margin: 0;
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}
.georgia_cont h3 {
    margin: 0;
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 500;
}
.georgia_cont h4 {
    margin: 0;
    margin-bottom: 12px;
    font-size: 19px;
    font-weight: 600;
    margin-top: 13px;
    margin-bottom: 13px;
}
.georgia_cont p {
    font-size: 15px;
    margin: 0;
    margin-bottom: 8px;
}
.georgia_cont02_captions {
    margin: 47px 0px 0px 0px;
}
.georgia_cont02_btm {
    margin-top: 17px;
    margin-bottom: 17px;
}
.georgia_cont02_btm ul {
    margin: 0;
    padding: 0px 0px 20px 24px;
    display: block;
}
.georgia_cont02_btm ul li {
    list-style: disc;
    font-size: 15px;
    line-height: 28px;
}
.georgia03_captions {
    margin-top: 10px;
}
.gorgia_acadmic_staf_ct {
    border: 1px solid #ececec;
    margin-bottom: 20px;
    height: 378px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 6%);
}
.gorgia_acadmic_staf_ct_captions {
    padding: 12px 8px 6px 12px;
}
.gorgia_acadmic_staf_ct_captions h4 {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #f4b704;
}
.gorgia_acadmic_staf_ct_captions p {
    margin: 0;
    text-align: center;
    line-height: 24px;
    margin-bottom: 5px;
}
.gorgia_acadmic_staf {
    padding: 17px 0px 10px 0px;
}
.has_ach1 {
    height: 300px;
    overflow: scroll;
}
.evex {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.evex h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.partener {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.partener h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.aviciant {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.aviciant h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}

.medicine_faci {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.medicine_faci h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.teacher_facility {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.teacher_facility h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.ab_univercity {
    margin: 13px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.ab_univercity h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.student_life {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.student_life h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}
.break_times {
    margin: 27px 0px 27px 0px;
    border: 1px solid #f2f2f2;
    padding: 10px 16px 10px 16px;
    box-shadow: 1px 3px 21px 0 rgb(0 0 0 / 5%);
}
.break_times h4 {
    font-size: 20px;
    margin: 0px 0px 7px 0px;
}



/*end my styling*/



@media (min-width:320px) and (max-width:479px)
{
.top_form{width: 100%;position: initial; right: 0;}
.slider_bx .carousel{display: none;}
.left_bg{margin-top: 10px;}
.cta-subscribe .box-content{padding-bottom:10px;}

.gorgia_banner {
    padding: 10px 0px 8px 0px !important;
}
.modal-dialog {width: 100%;}
.query_Bx input{margin-bottom: 10px;}
.ctnt_why ul li{font-size: 14px;}
.ctnt_why h4{margin: 15px 0 0 0;}
.ctnt_why ul {list-style: none;padding: 0;margin: 0;}
.left_bg{background: #ffeded;}
.top-bar{text-align: center;}
.enquiry_bx{display: none;}
.top-bar .top-nav {float: none;}
.social_icon{}
.call-now-button {
    display:block;
}
.top_form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #f57c1f;
    margin: 0;
    padding: 10px 0 5px 0;
    margin-bottom: 9px;
    text-align: center;
    /* border-bottom: 1px dashed; */
}

}

@media (min-width:360px) and (max-width:639px)
{
.top_form{width: 100%;position: initial; right: 0;}
.slider_bx .carousel{display: none;}
.left_bg{margin-top: 10px;}
.cta-subscribe .box-content{padding-bottom:10px;}
.gorgia_banner {
    padding: 10px 0px 8px 0px !important;
}

.modal-dialog {width: 100%;}
.query_Bx input{margin-bottom: 10px;}
.ctnt_why ul li{font-size: 14px;}
.ctnt_why h4{margin: 15px 0 0 0;}
.ctnt_why ul {list-style: none;padding: 0;margin: 0;}
.left_bg{background: #ffeded;}
.top-bar{text-align: center;}
.enquiry_bx{display: none;}
.top-bar .top-nav {float: none;}
.social_icon{}
.call-now-button {
    display:block;
}
.top_form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #f57c1f;
    margin: 0;
    padding: 10px 0 5px 0;
    margin-bottom: 9px;
    text-align: center;
    /* border-bottom: 1px dashed; */
}
}



@media (min-width:480px) and (max-width:639px)
{

.top_form{width: 100%;position: initial; right: 0;}
.slider_bx .carousel{display: none;}
.left_bg{margin-top: 10px;}
.cta-subscribe .box-content{padding-bottom:10px;}
.gorgia_banner {
    padding: 10px 0px 8px 0px !important;
}

.modal-dialog {width: 100%;}
.query_Bx input{margin-bottom: 10px;}
.ctnt_why ul li{font-size: 14px;}
.ctnt_why h4{margin: 15px 0 0 0;}
.ctnt_why ul {list-style: none;padding: 0;margin: 0;}
.left_bg{background: #ffeded;}
.top-bar{text-align: center;}
.enquiry_bx{display: none;}
.top-bar .top-nav {float: none;}
.social_icon{}
.call-now-button {
    display:block;
}
.top_form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #f57c1f;
    margin: 0;
    padding: 10px 0 5px 0;
    margin-bottom: 9px;
    text-align: center;
    /* border-bottom: 1px dashed; */
}
}

@media (min-width:640px) and (max-width:767px)
{
.top_form{width: 100%;position: initial; right: 0;}
.slider_bx .carousel{display: none;}
.left_bg{margin-top: 10px;}
.cta-subscribe .box-content{padding-bottom:10px;}

.gorgia_banner {
    padding: 10px 0px 8px 0px !important;
}
.modal-dialog {width: 100%;}
.query_Bx input{margin-bottom: 10px;}
.ctnt_why ul li{font-size: 14px;}
.ctnt_why h4{margin: 15px 0 0 0;}
.ctnt_why ul {list-style: none;padding: 0;margin: 0;}
.left_bg{background: #ffeded;}
.top-bar{text-align: center;}
.enquiry_bx{display: none;}
.top-bar .top-nav {float: none;}
.social_icon{}
.call-now-button {
    display:block;
}
.top_form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #f57c1f;
    margin: 0;
    padding: 10px 0 5px 0;
    margin-bottom: 9px;
    text-align: center;
    /* border-bottom: 1px dashed; */
}
}

@media (min-width:768px) and (max-width:799px)
{
    
}
