@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0 0 0 0; font-family: 'Barlow', sans-serif!important; font-size:15px; background:#f0f0f0!important;}
img{border:0}

input{outline:0; font-family: 'Barlow', sans-serif!important;}

h1, h2, h3, h4, h5{margin:0; padding:0; font-weight:normal; line-height:normal; }
h2,h1{font-family: 'Noticia Text', serif;}


a:hover{color:#000!important; text-decoration: none;}
a:hover{color:#ed1b24!important; text-decoration:underline;}
html {
  scroll-behavior: smooth;
}
a.apply_now{background: #f2523c; color:#fff;padding: 10px; border-radius: 6px;margin-top:15px;display: inline-block;}
.wrapper{margin:0 auto; width:100%;}

.bg-white{background:#fff}
.bg-blue{background:#194670}
.bg-blue2{background:#2A6E8A}
.bg-reddis{background:#F2F3E6;}
.bg-blue3{background:#2972B0;}
.bg-blue4{background:#2972B0;}
.bg_white{background:white}

.bg_grey{background:#e7e7e9;}

.tx-blue{color:#194670;position:relative;margin-bottom: 15px;padding-bottom: 10px;}

.p76{padding:24px 0!important}
.p77{padding:55px 0!important}

.header_form{float:left; width:100%; padding:5% 5% 1% 5%; background:#ddd; margin-top:10px; border-radius:10px;}
.inpt1{width:100%; padding:10px 10px 10px 45px; border:0; border-radius:5px; font-size:18px; font-weight:600; background:url(/frontend/web/ad-images/in2.jpg) no-repeat center left; background-color:#fff; background-position:5px;}
.inpt2{width:100%; padding:10px 10px 10px 45px; border:0; border-radius:5px; font-size:18px; font-weight:600; background:url(/frontend/web/ad-images/in1.jpg) no-repeat center left; background-color:#fff; background-position:5px;}
.inpt3{width:100%; padding:10px 10px 10px 45px; border:0; border-radius:5px; font-size:18px; font-weight:600; background:url(/frontend/web/ad-images/in3.jpg) no-repeat center left; background-color:#fff; background-position:5px;}
.inpt4{width:100%; padding:2%; border:0; border-radius:5px; font-size:18px; font-weight:600;}
.submt{width:100%; padding:2%; background:#194670; color:#fff; font-size:18px; font-weight:600; display:block; border:2px solid #fff; border-radius:35px;}

.test_box{background:#fff; padding:5%; text-align:center; color:#194670; margin-bottom:30px;margin-top:30px;}
.test_box img{border-radius:180px; width:100px; height:auto;}
.test_box p{margin:0; padding:0; font-size:22px; position:relative; top:-60px;}
.test_box h5{margin:0; padding:0; font-size:21px; position:relative; top:-40px;}
.test_box h6{margin:0; padding:0; font-size:21px; position:relative; top:-60px;}
.bg-blue2 .test_box{min-height: 250px;}
.bg-reddis .test_box{min-height: 300px;}



.heading2{text-align:center; color:#faf402; padding-bottom:35px; font-size:42px; font-weight:600;text-transform:uppercase}
.heading3{text-align:center; color:#002f8b; padding-bottom:35px; font-size:42px; font-weight:600;}
.heading4{text-align:center; color:#fff; padding-bottom:35px; font-size:42px; font-weight:600;}

.tx7{font-size:16px!important; line-height:normal!important; padding-top:25px!important;}

.top_m{margin-top:40px;}
.top_m2{margin-top:20px;}

.bg7{background:linear-gradient( rgba(255, 255, 255, 0.8) 100%, rgba(255, 255, 255, 0.5)100%),url("/frontend/web/ad-images/bg7.jpg") fixed; background-size:cover; background-position:top;}

.to-bdr{border-top:1px solid #fff}
.top_m2.header__info{padding: 0 0 0 85px !important}
.header__info{position:relative}
.header__info .fa-phone:before {    
    position: absolute;
    top: 7px;
    left: 55px;
    z-index: 1;
    color: #fff;
}
.header__info .fa-phone:after{position: absolute;
    background: #194670;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    top: 0;
    left: 43px;    
	content:"";
}


.header__info .fa-envelope-o:before {    
    position: absolute;
    top: 69px;
    left: 52px;
    z-index: 1;
    color: #fff;
}
.header__info .fa-envelope-o:after{position: absolute;
    background: #194670;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    top: 62px;
    left: 43px;    
	content:"";
}
.tx-blue:after{    content: "";
    background: #fff200;
    height: 4px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    width: 27%;
}
.header__info h4{color: #194670; font-weight: 700;}
.form__icon{position:relative}
.form__icon:before {
    position: absolute;
    top: 11px;
    left: 16px;
    z-index: 1;
    color: #fff;
    content: "\f007";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
}
.form__icon:after{
	position: absolute;
    background: #194670;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    top: 6px;
    left: 8px;
    content: "";
}

.form__icon .inpt1{padding:2% 0 2% 12%;}
.english__medium{width:100%; height:auto;}
.sub__heading{
	position: relative;
    text-align: center;
    padding-bottom: 12px;
    font-weight: 700;
    font-size: 26px;
}
.sub__heading:after {
    content: "";
    background: #fff200;
    height: 4px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    width: 27%;
}
.student-profile{}
.student__name{text-transform:uppercase;text-align:center;color:#103b72;font-size:18px;font-weight:700;margin-bottom: 4px;line-height: 18px;margin-top: 5px; height:37px;}
.student__title{position:relative;background:#82181c;height:25px;text-align: center;color: #fff;text-transform:uppercase;font-size: 14px;font-weight: 700; line-height: 24px;}
.student__title:before {
    content: "";
    border-top: 14px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 19px solid #e7e7e8;
    position: absolute;
    left: 0;
    top: 0;
}
.student__title:after {
    content: "";
    border-top: 14px solid transparent;
    border-bottom: 11px solid transparent;
    border-right: 19px solid #e7e7e8;
    position: absolute;
    right: 0;
    top: 1px;
}
.sub__heading.h3{text-align:left;}
.sub__heading.h3:after{
	right: inherit;
    margin-left: inherit;
    margin-right: inherit;
	width: 23%;
}
.top_m.header__info h4{color:#fff; padding-left: 35px;font-size: 22px;}
.top_m.header__info .fa-phone:before{
	color: #194670;
	top: 109px;
    left: 12px;
}
.top_m.header__info .fa-phone:after{
	background: #fff;
	left: 0;
    top: 100px;
}
.top_m.header__info .fa-envelope-o:before{
	color: #194670;
	top: 171px;
    left: 9px;
}
.top_m.header__info .fa-envelope-o:after{
	background: #fff;
	top: 164px;
    left: 0;
}

.header_txt{text-align:left;}
.header_txt p{margin:0; padding:0}
.header_txt img{float:left; margin-right:10px; border-radius:180px; width:36px; height:auto;}


.footer_txt{text-align:left;}
.footer_txt p{margin:0; padding:0}
.footer_txt img{float:left; margin-right:10px; border-radius:180px; width:36px; height:auto;}

.m_bottom{margin-bottom:10px!important;}

a.h_box{border:2px solid #D22225; color:#D22225!important; font-size:32px; padding:15px 25px; display:inline-block; border-radius:180px; font-weight:600; text-decoration:none; transition:.25s ease-in-out;}
a.h_box:hover{border:2px solid #D22225; color:#fff!important; font-size:32px; padding:15px 25px; display:inline-block; border-radius:180px; font-weight:600; background:#D22225; text-decoration:none;}

@media only screen and ( max-width : 580px ) {
.student__name{font-size:12px; height:32px;}
.student__title{font-size:12px}
.header_txt{text-align:center;}
.header_txt p{margin:0; padding:0; text-align:center; width:100%;}
.header_txt img{float:none; margin-right:0; border-radius:180px; width:36px; height:auto; margin-top:10px;}
.header_txt h4{font-size:22px}

.footer_txt{text-align:center;}
.footer_txt p{margin:0; padding:0; text-align:center; width:100%;}
.footer_txt img{float:none; margin-right:0; border-radius:180px; width:36px; height:auto; margin-top:10px;}
.footer_txt h5{font-size:20px; text-align:center;}
.bg-blue2 .test_box{min-height:auto;}
.bg-reddis .test_box{min-height:auto;}
}