@charset "utf-8";



@font-face {

font-family: Lato-Regular;

src:url(../../Lato-font/Lato-Regular.woff) format('woff');

src:url(../../Lato-font/Lato-Regular.ttf) format('ttf');

src:url(../../Lato-font/Lato-Regular.woff2) format('woff2');



}

body{

font-family: Lato-Regular;

color:#212529;

font-weight: 400;

font-size:15px;	

line-height: 25px;

background: #f7f8f9;

}

html {

scroll-behavior: smooth;

}

*{

margin:0px;

padding:0px;

}

h1, h2, h3, h4, h5, h6, span, p, table, td, tr ul, li, tr, td, table{

margin:0px;

padding:0px;

}

section {

overflow: hidden;

}

p{

padding-bottom:5px;

font-family: Lato-Regular;

color: #212529;

font-weight: 400;

line-height: 25px;

}

#header {

z-index:1000;

position:absolute;

}

.homebtn a.btn{

margin:10px 0px;

width: 122px;

padding:10px;

border-radius:20px

}

.homebtn a.btn-know{

font-size:15px;

background:#0487F3;

box-shadow: 0px 3px 6px #0487F333;

border-radius: 20px;

padding:5px 5px 5px 5px;

color:#fff;

}

.homebtn a.btn-know:hover{

background: transparent;

border: 1px solid #000;

color: #0487F3;

}

.logo{

height:48px;

padding:2px 10px;



}



.homebtn a.btn{

margin:30px 10px;

width: 28%;



padding:10px;

border-radius:20px

}

.homebtn a.btn-first{

background:#FFF;

color: #000;

font-size:16px;

padding:5px 5px 5px 5px;

height: 40px;

line-height:27px;

font-weight: 600;



width: 33%;



}

.homebtn a.btn-first:hover{

color: #000 !important;



}

.homebtn a.btn-second{

background: transparent;

border: 2px solid #FFFFFF;

color:#fff;

font-size:16px;

padding:5px 5px 5px 18px;



height: 40px;

line-height:27px;



font-weight: 600;

font-family:Source Sans Pro,sans-serif!important;



}


.homebtn a.btn:hover{

background:#FFF;

box-shadow: 0px 3px 6px #1E78C652;

color:#000;

transition:0.3s;

}

.phonetalk {

height: 40px;

width: -moz-fit-content;

width: fit-content;

border: 2px solid #fff;

position: relative;

display: inline-flex;

align-items: center;

cursor: pointer;

border-radius: 20px;

text-decoration: none;

}

.phonetalk .callimg {

top: 10px;

right: 10px;

height: 16px;

width: auto;

}

.phonetalk .callimgBlack {

top: 10px;

right: 10px;

height: 0;

width: 0;

display: none;

}



.phonetalk:hover .callimg {

top: 10px;

right: 10px;

height: 0;

width: 0;

display: none;

}

.phonetalk:hover .callimgBlack {

top: 10px;

right: 10px;

height: 16px;

width: auto;

display: block;

}

.main{

margin-top: -79px;

background: #f8fdff;

padding-top: 145px;

}

.main h2{

font-size: 43px;

color: #000;

font-weight: 700;

font-family:Lato-Regular;

padding-bottom: 8px;

}

.main p{

color: #212529;

font-weight: 400;

letter-spacing: 0px;

font-family: Lato-Regular;

font-size: 1rem;

line-height: 26px;

}

.main a.btn{

margin:10px 0px;

width: 122px;

padding:10px;

border-radius:20px

}

.main a.btn-know{

font-size:15px;

background: #002541;

box-shadow: 0px 3px 6px #002541d1;

border-radius: 20px;

padding:5px 5px 5px 5px;

color:#fff;

}

.main a.btn-know:hover{

background: transparent;

border: 1px solid #000;

color: #0487F3;

}



#hero{

width: 100%;

margin:0 auto;

position: relative;

background:url(../../../images/eklavya-banner.svg) center top no-repeat;

background-size: cover;

margin-top: 0px;

z-index: 88;



background-position: bottom;

padding-top: 90px;

margin-top: 0px;

}

#hero h1{



font-family: Lato-Regular;



font-weight: 700;

font-size: 39px;

line-height: 48px;

color: #fff;

margin-bottom: 6px;

}

#hero p{

color:#ffd390;

font-size:20px;

}

#hero .p-5 {

padding-left: 0px !important;

padding-top: 5px  !important;

}

.subtext{

font-weight: 400;

font-size: 17px;

line-height: 20px;

color: #fff !important;

text-transform:uppercase;

}

.uniimg{

float:left;

}

.uniimg ul{

list-style:none;

}

.uniimg ul li{

display:block;

float:left;

padding-right: 20px;

}

.section-header h3 {

font-size: 28px;

color: #000;

text-align: center;

font-weight: 700;

position: relative;

font-family: Lato-Regular;

padding-bottom:8px;

}

.section-header p {

text-align: center;

margin: auto;

font-size: 15px;

padding-bottom: 10px;

color: #212529;

width: 50%;

font-weight: 400;

font-family: Lato-Regular;

}

.white{

color:#FFF !important;

}

