body {color: #282828; font-family: 'Open Sans', sans-serif; line-height: 25px; font-size: 14px; }
h5, h4, h3, h2, h1, p, input {padding: 0; margin: 0;}
h1 {font-size: 17px; margin-bottom: 10px;}
h1 span {color: #2b4393; font-weight: 700;}
h2 {font-size: 55px; font-weight: 700; }
h2 span {color: #ff7e00;}
.ylow {color: #fdbe00;}
.redd {color: #b7172d;}
a {color: inherit}
a:hover {text-decoration: none;}
.toggle, [id^=drop] {display: none;}
nav { margin:0;	padding: 25px 0 0 0; z-index: 999999;}
#logo {	display: block;	padding: 0 30px 0 0; float: left; font-size:20px; line-height: 60px; margin-bottom: 20px;}
nav:after {	content:"";	display:table;	clear:both;}
nav a {color: #fff; font-size: 12px; font-weight: bold; }
nav a i {margin-right: 5px;}
.carousel-caption h5 {text-transform: capitalize;}
.relative {position: relative}
.white {color: #fff;}
nav .mobile_menu a {
    /*display: block;*/
    padding: 5px 20px;
    color: #d6d6d6;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.goog-te-gadget-simple {line-height: 20px; }
 .form1 .has-error textarea.form-control,
 .form1 .has-error select {
     border: 1px solid #d54343 !important;
 }

 .form1 .has-error input[type="text"],
 .form1 .has-error input[type="file"],
 .has-error input[type="checkbox"],
 .form1 .has-error input[type="radio"],
 .form1 .has-error input[type="email"] {
     border: 1px solid #d54343!important;
 }
  .has-error {
     border: 1px solid #d54343 !important;
 }
 .clearfix {clear: both;}
.blue_c {color: #2b4393;}
nav a:hover {color: #c6d42c}
nav ul { float: right;	padding:0;	margin:0;	list-style: none;	position: relative;}
nav ul li {	margin: 0px; display:inline-block; float: left; text-transform: uppercase; font-size: 14px;}
.mobile_phone {margin-bottom: 15px; clear: right;}
.carousel-caption {top: 0%; text-align: left ; text-shadow: none}
.carousel-caption .tagline ul {text-transform: capitalize}
.carousel-caption .tagline ul li {line-height: 19px;}
.tagline {color: #fff; text-transform: uppercase; font-family: 'Oswald', sans-serif;}
.tagline h2 {font-size: 15pt; text-transform: capitalize; font-weight: 800; margin-bottom: 0; color: #ffffff}
.tagline h3 {font-size: 16pt; font-weight: 800; padding: 5px 0; color: #282828;}
.tagline h4 {font-size: 14pt; text-transform: capitalize;}
.border {border-top: 1px solid #7c91ad; width: 60%; margin: 20px auto}
/*FormStart*/
.mt40 {margin-top: 40px;}
.mb40 {margin-bottom: 40px;}
.mt20 {margin-top: 20px;}
.mt10 {margin-top: 10px;}
.mb20 {margin-bottom: 20px;}
.mb10 {margin-bottom: 10px;}
.green_c {color: #c6d42c;}
.frm_head {padding: 25px 0;}
.nav-tabs > li {text-align: center; font-size: 13px; }
.nav-tabs > li > a {border: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #2b4393;
    cursor: default;
    background-color: #fff;
    border: 0;
        border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
	font-weight: 700;
	font-size: 13px; 
	}
.nav > li > a:focus, .nav > li > a:hover {background: #fff;}
.nav-tabs > li {margin-bottom: 0}
.nav-tabs .active::after, .resp-tab-active::after {content: ''; width: 73px; height: 5px; border-radius: 10px; background: #c6d42c; display: block; margin: auto}
/*#formm {padding: 45px 0;}*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background: none;}
#form {padding: 45px 0;}
input, select {padding: 3px 10px; border: 1px solid #b4b4b4; width: 100%; margin-bottom: 10px; border-radius: 3px; color: #424242; font-size: 13px; }
.arrow {background: url(../images/arrow.png) no-repeat;	background-position: 93% center; background-color: #fff; -moz-appearance: none;	-webkit-appearance: none;}
.mobile-verify {
    z-index: 2;
    width: auto;
    height: 100%;
    padding: 5px 10px;
    border-left:1px solid #dedede;
    cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    letter-spacing: .5px;
	background: #04bd00;	
}
.relative {position:relative;}
.absolute {position:absolute;top:-10px;right:15px;font-size:11px;color:#ff0000}
.button {background: #c6d42c; color: #2b4393; border: none; margin: 10px auto 5px auto; padding: 10px 28px; font-size: 12px; font-weight: 700; border-radius: 4px; text-transform: uppercase;}
.button:hover {background: #2b4393; color: #c6d42c}
.msgg {font-size: 10px; letter-spacing: 1px; }
.custom-control-input {width: 20px;}
.custom-control-label {font-size: 10px; font-weight: normal; margin: 2px 0 6px 0;}
/*FormEnd*/
/*abt*/
.hello2 {font-size: 80px; position: absolute; top: 100px; left: 0; right: 0; text-align: center; margin: auto; font-weight: bold; }
.hello h2 {font-size: 108px; position: absolute; top: 150px; }
.why {background-color: #ffffff;}
#why h3 {font-size: 22px;}
.w_sharda {padding: 0;}
.w_sharda ul li {padding: 10px 0 10px 0; line-height: 22px}
.w_sharda ul li .w_left {float: left; width: 10%; height: 10%; margin-right: 3%; color: #fff; display: block}
.w_sharda ul li .w_right {float: right; width: 87%}
.study_india_img {width: 174px; height: 69px; display: block; top: 0px; right: -12px; float: right;}
.study_india_img1 {background-position: 0px -208px; }
/*abt*/
/*USPStart*/
#usp {padding: 0 0 45px 0; background: #122337; color: #fff; text-align: center}
#usp ul li {float: left; width: 50%}
#usp h2 {margin-bottom: 5px; font-weight: bold; font-size: 22px;}
#usp h2 span {color: #fff;}
#usp h4 {font-size: 13px; margin-bottom: 25px;}
.usp {background:url(../images/usp.png) no-repeat center top;}
.usp_img {width: 82px; height: 82px; display: block; margin: auto auto 56px auto; }
.usp1 {background-position: 0px 0px;}
.usp2 {background-position: -84px 0px;}
.usp3 {background-position: -167px 0px;}
.usp4 {background-position: -250px 0px;}
.usp5 {background-position: -336px 0px;}
.usp6 {background-position: -420px 0px;}
/*USPEnd*/
/*GlobalStart*/
/*#tab { background:url(../images/tab.jpg) no-repeat 0 0 #282828; background-position: top center; padding: 15px 0 65px 0;}*/
#tab { padding: 15px 0 65px 0; margin: 35px 0;}
#tab .white {color: #fff;}
#tab h5 {color: #2b4393; font-weight: 700; margin-bottom: 25px; font-size: 16px}
.tab ul {margin-right: 25px; line-height:28px; margin-left:0;}
#tab .eligibility ul {margin-left: 13px;}
#tab .eligibility ol {margin: 25px 0 25px 13px;}
#tab .eligibility ul li, #tab .eligibility ol li {padding-left: 13px;}
.tab ul li::before {  content: "\2022";
  color: #c6d42c;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;}

.campus {text-align: left}
.campus img {padding-bottom: 0px}
#tab .eligibility .table {margin: 25px 0; }
.eligibility p {margin: 15px 0;}
.eligibility h4 {font-weight: bold; margin-top: 25px;}
.eligibility h3 {font-weight: bold; color: #eb9941}
.eligibility i {color: #c6d42c}
.tab-box {margin-top: 55px;}
/*GlobalEnd*/
/*WhySharda*/
#whyy { background: url(../images/why.jpg) no-repeat #122337; background-position: center; padding: 65px 0; background-size: 100%}
#whyy {line-height: 22px; color: #fff;}
#whyy h4 {font-weight: 700; margin-bottom: 20px; font-size: 24px; margin-left: 5px }
#whyy .whyy_text::before {width: 7px; height: 48px; border-radius: 50px; content: ' '; display: block; float: left; margin-right: 10px; margin-left: -10px; margin-top: 5px; }
.blue {background: #ffcc00;}
.pink, #whyy .pinkk::before {background: #ff4d80;}
.yellow, #whyy .yelloww::before {background: #fabe22;}
.voilet {background: #7753c1;}
.cyan, #whyy .cyann::before  {background: #2195d3}
.green, #whyy .greenn::before {background: #c6d42c;}
#whyy i {font-size: 35px; color: #3db166; float: right}
#whyy p {margin-bottom: 85px; margin-left: 5px}
/*WhySharda*/
/*Global*/
#global {background: #122337; padding: 45px 0;}
#global h6 {font-size: 13px; line-height: 17px;}
.global-flag-img {background:url(../images/flag.png) no-repeat center top;}
.australia {background-position: -8px -8px;}
.canada {background-position: -107px -9px}
.cyprus {background-position: -207px -8px}
.germany {background-position: -306px -8px}
.greece {background-position: -12px -115px}
.maxico {background-position: -208px -115px}
.russia {background-position: -111px -221px}
.slovenia {background-position: -287px -425px}
.southkorea {background-position: -111px -115px}
.spain {background-position: -1px -432px}
.uk {background-position: -12px -222px}
.usa {background-position: -308px -115px}
.global-country {
    width: 91px;
    height: 91px;
    text-align: center;
    margin: 0 auto;
}
.university-img {
	background:url(../images/university.png) no-repeat center top;
}
.australia1 {background-position: -8px 23px;}
.canada1 {background-position: -456px -161px}
.cyprus1 {background-position: -8px -162px}
.germany1 {background-position: -308px -162px}
.greece1 {background-position: -9px -283px}
.maxico1 {background-position: -158px -282px}
.russia1 {background-position: -159px -162px}
.slovenia1 {background-position: -287px -425px}
.southkorea1 {background-position: -155px 35px}
.spain1 {background-position: -1px -432px}
.uk1 {background-position: -303px 23px}
.usa1 {background-position: -448px 23px}
.global-university2 {
    width: 141px;
    height: 102px;
    text-align: center;
    margin: 0 auto 15px auto;
	border-bottom: 1px solid #c1c1c1;
	
}
.global-university {
    width: 141px;
    height: 102px;
    text-align: center;
    margin: 0 auto;
}

/*GlobalEnd*/
/*HowToApplyStart*/
#how_to_apply {	padding: 65px 0 0 0; background-color: #c6d42c;}
.how_to_apply ul li {text-align: center; color: #fff; margin: 23px;}
.how_to_apply ul li:first-child {margin-left: 0;}
.how_to_apply ul li:last-child {margin-right: 0;}
.how_to_apply ul li .step:first-child {color: #282828}
.how_to_apply ul li .step:first-child {background: #fff; padding: 0; width: 55px; margin: auto; border-radius: 50px; font-size: 11px;}
.how_to_apply ul li .img {width: 110px; height: 110px; text-align: center; border-radius: 100px; line-height: 120px; margin: 25px auto; z-index: 9; position: relative;}
.how_to_apply ul li .howimg {margin: auto; z-index: 9999999!important}
.how_to_apply ul li h4 {text-align: center; font-size: 16px; line-height: 27px; margin-bottom: 30px; color: #282828;}
.how_to_apply ul li span {position: absolute; border-top: 2px dotted #fff; display: black; width: 100%; margin-left: 0; margin-right: 0; left: 0; right: 0; top: 135px;}
.how_to_apply i {font-size: 36px;}
.step1 {background-position: -598px 19px}
.step2 {background-position: -670px 15px}
.step3 {background-position: -736px 19px}
.blue {background: #ffcc00;}
.pink {background: #ff4d80;}
.yellow {background: #fabe22;}
.voilet {background: #7753c1;}
.cyan {background: #2195d3}
.green {background: #c6d42c;}
/*HowToApplyEnd*/
/*FacultyStart*/
#faculty {padding: 45px 0;  background-color: #fff;}
#faculty h2 {padding-bottom: 25px;}
#faculty h4 {font-size: 15px; font-weight: 700; color: #fff;}
.faculty_img {width: 200px; height: 200px; text-align: center; margin: auto auto 65px auto;}
.faculty_img h5 {margin: 15px 0 25px 0}
.faculty_img img {border-radius: 100%; border: 6px solid #fff; -webkit-box-shadow: 0px 10px 13px -7px #d1d1d1, 5px 5px 15px 5px rgba(209,209,209,0); 
box-shadow: 0px 10px 13px -7px #d1d1d1, 5px 5px 15px 5px rgba(209,209,209,0);}
/*FacultyEnd*/
/*AwardsStart*/
#awards {padding: 65px 0 45px 0;background-color: #fff;}
#awards h2 {margin-bottom: 25px; }
.awards1 {border-bottom: 1px solid #ebebeb; padding: 25px 0;}
.awards1 .nav ul li {display: block;}
.awards1 .active {font-weight: bold;}
#awards .awards h4 {margin-top: 15px;}
#awards h4 {font-size: 16px; line-height: 26px;}
/*AwardsStart*/

.main_div
  {
  text-align:center;
  background: #00C492;
  padding:20px; width: 400px;
  }
.inner_div
  {
  background: #fff;
  margin-top:20px;
  height: 100px;
  }
.buttons a
  {
  font-size: 16px;
  }
.buttons a:hover
  {
  cursor:pointer;
  font-size: 16px;
  }
  
  
/*FooterStart*/
.brd {border-top: 1px solid #fff; padding-bottom: 25px; }
footer {background: #122337; padding: 25px 0; color: #fff; font-size: 13px;}
footer ul li {width: 30px; height: 30px; background: #fff; float: left; color: #000; border-radius: 50%; margin: 5px; text-align: center; line-height: 30px; }
footer ul li:hover {background: #d4e04f;}
footer ul li a {color: #2b4393;}
/*FooterStart*/
/*PopupStart*/
.modal-content p {margin: 12px 0; line-height: 22px;}
.modal-content h4 {font-weight: 700;}
.modal-content ul {margin-left: 13px;}
/*PopupStart*/

/*Step2FormCSS*/
#hdr {
	background-image: url("../images/hdr_inside.jpg");
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
	padding: 20px 0;
	background-color: #ea7b00;
	color: #fff;}
	.inside a {	padding:14px 10px;}
	.inside a i {color: #efc676}
	.inside a:hover {color: #efc676}
	.inside {margin-top: 20px;}
	.form_inside {padding: 20px; background: #fff; box-shadow: 0 4px 28px 0 rgba(187, 187, 187, 0.1), 0 6px 20px 0 rgba(187, 187, 187, 0.1);}
	.form_inside h3, .thanku {margin-bottom: 25px; font-size: 18px; color: #ff7e00; line-height: 22px;}
	.form_inside label {font-weight: 500;}
	.mt25 {margin-top: 25px;}
	.radio-inline {margin-bottom: 40px;}
	.form-input {margin-bottom: 25px;}
	.radio-inline input {width: inherit; }
	input[type="checkbox"], input[type="radio"] {
    margin: 6px 0 0;
	}
	.checkbox-inline, .radio-inline { padding-left: 0px;}
	.radio-inline label {margin-left: 0;}
	
/* end only demo styles */
.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}
.checkbox-custom-label, .radio-custom-label {
    position: relative;
}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
    background: rebeccapurple;
    box-shadow: inset 0px 0px 0px 4px #fff;
}
.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
    background: #ccc;
    box-shadow: inset 0px 0px 0px 4px #fff;
}
.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd; /* focus style */
}
.thanku_inside {margin: 10% 0;}
.thanku_inside h3, .thanku_inside h4 {line-height: 26px;}
.form-input input {height: inherit;}
/*Step2FormCSS*/


/*G*/

.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #2b4393;
    border-radius: 5px;
    text-align: center;
    color: #2b4393;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #2b4393;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #2b4393;

}
.btn-default:active .filter-button:active
{
    background-color: #2b4393;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}

/*G*/

/*whatshappning*/
#whts_hpn {margin: 45px 0;}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel h5 {font-size: 16px;}
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { margin:10px; padding: 10px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
    
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#2b4393; font-weight: bold; }
/*whatshappning*/

/*Gallery*/
#i_gallery {margin: 0; background-color: #122337; padding: 45px 0;}
.galleryy { display: inline-block;}
.dark { background-color: rgba(0,0,0,0.7); position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: 4px}
.thumbnail {border: 0; background-color: inherit;}
.text_muted {font-weight: 700; position: absolute; top: 120px; right: 0; left: 0; text-align: center; margin: auto; z-index: 1}