
html,
body { background: #fff; font-family: 'Source Sans Pro', sans-serif; }

p { margin: 0; color: #000; font-size: 14px; line-height: 1.7; font-family: arial; }

h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'Source Sans Pro', sans-serif; margin: 0; }

ul,
label { margin: 0; list-style-type: none; padding: 0; }

body a { transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; text-decoration: none; outline: none; }

body a:hover { text-decoration: none; }

label.amount {width: 100% !important; background: #08266f !important; padding: 10px 0 !important; text-align: center !important; border-radius: 15px !important; font-size: 15px !important; line-height: 20px !important; }
.hea-scholar-input .radio{ width: 19%; display: inline-block; padding: 0; margin: 15px 0; text-align: center; color: #fff; font-weight: bold; }    
.modal-dialog { width: 70% !important; margin: 140px auto !important; }
.modal-content { position: relative; background: url(../images/2.jpg)no-repeat left bottom; display: inline-block; padding: 10px 50px 50px 30px; }
.form-group { margin-bottom: 15px; margin: 0px !important; }
.form-group h5 { font-family: 'Archivo Black', sans-serif; text-align: center; font-size: 15px; color: #FFF; line-height: 20px; padding: 7px 0; width: 13%; display: inline-block; background: #fff; border-radius: 4px; }
h4.modal-title{  font-family: 'Archivo Black', sans-serif; text-align: center; font-size: 30px; color: #0a2c60; line-height: 50px; padding: 0 0px; text-transform: uppercase; }
.modal-body { position: relative; padding: 15px; }
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.btn-primary { color: #fff !important; background-color: #ff000b !important; border-color: #ffffff !important;margin: 10px 0 0 50px !important; }
p.pup-text{  margin: 0 0 15px; color: #02092d; font-size: 14px; line-height: 1.7; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.btn-primary:hover{ color: #08266f !important; background-color: #fff !important; border-color: #ffffff !important; transition:all 600ms ease-in-out;}
.body-marquee{ position: fixed; bottom: 0; z-index: 999; left: 0; width: 100%; background: #2557a2; padding: 0 0; margin: 0 0; }
.body-marquee marquee{}
.body-marquee marquee p{font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 16px; color: #fff; text-transform: capitalize; padding: 5px 0; margin: 0 0;}
.modal-body form .styled-input{ width: 100%; position: relative; overflow: hidden; margin: 0 0 10px; }
.modal-body .contact-form-pupup form .styled-input label{ width: 30%; position: relative; overflow: hidden; float: left; text-align: left;     color: #ffeae0}
.modal-body .contact-form-pupup form .styled-input input{ width: 70%; position: relative; overflow: hidden; float: right; text-align: left; background: rgba(0,0,0,0.55); border: none; outline: none; border-bottom: 1px solid #595959; border-radius: 6px; padding: 5px 20px; }
.modal-body .contact-form-pupup form .styled-input textarea{width: 70%; position: relative; overflow: hidden; float: right; text-align: left; background: rgba(0,0,0,0.55); border: none; outline: none; border-bottom: 1px solid #595959; border-radius: 6px; padding: 5px 20px; }
.modal-body .contact-form-pupup input[type="submit"] { border: none; padding: 6px 25px;transition:all 600ms ease-in-out; font-size: 15px; outline: none; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; background: #f85101; color: #fff; width: 70%; display: inline-block; float: right; border-bottom: 2px solid #ffffff; border-radius: 6px; }
.modal-body .contact-form-pupup input:hover[type="submit"] { border-bottom: #f85101; transition:all 600ms ease-in-out; }
.pup-up-form{}
.pup-up-form .form-group{}
.pup-up-form .form-group .form-control{ display: block; width: 100%; padding: 7px 12px; font-size: 15px; line-height: 1.42857143; color: #032559; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; height: 45px; background: #eeeeeee8; border: 0.5px solid #fff; margin: 0 0 10px 0; text-transform: uppercase;}
.pup-up-form .form-group .Subscribe{background: #0f3673; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 15px; line-height: 22px; padding: 10px 20px; margin: 5px 0 5px;}  
.private-tution-inner h5{ display: inline-block; padding: 10px 14px; margin: 0; text-align: center; position: relative; background: #154386; font-size: 15px; font-weight: bold; letter-spacing: 0; cursor: pointer; border-right: 4px solid #0e3f86; font-family: 'Montserrat', sans-serif; margin: 10px 0px; border-radius: 3px; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.33);}
.private-tution-inner h5:hover{ background: #08266f; }
img.Register-img{ width: 20%; text-align: center; position: relative; display: block; margin: 0 auto; border: 4px double #fff;  background: linear-gradient(90deg, rgb(8 38 111) 50%, rgb(255 255 255) 50%); background: none;}
.private-tution-inner h4{  font-size: 26px; color: #ff9002; margin: 20px 0 5px; text-transform: uppercase; font-weight: 700; font-family: 'Archivo Black', sans-serif;}
img.reting-img{ width: 50%; position: relative; text-align: center; display: block; margin: 0 auto; }



header{ position: relative; top: 0; width: 100%; z-index: 9; background: rgba(0,0,0,0.1); background:none;}
/*-- header-top --*/
.header-top{ position: relative; width: 100%; padding: 5px 50px; margin: 0; background: #244e8c;  }
.blinking {
animation: blinkingText 1.2s infinite;
}
@keyframes blinkingText{
0%{     color: #fff;    }
49%{    color: #ff9b00; }
60%{    color: #c600ff; }
99%{    color:#fff;  }
100%{   color: #00ffc6;   }
}
.header-top a{    font-family: 'Archivo Black', sans-serif; padding:  0; font-size: 14px; line-height: 20px;}
.header-top .top-left{ width: 100%; padding:10px 0; margin: 0;     border-right: 1px solid rgba(255,255,255,0.17); }
.header-top .top-left ul{ padding: 0; margin: 0;  }
.header-top .top-left ul li{ display: inline-block; padding: 0 15px 0 0; margin: 0; }
.header-top .top-left ul li a{ color: rgba(255,255,255,0.80); text-transform:uppercase; }
.header-top .top-left ul li a:hover{ color: #fff; }

.header-top .top-right{ width: 100%; padding: 10px 0; margin: 0; text-align: right; border-left: 1px solid rgba(255,255,255,0.17);}
.header-top .top-right ul{ padding: 0; margin: 0;  }
.header-top .top-right ul li{ display: inline-block; padding: 0 0 0 10px; margin: 0; }
.header-top .top-right ul li a{ color: rgba(255,255,255,0.4); }
.header-top .top-right ul li a:hover{ color: #fff; }
.header-top .barnd-help{}
.header-top .barnd-help a{font-family: 'Montserrat', sans-serif; font-size: 15px; line-height: 16px; color: #e1e4e8; text-decoration: none; letter-spacing: 1px; padding: 0 0; margin: 0 15px 0 0px; }
.header-top .barnd-help a:hover{color: #ff8000;}
.header-top .barnd-help a i{ padding: 3px 0 3px 0; background: #ff8000; font-size: 12px; color: #fff; width: 20px; text-align: center; border-radius: 2px; margin: 0 3px 0 0; }
.header-top .barnd-help-right{color: #939393;}
.header-top .barnd-help-right a{font-family: 'Montserrat', sans-serif;transition:all 600ms ease-in-out; font-size: 13px; line-height: 19px; color: #e1e4e8; text-decoration: none; letter-spacing: 1px; padding: 0 5px; margin: 0 10px; text-transform: uppercase;}
.header-top .barnd-help-right a:hover{color: #ff8000;transition:all 600ms ease-in-out;}
.header-top .barnd-help-right a i{padding: 2px 0 2px 0; background: #ff8000; font-size: 12px; color: #fff; width: 20px; text-align: center; border-radius: 2px; margin: 0 3px 0 0;}

.header-bottom-end { position: relative; width: 100%; padding: 10px 50px; margin: 0;border-bottom: 1px solid #d4d4e0; background: linear-gradient(90deg, rgb(255 120 5) 50%, rgb(40 217 234) 50%); }
.header-bottom-end .lt-h{ width: 100%; padding:0px 0; margin: 0;     border-right: 1px solid rgba(255,255,255,0.17); }
.header-bottom-end .lt-h ul{ padding: 0; margin: 0;  }
.header-bottom-end .lt-h ul li{  display: inline-block; padding: 0; margin: 0; width: 45%; text-align: left; }
.header-bottom-end .lt-h ul li a{ color: rgba(255,255,255,0.80); display: inline-block; padding: 0 0 0 20px; }
.header-bottom-end .lt-h ul li a:hover{ color: #fff; }
.header-bottom-end .lt-h ul li span{ color: #fff; }
.header-bottom-end .rt-h{ width: 100%; padding: 0px 0; margin: 0; text-align: right; border-left: 1px solid rgba(255,255,255,0.17);}
.header-bottom-end .rt-h ul{ padding: 0; margin: 0;  }
.header-bottom-end .rt-h ul li{  display: inline-block; padding: 0; margin: 0; width: 45%; text-align: right; }
.header-bottom-end .rt-h ul li a{ color: rgba(255,255,255,0.4); display: inline-block; padding: 0 0 0 20px; }
.header-bottom-end .rt-h ul li a:hover{ color: #fff; }
.header-bottom-end .rt-h ul li span{ color: #fff; }


.search-d{text-align: right; padding: 0; margin: 25px 0 0;}
.search-d form input[type=text] { width: 5%; border-radius: 4px; background: url(../images/search.png) no-repeat right; background-repeat: no-repeat; padding: 12px 20px 12px 40px; -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out; border: none; outline: none; color: #fff;}
.search-d form input[type=text]:focus { width: 100%; }

/*-- header-bottom --*/
.header-bottom{ position: relative; width: 100%; padding: 5px 50px; margin: 0; background: #fff;  }

/*-- header-menu --*/
.header-menu{ position: relative; width: 100%; padding: 0px 0; margin: 0; border-bottom:1px solid rgba(255,255,255,0.17); }
#navigation{ transition:all 2300ms ease-in-out;float: right; padding: 6px 0 0px; margin: 0;  border-left: 1px solid rgba(255,255,255,0.17);
border-right: 1px solid rgba(255,255,255,0.17);}
.logo{ width: 100%; padding: 25px 0; margin: 0; }
img.logo-img{ width: 100%;  }


/*-- Terms --*/
.terms h4 { padding: 5px 0 2px 0;     line-height: 25px; font-size: 21px;color: #2557a2;margin: 10px 0 5px;text-transform: uppercase;font-weight: 300;font-family: 'Archivo Black', sans-serif;}
.terms ul li { padding: 0 0 10px 30px; color: #061948; font-size: 19px; font-weight: lighter; font-style: italic; line-height: 25px; font-family: a; }
.terms p{padding: 0 0 10px 1px; color: #444141; font-size: 18px; font-weight: lighter; font-style: italic; line-height: 27px; font-family: a;text-transform: capitalize; }

/*-- collage-inner --*/

/*-- collage-inner --*/
.collage-inner{ position: relative; width: 100%; padding:50px 0; background: url(../images/ser-bg.png);}
.collage-inner h3{font-size: 36px; color: #244e8c; margin: 0 0 20px; text-transform: uppercase; font-weight: 700; font-family: 'Archivo Black', sans-serif; text-align: center; }
.collage-inner h3 span { padding: 0 0; margin: 0; color: #ff7805; }
.collage-inner h6{    padding: 0 0; margin: 15px 0 40px; line-height: 25px; font-size: 14px; color: #0f2652; text-transform: uppercase; text-align: center; font-style: italic; }
.collage-inner form{ position: relative; width: 100%; padding:0px 0; }
.collage-inner form .hea-scholar-input{ width: 100%; padding:0 0 0 20px; border: 1px solid #ccc; border-radius: 25px; background: #ff7805; }
.collage-inner form .hea-scholar-input label{  width: 40%; padding:10px 0 0; color: #fff;  float: left; outline:none; border:none; }
.collage-inner form .hea-scholar-input select{ cursor: pointer; width: 60%; padding: 10px 0 10px 40px; border-radius: 25px; background: #244e8c; color: #000; outline: none; border: none; background: linear-gradient(60deg, rgb(255 120 5) 15%, rgb(255, 255, 255) 15%);}
.collage-inner .coll-all{position: relative; width: 100%; padding: 5px; margin: 0 0 20px; border: 1px solid #eae8e8; background: #fff; border-radius: 13px; box-shadow: 0px 3px 21px -6px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 21px -6px rgba(0, 0, 0, 0.14);}
.collage-inner .coll-all img.col-img{ position: relative; width: 100%; padding: 5px; margin: 0 0 15px; border: 1px solid #eae8e8; background: #fff; border-radius: 13px; box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.15); }
.collage-inner .coll-all:hover{border: 1px solid #bdbdbd; background: #fff; transition:all 600ms ease-in-out; border-radius: 13px; box-shadow: 0px 10px 15px -10px rgb(202, 202, 202); }
.collage-inner .coll-all h2{ padding: 0; margin: 0; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #000; font-family: 'Open Sans', sans-serif; background: none; font-weight: bold;  height: 40px;}
.collage-inner .coll-all h4 { overflow: hidden; text-align: center; list-style: none; padding: 0 0; font-size: 15px; line-height: 35px; color: #000000de; font-weight: 200; margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.collage-inner .coll-all p{ padding: 5px 0 5px 0; margin: 0; font-size: 12px; line-height: 20px; text-align: center; color: #fff; font-style: italic; background: #ff8f00; text-transform: full-width; border-radius: 5px;  }
.collage-inner .coll-all a{ padding: 4px 0 4px; margin: 10px auto 6px; display: block;transition:all 600ms ease-in-out; color: #183e99; font-weight: normal; text-align: center;border: 1px solid #ccc;width: 50%;border-radius: 25px;font-size: 13px;letter-spacing: 1px;box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.48);background: #ff8f00; color: #fff; border: 1px solid #ff8f00;}
.collage-inner .coll-all:hover a{ background: #09459f; color: #fff; border: 1px solid #e3e3e3; transition:all 600ms ease-in-out;}
.collage-inner .coll-all:hover p{background: #09459f; transition:all 600ms ease-in-out; }

/*-- nursing-prof --*/
.nursing-prof{ position: relative; width: 100%; padding:30px 0; overflow: hidden; }
.nursing-prof .nursing-box{ position: relative; width: 100%; padding:5px; display: block; overflow: hidden; height: 250px; margin: 0 0 30px;}
.nursing-prof .nursing-box h3{ padding: 5px 20px; margin: 0; background: #033f8f; font-weight: bold; font-size: 18px; line-height: 22px; color: #fff; }
.nursing-prof .nursing-box p{padding: 0 0; margin: 10px 0 0px; line-height: 25px; font-size: 14px; color: #0f2652; text-transform: uppercase; text-align: left; font-style: italic; }
.nursing-prof .nursing-box img.inner-nursing{ width: 100%; height:auto; }

/* ---------------video-feedback section ---------------*/
.video-feedback{position: relative; width: 100%; display: inline-block; padding: 30px 0; margin: 0 0; background: linear-gradient(to right, #2557a2, #0f3b7d);}
.video-feedback h2{text-align: center; font-size: 30px; line-height: 40px; color: #ff5a3b; font-weight: 200; margin: 10px 20% 30px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.video-feedback video{margin: 30px 0 16px;}
.video-feedback a{background: linear-gradient(90deg, rgb(255, 62, 27) 0%, rgb(247, 97, 70) 35%, rgb(255, 74, 43) 100%); color: #fff; transition: all 400ms ease-in-out; border: 1px solid #b1b8bb12; font-size: 18px; box-shadow: 0 10px 20px rgb(217, 211, 211); font-family: "Atkinson Hyperlegible Next", serif; border-radius: 25px; padding: 7px 25px; margin: 10px auto 10px; display: table; position: relative; z-index: 9; width: 15%; text-align: center;}
.video-feedback a:hover{background: linear-gradient(to bottom, #ff5a3b, #ee2702); color: #fff;}
.video-feedback img.border-down-img {
width: 100%;
position: relative;
z-index: 9;
bottom: 40px;
left: 0;
padding: 0;
margin: 0;
height: auto;
opacity: 1;
}
.video-feedback img.border-up-img {
width: 100%;
position: relative;
z-index: 9;
top: 40px;
left: 0;
padding: 0;
margin: 0;
height: auto;
opacity: 1;
}
/*-- apply-inner --*/
.apply-inner {
position: relative;
width: 100%;
padding: 35px 0;
margin: 0;
background: url(../images/ser-bg.jpg);
}
.apply-inner h3 {
position: relative;
text-align: center;
display: block;
padding: 0;
font-size: 30px;
line-height: 50px;
color: #232020;
margin: 0;
text-transform: uppercase;
font-weight: 700;
font-family: 'Oswald', sans-serif;
}
.apply-inner .apply-in-text {
position: relative;
width: 50%;
padding: 50px 0px;
margin: 0 auto;
background: url(../images/ser-bg.png);
box-shadow: 10px 0px 25px 0 rgba(0, 0, 0, 0.11);
border: 11px solid#fff;
}
.apply-inner .apply-in-text form {
position: relative;
width: 100%;
padding: 0 0;
margin: 0 0;
}
.apply-inner .apply-in-text form .apply-input {
position: relative;
width: 100%;
padding: 5px;
margin: 0 0 15px;
background: #fff;
}
.apply-inner .apply-in-text form .apply-input label {
position: relative;
width: 50%;
padding: 0 10px 0 0px;
margin: 0 0;
float: left;
text-align: right;
font-size: 14px;
font-family: 'Francois One', sans-serif;
font-weight: bold;
color: #06285b;
letter-spacing: 0;
text-transform: uppercase;
line-height: 35px;
}
.apply-inner .apply-in-text form .apply-input input { position: relative; font-family: 'Inconsolata', monospace; width: 50%; margin: 0 0; display: inline-block; font-size: 16px; color: #000; padding: 4px 10px; border: none; border-bottom: 1px solid #ccc; outline: none; }

h6.hilight { position: relative; font-family: 'Francois One', sans-serif; font-size: 16px; color: #ffffff; text-align: left; padding: 8px 20px; font-style: italic; line-height: 25px; margin: 20px 0; background: #ff8000; display: block; border-radius: 4px; }
.apply-inner .apply-in-text form .con-sub-botton:hover { background: #000; color: #fff; transition: all 0.4s ease; -webkit-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); -moz-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); }
.apply-inner .apply-in-text form .con-sub-botton { padding: 10px 50px; background: #ff9639; color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; border: none; outline: none; margin: 0 auto; text-align: center; display: block; border-radius: 5px; border: 1px solid #ccc; }
.apply-inner .apply-in-text form .apply-input textarea { position: relative; font-family: 'Inconsolata', monospace; width: 50%; margin: 0 0; display: inline-block; font-size: 16px; color: #000; padding: 4px 10px; border: none; border-bottom: 1px solid #ccc; outline: none; }
.apply-inner .apply-in-text form .apply-input table{}
.apply-inner .apply-in-text form .apply-input table th { background: #2557a2; color: #fff; border-right: 1px solid #ccc; text-align: center; font-size: 12px; line-height: 15px; padding: 8px 0 5px 0;}
.apply-inner .apply-in-text form .apply-input table td{}
.apply-inner .apply-in-text form .apply-input select { position: relative; font-family: 'Inconsolata', monospace; width: 60%; margin: 0 0; display: inline-block; font-size: 16px; color: #000; padding: 4px 10px; border: none; border-bottom: 1px solid #ccc; outline: none; }
.apply-inner .apply-in-text form .apply-input select { position: relative; font-family: 'Inconsolata', monospace; width: 50%; margin: 0 0; display: inline-block; font-size: 16px; color: #000; padding: 4px 10px; border: none; border-bottom: 1px solid #ccc; outline: none; }





/*-- six-coll --*/
.six-coll{ position: relative; width: 100%; padding:50px 0; background: #fff; background: url(../images/ser-bg.png);}
.six-coll h3{    font-size: 36px; color: #08266f; margin: 0 0 10px; text-transform: uppercase; font-weight: 700; font-family: 'Oswald', sans-serif; font-family: 'Archivo Black', sans-serif; text-align: center; }
.six-coll h3 span { padding: 0 0; margin: 0; color: #ff9002; }
.six-coll h6{ padding: 0 0; margin: 15px 0 40px; line-height: 1.5; font-size: 16px; color: #0f2652; text-align: center; font-style: italic;}
.six-coll .video-coll{ position: relative; overflow: hidden; width: 100%; padding: 0; margin: 30px 0 5px;  filter:grayscale(0%); background: #063273;height: 240px;border: 5px solid #ff8000;border-radius: 15px;box-shadow: 0px 3px 21px -6px rgba(0, 0, 0, 0.37);}
.six-coll .video-coll:hover{ } 
.six-coll .video-coll img{ width:100%; height:auto; opacity: 1;}
.six-coll .video-coll p{ opacity: 0.1; text-align: center;transition:all 600ms ease-in-out; width: 100%; background: #ff8000; padding: 50px 0; margin: 0; position: absolute;bottom: 50px;font-weight: bold;color: #fff;letter-spacing: 1px;font-size: 18px;}
.six-coll .video-coll:hover p{ opacity: 1;transition:all 600ms ease-in-out;}


/*-- private-tution-inner --*/
.private-tution-inner{ position: relative; width: 100%; padding:50px 0; background: url(../images/ser-bg.png);}
.private-tution-inner h3{font-size: 36px; color: #08266f; margin: 0 0 10px; text-transform: uppercase; font-weight: 700; font-family: 'Archivo Black', sans-serif; text-align: center; }
.private-tution-inner h3 span { padding: 0 0; margin: 0; color: #ff9002; }
.private-tution-inner h6{    padding: 0 0; margin: 15px 0 40px; line-height: 25px; font-size: 14px; color: #0f2652; text-transform: uppercase; text-align: center; font-style: italic; }
.private-tution-inner form{ position: relative; width: 100%; padding:0px 0; }
.private-tution-inner form .hea-scholar-input{ width: 100%; padding:0 0 0 20px; border: aliceblue solid #f2f2f2; border-radius: 25px;  clear: both;background: linear-gradient(60deg, rgb(255 120 5) 29%, rgb(242, 242, 242) 15%);margin: 0 0 10px;}
.private-tution-inner form .hea-scholar-input label{  width: 30%; padding:10px 0 0; color: #fff;  float: left; outline:none; border:none; }
.private-tution-inner form .hea-scholar-input select{ cursor: pointer; width: 66%; padding: 5px 10px; border-radius: 0; background: #f2f2f2; color: #041642; outline: none; border: none;     border-left: 1px solid #0000001a;margin: 8px 0; }
.private-tution-inner form .hea-scholar-input textarea{ width: 66%; padding: 5px 10px; border-radius: 0; background: #f2f2f2; color: #041642; outline: none; border: none;     border-left: 1px solid #0000001a;margin: 8px 0; }
.private-tution-inner form .hea-scholar-input input[type=tel]{  width: 66%; padding: 5px 10px; border-radius: 0; background: #f2f2f2; color: #041642; outline: none; border: none;     border-left: 1px solid #0000001a;margin: 8px 0; }
.private-tution-inner form .hea-scholar-input input[type=text]{  width: 66%; padding: 5px 10px; border-radius: 0; background: #f2f2f2; color: #041642; outline: none; border: none;     border-left: 1px solid #0000001a;margin: 8px 0;}
.private-tution-inner form .hea-scholar-input input[type=email]{  width: 66%; padding: 5px 10px; border-radius: 0; background: #f2f2f2; color: #041642; outline: none; border: none;     border-left: 1px solid #0000001a;margin: 8px 0; }
.private-tution-inner form .con-sub-botton:hover { background: #000; color: #fff; transition: all 0.4s ease; -webkit-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); -moz-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); background: linear-gradient(to bottom, #08266f 10%, #ff8f00 60%);}
.private-tution-inner form .con-sub-botton { padding: 10px 50px; color: #ffffff; font-size: 16px; font-weight: bold; text-transform: uppercase; border: 2px solid #fff; outline: none; margin: 30px auto; text-align: center; display: block; background: #063884; border-radius: 30px; box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.59); }
.private-tution-inner form .con-sub-botton:hover { background: #000; color: #fff; transition: all 0.4s ease; -webkit-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); -moz-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5); background: linear-gradient(to bottom, #08266f 10%, #ff8f00 60%);}

.private-tution-inner form h4 { font-family: 'Source Sans Pro', sans-serif; margin: 0; text-align: center; font-size: 20px; line-height: 25px; font-weight: bold; color: #01164a; padding: 0 0 10px; }
.private-tution-inner form p {    margin: 0; color: #4e515a; font-size: 15px; line-height: 20px; text-align: center; padding: 0 0 30px; font-weight: bold; font-style: italic; }


/*-- single-inner --*/
.single-inner{ position: relative; width: 100%; padding:50px 0; }
.single-inner h3{font-size: 36px; color: #08266f; margin: 0 0 10px; text-transform: uppercase; font-weight: 700; font-family: 'Archivo Black', sans-serif; text-align: center; }
.single-inner h3 span { padding: 0 0; margin: 0; color: #ff9002; }
.single-inner h6{    padding: 0 0; margin: 15px 0 40px; line-height: 25px; font-size: 14px; color: #0f2652; text-transform: uppercase; text-align: center; font-style: italic; }
.single-inner h4{ font-family: 'Archivo Black', sans-serif; color: #244e8c; font-size: 25px; letter-spacing: 0; line-height: 35px; padding: 0 0 15px; margin: 0; }
.single-inner h4 span { padding: 0 0;  letter-spacing: 1px; display: block;font-size: 18px;line-height: 30px;color: #110101cf;font-weight: 200;margin: 0 0 0 5px;font-family: "Helvetica";text-transform: uppercase;}
.single-inner h5{      text-transform: uppercase;font-size: 15px;line-height: 30px;padding: 0 0 10px;margin: 0;color: #021e61;}
.single-inner p{ text-transform: uppercase; font-size: 15px; line-height:30px; padding: 0 0 15px; margin: 0; color: #021e61;}
.single-inner a{padding: 10px 30px; margin: 0 0; display: inline-block; text-transform: uppercase; color: #fff; font-weight: bold; border-radius: 25px; border: 2px solid #0a4cae; background: linear-gradient(to top, #001940, #244e8c); box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.46); transition: all 500ms ease-in-out; }
.single-inner a:hover{ border: 2px solid #ffa801; background: linear-gradient(to top, #ff8f00, #ff9002); box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.7); transition: all 500ms ease-in-out; }

/*-- banner-silder --*/


/*inner-banner*/
.inner-banner{ position: relative; width: 100%; padding:0 0px; margin: 0px 0;height: 200px; overflow: hidden; background: #061f44;}
.inner-banner .inner-banner-img{ width: 100%;  padding:0 0px; margin: 0; opacity:0.5;}
.inner-banner ul{ position: absolute; content: ""; left: 0; bottom: 0;   color: #fff; width: 100%; z-index: 9;  padding: 0 0; margin: 0; background: linear-gradient(150deg, rgb(0, 25, 64) 40%, rgb(36, 78, 140) 80%);border-top: 1px solid #cccccc63;}
.inner-banner ul li{list-style: none; display: inline-block; padding: 0 20px; margin: 0 0; color: #fff;}
.inner-banner ul li a{position: relative;  margin: 0 0 0 0px; font-size: 15px; text-transform: uppercase; color: #ff9002; line-height: 25px; padding: 5px 0 5px; display: block;font-family: 'Archivo Black', sans-serif;letter-spacing: 1px;}
.inner-banner ul li a:hover{color: #ff9800;  transition:all 600ms ease-in-out; }
.inner-banner ul li a.active{position: relative;  margin: 0px 0 0 100px; font-size: 15px; text-transform: uppercase; color: #fffffff7; line-height: 25px; padding: 5px 0 5px; display: block;font-weight: normal;font-family: 'Archivo Black', sans-serif;letter-spacing: 2px;}

/*About*/
.about-inner{  width: 100%; height: auto; background: #fff; padding: 30px 0 50px; margin: 0; position: relative; }
.about-inner .left-text-top h2{text-align: left; font-family: "Abel-Regular"; font-size: 25px; font-weight: bold; line-height: 35px; padding: 10px 0 10px; margin: 0; color: #192f33;}
.about-inner .left-text-top p{text-align: justify;       list-style: none;padding: 0 0;font-size: 20px;line-height: 35px;color: #192f33de;font-weight: 200;margin: 0 0 0 5px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.about-inner .left-text-top ul{ position: relative;  padding: 0 0; margin: 0 0; }
.about-inner .left-text-top ul li{ list-style: none; padding: 0 0; font-size: 20px; line-height: 40px; color: #192f33de; font-weight: 200; margin: 0 0 0 10px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

/*-- banner-silder --*/
.banner-silder{ position: relative; width: 100%; padding: 0 0; margin: 0;  overflow: hidden;background: #000;  height: 650px; }
.banner-silder img.banner-img{ width: 100%;  height: auto;  margin: 0 0; opacity: 0.8;  filter: blur(4px);
-webkit-filter: blur(4px);}
.banner-silder .banner-dec{ position: absolute; content: ""; top: 0; left: 0; right: 0; width: 80%; padding: 0 0; margin: 0 auto; text-align: center;}
.banner-silder .banner-dec .banner-item-text{width: 100%; padding: 60px 0 50px; margin: 150px auto 0; text-align: center; display: inline-block; background: url(../images/ser-bg.png); border: 1px solid #919191; box-shadow: 0px 3px 21px -6px rgb(0, 0, 0); background: #00000063; border-radius: 25px; height: 400px; }
.banner-silder .banner-item-text h3{ white-space: nowrap; font-size: 18px; padding: 0; line-height: 26px; font-weight: 400; color: rgba(255, 255, 255, 0.7); letter-spacing: 2px; visibility: inherit; transition: none 0s ease 0s; text-align: center; transform: translate3d(0px, 0px, 0px); transform-origin: 50% 50% 0px; margin: 0; }
.banner-silder .banner-item-text h2{  font-family: 'Archivo Black', sans-serif; white-space: normal; font-size: 45px; line-height: 60px; color: rgb(255, 255, 255); letter-spacing: 0px; visibility: inherit; transition: none 0s ease 0s; text-align: center; margin: 15px 0 20px 0; padding: 0; transform: translate3d(0px, 0px, 0px); transform-origin: 50% 50% 0px; text-transform: uppercase; font-weight: bold;}
.banner-silder .banner-item-text a{box-shadow: 0px 20px 20px -15px rgb(0, 0, 0); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 16px 0 20px; border: 0px solid #fff; border-radius: 100px; background: linear-gradient(to top, #4b6e7466, #ff9800); color: #fff; text-transform: uppercase; margin: 15px 0 20px 0; font-size: 15px; width: 25%; text-align: center; font-weight: bold; letter-spacing: 1px; border: 2px solid #f49f22;}
.banner-silder .banner-item-text a:hover{background: linear-gradient(to top, #000, #ff9800);}
img.border-down-img { width: 100%; position: absolute; z-index: 9; bottom: 0; left: 0; padding: 0; margin: 0; height: auto; opacity: 1; }

.title-main{}
.title-main h5{font-family: 'Archivo Black', sans-serif; text-align: center; font-size: 35px; line-height: 45px; padding: 0px 0; text-transform: uppercase; color: #2557a2; margin: 0; }
.title-main h6{font-family: 'Montserrat', sans-serif; text-align: center; padding: 0 0 5px; margin: 0 0 5px; font-size: 15px; line-height: 25px; text-transform: uppercase; color: #123e80; }
.title-main .style-square{ width: 10px; height: 10px; background-color: transparent; border-width: 3px; border-style: solid; border-color: #ff8000; margin: 0 auto; }
.title-main .style-square .separator-left{ position: absolute; top: 125px; width: 110px; height: 2px;  background-color: #ff8000; left: 10%;  margin: 0 auto; right: 0;}
.title-main .style-square .separator-right{ position: absolute; top: 125px; width: 110px; height: 2px;  background-color: #ff8000; left: 0; right: 10%; margin: 0 auto; }

.Technology_Quality{ position: relative; width: 100%; padding: 60px 0; margin: 0 0; background: #fff;background: url(../images/ser-bg.png); }
.Technology_Quality h2{font-family: 'Archivo Black', sans-serif; text-align: left; font-size: 30px; line-height: 50px; padding: 0px 0; text-transform: uppercase; color: #2557a2; margin: 0; }
.Technology_Quality p{ font-size: 17px; line-height: 30px; color: #2e2d2d; padding: 0 0 10px; display: block; margin: 0; text-align: justify; text-transform: inherit; font-family: 'Montserrat', sans-serif; font-weight: normal; color: #02132dd4; }
.Technology_Quality a{box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.46); transition: all 500ms ease-in-out; padding: 10px 30px; border-radius: 100px; background: linear-gradient(to top, #fff, #00388c); color: #fff; text-transform: uppercase; margin: 15px 10px 20px 0; font-size: 15px; text-align: center; font-weight: normal; letter-spacing: 1px; border: 2px solid #fefefe; float: left;} 
.Technology_Quality a:hover{ border: 2px solid #06f; float: left; background: linear-gradient(to top, #092a5b, #044db9); color: #fff; transition:all 600ms ease-in-out; } 

/*-- banner-bottom // VIDEo --*/
.video-prof{ position: relative; width: 100%;  padding: 40px 15px; margin: 0; overflow: hidden; border-right: 15px solid #fff;background: url(../images/body-bg-midel.jpg) no-repeat top right; }
.video-prof h3{ font-family: 'Archivo Black', sans-serif; text-align: left; font-size: 35px; line-height: 50px; padding: 0 0 20px 30px; margin: 0; color: #2557a2; text-transform: uppercase;}
.video-prof h3 span{ color: #ff9002;display: block; } 
.video-prof p{  font-size: 18px; line-height: 25px;  padding: 0 0 10px 36px; cursor: pointer;  color: #192f33de;font-weight: 200;margin: 0 0 0 5px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.video-prof p:hover{ color: #ff9002;  }

/*-- banner-bottom // VIDEo --*/
.video-prof2{ position: relative; width: 100%;  padding: 40px 15px; margin: 0; overflow: hidden; border-right: 15px solid #fff; background: url(../images/acchi.png) no-repeat; background-size: cover; border: none; }
.video-prof2 h3{ font-family: 'Archivo Black', sans-serif; text-align: left; font-size: 30px; line-height: 45px; padding: 0 0 20px; margin: 0; color: #fff; }
.video-prof2 h3 span{ color: #0136b9; } 
.video-prof2 p{margin: 0; color: #fff; font-size: 14px; line-height: 1.7; font-family: 'Open Sans', sans-serif; padding: 0 0 5px; cursor: pointer; }
.video-prof2 p:hover{margin: 0; color: #0136b9;  }



.back-roted{     background: #fff; }
img.still{ position: absolute;
z-index: 9;
left: 0;
right: 0;
margin: 0 auto;
top: 70px;
width: 150px; }
.rotate {
animation: rotation 10s infinite linear;
}

@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}



/*-- selet-collage --*/
.selet-collage{ position: relative; width: 100%; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.png);}
img.col-img{  width: 100%; height: 150px;}
.selet-collage h2{ padding: 0; margin: 0; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #164388;  background: none; font-weight: bold;  height: 45px;}
.selet-collage h4 { padding: 0; margin: 0;  font-size: 15px; height: 70px; overflow: hidden; line-height: 25px; text-align: center;  color: #424242;  text-transform: capitalize;font-family: 'Montserrat', sans-serif;font-weight: normal;}
.selet-collage p{ padding: 0; margin: 0 0 5px; font-size: 11px; line-height: 21px; text-align: center; text-transform: none; color: #ff8000; font-style: italic;   font-weight: bold;}
.selet-collage a{ padding: 7px 0; margin: 0; display: block; color: #fff; font-weight: bold; background: #ff8000;position: relative;top: 0;border-radius: 5px;border-bottom: 2px solid #ce6b08;background: linear-gradient(to top, #092a5b, #044db9);  border-bottom: 2px solid #06f;}
.selet-collage a:hover{  background: #ff8000;position: relative;top: 0;border-radius: 5px;border-bottom: 2px solid #ce6b08; }

/*====== all-step t=====*/
.all-step{ position: relative; width: 100%; overflow: hidden; padding:50px 15px 50px; margin: 0; background: #fff;  background: url(../images/ser-bg.png);}
.all-step ul{ width: 100%; text-align: center; padding: 0 0; margin: 0 0; overflow: hidden; }
.all-step ul li{ position: relative;    cursor: pointer; margin: 0 0; overflow: hidden;  float: left; width: 20%; background: #ffd01e;transition: all 500ms ease-in-out; height: 400px;    background-image: linear-gradient(#53c6f3, #1fafe4); box-shadow: inset -8px 0 10px -6px rgba(121, 85, 72, 0.5607843137254902); display: block; color: #fff; padding: 40px 10px 20px; background: linear-gradient(to bottom, #0b4d83 50%, #ffef8e 100%);border: 1px solid #fff;}
.all-step ul li:hover{transform: scale(1.2); transition: all 500ms ease-in-out; border-radius: 3px;z-index: 999; }
.all-step ul li img{ width:50%; padding: 0 0; margin: 0 0; }
.all-step ul li h3{     padding: 5px 0; margin: 0 0; font-size: 15px; line-height: 22px; font-family: 'Open Sans', sans-serif; font-weight: bold; }
.all-step ul li p{     font-family: arial; color: #ffffff; font-weight: normal; text-transform: none; padding: 0 0; margin: 15px 0 10px; line-height: 25px; font-size: 12px; text-align: left; font-style: italic; }
.all-step h5{ font-size: 36px; color: #08266f; margin: 0 0 10px; text-transform: uppercase; font-weight: 700; font-family: 'Oswald', sans-serif;     font-family: 'Archivo Black', sans-serif;text-align: center; }
.all-step h5 span{ padding: 0 0; margin: 0; color: #ff9002; }
.all-step h6{     padding: 0 0;  margin: 15px 0 40px;   line-height: 1.5;  font-size: 16px;  color: #0f2652;  text-align: center;  font-style: italic;}

/*-- six-part --*/
.six-part{ position: relative; width: 100%; padding: 30px 0; margin: 0; background: #fff; background: url(../images/ser-bg.png);}
.six-part h5{     text-align: center; padding: 0 0; margin: 0; display: block; text-transform: uppercase; font-family: 'Francois One', sans-serif; font-size: 25px; line-height: 39px; color: #ff1300; padding: 10px 0 30px; }
.six-part .six-part-box{  position: relative; width: 100%; padding: 10px; margin: 0; background: none; text-align: center; border: none; border-top: none;height: 300px; transition: all 0.4s ease; display: inline-block; }
.six-part .six-part-box:hover{ background: #fdfdfd; border: 1px solid #dedede;  transition: all 0.4s ease;-webkit-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5);
box-shadow: 1px 10px 18px -12px rgba(0,0,0,0.5);}
.six-part .six-part-box img{ width: 40%; text-align: center; height: auto; display: block; margin: 0 auto 25px; }
.six-part .six-part-box h4{  font-size: 16px; color: #03053e; line-height: 30px; display: inline-block; padding: 0 0 10px 0; margin: 0; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: bold; }
.six-part .six-part-box p{ font-family: arial; font-size: 14px; color: #676767; line-height: 23px; text-align: center; padding: 0; margin: 0; text-transform: none; font-style: italic;     font-weight: bold;}

/* selet-gallery */
.selet-gallery{ background: #000e3b; position: relative; padding: 40px 0; margin: 0; width: 100%; overflow: hidden; }


/* slides images */
.slide-imaes { background-image: url(../images/bg.jpg); background-repeat: repeat-x; animation: slideleft 20000s infinite linear; -webkit-animation: slideleft 20000s infinite linear; background-size: cover;     min-height:150px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc; }
@keyframes slideleft {
from {
background-position: 0%;
}

to {
background-position: 90000%;
}
}

@-webkit-keyframes slideleft {
from {
background-position: 0%;
}

to {
background-position: 90000%;
}
}

/* //slides images */

/* classes */
.team-w3ls-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.box20 { position: relative; overflow: hidden; }
.box20:after,
.box20:before { position: absolute; content: "" }
.box20:before { width: 90%; height: 220%; background: rgba(253, 0, 145, 0.66); top: -68%; left: -100%; z-index: 1; transform: rotate(21deg); transform-origin: center top 0; transition: all .5s ease 0s; }
.box20:hover:before { left: 10% }
.box20 .box-content,
.box20 .icon { width: 100%; padding: 0 20px; position: absolute; left: 0; z-index: 2; transition: all 1.1s ease 0s }
.box20:hover:after { bottom: -70% }
.box20 img { width: 100%; height: auto }
.box20 .box-content { top: -100%; color: #fff }
.box20:hover .box-content { top: 60px }
.box20 .title { font-size: 30px; margin: 0; color: #fff; font-weight: bold; }
.box20 .icon li a,
.box20 .post { display: inline-block; font-size: 15px; letter-spacing: 1px; }
.box20 .post { margin-top: 5px }

/* //classes */

/* Footer */
.w3l-footer-29-main .footer-29 {
padding: 60px 0;
background: url(../images/footer-bg.jpg) no-repeat;
background-size: auto;
background-size: cover;
}
}
.w3l-footer-29-main .footer-top-29 {
grid-gap: 40px;
grid-template-columns: 2fr 1fr 2fr 1fr;
}
.w3l-footer-29-main .grid-col-4 {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.d-grid {
display: grid;
}


.w3l-footer-29-main .footer-list-29 .properties a {
display: grid;
grid-template-columns: 1fr 3fr;
grid-gap: 20px;
margin-bottom: 10px; }

.w3l-footer-29-main .footer-list-29 .properties a p:hover {
color: var(--opposite-color); }

.w3l-footer-29-main .footer-list-29 a p span {
display: block;
color: #fff;
font-weight: bold; }

.w3l-footer-29-main .footer-list-29 a p {
color: #fff;
font-size: 16px;
line-height: 25px; }

.w3l-footer-29-main h6.footer-title-29 {
color: #fff;
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
margin-bottom: 25px;
font-weight: 600; }
.w3l-footer-29-main .footer-1 p{color: #ffffffbf;
list-style: none;
padding: 0 0;
font-size: 19px;
line-height: 30px;
font-weight: 200;
margin: 0 20px 0 0;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.w3l-footer-29-main .footer-list-29 ul li,
.w3l-footer-29-main .midd-footer-29:nth-child(1) .footer-list-29 ul li:last-child {
list-style: none;
margin-bottom: 10px; }

.w3l-footer-29-main .footer-list-29 ul li:last-child {
margin-bottom: 0px; }

.w3l-footer-29-main .footer-list-29 ul li a, .w3l-footer-29-main .footer-list-29 ul li p {
font-weight: normal;
font-size: 15px;
line-height: 22px;
color: #ffffffd1;
font-family: 'Open Sans', sans-serif;
padding: 0 20px 0 0; }

.w3l-footer-29-main .footer-list-29 ul li a:hover {
color: #ff9002; }

.w3l-footer-29-main .main-social-footer-29 a {
margin-right: 10px;
color: #fff;
background: rgb(11, 78, 179);
width: 35px;
height: 35px;
line-height: 35px;
display: inline-block;
text-align: center;
font-size: 14px;
border-radius: 50%;
transition: 0.3s;
border: 0.5px solid #8c8c8c; }

.w3l-footer-29-main .main-social-footer-29 a:hover {
transition: 0.3s; }

.w3l-footer-29-main .main-social-footer-29 a.facebook:hover {
background: #3b5998;
color: #fff; }

.w3l-footer-29-main .main-social-footer-29 a.whatsapp:hover {
background: #3dc345;
color: #fff; }  

.w3l-footer-29-main .main-social-footer-29 a.mail:hover {
background: #002bff;
color: #fff; }  

.w3l-footer-29-main .main-social-footer-29 a.youtube:hover {
background: #ff0000;
color: #fff; }  

.w3l-footer-29-main .main-social-footer-29 a.twitter:hover {
background: #1da1f2;
color: #fff; }

.w3l-footer-29-main .main-social-footer-29 a.instagram:hover {
background: #c13584;
color: #fff; }

.w3l-footer-29-main .main-social-footer-29 a.linkedin:hover {
background: #0077b5;
color: #fff; }

.w3l-footer-29-main .main-social-footer-29 a.google-plus:hover {
background: #dd4b39;
color: #fff; }

.w3l-footer-29-main .footer-list-29 ul li span.fa {
color: #ffbc00;
width: 25px; }

.w3l-footer-29-main .main-social-footer-29 a:last-child {
margin-right: 0; }

.w3l-footer-29-main .copy-footer-29, .w3l-footer-29-main p.sub-paragraph {
font-weight: normal;
font-size: 15px;
line-height: 25px;
font-family: 'Open Sans', sans-serif;
color: #fff; }

.w3l-footer-29-main .copy-footer-29 a {
color: #ff9002; }

.w3l-footer-29-main .copy-footer-29 a:hover {
color: var(--opposite-color); }

.w3l-footer-29-main ul.list-btm-29,
.w3l-footer-29-main p.right-side-con {
text-align: right; }

.w3l-footer-29-main .list-btm-29 li {
list-style-type: none;
display: inline-block; }

.w3l-footer-29-main ul.list-btm-29 li:nth-child(2) {
margin: 0 15px; }

.w3l-footer-29-main .list-btm-29 li a,
.w3l-footer-29-main .list-btm-29 li select {
font-weight: normal;
font-size: 12px;
line-height: 25px;
color: #fff; }

.w3l-footer-29-main .list-btm-29 li a:hover,
.w3l-footer-29-main .list-btm-29 li select:hover {
color:#ff9002; }

.w3l-footer-29-main .list-btm-29 li select {
border: none;
cursor: pointer;
background: transparent; }

.w3l-footer-29-main .bottom-source {
grid-template-columns: .33fr 1fr 1fr .5fr;
grid-gap: 100px;
margin-top: 60px; }

.w3l-footer-29-main .main-social-footer-29 {
margin-top: 20px; }

.w3l-footer-29-main .bottom-copies {
border-top: 1px solid #454545;
padding-top: 1em;
margin-top: 1em; }

.w3l-footer-29-main .footer-29 form {
display: flex;
margin-bottom:10px; }

.w3l-footer-29-main .footer-29 .subscribe input[type="email"] {
background: rgba(26, 68, 116, 0.55);
border: none;
padding: 12px 20px;
font-size: 16px;
outline: none;
width: 85%;
color: #fff;
border-radius: 0.25rem 0 0 0.25rem; }

.w3l-footer-29-main .footer-29 .subscribe button {
text-align: center;
background:#ff9002;
border: none;
outline: none;
color: var(--theme-color);
font-size: 18px;
cursor: pointer;
width: 15%;
border-radius: 0 0.25rem 0.25rem 0; }

/*CONTACT US*/
.btn-theme2 {
padding: 10px 30px;
color: #FFF;
font-size: 16px;
text-transform: capitalize;
font-weight: 600;
transition: 0.3s ease-in;
border: 2px solid var(--opposite-color);
background: #ff9002;
}
.btn-theme2:hover {background: #fdc800;  color: #002147;}


/*contact-inner*/
.contact-inner{ width: 100%; height: 100%; position: relative; display: block; padding: 40px 0 50px; margin: 0; background: url(../images/ser-bg.jpg); }
.contact-inner .contact-block{ width: 70%; background: none; margin:9px auto 0; padding: 11px 20px; border-radius: 9px;}
.contact-inner .contact-block .left-con{width: 90%; display: inline-block; position: relative; padding: 0 0; margin: 0 0; background: #fff; border-radius: 8px;box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);background: url(../images/ser-bg.png);border: 5px solid #fff;}
.contact-inner .contact-block .left-con h2{ font-family: 'Poppins', sans-serif !important; padding:20px 0 0 20px; margin: 0 0 0; color: #182c36; font-size: 40px; line-height: 60px;}
.contact-inner .contact-block .left-con p{font-family: 'Poppins', sans-serif !important; padding: 0px 0 0 20px; margin: 0 0 16px; color: #182c36; font-size: 15px; line-height: 30px;}
.contact-inner .contact-block .left-con form{width: 60%; padding: 10px 15px; background: #ffffff63; position: relative; display: block; margin: 0 0 10px 15px;}
.contact-inner .contact-block .left-con form .fill-box{ width: 100%; background: #fff; padding: 10px 15px; position: relative; display: block; border-bottom: 0.5px solid #ccc; border-radius: 5px; margin: 0;}
.contact-inner .contact-block .left-con form .fill-box input{border: none; outline: none; color: #000; font-size: 16px; line-height: 20px; padding: 0; margin: 0;}
.contact-inner .contact-block .left-con form .fill-box textarea{border: none; outline: none; color: #000; width: 100%;  background: #fff;font-size: 16px; line-height: 20px; padding: 0; margin: 0;}
.contact-inner .contact-block .left-con form .content-submit{}
.contact-inner .contact-block .left-con form .fill-box select{border: none; outline: none; color: #000; font-size: 16px; line-height: 20px; padding: 0; margin: 0;width: 100%;background: #fff; }
.contact-inner .contact-block .left-con form .content-submit input{box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to top, #ffb300, #fffb00); color: #162a35; text-transform: uppercase; margin: 15px 0 20px 0; font-size: 15px; width: 40%; text-align: center; font-weight: bold; letter-spacing: 1px;}
.contact-inner .contact-block .left-con form .content-submit button{box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0;  border-radius: 100px; background: linear-gradient(to top, #ff8000, #ff8000); color: #fff; text-transform: uppercase; margin: 15px 0 20px 0; font-size: 15px; width: 40%; text-align: center; font-weight: bold; letter-spacing: 1px;border: 5px solid #ffffff94;}
.contact-inner .contact-block .left-con form .content-submit button:hover{ transition:all 600ms ease-in-out;  background: #4b6e74; color: #fff;}

.contact-inner .contact-block .right-con{ position: absolute; padding: 15px; margin: 0 0; background: #ff8000; border-radius: 8px; float: right; content: ""; z-index: 9; right: 150px; bottom: 150px; width: 35%; box-shadow: 10px 12px 13px rgba(0, 0, 0, 0.07); border: 5px solid #fff; }
.contact-inner .contact-block .right-con h2{font-family: 'Poppins', sans-serif !important; padding: 0; margin: 10px 0 15px 0; color: #fff; font-size: 30px; line-height: 40px;}
.contact-inner .contact-block .right-con ul.contact-addres{ position: relative; width: 100%; padding: 0 0; margin: 0 }
.contact-inner .contact-block .right-con ul.contact-addres li{position: relative; display: block; padding: 0 0 10px; margin: 0;}
.contact-inner .contact-block .right-con ul.contact-addres li i{  padding: 0 10px 0 0; margin: 0; color: #fff; font-size: 12px}
.contact-inner .contact-block .right-con ul.contact-addres li a b{ color: #fff; padding: 0 10px 0 0; } 
.contact-inner .contact-block .right-con ul.contact-addres li a{ padding: 0 0; margin: 0; font-size: 18px; font-weight: normal; color: #fff; line-height: 25px; font-family: "Abel-Regular"; }
.contact-inner .contact-block .right-con ul.contact-addres li a:hover{ color:#ffef00;  transition:all 600ms ease-in-out; }

.contact-inner .contact-block .right-con ul.contact-social{ position: relative; width: 100%; padding: 0 0; margin: 15px 0; text-align: center; }
.contact-inner .contact-block .right-con ul.contact-social li{ position: relative; display: inline-block; padding: 0 0; margin: 0 3px 6px; box-shadow: 0px 10px 10px -8px rgb(0, 0, 0);}
.contact-inner .contact-block .right-con ul.contact-social li i{ color: #155a9d; padding: 0 0; margin: 0 }
.contact-inner .contact-block .right-con ul.contact-social li a{ padding: 6px 0 0 0; margin: 0; background: #fff; width: 40px; height: 35px; display: inline-block; text-align: center; border-radius: 5px; transition: all 600ms ease-in-out; }
.contact-inner .contact-block .right-con ul.contact-social li a:hover{ background: #fff; background: #d7d0cd; transition:all 600ms ease-in-out;  }



.w3l-contacts-12 .map {
padding-top: 80px; }

.w3l-contacts-12 .map iframe {
width: 100%;
height: 400px;
display: block; }


/*faq-us*/
.faq{  width: 100%; height: auto; background: #fff; padding: 35px 30px; margin: 0px 0;background: url(../images/ser-bg.png); }
.faq .accordion-box .accordion {background-color: #094a88eb; cursor: pointer; width: 100%; border: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; outline: 0; transition: .4s; border-bottom: 1px solid #cccccc70; color: #ffffffed; list-style: none; padding: 10px; font-size: 18px; line-height: 30px; font-weight: 400; margin: 0 20px 5px 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.faq .accordion-box  button.accordion::after { content: '\002B'; color: #fff; font-weight: 700; float: right; margin-left: 5px; }
.faq .accordion-box  button.accordion.active::after { content: "\2212";}
.faq .accordion-box .panel { font-family: 'Archivo Black', sans-serif;padding: 0 18px; display: none; background-color: #f9f9f9; overflow: hidden; color: #000; }
.faq .accordion-box .panel p{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 300; font-size: 18px; line-height: 34px; color: #101c1e;}
.faq .accordion-box .accordion:hover{background-color: #094a88;}


/*MOBILE RESPONSIV FOR R@J  */

@media screen and (max-width:768px) {
/*HOME / INDEX*/
.modal-dialog { width: 90% !important;}
.form-group h5 { font-size: 12px; line-height: 40px; padding: 0 0px; width: 23%; }
.header-top { padding: 0px; }
marquee p{ margin: 0; font-size: 14px; line-height: 10px; }
img.logo-img { width: 60%; }
.header-bottom-end { position: relative; width: 100%; padding: 5px 10px; }
.header-bottom-end .lt-h ul li a { padding: 0 0 0 5px; font-size: 13px; line-height: 15px; }
.banner-silder{ height:350px; }
.selet-collage{ padding:20px 0 0 0; }
.banner-silder img.banner-img { width: 75%; height: auto; text-align: center; margin: 100px 0 0 50px; }
.banner-silder .banner-item-text {  padding: 0 30px; margin: 100px auto 0; }
.banner-silder .banner-item-text h2 { font-family: arial; font-family: 'Archivo Black', sans-serif; white-space: break-spaces; font-size: 20px; line-height: 30px; }
.banner-silder .banner-item-text h3 { white-space: break-spaces; font-size: 16px; padding: 0 0 25px; line-height: 28px; font-weight: 400; }
h5.headline { font-size: 25px; line-height: 40px; padding: 10px 0; }
.selet-collage h2 { font-size: 13px; line-height: 20px; color: #071c4e; }
.selet-collage h4 { padding: 0; margin: 5px 0; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 70px; overflow: hidden; line-height: 19px; text-align: center; text-transform: none; color: #000; font-weight: normal; }
.selet-collage p { font-size: 12px; line-height: 18px; background: #0a235d; }
#collage-slider .item { padding: 10px; text-align: center; border: none; margin: 10px; overflow: hidden; border: 1px solid #e6e6e6; height: 320px !important; }
.video-prof { position: relative; width: 100%; padding: 20px 15px; }
.video-prof h3 { font-size: 20px; line-height: 30px; padding: 0 0 10px; }
.video-prof p { font-size: 11px; line-height: 1.7; font-family: 'Open Sans', sans-serif; padding: 0 0 5px; cursor: pointer; display: contents; }
.all-step h5 { font-size: 25px; color: #08266f; }
.all-step ul li { width: 20%; }
.video-prof2 { padding: 30px 15px; margin: 0; overflow: hidden; border: none; background: linear-gradient(90deg, rgb(232, 244, 240) 35%, rgb(255, 162, 2) 35%); }
.video-prof2 h3 { font-size: 25px; line-height: 30px; }
.video-prof2 p { margin: 0; color: #fff; font-size: 14px; line-height: 25px; }
.six-part .six-part-box{ height:210px; }
.six-part .six-part-box h4 { font-size: 14px; color: #2f2f39; line-height: 20px; }
.six-part .six-part-box p { font-family: arial; font-size: 11px; color: #797979; line-height: 20px; }
.six-coll h3 { font-size: 25px; }
img.still { top: 65px; width: 100px; }
.slide-imaes{height:150px; }
.w3l-footer-29-main .footer-list-29 ul li a, .w3l-footer-29-main .footer-list-29 ul li p { font-weight: normal; font-size: 11px; line-height: 20px;}
.w3l-footer-29-main .footer-list-29 ul li{ margin:0; }
.w3l-footer-29-main .footer-29 .subscribe button { width: 100%; }
.w3l-footer-29-main .main-social-footer-29 a { margin-right: 5px; color: #fff; background: rgba(26, 68, 116, 0.55); width: 30px; height: 30px; }

/*INNER / nursing.php*/
.banner-inner{ height:200px; }
.single-inner h3 { font-size: 25px; }
.single-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
.nursing-prof .nursing-box p { padding: 0 0; margin: 10px 0 0px; line-height: 25px; font-size: 12px; text-align: justify; }

/*INNER / selet_collage.php*/  
.collage-inner h3 { font-size: 25px; }  
.collage-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
.collage-inner form .hea-scholar-input label { width: 50%; padding: 0; color: #fff; float: left; outline: none; border: none; }
.collage-inner form .hea-scholar-input select { cursor: pointer; width: 50%; padding: 9px 0; }
.collage-inner .coll-all h2{ font-size: 13px; line-height: 20px; color: #071c4e; }
.collage-inner .coll-all h4 { padding: 0; margin: 5px 0; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 70px; overflow: hidden; line-height: 19px; text-align: center; text-transform: none; color: #000; font-weight: normal; }

/*INNER / private-tution.php*/  
.private-tution-inner h3 { font-size: 25px; }  
.private-tution-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
img.Register-img { width: 35%;}  
.private-tution-inner h4 { font-size: 25px; }
.private-tution-inner form { position: relative; width: 70%; padding: 0px 0; margin: 0 auto; } 
.private-tution-inner h5 { padding: 5px 10px; margin: 0 0 10px; background: #08266f; font-size: 14px; }




} 

@media screen and (max-width:670px) {
/*HOME / INDEX*/
img.logo-img { width: 15%; }
.header-bottom-end { position: relative; width: 100%; padding: 0; background: none; }
.header-bottom-end .lt-h { background: #28d9ea; }
.header-bottom-end .rt-h { background: #ff7805; }
.header-bottom-end .lt-h ul { padding: 0; margin: 0; text-align: center; }
.header-bottom-end .lt-h ul li { display: inline-block; padding: 5px 0; margin: 0; width: 49%; text-align: center }
.header-bottom-end .lt-h ul li a { padding: 0 0 0 5px; font-size: 15px; line-height: 19px; display: inline-block; }
.header-bottom-end .rt-h ul { padding: 0; margin: 0; text-align: center; }
.header-bottom-end .rt-h ul li { display: inline-block; padding: 5px 0; margin: 0; width: 49%; text-align: center }
.header-bottom-end .rt-h ul li a { padding: 0 0 0 5px; font-size: 15px; line-height: 19px; display: inline-block; } 
.banner-silder .banner-item-text { padding: 0 30px; margin: 50px auto 0; }
.banner-silder .banner-item-text h3 { white-space: break-spaces; font-size: 13px; padding: 0 0 15px; line-height: 20px; font-weight: 400; }
.banner-silder .banner-item-text h2 {font-family: 'Archivo Black', sans-serif; white-space: break-spaces; font-size: 18px; line-height: 30px; }
.banner-silder img.banner-img { width: 75%; height: auto; text-align: center; margin: 50px 0 0 30px; }
.banner-silder { height: 250px; }
#collage-slider .item {  height: 400px !important; }
.video-prof { position: relative; width: 100%; padding: 20px 15px; background: #fcfdfd; }
.video-prof img { width: 50% !important; text-align: center; margin: 0 0 0 100px !important; }
.video-prof h3 { font-size: 20px; line-height: 30px; padding: 0 0 10px; color: #08266f; }
.video-prof p { font-size: 14px; line-height: 25px; font-family: 'Open Sans', sans-serif; cursor: pointer; padding: 0 0 5px; color: #08266f;display: block; }
.video-prof2 { position: relative; width: 100%; padding: 0px 15px; background: #e8f4f0; }
.video-prof2 img { width: 50% !important; text-align: center; margin: 0 0 0 150px !important; }   
.video-prof2 h3 { font-size: 25px; line-height: 30px; color: #ff9002; }
.video-prof2 p { margin: 0; color: #d07807; font-size: 13px; line-height: 23px; }
.six-part .six-part-box { height: 250px; }
.back-roted img.still { width: 20% !important; text-align: center; margin: 20px 0 0 250px !important; }   
.video-prof img { width: 50% !important; text-align: center; margin: 0 0 0 150px !important; }
.video-prof { position: relative; width: 100%; padding: 20px 15px; background: #fcfdfd !important; }
.w3l-footer-29-main .footer-list-29 ul li span.fa { color: #ffbc00; width: 35px; display: block; font-size: 20px; }
.w3l-footer-29-main .copy-footer-29, .w3l-footer-29-main p.sub-paragraph { font-weight: normal; font-size: 15px; line-height: 25px; font-family: 'Open Sans', sans-serif; color: #fff; text-align: center; }
.w3l-footer-29-main .main-social-footer-29 { margin-top: 20px; text-align: center; }
.modal-body { position: relative; padding: 0; display: inline-block; width: 100%; }


/*INNER / nursing.php*/
.banner-inner{ height:200px; }
img.inner-gif { position: absolute; bottom: 20px; width: 30%; right: 20px; }
.single-inner h3 { font-size: 25px; }
.single-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
.nursing-prof .nursing-box p { padding: 0 0; margin: 10px 0 0px; line-height: 25px; font-size: 12px; text-align: justify; }

/*INNER / selet_collage.php*/  
.collage-inner h3 { font-size: 20px; }  
.collage-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
.collage-inner form { position: relative; width: 60%; padding: 0px 0; margin: 0 auto; }
.collage-inner form .hea-scholar-input label { width: 50%; padding: 0; color: #fff; float: left; outline: none; border: none; }
.collage-inner form .hea-scholar-input select { cursor: pointer; width: 50%; padding: 9px 0; }
.collage-inner .coll-all h2{ font-size: 13px; line-height: 20px; color: #071c4e; }
.collage-inner .coll-all h4 { padding: 0; margin: 5px 0; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 70px; overflow: hidden; line-height: 19px; text-align: center; text-transform: none; color: #000; font-weight: normal; }

/*INNER / private-tution.php*/  
.private-tution-inner h3 { font-size: 25px; }  
.private-tution-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 25px; font-size: 12px; }
img.Register-img { width: 35%;}  
.private-tution-inner h4 { font-size: 25px; }
.private-tution-inner form { position: relative; width: 70%; padding: 0px 0; margin: 0 auto; } 
.private-tution-inner h5 { padding: 5px 10px; margin: 0 0 10px; background: #08266f; font-size: 14px; }
.private-tution-inner form .hea-scholar-input label { font-size: 12px; }


} 

@media screen and (max-width:480px) {
/*HOME / INDEX*/
.modal-content { position: relative; background: url(../images/2-2.jpg)no-repeat right top; background-color: rgba(0, 0, 0, 0); background-clip: border-box; display: inline-block; padding: 0; }
h4.modal-title { font-size: 20px; color: #FFF; line-height: 20px; }
.form-group h5 { font-size: 12px; line-height: 40px; padding: 0 0px; width: 30%; }
img.logo-img { width: 20%; }
.banner-silder .banner-item-text{ padding:0 15px 0; margin:20px auto 0; }
.banner-silder .banner-item-text h2 { font-family: 'Archivo Black', sans-serif; white-space: break-spaces; font-size: 15px; line-height: 20px; }
.banner-silder .banner-item-text h3{ white-space: break-spaces; font-size: 12px; padding: 0 0 10px; line-height: 19px; font-weight: 400; }
h5.headline { font-size: 18px; line-height: 30px; padding: 10px 0; }
#collage-slider .item { height: 330px !important; }
.selet-collage p { font-size: 9px; line-height: 18px; background: #0a235d; }
.video-prof img { width: 70% !important; text-align: center; margin: 0 0 0 80px !important; }
.video-prof p { font-size: 13px; line-height: 20px; }
.all-step h5 { font-size: 20px; color: #08266f; line-height: 30px; }
.all-step h6 { padding: 0 0; margin: 10px 0 20px; line-height: 1.5; font-size: 12px; }
.all-step ul li { width: 33%; }
.video-prof2 h3 { font-size: 20px; line-height: 30px; color: #ff9002; }
.video-prof2 p { margin: 0; color: #000; font-size: 12px; line-height: 20px; }
.six-part .six-part-box { height: 210px !important; }
.six-coll h3 { font-size: 20px; }
.back-roted img.still { width: 25% !important; text-align: center; margin: 30px 0 0 195px !important; }
.w3l-footer-29-main .footer-29 { background: #002147; padding: 20px 0 30px; }
.w3l-footer-29-main .grid-col-4 { grid-template-columns: none; }
.footer-1{ width:100%; }
.footer-2{ width:100%; } 
.footer-3{ width:100%; }
.footer-4{ width:100%; }  
.w3l-footer-29-main .footer-list-29 ul li span.fa { color: #ffbc00; width: 50px; display: inline-block; font-size: 25px; border: 1px solid #737373; height: 50px; text-align: center; line-height: 50px; margin: 0 0 10px; }
.w3l-footer-29-main .footer-list-29 ul li a, .w3l-footer-29-main .footer-list-29 ul li p { font-weight: normal; font-size: 14px; line-height: 27px; }
.w3l-footer-29-main .footer-29 .subscribe input[type="email"] { width: 100%; }
.w3l-footer-29-main .footer-29 .subscribe button { width: 20%; }
.slide-imaes { height: 200px; }

/*INNER / nursing.php*/
.banner-inner{ height:150px; }
img.inner-gif { position: absolute; bottom: 20px; width: 30%; }
.single-inner h3 { font-size: 20px; }
.single-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 20px; font-size: 11px; }
.nursing-prof .nursing-box p { padding: 0 0; margin: 10px 0 0px; line-height: 25px; font-size: 12px; text-align: justify; }
.nursing-prof .nursing-box { height: 160px; }
.nursing-prof .nursing-box p { padding: 0 0; margin: 10px 0 0px; line-height: 23px; font-size: 10px; text-align: justify; }

/*INNER / selet_collage.php*/  
.collage-inner h3 { font-size: 18px; }  
.collage-inner h6 { padding: 0 0; margin: 10px 0 20px; line-height: 20px; font-size: 12px; }


/*INNER / private-tution.php*/  
.private-tution-inner h3 { font-size: 18px; }  
.private-tution-inner h6 { padding: 0 0; margin: 10px 0 20px; line-height: 20px; font-size: 12px; }
.private-tution-inner h4 { font-size: 18px; }
img.Register-img { width: 50%; }
.private-tution-inner h5 { padding: 5px 10px; margin: 0 0 10px; background: #ff8f00; font-size: 14px; }
.private-tution-inner form h4 { font-family: 'Source Sans Pro', sans-serif; margin: 0; text-align: center; font-size: 15px; }
.private-tution-inner form p { margin: 0; color: #4e515a; font-size: 10px; line-height: 20px; text-align: center; padding: 0 0 10px; }
.private-tution-inner form .hea-scholar-input label { font-size: 9px; }
.hea-scholar-input .radio { width: 12%; display: inline-block; padding: 0; margin: 0 0 0 20px; }
img.scner-img{ width: 100%; }


} 

@media screen and (max-width:414px) {
/*HOME / INDEX*/
.modal-body { position: relative; padding: 0 !important;  }
p.pup-text { margin: 0; color: #05135a; font-size: 13px; line-height: 1.7; font-family: arial; text-transform: none; }
img.logo-img { width: 35%; }
h5.headline { font-size: 15px; line-height: 20px; padding: 10px 0; }
.selet-collage p { font-size: 11px; line-height: 18px; background: #0a235d; }
.video-prof p { font-size: 11px; line-height: 20px; }
.video-prof2 h3 { font-size: 16px; line-height: 30px; color: #ff9002; }
.six-part .six-part-box h4 { font-size: 11px; color: #2f2f39; line-height: 20px; }
.back-roted img.still { width: 25% !important; text-align: center; margin: 0 0 0 155px !important; }
.slide-imaes { height: 160px; }
.six-coll h3 { font-size: 15px; }
.six-coll h6 { padding: 0 0; margin: 0 0 20px; line-height: 1.5; font-size: 12px; color: #0f2652; text-align: center; font-style: italic; }
.video-prof img { width: 60% !important; text-align: center; margin: 0 0 0 80px !important; }
.video-prof2 img { width: 40% !important; text-align: center; margin: 0 0 0 100px !important; }

/*INNER / nursing.php*/
.banner-inner{ height:130px; }
img.inner-gif { position: absolute; bottom: 20px; width: 30%; }
.single-inner h3 { font-size: 16px; }
.single-inner h6 { padding: 0 0; margin: 15px 0 25px; line-height: 20px; font-size: 11px; }
.nursing-prof .nursing-box p{  font-size: 11px;  }


/*INNER / selet_collage.php*/ 
.collage-inner h3 { font-size: 15px; line-height: 20px; }
.collage-inner form { position: relative; width: 80%; padding: 0px 0; margin: 0 auto; }

/*INNER / private-tution.php*/ 
img.Register-img { width: 60%; }
.private-tution-inner form { position: relative; width: 100%; padding: 0px 0; margin: 0 auto; }
.private-tution-inner form .hea-scholar-input label { font-size: 12px; }
.w3l-contacts-12 .contact-text-sub { line-height: 22px; font-size: 12px; }
.video-prof h3 { font-size: 15px; line-height: 30px; padding: 0 0 10px; color: #08266f; }


} 
@media screen and (max-width:375px) {
/*HOME / INDEX*/
.all-step ul li { width: 50%; }
.video-prof2 h3 { font-size: 14px; line-height: 20px; color: #ff9002; }
.all-step ul li { width: 50%; }
.back-roted img.still { width: 25% !important; text-align: center; margin: -10px 0 0 150px !important; }

.banner-inner { height: 100px; }
.nursing-prof .nursing-box p {  font-size: 10px;  letter-spacing: 0; }
.nursing-prof .nursing-box { height: 200px; }


.collage-inner form { position: relative; width: 100%; padding: 0px 0; margin: 0 auto;}
.collage-inner .coll-all { position: relative; width: 100%; padding: 5px; margin: 0 0 20px; border: 1px solid #ddd; height: 320px; }



} 

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