.mbbs-abroad2{

padding: 15px;



}

.mbbs-abroad2 p{

padding: 0 18px 0 18px;

color: #212529;

font-size: 15px;

font-family: Lato-Regular;

font-weight: 400;

}

.mbbs-abroad2 h4{

font-size: 18px;

color:#000;

font-weight: 700;

font-family: Lato-Regular;



}

.mbbs-abroad2 .card-body{

padding-top:8px;

}

.mbbs-abroad2 .card{

text-align: center;

min-height: 348px;

}

.card{



border-radius: 10px;

margin: 0 15px;

padding: 15px 0;

box-shadow: 0px 0px 18px #277ECA21;

margin-bottom: 40px;

}

#bg-color{

background-image: linear-gradient(to right top, #41a1e6, #3587c4, #286ea3, #1c5783, #0e4065);



}

#most{

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

background-size:cover;

padding-top:30px;

}

#most .col-sm-4{



padding: 10px 0;



}

.faq_padding{
	padding-bottom:12px;

}



#most .card{

border-radius: 10px;

margin: 0 0px;

padding: 0px 0;

box-shadow: 0px 0px 18px #277eca21;

margin-bottom: 40px;

}

#most p,#most a {

text-align: center;

padding: 2px 10px;

font-size: 15px;

font-weight: 700;

font-family: Lato-Regular;

color: #212529;

}



#contact{

padding:0px;

min-height: 690px;





}

#contact .Path{

background:url(../../../images/Path.png) 10% 10% no-repeat;

background-size:cover;

padding-top:50px;

background-position: left top;



}

#contact .card{



border-radius: 10px;

margin: 0 15px;

padding: 15px 0;

box-shadow: 0px 0px 18px #277ECA21;

padding-left: 10px;

background:#fff;



}

#contact span{

font-size:16px;

text-align:left;

padding-top:5px;



color: #212529;

font-weight: 700;

font-family: Lato-Regular;

}

#contact .card-text{

text-align:left;

font-size:15px;

padding-top:5px;

font-family:Lato-Regular;

line-height: 18px;



}



#education{

margin-top: 30px;

margin-bottom: 50px;

}

#education span{

font-size:35px;

color:#212529;

font-weight:700;

padding-bottom: 8px;

font-family:Lato-Regular;

display: block;

padding-top: 16px;

}





#education h4{

font-size:35px;

color:#000;

font-weight:700;

padding-bottom: 8px;

font-family:Lato-Regular;

}

#education p{

font-size:15px;

color:#212529;

padding-top:5px;

}

#education ol{

float:left;

}

#education ol li{

list-style-image:url(../../../images/Icon%20awesome-graduation-cap.png);

margin-left:32px;

line-height:35px;

font-family:Lato-Regular;

color:#212529;

}

#education .Career {

text-align:center;

background:#FFF;



padding:10px 0px;



margin-top:70px;

box-shadow: 0px 3px 10px #00000029;

border-radius:8px;

margin-bottom: 5px;	

}

#education .col-sm-6 {

width: 37%;



margin-left: 50px;



}

#artical{

background:url(../../../images/what-they-say-bg.png) center top no-repeat;



width:100% !important;

position:relative;

z-index:60;

margin-top: -35px;

margin-bottom:-100px;

padding-top:80px;

position:relative;

}







#Say .section-header{

position:relative;

background:#fff;

text-align:center;

margin:0 auto;

box-shadow: 0px 0px 12px #00000024;

border-radius:10px;

z-index:100;



}

#Say .section-header h3{

font-size:28px;

padding:10px 0;

CO

}

#Say .section-header p{

font-size:15px;

width: 100%;

}

#artical .card-body{

background:#fff;

}

#artical .card-body p{

font-size:14px;

padding:0px 0px;

color:#212529;

text-align:left;

}

#artical .card-body p{

color: #212529;

font-size: 13px;

text-align: left;

padding: 0px 0px;

line-height: 20px;

}

#artical  .card {

border-radius: 10px;

margin: 0 68px;

padding: 0px 0;

box-shadow: 0px 0px 18px #277eca21;

margin-bottom: 0px;

}

#artical .pt-5{



padding-top: 5rem!important;

}



#blog{

margin-top:140px;

position:relative;

}



#blog h4, #blog h4 a{

text-align:left;

font-size:18px;

padding:0 4px;

margin:8px 0px;

font-family:Lato-Regular;
/*color: #66676D;*/
color: #000000;
font-weight: 700;

}

#blog .card {

border-radius: 10px;

margin: 0 0px;

padding: 0px 0;

box-shadow: 0px 0px 18px #277eca21;

margin-bottom: 40px;

min-height: 405px;

}



#blog .card-text{

text-align:left;

padding:0 10px;



}

#blog .card-body {

-ms-flex: 1 1 auto;

flex: 1 1 auto;

padding: 10px;

}

#gallery{

margin-top:0px !important;

background:#F8F8F8;

width:100%;

padding:40px 0 20px 0;





}

.formbtn{

background:#ccc;

}



.touch .btn-danger {

background-color: #002541;

border-color: #002541ba;

width:100%;

}

.touch .inputbg{

text-align: center;

background: #d3d3d3;



}

.touch .cap_out_footer{

text-align: center;



}



#gallery a.btn{

margin:10px 10px;

width: 130px;

font-size: 15px;

background: #002541;

box-shadow: 0px 3px 6px #002541d1;

border-radius: 20px;

padding: 5px 5px 5px 5px;

color: #fff;

}

#gallery a.btn-know:hover {

background: transparent;

border: 1px solid #000;

color: #0487F3;

}

#video{

margin-top: 35px !important;

margin-bottom:30px;





}

#video h4{

font-size: 28px;

font-weight: 700;

font-family:Lato-Regular;

color:#000;

}

#video p{

font-size:15px;

line-height:25px;

padding-top:12px;

font-family:Lato-Regular;

color: #212529;

font-weight:400;

}

.cont a{

color:rgba(255, 255, 255, 0.7);





}

#medical{

margin-top:0px;

padding: 30px 0px;

}



#medical .imgcont{

background:#fff;

box-shadow: 0px 3px 10px #00000029;

margin-bottom: 35px;

position:relative;

z-index:55;

text-align:center;

}

#medical p,#medical a{

text-align:center;

padding:6px 10px;

font-size:14px;

font-weight: 700;

font-family: Lato-Regular;

color:#212529;

padding-bottom: 0px;



}

#medical span{

text-align:center;

/*padding:8px 38px;*/

font-size:14px;

color:#00539F;

font-weight:500;



}

.country-top{

background:#fff;

position:absolute;

z-index:99;

left: 25px;

top:10px;

border-radius:10px;

}

#MBBS-abroad{

margin-top:0px !important;

background:url(../../../images/Path%207781.png) no-repeat;

background-size: cover;



padding-top: 50px;

padding-bottom:60px;

}

#MBBS-abroad .myths{

background:#fff;

box-shadow: 0px 3px 10px #00000029;

text-align:center;

padding:40px 20px 10px 20px;

margin:15px 30px;



}

#MBBS-abroad .live{

position:absolute;

top: 170px;

}





#MBBS-abroad span{

font-size:18px;

color:#212529;

padding:5px 0;

font-weight:bold;

}

/*---start Asked---*/



#Asked {

padding-bottom:25px;

width:80%;

margin:0 auto;



}



/*---end Asked---*/



#touch{

margin-top:30px;

background:#f7f8f9;

padding:20px 0px;

width: 1024px;

margin:0 auto;

border-radius:10px;

box-shadow: 0 0 15px rgb(0 0 0 / 20%);





}



.touch{

position:relative;

z-index:90;

}

#footer{

background: #002541;

width: 100%;

position: relative;

z-index: 20;

padding-top: 96px;

margin-top: -60px;

padding-bottom: 10px;





}



.footer-web_line{

width: 100%;

height: 1px;

opacity: .1;

border: 1px solid #fff;



}

.footer-outer{

padding: 7px 18px 6px;

}



.menu-footer{

width:100%;

padding-left: 18px;



}



.menu-footer ul li{

list-style:none;

float:left;

margin-right: 50px;



}

.menu-footer ul li a{

text-align: center;

padding: 0px 0px;

color: rgba(255, 255, 255, 0.7);

margin: 33px 0;

text-decoration: none;

float: left;

display: block;

font-size: 17px;





}

.menu-footer ul li a:hover{

color:#fff;

text-decoration:underline;

transition:0.3s;

}

#footer  .footer-buttom{

padding-top:10px;



}



#footer .footer-buttom  ul li{

list-style:none;

float:left;

border-right: 2px solid #fff;

padding: 0px 15px;



}

#footer .footer-buttom ul li a{

text-align: center;

padding: 0px 0px;

color: rgba(255, 255, 255, 0.7);

margin: -4px 0;

text-decoration: none;

float: left;

display: block;

font-size: 17px;



}

#footer .footer-buttom ul li a:hover{

color:#fff;

text-decoration:underline;

transition:0.3s;

}

.menu-footer hr{

margin-top: 20px;

margin-bottom: 0px;

border: 0;

border-top: 1px solid #eee;

}





#footer p{

color:#fff;

font-size:16px;

font-weight:bold;

padding-top: 10px;

}

#footer p img{

max-height: 45px;

max-width: 100%;

margin-right: 10px;



}



.span span{

color: #fff;

font-size: 14px;

font-weight: 500;

margin-right: 8px;

text-transform: uppercase;

border-right: 2px solid #fff;

padding-right: 8px;

}





#footer span{

color: rgba(255, 255, 255, 0.7);

font-size: 14px;

padding: 10px 0px;

line-height: 24px;

font-family: Lato-Regular;

font-weight: 400;

text-align: justify;

letter-spacing: 0px;

}

.innerBlock {

margin: 0px 0 40px;

}



.footerlist ul{

float:left;

}

.footerlist ul li{



padding-top:6px;

list-style-image:url(../../../images/arrow.png);

margin-left: 37px;

line-height: 20px;



}

.footerlist ul li a{

color: rgba(186, 186, 186, 0.74);

font-weight: 500;

text-decoration: none;

font-size: 13px;

line-height: 26px;

font-family:Lato-Regular;

}

.footerlist ul li a:hover{

color:rgba(186, 186, 186, 0.74);

text-decoration:underline;

transition:0.3s;

}



.why{

font-size:33px !important; 

padding-top:130px !important;

}



.edu{

background:url(../../../images/Polygon.png) top center no-repeat; 

background-size:contain;



}

#education .mt-5{

margin-top:130px !important;

}

.videopos{

position:absolute; 

z-index:100; 

left:261px;

bottom: 142px;



}



/*---- media Query ---*/

@media screen and (max-width: 970px) {
.testimonial{
    padding: 40px 10px!important;
}
.homebtn a.btn {
   display: block;
    width: 80%;
    margin: 20px 0px;
}
.wsmobileheader {
    height: 80px;
    background-color: #002541;
    box-shadow: 0 0 2px rgb(50 50 50 / 40%);
}
#header {

z-index:1000;

width: 100%;

margin-top:0px;

margin-left:0px;

background:#002541;

}

#hero .p-5 {

padding-left: 22px !important;

padding-top: 0px !important;

}

#hero-old{

width: 100%;

margin:0 auto;

position: relative;


background-size: cover;

padding-top: 38px;

margin-top: 0px;

z-index:88;

height: 577px;



}

a.btn {

margin: 5px 72px;

width: 60%;

padding: 10px;

border-radius: 20px;

}

a.btn-second {

background: transparent;

border: 2px solid #FFFFFF;

color: #fff;

font-size: 16px;

padding: 5px 5px 5px 18px;

height: 40px;

line-height: 27px;

font-weight: 600;

font-family: Source Sans Pro,sans-serif!important;

}



.section-header h3 {

font-size: 20px;

color: #222;

text-align: center;

font-weight: bold;

position: relative;

}

.section-header p {

text-align: center;

margin: auto;

font-size: 15px;

padding-bottom: 10px;

color: #222;

width: 100%;

padding: 10px;





}

a.btn-first {

background: #FFF;

color: #000;

font-size: 16px;

padding: 5px 5px 5px 5px;

height: 40px;

line-height: 30px;

font-weight: 600;

}

#education .mt-5 {

margin-top: 40px !important;

}

#Asked .container {

width: 100%;

}

.country-top {

background: #fff;

position: absolute;

z-index: 99;

left: 50px;

top: 10px;

border-radius: 10px;

}

#artical .card {

border-radius: 10px;

margin: 0 0px;

padding: 0px 0;

box-shadow: 0px 0px 18px #277eca21;

margin-bottom: 10px;

}

#touch {

margin-top: 30px;

background: #f5f5f5;

padding: 20px 0px;

width: 100%;

margin: 0 auto;

border-radius: 10px;

box-shadow: 0 0 15px rgb(0 0 0 / 20%);

}#cap_in_footer {

text-align: center;

background: #d3d3d3;

color: #333!important;

font-weight: 300;

margin-top: 16px;

margin-bottom: 16px;

}

.Captcha{

margin-bottom:16px;

}

.menu-footer ul li {

list-style: none;

float:none;

margin-right: 50px;

}

.menu-footer ul li a {



padding: 0px 28px;

color: rgba(255, 255, 255, 0.7);

margin: 6px 0;

text-decoration: none;

font-size: 15px;

float:none;

text-align:unset;

}

#MBBS-abroad .live {

position:inherit;

top: 0px;

}

.videopos{

position: absolute;

z-index: 100;

left: 136px;

bottom: 69px;



}



.why{

font-size:28px !important; 

padding-top:30px !important;

}

.edu{

background-image: linear-gradient(to right top, #41a1e6, #3587c4, #286ea3, #1c5783, #0e4065);

background-size: contain;

min-height: 90vh;

padding-bottom: 27px;

}

#contact .mt-5{

margin-top: 3rem!important;

margin-bottom: 3rem;

}

#education .Career {

text-align: center;

background: #FFF;

padding: 10px 0px;

margin-top: 40px;

box-shadow: 0px 3px 10px #00000029;

border-radius: 8px;

}

.center{

text-align:center;

margin-bottom:5px;

}

#pages .container{

width: 100% !important;

}



.top_country .mt-3 .mb-5{

margin-bottom: 0rem!important;

}

.btn {

margin-top:8px !important;

margin-right:3px;



}

.wsmenu-list li a {

color: #666 !important;

}

.sub-menu li a{

color:#666 !important;

}

.link-list li a{

color:#666 !important;

}

#image-gallery .container {

width: 100% !important;

}

.videobtn{

position: absolute !important;

top: 14px !important;

left: 193px !important;

z-index: 999 !important;

display:block !important;

}

.applynow-trigger{

display:block !important;



}



.calltoacion{

background:#002541;

padding:15px !important;

color:#FFF;

margin-bottom:30px;

}

.uni_details img{



float:none !important;

margin-bottom: 12px;



}	



}

/*---menu---*/



.white-menu .wsmenu>.wsmenu-list>li>a {

color: #000;



}

.shadow {

box-shadow:none !important; 

border: 1px solid #ddd;

}

.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li {

display: block;

text-align: center;

white-space: nowrap;

text-align: left;

padding: 7px 0px;

line-height: 24px;

}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li {

position: relative;

margin: 0;

padding: 0;

display: block;

line-height: 24px;

}

.nav-pills-custom .nav-link {

color: #222;

font-size: 14px;



font-weight: 700!important;

}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover {

padding: 9px 9px 9px 9px;

}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a {

color: #666;



}





.wsmenu>.wsmenu-list>li>.wsmegamenu {

margin-top: 5px;

width:48vw;

margin-left: 260px;

background:#f7f8f9;

}



.wsmenu>.wsmenu-list>li> .university{

width: 1200px;

margin-left: 0px;



}



.university .col-lg-4 {

max-width: 33% !important;

}



.wsmenu>.wsmenu-list>li>ul.sub-menu {



margin-top: 0px !important;

}

.wsmenu>.wsmenu-list>li>ul.sub-menu {



border-bottom: 1px solid #e3e3e3;

background:#f7f8f9;

}

.p-5 {

padding: 1rem!important;

}

.wsmenu>.wsmenu-list>li>.wsmegamenu .title {

padding: 0px;

}

.wsmobileheader .smllogo {

margin-top: 10px;

margin-left: 11px;

}

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

.menu-menu a {

font-weight: 400!important;

}}



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

.wsmobileheader {



text-align: left;

z-index: 101;



}



}





/*---end menu---*/





.socials{

color:rgba(255, 255, 255, 0.7);

}

.socials p{

font-size: 1rem;



}

.socials p img{

min-width: 25px;

margin-right: 10px;

height: 25px;

}



.socials ul{

list-style:none;

padding-top: 5px;

padding-bottom: 5px;



}

.socials ul li{

display:block;

float:left;

margin-left:0px;

margin-right:4px;





}

.socials ul li a{



padding:5px 5px;

vertical-align:middle;





}

.socials a{

color:#b3b4b5;

}

.socials a:hover{

color:#fff;

}

.button{

margin-top: -19px;

margin-left: -15px;





}

.button img{

width:25px;

margin-right:5px;

}

.button a.btn{

margin:30px 10px;

width: 72%;

padding:10px;

border-radius:20px;

font-weight:bold;

}

.button a.btn-know {

font-size: 15px;

background:transparent;

box-shadow: 0px 3px 6px #0487f333;

border-radius: 20px;

padding: 5px 5px 5px 5px;

color: #fff;

border:1px solid #fff;

height:40px;

line-height: 26px;

}



#back-to-top {

position: fixed;

bottom: 18px;

right: 26px;

z-index: 9999;

width: 40px;

height: 40px;

text-align: center;

line-height: 30px;

background: #0487F3;

color: #fff;

cursor: pointer;

border: 0;

border-radius: 4px;

text-decoration: none;

transition: opacity 0.5s ease-out;

opacity: 0;

padding-top: 5px;



}

#back-to-top:hover {

background:#000;

}

#back-to-top.show {

opacity: 1;

}





.wsmegamenu .col-lg-4{



max-width:35%;



}



/*-- about  --*/

.inner{

padding-bottom:5px;



}



.inner p{

margin-bottom: 0.625rem;

text-align:justify;

font-size:16px;

line-height: 1.5;

color:#212529;

font-weight:400;

font-family: Lato-Regular;



}

.inner .img-thumbnail {

padding: .25rem;

background-color: transparent;

border: 1px solid #dee2e6;

border-radius: .25rem;

max-width: 100%;

height: auto;

}

.inner .under{

padding-bottom:0px !important;

text-decoration:underline;

margin-bottom: 0px;

}

.inner h1{

color: #212529;

font-size: 30px;

padding-bottom: 20px;

font-weight:700;

padding-top:20px;

text-align:center;



}

.inner h2{

color: #212529;

font-size: 25px;

padding-bottom: 10px;

font-weight:700;

padding-top:10px;

text-align:left;	

}

.inner h3{

color: #212529;

font-size: 20px;

padding-bottom: 10px;

font-weight:600;

padding-top:10px;

text-align:left;

}

.inner h4{

color: #212529;

font-size: 18px;

padding-bottom: 10px;

font-weight:600;

padding-top:10px;

text-align:left;

}



.inner h1::after {

content: '';

position: absolute;

display: none;

width: 50px;

height: 3px;

background: #0b8de5;

top: 60px;  

left: calc(50% - 25px);

}

.PPopular{

font-size:25px !important;

font-weight:700 !important; 

color:#212529 !important; 

margin-bottom:0px !important;

}

.phead{

font-size:1rem;

padding-bottom:0px;

line-height:30px !important;

}

.phead::after{

content: "";

width: 100%;

height: 2px;

background: #eaeaea;

display: block;

}

.inner img{

border-radius:8px;

}
.inner ul{

list-style:inside;

color:#212529;

padding-bottom: 0.625rem;



}


.inner ol{

list-style:inside;

color:#212529;

padding-bottom: 0.625rem;



}

.inner ol li{

font-size:1rem;

list-style: outside;

margin-left: 19px;



}

.students img{

border-radius: 29px;

border: 4px solid #002541;



}



#breadcrumb{

float:left;

text-align:center;

width:100%;



}

#breadcrumb ul{

list-style:none;

text-align:center;  

}

#breadcrumb ul li{

display: inline-flex;

padding-top: 15px;

padding-bottom: 15px;

color:#212529;



}

#breadcrumb ul li a::after{

display: inline-block;

padding-right: .5rem;

padding-left: .5rem;

color: #6c757d;

content: "/";

}
#breadcrumb ul li a {
    color: #2e073b!important;
    background-color: transparent;
}


/*-- end about --*/



#image-gallery	dl, ol, ul {

margin-top: 0;

margin-bottom: 0px;

}



#image-gallery .pagination {

display: -ms-flexbox;

display: inline-flex;

padding-left: 0;

list-style: none;

border-radius: .25rem;

}

#image-gallery .page-link:hover {

z-index: 2;

color: #ffffff;

text-decoration: none;

background-color: #0056b3;

border-color: #0056b3;

}

.top_country h3{

float:left;

width:100%;

text-align:center;

}

.top_country p,.top_country p a{

text-align:center;

width:100%;

line-height:30px;

margin-bottom:20px;

padding-top: 10px;

}

.top_country img{

border-radius:10px 10px 0px 0px;

}

.top_country .shadow1{

box-shadow: 0px 3px 10px #00000029;

border-radius:10px;

margin-bottom: 25px;



}

#blog2 img{

border-radius:10px 10px 0px 0px;

}	

#blog2 .shadow2{

box-shadow: 0px 3px 10px #00000029;

border-radius:10px;



}

#blog2 .shadow2 p{

padding:10px;

font-size:15px;

margin-bottom:0px !important;

padding-bottom:0px;

}

#blog2 .shadow2 p span{

font-weight:600;

font-size:16px;
color:#333;
}

#blog2 pre{

padding-left:10px !important;

padding-bottom:10px;

font-family:Lato-Regular;
margin-top: 10px;
}

#blog2 .pagination {

display: -ms-flexbox;

display: inline-flex;

padding-left: 0;

list-style: none;

border-radius: .25rem;

}

#blog2 .page-link:hover {

z-index: 2;

color: #ffffff;

text-decoration: none;

background-color: #0056b3;

border-color: #0056b3;

}



.our-Popular  p{

text-align:center;

width:100%;

line-height:30px;

margin-bottom: 20px;

}

.our-Popular .shadow2  p{

text-align:justify;

line-height: 1.5;



}

.our-Popular .shadow2 p {

padding: 10px;

font-size: 15px;

margin-bottom: 0px !important;

padding-bottom: 0px;

}

.our-Popular span {

font-weight: 600 !important;

font-size: 16px;
color:#333;

}

.our-Popular .shadow2 {

box-shadow: 0px 3px 10px #00000029;

border-radius: 10px;

}



.our-Popular pre {

padding-left: 10px !important;

padding-bottom: 10px;

font-family:Lato-Regular;

margin-top:10px;
}



#pages{





}

#pages .table td, .table th {

padding: 6px;

vertical-align: top;

border-top: 1px solid #dee2e6;

}



#pages .container{

width: 1024px;





}

.blog-img {



text-align:center;

}	

.blog-img img{



border-radius:15px;

margin-bottom: 10px;

margin-top: 10px;



}

.btn {

margin-top: 0px ;

margin-right: 3px;

}

#pages .blog-detail-bg2{

background: url(../../../images/german-language.jpg) no-repeat;

background-size: cover;

height: 40vh;

border-radius: 25px;

margin-bottom: 10px;

margin-top: 10px;

}

.comfot{

margin: 30px 0px 30px 0px;

border-bottom: 1px solid #ddd;

border-top: 1px solid #ddd;

padding-top: 0.625rem;

}



.comfot p img{

margin-right:10px;

margin-bottom:5px;

float:left;

}

.tag{

float:left;

padding-bottom:0px;

padding-top: 20px;



}	

.tag ul{

list-style:none;

}

.tag ul li{

float:left;

display:block;

}

.tag ul li a{

display: inline-block;

line-height: 24px;

padding: 8px 10px 8px;

margin: 0 6px 8px 0;

color: #212529;

text-align: left;

font-size: 14px;

background: 0 0;

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

font-weight: 400;

border-radius: 5px;

border: 1px solid #ddd;

font-weight: 600;

}

.our-Popular .shadow3{

box-shadow: 0px 3px 10px #00000029;

border-radius:10px;



}



.our-Popular .shadow3 img{

border-radius: 10px 10px 0px 0px;



}



.our-Popular .shadow3 p{

padding: 10px;

font-size: 15px;

margin-bottom: 0px !important;

padding-bottom: 0px;

text-align: left;

line-height: 25px;





}

#Blog-Details .shadow3 p span{

font-weight:600;

font-size:16px;

}

#Blog-Details pre{

padding-left:10px !important;

padding-bottom:10px;

font-family:Lato-Regular;

}

.videobtn{

position: absolute;

top: 14px;

left: 193px;

z-index: 1000;

display:none;





}

.newbg{

background:url(../../../images/vision.jpg) no-repeat;

background-size: cover;

border-radius:25px;

margin-bottom: 10px;

margin-top: 10px;

height:280px;	

}



.headnews{

color:#fff !important;

padding-top:115px;

padding-left:20px;

padding-right:20px;

margin-bottom:0px !important;

}

.datenews{

color:#fff !important;

padding-left:20px;

padding-right:20px;

margin-bottom:0px !important;



}

.buttonnews{

color: #fff !important;

margin-left: 20px;

border-radius: 25px;

border: 1px solid #fff;

width: 97px;

font-size: 15px !important;

padding: 5px 7px 5px 7px;



}

.newdetail{

background:#fff;

box-shadow: 0px 3px 10px #00000029;



}

.newdetail img{

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



}



.newstitle, .newstitle a{

font-weight:600 !important;

font-size:16px !important;

padding-right:20px;

margin-bottom:0px !important;

padding-top:10px;

color:#212529 !important;

}

.dateclass{

font-size:15px!important;

padding-left:20px;

padding-right:20px;

margin-bottom:0px !important;



}

.newsdiscp{

padding-left:20px;

padding-right:20px;

padding-bottom:10px;
font-size:15px!important;

}	





#articles {

z-index:200

}	

#articles h3{

color: #212529;

font-size: 20px;

padding-bottom: 4px;

font-weight: 600;

padding-top: 10px;

text-transform: capitalize;

text-align: left;



}	

.art-details{

border:1px solid #ddd;

border-radius:8px;

min-height: 93px;

margin-top:8px;



}

.art-details img{

float:left !important;

vertical-align:middle;

margin-right:10px !important;

border-radius:8px;



}

.art-details p{

margin:0px;

float:left;

padding:10px;

font-size:12px;

line-height:23px;



}

.uni_details{

border:1px solid #ddd;

border-radius:8px;

padding-top:10px;



margin-bottom:8px;





}

.uni_details img{

float:left;

border-radius: 8px 55px 0px 55px !important;



}

.uni_details img:hover{

transition:.3s;

}



.uni_details .table td, .table th {

padding: 2px;

vertical-align: top;

border-top: 1px solid #dee2e6;

padding-left:5px;

color:#212529;

}



.uni_details  .col-md-8{

padding-left:2px;



}

.stupra{

background: #ffffff;

border-radius: 8px;

padding-top: 2px;

color: #212529 !important;

padding-bottom: 4px;

}

.testimonial{



padding: 40px 80px;

background: #065fd40d;



}

.testimonial img{

border-radius:50%;

float:left;

border:4px solid #fff;

box-shadow: 0px 3px 10px #00000029;

width:100px;

height:100px;



}

.testimonial p{

margin-left: 0px;

vertical-align:middle;

margin-top: 18px;

font-size:14px;





}

.contact_icon{

text-align:center;



box-shadow: 0 0 30px rgb(214 215 216 / 30%);

padding: 20px 30px;

min-height: 226px;

background: #dfebf9cf;



}

.contact_icon h3{

text-align:center;

padding-top:15px;

}

.contact_icon span{



color: #212529;

border-radius: 50%;

padding: 14px;

border: 2px dotted #b3d1fa;



}

.contact_icon p{

text-align:center !important;



}	



.branch {

border-radius: 8px;

border: 1px dotted #ddd;

padding:17px;

min-height: 250px;

margin-bottom:25px;

background:#dfebf9cf;

}



.branch ul{

list-style:none;

}

.branch ul li{	



margin-bottom: 10px;

position: relative;

padding-left: 42px;

}

.branch ul li a{

color:#212529;

}

.btn-primary {

color: #fff;

background-color: #002541;

border-color: #002541;

}

.btn-primary:hover {

color: #fff;

background-color: #07406b;

border-color: #07406b;

}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {

color: #fff;

background-color: #07406b;

border-color: #07406b;

}





.calltoacion{

background:#002541;

padding:40px;

color:#FFF;

margin-bottom:30px;

}

.event{

box-shadow: 0px 3px 10px #0000001C;

padding-bottom:20px;





}

.event img{

border:8px 8px 0px 0px;

}

.event p{

padding:8px;

font-size:13px;

}

.event .rounded{

border-radius:50% !important;





}

.cal{

width:50%;

float:left;



}	

.cal p{

text-align:left;

font-size:14px;



}

.cal img{

padding-right:2px;

}



.notify{

background: #0487F3;

color: #fff;

padding: 10px;

border-radius: 10px;

padding: 9px 27px;

margin-left: 4px;





}

.notify:hover{

color:#fff;

}

.pagination {

display: -ms-flexbox;

display: inline-flex;

padding-left: 0;

list-style: none;

border-radius: .25rem;

}	

.ppadding p{

font-family: Lato-Regular;

color: #212529;

font-weight: 400;

line-height: 25px !important;

margin-bottom: 0px;





}

/*--social side bar--	*/



#smobile {

display:none;





}

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



#smobile {

color: #ccc;

bottom: 0;

display: block;

left: 0;

right: 0;

height: 60px;

z-index: 9999;

background: #002541;

width: 100%;

text-align: center;
padding-top:10px;

}

.floating-icons{

display:none;



}	

}

#smobile ul {

list-style:none;

}

#smobile ul li{

float:left;

width: 33%;

text-align: center;

}

#smobile ul li img{

width:43px;
height:auto;
}

nav.floating li.float-call a {

background: #0b8de5

}

nav.floating li.float-whatsapp a {

background: #25d366

}

nav.floating li.float-email a {

background: #d80056

}

nav.floating li.float-facebook a {

background: #4267b2

}

nav.floating li.float-youtube a {

background: red

}

nav.floating li.float-chat a {

background: #ffa500

}

@media screen and (min-width: 600px) {



.floating-icons {

position: absolute;

right: 60px;

top: 20px;

z-index: 500;

display:block;

}

nav.floating {

position: fixed;

width: 60px;

margin-top: 150px;

transition: all .3s linear;

box-shadow: 2px 2px 8px 0 rgba(0,0,0,.4)

}

nav.floating ul {

margin: 0;

padding: 0

}

nav.floating li {

height: 45px;

position: relative;

list-style: none;

}

nav.floating li a {

color: #fff!important;

display: block;

height: 100%;

width: 100%;

line-height: 45px;

padding-left: 25%;

transition: all .3s linear;

text-decoration: none!important;

float: right;

}

nav.floating li a i {

position: relative;

top: 10px;

left: 6px;

font-size: 22px;

overflow: hidden;

float: left

}

nav.floating ul li a span {

display: none;

font-weight: 600;

letter-spacing: 1px;

margin-left: 27px;

position: relative;

font-size: 18px;

}

.floating b {

display: none;

}

nav.floating a:hover {

z-index: 1;

width: 260px;

border-bottom: 1px solid rgba(0,0,0,.5);

box-shadow: 0 0 1px 1px rgba(0,0,0,.3);

}

nav.floating li.wide a:hover {

width: 185px;

}

nav.floating li a:hover .chat-indicator, nav.floating li:hover .chat-indicator {

opacity: 0;

transition: all .2s linear

}

nav.floating li.wide-2 a:hover {

width: 300px

}

nav.floating ul li:hover a span {

padding-right: 30%;

display: block;

font-size: 15px

}

nav.floating ul li.wide:hover a span {

padding-right: 0%

}

nav.floating ul li.wide-2:hover a span {

padding-right: 22%

}



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



.floating-icons {

position: fixed;

bottom: 0;

width: 100%;

z-index: 9999;

display: none;

}

.floating span {

display: none

}

.floating ul {

margin: 0;

padding: 0;

}

.floating li {

float: left;

width: 25%;

list-style: none;

}

.floating li a {

color: #fff!important;

display: block;

height: 100%;

width: 100%;

line-height: 20px;

border-bottom: 1px solid rgba(0,0,0,.4);

transition: all .3s linear;

text-decoration: none!important;

text-align: center;

padding-top: 3px;

}

.floating b {

display: block;

font-size: 12px;

}



}

@media screen and (min-width:651px) {

.floating-icons {

position: absolute;

right: 60px;

top: 20px;

z-index: 500

}

.floating-icons .sidemenu {

position: fixed;

width: 60px;

margin-top: 150px;

transition: all .3s linear;

box-shadow: 2px 2px 8px 0px rgb(0 0 0 / 40%)

}

.floating-icons .sidemenu ul {

margin: 0

}

.floating-icons .sidemenu li {

height: 45px;

position: relative

}

.floating-icons .sidemenu li.float-whatsapp a {

background: #25d366

}

.floating-icons .sidemenu li a {

color: #fff!important;

display: block;

height: 100%;

width: 100%;

line-height: 45px;

padding-left: 25%;

transition: all .3s linear;

text-decoration: none!important;

float: right

}

.floating-icons .sidemenu li a i {

position: relative;

top: 10px;

left: 6px;

font-size: 22px;

float: left

}

.floating-icons .sidemenu ul li a span {

display: none;

font-weight: bold;

letter-spacing: 1px;

margin-left: 50px;

position: relative;

white-space: nowrap

}



}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0;
}
iframe {
    border: 0;
}
a {
    color: #212529;
    text-decoration: none;
    background-color: transparent;
}
.inner ol li a,.inner ul li a {
    color: #068dc4!important;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    /*color: #0a58ca; */
    color: #000000;
    text-decoration: underline;
}
.inner ol {
    padding-left: 20px;
}
#blog2 .shadow2 {
    min-height: 450px!important;
    margin-bottom: 30px;
}
.our-Popular .shadow3 {
    min-height: 390px!important;
}
.newdetail {
    min-height: 480px!important;
}
.top_country p a{
    color: #66676D;
}
.top_country p a:hover {
    text-decoration: none;
}

.cont a{
	color: rgba(255, 255, 255, 0.7);
	}
.cont a:hover{
	color: #fff;
    text-decoration: underline;
    transition: 0.3s;
}
#most a:hover,#medical a:hover {
    text-decoration: none!important;
}	
.pagination a, .pagination strong{color:#000!important;}
@media screen and (max-width: 992px) {
  #Asked {
    width: 100%!important;
    }
}
