/* common css strats here */

ul {list-style-type:none; padding:0px; margin: 0px;}

/* ul li {list-style-type:none; padding:0px;} */

/* a.customize{text-decoration:none;}/* for removing underline for anchor*/ 

a{text-decoration:none !important;}/* for removing underline for anchor*/

button:focus { outline: 0px !important; }

a:hover { text-decoration: none; }

textarea { resize: none;}

.w-100{width:100%;}

.h-100 {height:100%;}

/* for display */

.d-inline-flex{display:inline-flex ;}/* for display inline */

.d-inline-block{display:inline-block ;}

.d-flex{display:flex ;}/* for display inline */

/* for positions */

.pos-relative{position:relative;}

.pos-absolute{position:absolute;}

/* padding styles */

.p-0{padding:0px;}

.p-5p{padding:5px;}

.p-10p{padding:10px;}

.p-15p{padding:15px;}

.p-20p{padding:20px;}

.p-30p{padding:30px;}

.p-40p{padding:40px;}

.pt-5p{padding-top:5px;}
.pt-7p{padding-top:7px;}
.pt-8p{padding-top:8px;}

.pt-10p{padding-top:10px;}

.pt-15p{padding-top:15px;}

.pt-20p{padding-top:20px;}
.pt-25p{padding-top:25px;}
.pt-30p{padding-top:30px;}

.pt-40p{padding-top:40px;}

.pt-50p{padding-top:50px;}

.ptb-5p{padding-top:5px;padding-bottom:5px;}

.ptb-10p{padding-top:10px;padding-bottom:10px;}

.ptb-15p{padding-top:15px;padding-bottom:15px;}

.ptb-20p{padding-top:20px;padding-bottom:20px;}

.ptb-25p{padding-top:25px;padding-bottom:25px;}

.ptb-30p{padding-top:30px;padding-bottom:30px;}

.ptb-40p{padding-top:40px;padding-bottom:40px;}

.ptb-50p{padding-top:50px;padding-bottom:50px;}

.ptb-60p{padding-top:60px;padding-bottom:60px;}

.ptb-70p{padding-top:70px;padding-bottom:70px;}

.plr-10p{padding-left:10px;padding-right:10px;}

.plr-20p{padding-left:20px;padding-right:20px;}

.plr-30p{padding-left:30px;padding-right:30px;}

.pb-5p{padding-bottom:5px;}
.pb-10p{padding-bottom:10px;}

.pb-15p{padding-bottom:15px;}

.pb-20p{padding-bottom:20px;}

.pb-30p{padding-bottom:30px;}

.pb-40p{padding-bottom:40px;}

.pb-60p{padding-bottom:60px;}

.pb-80p{padding-bottom:80px;}

.ptb-4060p{padding-top:40px;padding-bottom:60px;}

.pr-0p{padding-right:0px;}

.pl-0p{padding-left:0px;}

.pl-7p{padding-left:7px;}

.pr-7p{padding-right:7px;}

.pl-10p{padding-left:10px;}

.pl-15p{padding-left:15px;}

.pl-20p{padding-left:20px;}

.pl-25p{padding-left:25px;}

.pl-50p{padding-left:50px;}

.pr-20p{padding-right:20px;}

.pr-50p{padding-right:50px;}

/* margin styles */

.mlr-auto{margin-left:auto;margin-right:auto;}

.m-0{margin:0px;}

.m-15p{margin:15px;}

.m-lr-auto{margin:0px auto;}

.mt-5p{margin-top:5px;}

.mt-10p{margin-top:10px;}

.mt-15p{margin-top:15px;}

.mt-20p{margin-top:20px;}

.mt-25p{margin-top:25px;}

.mt-30p{margin-top:30px;}

.mt-40p{margin-top:40px;}

.mt-50p{margin-top:50px;}

.mt-60p{margin-top:60px;}

.mt-70p{margin-top:70px;}

.mt-80p{margin-top:80px;}

.mt-90p{margin-top:90px;}

.mt-100p{margin-top:100px;}

.mt-120p{margin-top:120px;}

.mt-130p{margin-top:130px;}

.mt-220p{margin-top:220px;}

.mb-0p{margin-bottom:0px;}

.mb-10p{margin-bottom:10px;}

.mb-15p{margin-bottom:15px;}

.mb-20p{margin-bottom:20px;}

.mb-25p{margin-bottom:25px;}

.mb-30p{margin-bottom:30px;}

.mb-40p{margin-bottom:40px;}

.mb-60p{margin-bottom:60px;}

.mb-70p{margin-bottom:70px;}

.mb-80p{margin-bottom:80px;}

.mtb-2040p{margin-top:20px;margin-bottom:40px;}

.mtb-5p{margin-top:5px;margin-bottom:5px;}

.mtb-10p{margin-top:10px;margin-bottom:10px;}

.mtb-15p{margin-top:15px;margin-bottom:15px;}

.mtb-20p{margin-top:20px;margin-bottom:20px;}

.mtb-30p{margin-top:30px;margin-bottom:30px;}

.mtb-40p{margin-top:40px;margin-bottom:40px;}

.mtb-50p{margin-top:50px;margin-bottom:50px;}

.mtb-60p{margin-top:60px;margin-bottom:60px;}

.mlr-10p{margin-left:10px;margin-right:10px;}

.mlr-20p{margin-left:20px;margin-right:20px;}

.ml-5p{margin-left:5px;}

.ml-10p{margin-left:10px;}

.ml-15p{margin-left:15px;}

.ml-20p{margin-left:20px;}

.ml-50p{margin-left:50px;}

.mr-5p{margin-right:5px;}

.mr-10p{margin-right:10px;}

.mr-15p{margin-right:15px;}

.mr-20p{margin-right:20px;}

.mr-30p {margin-right: 30px;}

.mr-40p {margin-right: 40px;}

.mr-50p {margin-right: 50px;}

/* for box shadow */


/* for border radius  */

.brad-0 {border-radius: 0;}

.brad-2 {border-radius: 2px;}

.brad-3 {border-radius: 3px;}

.brad-4 {border-radius: 4px;}

.brad-5 {border-radius: 5px;}

.brad-8 {border-radius: 8px;}

.brad-50 {border-radius: 50px;}

/* for borders  */

.br-0p {border: 0;}

.br-gray-1p {border: 1px solid #e0dcdc;}

.br-blue-1p {border: 1px solid #223b74;}

.br-btmgray-1p {border-bottom: 1px solid #e0dcdc;}

.br-tpgray-1p {border-top: 1px solid #e0dcdc;}

.br-g2-1p {border: 1px solid #dee2e6;}


/* for letter spacing  */

.ls-1p {letter-spacing: 1px;}

.ls-2p {letter-spacing: 2px;}

.ls-4p {letter-spacing: 4px;}

/* for text-patterns*/

.txt-up {text-transform: uppercase;}

.txt-cap {text-transform: capitalize;}

.txt-undline {text-decoration: underline !important; }

/* for backgorund colors */

.bg-white{background-color:white;}

.bg-black{background-color:#000000;}

.bg-trans {background: transparent;}

.bg-gray {background-color: #fafafa;}

.bg-blue {background-color:#223b74;}

.bg-latgray {background-color: #cfd4df;}

/* for text-colors*/

.text-black{color:#000000;}

.text-white{color:#ffffff;}

.text-blue{color:#223b74;}

.text-lightgray{color: #707070;}

.text-pink{color: #e86a6a;}

.text-brown {color:#f05537;}

.textp1color {color: #1d1d1d;}

.textp2color {color: #636363;}

.textr1color {color: #585858;}



.text-green{color: #51aa34;}

.text-red{color: #f3443a;}

/* for text-alignment*/

.align-items { align-items: center;}

.align-flex-end {align-items: flex-end;}

.justify-space {justify-content: space-between;}

.justify-center {justify-content: center;}

.justify-flex-end {justify-content: flex-end;}

.wh-space {white-space: pre-line;}

.obj-fit {object-fit: cover;}

.btn_pd {padding:10px 25px;}
    
.cursor-pointer {cursor: pointer;}

/* for font-size */

.font11 {font-size: 11px;}

.font12 {font-size: 12px;}

.font13 {font-size: 13px;}

.font14 {font-size: 14px;}

.font15{font-size:15px;}

.font16{font-size:16px;}

.font17{font-size:17px;}

.font18{font-size:18px;}

.font20{font-size:20px;}

.font22{font-size:22px;}

.font23{font-size:23px;}

.font24{font-size:24px;}

.font26{font-size:26px;}

.font28{font-size:28px;}

.font30{font-size: 30px;}

.font34{font-size: 34px;}

.font36{font-size: 36px;}

.font44{font-size: 44px;}

.font40{font-size: 40px;}

.font50{font-size: 50px;}

.font52{font-size: 52px;}

/* for line-hieght */

.lh-15p {line-height: 15px;}

.lh-16p {line-height: 16px;}

.lh-18p {line-height: 18px;}

.lh-20p {line-height: 20px;}

.lh-22p {line-height: 22px;}

.lh-23p {line-height: 23px;}

.lh-24p {line-height: 24px;}

.lh-25p {line-height: 25px;}

.lh-26p {line-height: 26px;}

.lh-27p {line-height: 27px;}

.lh-28p {line-height: 28px;}

.lh-32p {line-height: 32px;}

.lh-33p {line-height: 33px;}

.lh-42p {line-height: 42px;}

.lh-44p {line-height: 44px;}

/* for font-weight */

.fw-600 {font-weight: 600;}

/* for font related css */
@font-face {
   font-family: 'MontBlanc-Regular';
   src: url('../fonts/MontBlanc-Regular.ttf');
}
.fnt-Mont-Regular{font-family: 'MontBlanc-Regular';}

@font-face {
   font-family: 'Mont-Light';
   src: url('../fonts/Mont-Light.otf');
}
.fnt-Mont-light{font-family: 'Mont-Light';}

@font-face {
   font-family: 'Mont-Book';
   src: url('../fonts/Mont-Book.otf');
}
.fnt-Mont-book{font-family: 'Mont-Book';}



@font-face {
   font-family: 'MontBlanc-SemiBold';
   src: url('../fonts/MontBlanc-SemiBold.ttf');
}
.fnt-Mont-SemiBold{font-family: 'MontBlanc-SemiBold';}

@font-face {
   font-family: 'Mont-Bold';
   src: url('../fonts/Mont-Bold.ttf');
}
.fnt-Mont-bold{font-family: 'Mont-Bold';}




.fnt-robo-light{font-family: 'Roboto-Light';}

.fnt-robo-reg{font-family: 'Roboto-Regular';}

.fnt-robo-bold{font-family: 'Roboto-Bold';}

.fnt-robo-med{font-family: 'Roboto-Medium';}

.fnt-robo-italic{font-family: 'Roboto-Italic';}

.fnt-robo-LightItalic{font-family: 'Roboto-LightItalic';}

.fnt-robo-black{font-family: 'Roboto-Black';}

/* for text-alignment*/

.align-center {align-items:center;}

.align-end {align-items:end;}

.text-center { text-align: center;}

.text-right { text-align: right;}

.text-left { text-align: left;}

.text-end { text-align: end;}

.text-justify {text-align: justify;}

.text-initial {text-align: initial;}

body {	
	font-size:16px;
	font-family: 'Roboto-Light';
	color: #1d1d1d;
}

.container {
    max-width: 1330px !important;
    padding-left: 0;
    padding-right: 0;
}

/*----- navbar toggler  css -----*/

.navbar-toggler.x {
  border: none;
}
.navbar-toggler.x:focus {
  outline: none;
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
  -ms-transform-origin: 10% 10%;
  transform-origin: 10% 10%;
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(2) {
  opacity: 0;
  filter: alpha(opacity=0);
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
  -ms-transform-origin: 10% 90%;
  transform-origin: 10% 90%;
}
.navbar-toggler.x .icon-bar {
  width: 22px;
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.navbar-toggler.x .icon-bar + .icon-bar {
  margin-top: 4px;
}
.navbar-toggler.x .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
.navbar-toggler.x .icon-bar:nth-of-type(2) {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar-toggler.x .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

/* ------------------------------------------------------------------------------------------------------------*/
		/* HOME PAGE STARTS HERE */
/* ------------------------------------------------------------------------------------------------------------*/

.common-section {
	padding-top:60px; 
	padding-bottom:60px;
}
.section_title {
	font-size: 34px;
	font-family: 'Roboto-Regular';
}
.title_content {font-size:20px;}

.bg-properties {
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.form-control:focus {box-shadow: none;}

/* .header-sec .container, .copy-right .container {max-width: 1800px !important;} */

/* HEADER SECTION STARTS HERE   */

.header-sec {
    box-shadow: 1px 3px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}


		/* HEADER-TOP CSS  */

.header_top{background:#e6e9ef; padding:5px 0px;}

	/* HEADER-BOTTOM CSS  */

.header_bottom_block .navbar {padding: 0;}

.header-logo {height:80px;}

.menu li {margin-left:30px; position: relative;}

.menu a {
    font-size: 17px;
    letter-spacing: 0.15px;
    color: #1d1d1d;
    text-transform: capitalize;
}
.header_logins_block li {margin-left:20px;}

.header_logins_block a {
	font-size: 16px;
	padding: 10px 35px !important;
	border-radius: 4px;
	border: solid 1px #223b74;
	font-family: 'Roboto-Regular';
}

.hd-login a {color: #fff; background-color: #223b74;}

.hd-regis a{color: #223b74;}

.menu .menu-active a {color: #000;}

.menu-active:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0px;
    background-color:#223b74;
    height: 4px;
    width: 100%;
}

.menu a:hover {color: #000;}

.subheader.extraclass {display:none;}

/* user nav css */

.user_nav a {color:#223b74 !important;}

.user_dropdown button{
	border:0px;
	background:transparent;
	font-family: 'Roboto-Regular';
	color:#223b74 !important;
	position: relative;
}

.user_dropdown sup {
    color: #223b74;
    border-radius: 50%;
    border: 1px solid #223b74;
    padding: 10px 3px;
    /* margin-top: -36px; */
    position: absolute;
    right: -15px;
    top: -15px;
	font-family: 'Roboto-Medium';
}
/* sub menu */

.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    /* display: none; */
    min-width: 290px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
	transition: all 0.3s ease 0s;
	transform: scaleY(0);
	opacity: 0;
    visibility: hidden;
	transform-origin: 0 0 0;
}

.sub-menu li {margin: 0; border-bottom: 1px solid #e8e8e8;}

.sub-menu a {
    display: block;
    position: relative;
    padding: 12px;   
    letter-spacing: 0px;	
	color:#000000 !important;
	filter: none;
}

.sub-menu li:last-child { border-bottom: 0px;}

.menu-item-has-children:hover .sub-menu {transform: scaleY(1);visibility: visible; opacity:1;}	

.dropdown-toggle::after {vertical-align: 0.20em !important;}

.res-toggle {
	position: absolute;
    right: -10px;
    top: 10px;
	cursor:pointer;
}

/* banner-sec css */

.banner-sec, .visa_banner {margin-top: 120px;}

.ban-icon {height:630px; object-fit:cover;}

/* .hero:before { */
	/* content: ''; */
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	/* width: 100%; */
	/* height: 100%; */
	/* background-image: linear-gradient(339deg, #000 99%, rgba(0, 0, 0, 0.2) -79%); */
	/* opacity: .6; */
/* } */

.banner-content {
    position: absolute;
    top: 13%;
    right: 0;
    left: 0;
}

.banner-thoery h1 {font-size: 50px; margin-bottom: 20px;}

.edu_tabs {border:0px;}

.edu_tabs .nav-link {
    color: #fff;
    position: relative;
    font-family: 'Roboto-Medium';
    font-size: 20px;
    text-transform: capitalize;
    padding: 10px 45px;
}

.edu_tabs .nav-item.show .nav-link, .edu_tabs .nav-link.active {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
}

.edu_tabs .nav-link.active:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0px;
    background-color: #fff;
    height: 2px;
    width: 26%;
    margin: 0px auto;
    text-align: center;
    right: 0;
}

.edu_tabs .nav-link:focus, .edu_tabs .nav-link:hover {border-color:transparent;}

.edu_form_block { border-radius: 50px; padding:7px 9px;}

.edu_form_box label {font-family: 'Roboto-Regular'; font-size: 18px; color: #000; margin:0px;}

.edu_form_box input {border:0px;padding: 0; height: auto;   color: #c3c3c3;}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c3c3c3 !important;
  opacity: 1; /* Firefox */
}


.edu_form_block button {
    background: #223b74;
    border-radius: 50%;
    padding: 8px 13px;
    font-size: 18px;
}

.ser_txt {display:none;}

.edu_form_box {border-right: 1px solid #d8d8d8; padding: 0px 20px;}

.edu_form_box {width:32%;}

.edu_form_box:first-child {width:34%;}

.edu_form_box:nth-child(2) {width:28%;}

.edu_form_box:nth-child(3) {width:30%;}

.edu_form_box:last-child { border-right:0; width:9%;}


/* Study section css */

.study_box {
    position: absolute;
    bottom: 0;
	background-image: linear-gradient(to right, #070707 0%, rgba(6, 6, 6, 0.48) 52%, rgba(0, 0, 0, 0) 95%);
    padding: 20px;
	height:100%;
	border-radius: 10px;
}

.study_box h4 {font-family: 'Roboto-Regular';}

.study_box ul li {margin-bottom: 3px;}

.study_icon {height: 300px; border-radius: 10px;}

.know_more {position: absolute; bottom: 20px;}

.know_more img {transform: translateY(-1px);}


	/* Our Popular courses */
	
.course_box {
    margin-top: 25px;
    border: 1px solid #a2b8ea;
    padding: 35px 25px;
    border-radius: 3px;
}

.course_list ul li {color: #707070; margin-top: 8px; font-family: 'Roboto-Regular';}

/* Online Test Preparation section start here */

.preparation_box {margin:20px 0px;}

.preparation_box img {border: 1px solid #e0dcdc; padding: 10px; height: 160px;}


/* study Abroad education loans */

.bank_block {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    row-gap: 20px;
    column-gap: 20px;
	border-left:1px solid #c3c3c3; 
	padding-left: 30px;
}

.bank_block img {height: 100px;}

 /* Testimonial section plugin css */
 
.gtco-testimonials  .owl-theme .owl-dots .owl-dot.active span, .gtco-testimonials .owl-theme .owl-dots .owl-dot:hover span {
    background: #223b74;
    border: 0;
    width: 12px;
    height: 12px;
    opacity: 1;
}
.gtco-testimonials .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #7a89ac;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    border: 0;
}


.gtco-testimonials .owl-theme .owl-dots .owl-dot:active span {
	 background: #223b74;
    border: 0;
    width: 12px;
    height: 12px;
    opacity: 1;
}

	/* owl carosel css */
 .owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
  }

.owl-carousel .prev-slide, .owl-carousel .next-slide {
    color: #d2d0d0;
}

.owl-carousel .prev-slide:before, .owl-carousel .next-slide:before {
    font-size: 30px;
    position: absolute;
    top: 32%;
    background: #fff;
    border-radius: 50%;
    box-shadow: 3px 5px 26px 0 rgb(0 0 0 / 16%);
}
.owl-carousel .prev-slide:before {
    content: "\2190";  
    left:20px;   
    padding: 4px 10px 4px 12px;
}

.owl-carousel .next-slide:before {
    content: "\2192";
    right:20px;
    padding: 4px 12px 4px 10px;
}
.owl-carousel .prev-slide:hover{
	background-position: 0px -53px;
	color:#223b74;
}
.owl-carousel .next-slide:hover{
	background-position: -24px -53px;
	color:#223b74;
}


/* testimonials section */

 .gtco-testimonials .owl-stage-outer {
	 padding: 30px 0;
}
 .gtco-testimonials .owl-theme .owl-nav {
    margin-top: 0 !important;
}

 .gtco-testimonials .owl-dots {
	 text-align: center;
	 position:relative;
}
 .gtco-testimonials .owl-dots span {
	 position: relative;
	 height: 10px;
	 width: 10px;
	 border-radius: 50%;
	 display: block;
	 background:#7a89ac;
	 margin: 0 5px;
}
 .gtco-testimonials .owl-dots .active {
	 box-shadow: none;
	 opacity:1 !important
}
 .gtco-testimonials .owl-dots .active span {
	background: #223b74;
	 box-shadow: none;
	 height: 12px;
	 width: 12px;
	 margin-bottom: -1px;
}
.gtco-testimonials .card {
    background: #fff;
    border-radius: 10px;
    box-shadow: 3px 5px 26px 0 rgb(0 0 0 / 16%);
    margin: 0 20px;
    border: 0;
    padding-bottom:40px;
}
.gtco-testimonials .card .card-img-top {
    max-width: 100px;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: 4px solid #223b74;
}
 .gtco-testimonials .card h5 {
	 color: #01b0f8;
	 font-size: 21px;
	 line-height: 1.3;
	 padding:20px;
}
 .gtco-testimonials .card h5 span {
	 font-size: 18px;
	 color: #666;
}
 .gtco-testimonials .card p {
	 font-size: 14px;
	 color: #555;
	 margin:0px;
}

.gtco-testimonials .center p {
   font-size:17px;
}

 .gtco-testimonials .active {
	 opacity: 0.3;
	 transition: all 0.3s;
}
 .gtco-testimonials .center {
	 opacity: 1;
}
 .gtco-testimonials .center h5 {
	 font-size: 24px;
}
 .gtco-testimonials .center h6 {
	 font-size: 14px;
}
.gtco-testimonials .center .card-img-top {
    max-width: 100%;
    height: 100px;
    width: 100px;
    margin: -15px 0px 0px -15px;
}
 .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	 outline: 0;
	 font-size:20px;
}
 .owl-carousel button.owl-dot {
	 outline: 0;
}
 

/* media section */

.media_block {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    column-gap: 20px;
    row-gap: 20px;
}

.media_icon img { height: 110px;}

	/* interested in studying abroad section */

.interested-section {
    background-image: url(../images/interest.png);
    background-size: 50% 100%;
    background-repeat: no-repeat;
    background-position: left;
    padding: 50px 0px;
}

.expert_block {padding-left: 75px;}

.expert_block h3{font-size:24px;}

.expert-form input {
    border-bottom: 2px solid #ced4da !important;
    border-radius: 0;
    border: 0;
    padding: 0;
    height: 55px;
    background: transparent;
}


/* FOOTER SECTION CSS */

.footer-sec {background-color:#223b74; padding:40px 0px 25px 0px;}

.footer-content ul li {margin-bottom:10px; text-transform:capitalize;}

.footer-content a{font-size:15px; color: #fff;}

.footer-content ul li a:hover {color:#ffc900;}

	/* footer social icons */
	
.social-content {
	display:flex;
	justify-content: space-between;
	width:100%;
	align-items: center;
	margin-top:22px;
}

.social-icons .icon {
    position: relative;
    text-align: center;
    width: 0px;
    height: 0px;
    /* padding: 14px; */
    border-radius: 50px;
    color: #FFFFFF;
    display: inline-block;
    /* margin: 0 3px 0 0; */
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    margin-right: 35px;
}
.social-icons .icon i {font-size:16px;}

	/* copy right css */

.copy-right {
    background-color: #223b74;
    padding: 25px 0px;
    border-top: 1px solid #2f4f97;
}
.copy-right, .copy-right p, .copy-right a {color: #78a1ff;}


/* ------------------------------------------------------------------------------------------------------------*/	
		/* LOGIN PAGE CSS */
/* ------------------------------------------------------------------------------------------------------------*/


.bg-cover, .bg-cover1 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 9999;
    transition: all 350ms ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.reveal, .reveal1 {
    opacity: .85;
    display: block;
    pointer-events: auto;
    visibility: visible;
}

.filter-nav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  background-color: #ffffff;
  overflow-x: hidden;
  transition: 0.5s; 
}

.filter-nav .closebtn {
	color: #000;
	display: block;
	transition: 0.3s;
	margin: 0px 20px 0px 40px;
    transform: translateY(-2px);
}

.login_header {border-bottom: 1px solid #d3d3d3;  padding: 10px 0px;}

.login_header span{font-size: 20px; line-height: 46px; color: #262626;}



/* side nav content css */

.sideform_block {margin:55px;}

.sideform_hd{font-family: 'Roboto-Medium';}

.sideform_form input {
	border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    padding: 0;
}
.sideform_btn {
	background-color:#223b74;
	font-family: 'Roboto-Medium';
	padding:7px;
}

.review input {
    width: 18px;
    height: 18px !important;
    border-radius: 2px;
    transform: translateY(4px);
}

.sidebtm_box {margin-top:80px;}

.sidebtm_btn {
    color: #223b74;
    border: 1px solid #223b74;
    /* border-radius: 3px; */
    padding: 6px 45px;
    font-family: 'Roboto-Medium';
}

/* content css ends here */




/* INNER PAGES CSS */

	/* inner banner css */

.innerban-icon {height:200px;}

	/* common css */
	
.pg_top {margin-top:170px;}
.pg_top1{margin-top:150px;}

.pg_bottom {margin-bottom:60px;}

.pg_title {font-family: 'Roboto-Bold'; font-size:26px;}

.h4_title {font-family: 'Roboto-Bold';}

.h6_title {
	font-family: 'Roboto-Medium';
	font-size:18px;
}

.dot_li {
	list-style:disc;
	padding-left:20px;
}


/* ------------------------------------------------------------------------------------------------------------*/	
		/* COURSE PAGE CSS */
/* ------------------------------------------------------------------------------------------------------------*/

	/* nav css */
	
.courses_nav .nav-item { margin-right: 10px;}

.courses_nav .nav-link {
    background-color: rgba(34, 59, 116, 0.08);;
    color: #223b74;
    border: 0;
    border-radius: 50px;
	font-family: 'Roboto-Regular';
}
.courses_nav .nav-item.show .nav-link, .courses_nav .nav-link.active {
    color: #fff;
    background-color: #223b74;
    border-color: none;
}

/* master box css */

.master_box {
	padding: 20px 27px;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	background-color: #fff;
	margin-top:30px;
	border:1px solid transparent;
}
.master_box:hover {
	border:1px solid #223b74;
}

.master_table table {border: 1px solid #dee2e6;}

.master_table .table td, .master_table .table th {
    padding: 6px 15px;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.master_table .table td:last-child  {text-align:center; font-family: 'Roboto-Medium';}

/* pagination css */

.master_pg .page-link {
    color: #1d1d1d;
    border: 0;
    border-radius: 50px;
	margin: 0px 2px;
	padding: 0.4rem 0.75rem;
	font-family: 'Roboto-Regular';
	flex-wrap: wrap;
}
.master_pg .active{
	color: #fff;
	background: #223b74;
}

/* ------------------------------------------------------------------------------------------------------------*/	
		/* COURSE PAGE CSS */
/* ------------------------------------------------------------------------------------------------------------*/

.cdetails_tb td, .cdetails_tb th {
    border: 1px solid #223b74 !important;
}

/* -------------------------------------------*/	
		/* FAQ PAGE CSS */
/* -------------------------------------------*/

.panel-group .panel {
	border-radius: 0;
	border-bottom:1px solid #e0dcdc;
}
.panel-group i {
    color: #fff;
    font-size: 10px;
    background: #223b74;
    padding: 9px;
    border-radius: 50%;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: transparent;
	border-color: #EEEEEE;		
}
.panel-title {
	font-size: 14px;
	margin-bottom:0px;
}
.panel-title > a {
	display: block;
	padding: 15px 0px;
	text-decoration: none;
	color: black;
	font-family: 'Roboto-Medium';
}
.more-less {
	float: right;
	color: #212121;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body2 {
    border-top-color: #EEEEEE;
    padding: 10px;
	padding: 0px 15px 20px 15px;
    font-size: 15px;
}
.panel-default2 > .panel-heading2 + .panel-collapse > .panel-body2 {
    border-top-color: #EEEEEE;
    padding: 10px;
	padding: 0px 15px 20px 15px;
    font-size: 15px;
	line-height:25px;
	font-family: 'Mont-Book';
}
.panel-title:before {
    content: url(../images/faq-ico.png);
    position: absolute;
    left: 0;
    top: 11px;
}
.stdy-li li {margin-top: 15px;}
.stdy-li li:before {
    content: '';
    border-radius: 50%;
    height: 8px;
    width: 8px;
    margin-right: 16px;
    background-color: #003c7a;
    margin-left: -25px;
    display: inline-block;
}
.stdy-li2 li {margin-top: 10px;}
.stdy-li2 li:before {
    content: '';
    border-radius: 50%;
    height: 8px;
    width: 8px;
    margin-right: 16px;
    background-color: #003c7a;
    margin-left: -25px;
    display: inline-block;
}



/* -------------------------------------------*/	
		/* COMPARISON PAGE CSS */
/* -------------------------------------------*/

.comparicon_table td {white-space:pre-line; text-align:center; font-family: 'Roboto-Regular';}


/* -------------------------------------------*/	
		/* ABOUT PAGE CSS */
/* -------------------------------------------*/

.i-store {
    /* border: 1px solid #e0dcdc; */
    padding: 25px;
    box-shadow: 0 14px 28px rgb(0 0 0 / 5%), 0 10px 10px rgb(0 0 0 / 4%);
    background: #fff;
}

.core-box {
    box-shadow: 0 14px 28px rgb(0 0 0 / 5%), 0 10px 10px rgb(0 0 0 / 4%);
    background: #fff;
    text-align: center;
    padding: 15px;
    height: 100%;
    /* border: 1px solid #e0dcdc; */
    border-radius: 10px;
}

.ad-blk ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    height: 155px;
}
.ad-blk ul li {
    background: url(../images/countrypage-lis-icon.png) no-repeat left 3px;
    margin-bottom: 1.1%;
    line-height: 24px;
    padding-left: 25px;
    vertical-align: middle;
}

.fon-block {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap:20px;
    row-gap: 20px;
}

.fon-box,.c-det,.soc-content {
	border:1px solid #a2b8ea;
	padding:15px;
	height:100%;
}
.c-det p {margin-top: 5px;}
.c-det i {font-size:20px; margin-right:10px;}

.soc-content {
	display:flex;
	justify-content:center;
	width:100%;
	align-items: center;
}

.soc-content .icon {
	position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:16px;
	border-top-right-radius: 	20px;
	border-top-left-radius: 	20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 	20px; 
	-moz-border-radius: 		20px 20px 20px 20px;
	-webkit-border-radius: 		20px 20px 20px 20px;
	-khtml-border-radius: 		20px 20px 20px 20px; 	
	color:#FFFFFF;
}
.soc-content .icon i {
	font-size:16px;
	position:absolute;
	left:9px;
	top:8px;
}

.soc-content .icon.social.fb i {
	left:11px;
	top:10px;
}
.soc-content .icon.social.in i {
	left:10px;
}
.soc-content .icon.social.gp i {
	left:12px;
}
.soc-content .icon.social.yt i {
	left:12px;
}

.soc-content .icon.social {
	float:left;
	margin:0 5px 0 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

.soc-content .icon .social:hover {
    background:#a60a38;
	color:white;
	border:1px solid #a60a38;
}


.soc-content .fb {
	color: #3B5998; 
	border:1px solid #3B5998; 
}
.soc-content .tw {
	color: #55ACEE; 
	border:1px solid #55ACEE; 
}
.soc-content .in {
	color: #007bb5; 
	border:1px solid #007bb5;
}
.soc-content .gp {
	color: #dd4b39;
	border:1px solid #dd4b39;
}
.soc-content .yt {
	 color: #bb0000; 
	 border:1px solid #bb0000;
}






.values_con h2, .values_con h3, .values_con h4, .values_con h5, .values_con h6 {font-weight:900;}

.gp_block img{margin:0px 50px;}

.partners img{height:140px;}


/* -------------------------------------------*/	
		/* COURSES COMPARE PAGE CSS */
/* -------------------------------------------*/

.comp_txt {
    padding: 15px 0px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 6%);
}

.header-line {
    height: 1px;
    width: 80%;
    background-color: #e0dcdc;
    position: absolute;
    right: 0;
    /* background-image: url(../images/integretas.png); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


/* -------------------------------------------*/	
		/* CONTACT PAGE CSS */
/* -------------------------------------------*/

.contact-form input,.contact-form textarea {
    border-bottom: 2px solid #ced4da !important;
    border-radius: 0;
    border: 0;
    padding: 0;
    background: transparent;
}

.contact-form input {height: 45px;}

.contact_info {
    padding: 45px;
    border-radius: 4px;
}

.call_info h5 {font-size:28px;}

/* -------------------------------------------*/	
		/* POST STUDY WORKS PAGE CSS */
/* -------------------------------------------*/

.visa_banner {
	background-image:url(../images/post-study-banner.jpg);
	padding:270px 0px 10px 0px;
}

.visa_hd {
    font-family: 'Roboto-Bold';
    display: inline-block;
    padding: 6px 220px 6px 10px;
    font-size: 30px;
}


.team_li {background-color: rgba(34, 59, 116, 0.08);}

.team_li li{border-bottom:1px solid rgba(34, 59, 116, 0.2); padding:6px;}

.team_li li:last-child{border-bottom:0;}


/* -------------------------------------------*/	
		/* TEST INFORMATION PAGE CSS */
/* -------------------------------------------*/

.test_icon img {
    width: 350px;
    height: 120px;
}


/* -------------------------------------------*/	
		/* STUDY ABROAD PAGE CSS */
/* -------------------------------------------*/

.academlis {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap:20px;
    row-gap: 15px;
    text-align: center;
}
.academlis-box {
	padding:25px;
	border-radius: 10px;
	border: 1px solid #e0dcdc;	
}

.intake_table td {background-color: rgba(34, 59, 116, 0.2); border:1px solid rgba(34, 59, 116, 0.2);}

.abroad_form_block {
	padding:50px;
	box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);
	background-color: #fff;
}
.abroad_form label {
	font-family: 'Roboto-Medium';
}

.abroad_form input {
	width:70% !important;
	margin-left:auto;
	border-bottom: 2px solid #ced4da !important;
    border-radius: 0;
    border: 0;
    padding: 0;
    height:25px;
    background: transparent;
}


.Pop-universi-li {
	display: grid;
    grid-template-columns: repeat(5,1fr);
    column-gap:15px;
    row-gap: 15px;
    text-align: center;
}
.Pop-universi-li .Pop-universi-box {
    filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.12));
}

.Pop-universi-box img{
	width: 100%;
	height: 100px;
	object-fit: cover;
}


.list-f li{float:left;}

.innerpagetabshad {
    filter: drop-shadow(0px 2px 0px rgba(0,0,0,0.15));
    border-top: 1px solid #e0dcdc;
}
.whystuduslis li{margin-right: 40px;border-bottom: 2px solid transparent;}
.whystuduslis li:last-child{margin-right: 0;}
.whystuduslis li a {
    padding: 20px 0;
    /* font-family: 'Gotham-Book'; */
    font-size: 18px;
    /* line-height: 13px; */
    text-transform: capitalize;
    color: #1d1d1d;
    display: block;
}
.whystuduslis li:hover, .whystuduslis li.active{border-bottom: 2px solid #0153a5;}
.whystuduslis li:hover a, .whystuduslis li.active a{color: #0153a5;}

.whystudwid{overflow: auto;}

.sticky {
    position: fixed;
    top: 90px;
    width: 100%;
    z-index: 9999;
}



/* -------------------------------------------*/	
		/* BANK LOAN PAGE CSS */
/* -------------------------------------------*/

	/* loan nav css */
	
.loan_nav {display: block;}

.loan_nav .nav-item {margin-bottom: 25px;}

.loan_nav .nav-link {
    font-family: 'Roboto-Regular';
    color: #1d1d1d;
    font-size: 20px;
    padding: 0px 10px;
    border-left: 3px solid transparent;
	border-radius:0px;
}

.loan_nav .nav-item.show .nav-link, .loan_nav .nav-link.active {
    color: #223b74;
	border-left:3px solid #1d1d1d !important;
    border-color: transparent;
	font-family: 'Roboto-Medium';
}

.loan_nav .nav-link:focus, .loan_nav .nav-link:hover {
    border-color: transparent;
	color: #223b74;
	border-left:3px solid #1d1d1d !important;
}

	/* loan form css */
	
.loan_right_block { border-left: 1px solid #dee2e6; padding-left: 65px;  margin-left: -20px;}

.loan-form label{color: #707070; font-family: 'Roboto-Regular';	}

.loan-form input, .loan-form textarea, .loan-form select{
	color: #595959;
	border:1px solid #ced4da;
	border-radius: 0;
	font-family: 'Roboto-Regular';	
}

.loan-form input,.loan-form select {height:50px;}

.loan_btns2 button {padding: 15px 75px 13px 75px; background-color:#213b73;}
.loan_btns2 button:hover {background-color:#072565;}

 

/* radio button css */

.aspiration-box {
    display: inline-flex;
    width: 100%;
    align-items: center;
}

.aspiration-box .form-check-label {font-size:18px; color:#1d1d1d;}

.aspiration-box .form-check{margin-right:30px;}

.aspiration-box input {
    height: auto;
    width: 15px;
    height: 15px;
}


/* modal box css */

.req_ack_box {margin-top: 250px !important;}

.req_ack { padding: 18px;}

/* .form { */
	 /* width: 400px; */
/* } */
 .file-upload-wrapper {
	 position: relative;
	 width: 100%;
	 height: 50px;
	 color: #595959;
	border:1px solid #ced4da;
	border-radius: 0;
	font-family: 'Roboto-Regular';	
}
 .file-upload-wrapper:after {
	 content: attr(data-text);
	 position: absolute;
	 top: 0;
	 left: 0;
	 background: #fff;
	 padding: 12px 15px;
	 display: block;
	 width: calc(100% - 40px);
	 pointer-events: none;
	 z-index: 20;
}
 .file-upload-wrapper:before {
	 content: 'Upload';
	 position: absolute;
	 top: 12px;
	 right: 0;
	 display: inline-block;
	 /* height: 60px; */
	 color: #223b74;
	 font-family: 'Roboto-Medium';
	 z-index: 25;
	 /* font-size: 16px; */
	 padding: 0 15px;
	 text-transform: uppercase;
	 pointer-events: none;
}
 .file-upload-wrapper input {
	 opacity: 0;
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 99;
	 height: 40px;
	 margin: 0;
	 padding: 0;
	 display: block;
	 cursor: pointer;
	 width: 100%;
}
 
 
/* 26-02-2022 */

/* -------------------------------------------*/	
		/* 	WEBINAR PAGE CSS */
/* -------------------------------------------*/

	/* common css */
	
.box-shadow {
	 -webkit-box-shadow: 0 16px 64px -16px rgb(46 55 77 / 10%);
    box-shadow: 0 16px 64px -16px rgb(46 55 77 / 10%);
	background:#fff;
}
.box-shadow:hover {
	-webkit-box-shadow: 0 16px 64px -16px rgb(46 55 77 / 24%);
    box-shadow: 0 16px 64px -16px rgb(46 55 77 / 24%);
}

.eventweb-box {margin-bottom:35px;}

.eventweb-cont,.news-cont {padding:20px;}

.webinar-btn a {padding:12px 25px;}

/* -------------------------------------------*/	
		/* 	NEWS & UPDATES PAGE CSS */
/* -------------------------------------------*/

.news-box {margin-bottom:20px;}

.news-btn {padding:7px 25px;}

.news-popup .modal-body {padding: 30px;}

.close_btn{position: absolute; right: 5px; top: 5px;}



/* 17-03-2022 */

/* -------------------------------------------*/	
		/* 	PROFILE PAGE CSS */
/* -------------------------------------------*/

	/* common css */
	
.left-profile,.right-profile {min-height:2758px;}

.left-profile { margin-right:25px;}

.right-profile { margin-left:25px;}

.middle-profile {margin-right:-35px;  margin-left:-35px;}

.profile-shadow {filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13)); background-color: #ffffff;}

	/* left profile */
.userprof-bord{padding: 25px;}
.profile-pic {width: 151px;height: 151px;border-radius:50%;filter: drop-shadow(0px 6px 7.5px rgba(0,0,0,0.4));background-color: #ffffff;}
.profile-edit {position: absolute; top:4%; right:4%;}
.profile-li li {text-align: left; padding:20px 15px;border-bottom:1px solid #e7e7e7;}
.profile-li li:last-child {border-bottom:0px solid #e7e7e7;}

	/* middle profile */
	
.profile-gap {padding:30px; border-bottom:1px solid #cfd4df;}
.profile-gap:last-child  {border-bottom:0px solid #cfd4df;}		
.inp-grid {display: grid; grid-template-columns: repeat(2,1fr);}
.ielts-form label {font-size: 15px;color: #626262;}
.ielts-form .form-group {margin-bottom: 10px;}
.middle-profile .loan_btns { margin-top:15px;}
.score-txt img {transform: translateY(-1px);}

.ielts-nav .nav-item.show .nav-link, .ielts-nav .nav-link.active {
    color: #fff;
    background-color: #64bb47;
    border-color: none;
}

.ielts-nav .nav-link{
	background-color: rgba(100,187,71,0);
	border: 1px solid #d1d1d1;
	text-transform:uppercase;
	padding: 5px 15px;
	color:#000;
}
::placeholder { 
  color: #595959 !important;
  opacity: 1; 
}

/* =============================================== kiran special =====================================  */
 .p0{padding:0px;}.p1{padding:1px;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p45{padding:45px;}.p50{padding:50px;}.p55{padding:55px;}.p60{padding:60px;}.p65{padding:65px;}.p70{padding:70px;}.p65{padding:65px;}.p70{padding:70px;}.p75{padding:75px;}.p80{padding:80px;}.p85{padding:85px;}.p90{padding:90px;}.p95{padding:95px;}.p100{padding:100px;}
.t-b-p0{padding-bottom:0;padding-top:0;}.t-b-p1{padding-bottom:1px;padding-top:1px;}.t-b-p2{padding-bottom:2px;padding-top:2px;}.t-b-p3{padding-bottom:3px;padding-top:3px;}.t-b-p4{padding-bottom:4px;padding-top:4px;}.t-b-p5{padding-bottom:5px;padding-top:5px;}.t-b-p6{padding-bottom:6px;padding-top:6px;}.t-b-p7{padding-bottom:7px;padding-top:7px;}.t-b-p8{padding-bottom:8px;padding-top:8px;}.t-b-p9{padding-bottom:9px;padding-top:9px;}.t-b-p10{padding-bottom:10px;padding-top:10px;}.t-b-p15{padding-bottom:15px;padding-top:15px;}.t-b-p20{padding-bottom:20px;padding-top:20px;}.t-b-p25{padding-bottom:25px;padding-top:25px;}.t-b-p30{padding-bottom:30px;padding-top:30px;}.t-b-p35{padding-bottom:35px;padding-top:35px;}.t-b-p40{padding-bottom:40px;padding-top:40px;}.t-b-p45{padding-bottom:45px;padding-top:45px;}.t-b-p50{padding-bottom:50px;padding-top:50px;}.t-b-p55{padding-bottom:55px;padding-top:55px;}.t-b-p60{padding-bottom:60px;padding-top:60px;}.t-b-p65{padding-bottom:65px;padding-top:65px;}.t-b-p70{padding-bottom:70px;padding-top:70px;}.t-b-p75{padding-bottom:75px;padding-top:75px;}.t-b-p80{padding-bottom:80px;padding-top:80px;}.t-b-p85{padding-bottom:85px;padding-top:85px;}.t-b-p90{padding-bottom:90px;padding-top:90px;}.t-b-p95{padding-bottom:95px;padding-top:95px;}.t-b-p100{padding-bottom:100px;padding-top:100px;}
.t-p0{padding-top:0px!important;}.t-p1{padding-top:1px;}.t-p2{padding-top:2px;}.t-p3{padding-top:3px;}.t-p4{padding-top:4px;}.t-p5{padding-top:5px;}.t-p6{padding-top:6px;}.t-p7{padding-top:7px;}.t-p8{padding-top:8px;}.t-p9{padding-top:9px;}.t-p10{padding-top:10px;}.t-p15{padding-top:15px;}.t-p20{padding-top:20px;}.t-p25{padding-top:25px;}.t-p30{padding-top:30px;}.t-p35{padding-top:35px;}.t-p40{padding-top:40px;}.t-p45{padding-top:45px;}.t-p50{padding-top:50px;}.t-p55{padding-top:55px;}.t-p60{padding-top:60px;}.t-p65{padding-top:65px;}.t-p70{padding-top:70px;}.t-p75{padding-top:75px;}.t-p80{padding-top:80px;}.t-p85{padding-top:85px;}.t-p90{padding-top:90px;}.t-p95{padding-top:95px;}.t-p100{padding-top:100px;}
.b-p0{padding-bottom:0px;!important}.b-p1{padding-bottom:1px;}.b-p2{padding-bottom:2px;}.b-p3{padding-bottom:3px;}.b-p4{padding-bottom:4px;}.b-p5{padding-bottom:5px;}.b-p6{padding-bottom:6px;}.b-p7{padding-bottom:7px;}.b-p8{padding-bottom:8px;}.b-p9{padding-bottom:9px;}.b-p10{padding-bottom:10px;}.b-p15{padding-bottom:15px;}.b-p20{padding-bottom:20px;}.b-p22{padding-bottom:22px;}.b-p25{padding-bottom:25px;}.b-p28{padding-bottom:28px;}.b-p30{padding-bottom:30px;}.b-p35{padding-bottom:35px;}.b-p40{padding-bottom:40px;}.b-p45{padding-bottom:45px;}.b-p50{padding-bottom:50px;}.b-p55{padding-bottom:55px;}.b-p60{padding-bottom:60px;}.b-p65{padding-bottom:65px;}.b-p70{padding-bottom:70px;}.b-p75{padding-bottom:75px;}.b-p80{padding-bottom:80px;}.b-p85{padding-bottom:85px;}.b-p90{padding-bottom:90px;}.b-p95{padding-bottom:95px;}.b-p100{padding-bottom:100px;}
.l-r-p0{padding-left:0px;padding-right:0px;}.l-r-p1{padding-left:1px;padding-right:1px;}.l-r-p2{padding-left:2px;padding-right:2px;}.l-r-p3{padding-left:3px;padding-right:3px;}.l-r-p4{padding-left:4px;padding-right:4px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p6{padding-left:6px;padding-right:6px;}.l-r-p7{padding-left:7px;padding-right:7px;}.l-r-p8{padding-left:8px;padding-right:8px;}.l-r-p9{padding-left:9px;padding-right:9px;}.l-r-p10{padding-left:10px;padding-right:10px;}.l-r-p15{padding-left:15px;padding-right:15px;}.l-r-p17{padding-left:17px;padding-right:17px;}.l-r-p20{padding-left:20px;padding-right:20px;}.l-r-p25{padding-left:25px;padding-right:25px;}.l-r-p30{padding-left:30px;padding-right:30px;}.l-r-p35{padding-left:35px;padding-right:35px;}.l-r-p38{padding-left:38px;padding-right:38px;}.l-r-p40{padding-left:40px;padding-right:40px;}.l-r-p45{padding-left:45px;padding-right:45px;}.l-r-p50{padding-left:50px;padding-right:50px;}.l-r-p55{padding-left:55px;padding-right:55px;}.l-r-p60{padding-left:60px;padding-right:60px;}.l-r-p65{padding-left:65px;padding-right:65px;}.l-r-p70{padding-left:70px;padding-right:70px;}.l-r-p75{padding-left:75px;padding-right:75px;}.l-r-p80{padding-left:80px;padding-right:80px;}.l-r-p85{padding-left:85px;padding-right:85px;}.l-r-p90{padding-left:90px;padding-right:90px;}.l-r-p95{padding-left:95px;padding-right:95px;}.l-r-p100{padding-left:100px;padding-right:100px;}
.l-p0{padding-left:0px!important;}.l-p1{padding-left:1px;}.l-p2{padding-left:2px;}.l-p3{padding-left:3px;}.l-p4{padding-left:4px;}.l-p5{padding-left:5px;}.l-p6{padding-left:6px;}.l-p7{padding-left:7px;}.l-p8{padding-left:8px;}.l-p9{padding-left:9px;}.l-p10{padding-left:10px;}.l-p15{padding-left:15px;}.l-p20{padding-left:20px;}.l-p25{padding-left:25px;}.l-p30{padding-left:30px;}.l-p35{padding-left:35px;}.l-p40{padding-left:40px;}.l-p45{padding-left:45px;}.l-p50{padding-left:50px;}.l-p55{padding-left:55px;}.l-p60{padding-left:60px;}.l-p65{padding-left:65px;}.l-p70{padding-left:70px;}.l-p75{padding-left:75px;}.l-p80{padding-left:80px;}.l-p85{padding-left:85px;}.l-p90{padding-left:90px;}.l-p95{padding-left:95px;}.l-p100{padding-left:100px;}
.r-p0{padding-right:0px!important;}.r-p1{padding-right:1px;}.r-p2{padding-right:2px;}.r-p3{padding-right:3px;}.r-p4{padding-right:4px;}.r-p5{padding-right:5px;}.r-p6{padding-right:6px;}.r-p7{padding-right:7px;}.r-p8{padding-right:8px;}.r-p9{padding-right:9px;}.r-p10{padding-right:10px;}.r-p15{padding-right:15px;}.r-p20{padding-right:20px;}.r-p25{padding-right:25px;}.r-p30{padding-right:30px;}.r-p35{padding-right:35px;}.r-p40{padding-right:40px;}.r-p45{padding-right:45px;}.r-p50{padding-right:50px;}.r-p51{padding-right:51px;}.r-p55{padding-right:55px;}.r-p60{padding-right:60px;}.r-p65{padding-right:65px;}.r-p70{padding-right:70px;}.r-p75{padding-right:75px;}.r-p80{padding-right:80px;}.r-p85{padding-right:85px;}.r-p90{padding-right:90px;}.r-p95{padding-right:95px;}.r-p100{padding-right:100px;}
/* --- Paddings END --- */
/* --- Margins --- */
.m0{margin:0px;}.m1{margin:1px;}.m2{margin:2px;}.m3{margin:3px;}.m4{margin:4px;}.m5{margin:5px;}.m6{margin:6px;}.m7{margin:7px;}.m8{margin:8px;}.m9{margin:9px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m35{margin:35px;}.m40{margin:40px;}.m45{margin:45px;}.m50{margin:50px;}.m55{margin:55px;}.m60{margin:60px;}.m60{margin:60px;}.m65{margin:65px;}.m70{margin:70px;}.m75{margin:75px;}.m80{margin:80px;}.m85{margin:85px;}.m90{margin:90px;}.m95{margin:95px;}
.m100{margin:100px;}
.t-b-m0{margin-bottom:0px;margin-top:0px;}.t-b-m1{margin-bottom:1px;margin-top:1px;}.t-b-m2{margin-bottom:2px;margin-top:2px;}.t-b-m3{margin-bottom:3px;margin-top:3px;}.t-b-m4{margin-bottom:4px;margin-top:4px;}.t-b-m5{margin-bottom:5px;margin-top:5px;}.t-b-m6{margin-bottom:6px;margin-top:6px;}.t-b-m7{margin-bottom:7px;margin-top:7px;}.t-b-m8{margin-bottom:8px;margin-top:8px;}.t-b-m9{margin-bottom:9px;margin-top:9px;}.t-b-m10{margin-bottom:10px;margin-top:10px;}.t-b-m15{margin-bottom:15px;margin-top:15px;}.t-b-m20{margin-bottom:20px;margin-top:20px;}.t-b-m25{margin-bottom:25px;margin-top:25px;}.t-b-m30{margin-bottom:30px;margin-top:30px;}.t-b-m35{margin-bottom:35px;margin-top:35px;}.t-b-m40{margin-bottom:40px;margin-top:40px;}.t-b-m45{margin-bottom:45px;margin-top:45px;}.t-b-m50{margin-bottom:50px;margin-top:50px;}.t-b-m55{margin-bottom:55px;margin-top:55px;}.t-b-m60{margin-bottom:60px;margin-top:60px;}
.t-m1n{margin-top:-1px;}.t-m2n{margin-top:-2px;}.t-m3n{margin-top:-3px;}.t-m4n{margin-top:-4px;}.t-m5n{margin-top:-5px;}.t-m6n{margin-top:-6px;}.t-m7n{margin-top:-7px;}.t-m8n{margin-top:-8px;}.t-m9n{margin-top:-9px;}.t-m10n{margin-top:-10px;}.t-m15n{margin-top:-15px;}.t-m20n{margin-top:-20px;}.t-m25n{margin-top:-25px;}.t-m30n{margin-top:-30px;}.t-m35n{margin-top:-35px;}.t-m40n{margin-top:-40px;}.t-m45n{margin-top:-45px;}.t-m50n{margin-top:-50px;}.t-m55n{margin-top:-55px;}.t-m60n{margin-top:-60px;}.t-m65n{margin-top:-65px;}.t-m70n{margin-top:-70px;}.t-m75n{margin-top:-75px;}.t-m80n{margin-top:-80px;}.t-m85n{margin-top:-85px;}.t-m90n{margin-top:-90px;}.t-m92n{margin-top:-92px;}.t-m95n{margin-top:-95px;}.t-m100n{margin-top:-100px;}
.t-m0{margin-top:0px!important;}.t-m1{margin-top:1px;}.t-m2{margin-top:2px;}.t-m3{margin-top:3px;}.t-m4{margin-top:4px;}.t-m5{margin-top:5px;}.t-m6{margin-top:6px;}.t-m7{margin-top:7px;}.t-m8{margin-top:8px;}.t-m9{margin-top:9px;}.t-m10{margin-top:10px;}.t-m15{margin-top:15px;}.t-m20{margin-top:20px;}.t-m25{margin-top:25px;}.t-m30{margin-top:30px;}.t-m35{margin-top:35px;}.t-m40{margin-top:40px;}.t-m45{margin-top:45px;}.t-m50{margin-top:50px;}.t-m55{margin-top:55px;}.t-m60{margin-top:60px;}.t-m65{margin-top:65px;}.t-m70{margin-top:70px;}.t-m75{margin-top:75px;}.t-m80{margin-top:80px;}.t-m85{margin-top:85px;}.t-m90{margin-top:90px;}.t-m100{margin-top:100px;}
.l-r-m-auto{margin-left:auto;margin-right:auto;}.l-r-m0{margin-left:0px!important;margin-right:0px!important;}.l-r-m1{margin-left:1px;margin-right:1px;}.l-r-m2{margin-left:2px;margin-right:2px;}.l-r-m3{margin-left:3px;margin-right:3px;}.l-r-m4{margin-left:4px;margin-right:4px;}.l-r-m5{margin-left:5px;margin-right:5px;}.l-r-m6{margin-left:6px;margin-right:6px;}.l-r-m7{margin-left:7px;margin-right:7px;}.l-r-m8{margin-left:8px;margin-right:8px;}.l-r-m9{margin-left:9px;margin-right:9px;}.l-r-m10{margin-left:10px;margin-right:10px;}.l-r-m15{margin-left:15px;margin-right:15px;}.l-r-m20{margin-left:20px;margin-right:20px;}.l-r-m25{margin-left:25px;margin-right:25px;}.l-r-m30{margin-left:30px;margin-right:30px;}.l-r-m35{margin-left:35px;margin-right:35px;}.l-r-m40{margin-left:40px;margin-right:40px;}.l-r-m45{margin-left:45px;margin-right:45px;}.l-r-m50{margin-left:50px;margin-right:50px;}.l-r-m55{margin-left:55px;margin-right:55px;}.l-r-m60{margin-left:60px;margin-right:60px;}.l-r-m65{margin-left:65px;margin-right:65px;}.l-r-m70{margin-left:70px;margin-right:70px;}.l-r-m75{margin-left:75px;margin-right:75px;}.l-r-m80{margin-left:80px;margin-right:80px;}.l-r-m85{margin-left:85px;margin-right:85px;}.l-r-m90{margin-left:90px;margin-right:90px;}.l-r-m95{margin-left:95px;margin-right:95px;}.l-r-m100{margin-left:100px;margin-right:100px;}
.l-m0{margin-left:0px!important;}.l-m1{margin-left:1px;}.l-m2{margin-left:2px;}.l-m3{margin-left:3px;}.l-m4{margin-left:4px;}.l-m5{margin-left:5px;}.l-m6{margin-left:6px;}.l-m7{margin-left:7px;}.l-m8{margin-left:8px;}.l-m9{margin-left:9px;}.l-m10{margin-left:10px;}.l-m15{margin-left:15px;}.l-m20{margin-left:20px;}.l-m25{margin-left:25px;}.l-m30{margin-left:30px;}.l-m35{margin-left:35px;}.l-m40{margin-left:40px;}.l-m45{margin-left:45px;}.l-m50{margin-left:50px;}.l-m55{margin-left:55px;}.l-m60{margin-left:60px;}.l-m65{margin-left:65px;}.l-m70{margin-left:70px;}.l-m75{margin-left:75px;}.l-m80{margin-left:80px;}.l-m85{margin-left:85px;}.l-m90{margin-left:90px;}.l-m95{margin-left:95px;}.l-m100{margin-left:100px;}
.l-m1n{margin-left:-1px;}.l-m2n{margin-left:-2px;}.l-m3n{margin-left:-3px;}.l-m4n{margin-left:-4px;}.l-m5n{margin-left:-5px;}.l-m6n{margin-left:-6px;}.l-m7n{margin-left:-7px;}.l-m8n{margin-left:-8px;}.l-m9n{margin-left:-9px;}.l-m10n{margin-left:-10px;}.l-m15n{margin-left:-15px;}.l-m20n{margin-left:-20px;}.l-m25n{margin-left:-25px;}.l-m30n{margin-left:-30px;}.l-m35n{margin-left:-35px;}.l-m40n{margin-left:-40px;}.l-m45n{margin-left:-45px;}.l-m50n{margin-left:-50px;}.l-m55n{margin-left:-55px;}.l-m60n{margin-left:-60px;}.l-m65n{margin-left:-65px;}.l-m70n{margin-left:-70px;}.l-m75n{margin-left:-75px;}.l-m80n{margin-left:-80px;}.l-m85n{margin-left:-85px;}.l-m90n{margin-left:-75px;}.l-m95n{margin-left:-95px;}.l-m100n{margin-left:100px;}
.r-m0{margin-right:0px!important;}.r-m1{margin-right:1px;}.r-m2{margin-right:2px;}.r-m3{margin-right:3px;}.r-m4{margin-right:4px;}.r-m5{margin-right:5px;}.r-m6{margin-right:6px;}.r-m7{margin-right:7px;}.r-m8{margin-right:8px;}.r-m9{margin-right:9px;}.r-m10{margin-right:10px;}.r-m15{margin-right:15px;}.r-m20{margin-right:20px;}.r-m25{margin-right:25px;}.r-m30{margin-right:30px;}.r-m35{margin-right:35px;}.r-m40{margin-right:40px;}.r-m45{margin-right:45px;}.r-m50{margin-right:50px;}.r-m55{margin-right:55px;}.r-m60{margin-right:60px;}.r-m65{margin-right:65px;}.r-m70{margin-right:70px;}.r-m75{margin-right:75px;}.r-m80{margin-right:80px;}.r-m85{margin-right:85px;}.r-m90{margin-right:90px;}.r-m95{margin-right:95px;}.r-m100{margin-right:100px;}
.b-m0{margin-bottom:0px!important;}.b-m1{margin-bottom:2px;}.b-m2{margin-bottom:2px;}.b-m3{margin-bottom:3px;}.b-m4{margin-bottom:4px;}.b-m5{margin-bottom:5px;}.b-m6{margin-bottom:6px;}.b-m7{margin-bottom:7px;}.b-m8{margin-bottom:8px;}.b-m9{margin-bottom:9px;}.b-m10{margin-bottom:10px;}.b-m15{margin-bottom:15px;}.b-m20{margin-bottom:20px;}.b-m25{margin-bottom:25px;}.b-m30{margin-bottom:30px;}.b-m35{margin-bottom:35px;}.b-m40{margin-bottom:40px;}.b-m45{margin-bottom:45px;}.b-m50{margin-bottom:50px;}.b-m55{margin-bottom:55px;}.b-m60{margin-bottom:60px;}.b-m65{margin-bottom:65px;}.b-m70{margin-bottom:70px;}.b-m75{margin-bottom:75px;}.b-m80{margin-bottom:80px;}.b-m85{margin-bottom:85px;}.b-m90{margin-bottom:90px;}.b-m95{margin-bottom:95px;}.b-m100{margin-bottom:100px;}
/* --- kiran special END --- */

/*   skk start    */

.header-sec2 {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background-color: #ffffff;
 
}
.header-sec2.extraclass {
    background-color: #ffffff;
   box-shadow: 1px 3px 8px 0 rgba(0, 0, 0, 0.1);
   }
/*.header-sec2 .onscroll {box-shadow: 1px 3px 8px 0 rgba(0, 0, 0, 0.1!important);}*/
.inner-banner-heading {
 	position: absolute;
	bottom: 153px;
 }
.ban-br{display:block;}


.banner-t-b-pad{padding-top:265px; padding-bottom:217px;}

.banner-top-mar2{margin-top:130px;}
.banner-top-mar{margin-top:73px;}
.text-shadow{filter: drop-shadow(0px 1px 1px rgba(18,71,0,0.75));}
.common-section2 {
	padding-top:75px; 
	padding-bottom:55px;
}




.landing-banner-bg {
  background-image:url(../images/land-banner.jpg)!important;
  background-repeat: no-repeat;
background-position:center center;
 background-size:contain;
 margin-left:-30px;
  }
  

.lan-banner-head{
  font-size: 40px;
  color: #fff;
  font-family: 'Mont-Bold';
  line-height: 48px;
  margin:0px;
 }
 
.ban-p-t-color{color:#fff;}
 
 
.lan-bor-img{background-image:url(../images/lan-bor-img.png); background-size:cover; background-size:100% 100%;}
.lan-bor-img2{background-image:url(../images/enroll-bor.png); background-size:cover; background-size:100% 100%;}
 
.lan-blue-bg{background-color:#223b74;}

.header_logins_block2 li {margin-left:20px; }

.header_logins_block2 img{width:25px;}
.header_logins_block2 a {
	font-size: 17px;
	padding: 10px 30px 9px 30px !important;
	border-radius: 60px;
 	font-family: 'MontBlanc-Regular';
	background-image: linear-gradient(90deg, #63b647 0%, #379318 100%);
	color:#fff;
	text-transform:uppercase;
	display: inline-block;
	margin-top: 3px;
	letter-spacing:0.7px;
}

.header_logins_block2 a:hover {
	background-image: linear-gradient(90deg, #379318 0%, #63b647 100%);
	color:#fff;
}

 
.menu-2 a{color:#223b74;text-transform: uppercase;}

.bg-gray2 {background-color: #f4f4f4;}

.lan-head-1{
	font-size: 36px;
 	font-family: 'Mont-Bold';
	color:#1b1b1b;
	line-height:30px
}

.container2 {
  max-width: 1230px !important;
  padding-left: 15px;
  padding-right: 15px;
  margin-left:auto;
  margin-right:auto;
}

.yel-t{color:#fdf200;}

.t-c { text-align: center;}

.lan-enr-but a {
  font-size: 22px;
  padding: 12px 63px 15px 63px;
  border-radius: 60px;
  font-family: 'MontBlanc-Regular';
  background-image: linear-gradient(90deg, #79d55a 0%, #4c9d31 100%);
   color: #fff;
  text-transform: uppercase;
  letter-spacing:1px;
  
}

.lan-enr-but a:hover {
  background-image: linear-gradient(90deg, #4c9d31 0%, #79d55a 100%);
}



.lan-ac-pad{padding:53px 30px 42px 44px;}
.lan-ac-pad2{padding:56px 32px 50px 52px;}
.lan-ac-pad3{padding:65px 50px 65px 50px;}

.land-li li {
  background: url(../images/lan-li-ico.png) no-repeat left 0px;
  margin-bottom: 2.7%;
  line-height: 30px;
  padding-left: 42px;
  vertical-align: middle;
}

.Why-study1 img{width:460px;}

.border-gradient {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 10px;
  border-image-source: linear-gradient(to left, #25c7dd, #c5e26f);
}
.gra2 {
  border-image-source: linear-gradient(to left, #57d4e1, #1170c7);
}

.review-ico {
  border: 1px solid transparent;
  border-image-slice: 28;
  border-image-width: 23px;
  background-image: url(../images/review-des.png);
  display: inline-block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 123px;
  height: 126px;
  position: relative;
  margin-left: auto!important;
}
.review-ico img {
  width: 98px !important;
  height: 98px;
  border-radius: 50%;
  object-fit: cover;
  text-align: center;
  margin: 0px auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.rev-f-r{float:right;}


.reward_br {
  height: 4px;
  background: #000;
  display: block;
  width: 10%;
}
.counselor_box {
  margin: 0px;
  padding: 35px 35px 20px 35px;
}


/*   faq 2   */

/* -------------------------------------------*/	
		/* FAQ PAGE CSS */
/* -------------------------------------------*/

.panel-group2 .panel {
	border-radius: 0;
	border-bottom:1px solid #e0dcdc;
}
.panel-group2 i {
    color: #0e6fbe;
    font-size: 10px;
    background: #fff;
    padding: 8px;
    border-radius: 50%;
	border:1px solid #0e6fbe;
}
.panel-default2 > .panel-heading2 {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: transparent;
	border-color: #EEEEEE;		
}
.panel-title2 {
	font-size: 18px;
	margin-bottom:0px;
}
.panel-title2 > a {
	display: block;
	padding: 18px 0px 16px 0px;
	text-decoration: none;
	color:#223b74;
	font-family: 'Mont-Book';
	letter-spacing:0.5px;
}
.more-less2 {
	float: right;
	color: #0e6fbe;
	margin-top:-3px;
 }
.panel-default2 > .panel-heading2 + .panel-collapse2 > .panel-body2 {
    border-top-color: #EEEEEE;
    padding: 10px;
	padding: 0px 15px 20px 3px;
    font-size: 15px;
	font-family: 'Mont-Book';
	line-height:26px;

}

/*   faq 2   */


.soci-border{border:1px solid #fff;color:#fff; display:inline; text-align:center; border-radius:60px;  padding-top:7px;  padding-bottom:7px; margin-right:3px;}
.soci-border:hover{border:1px solid #ffc900;}

.soci-border i{font-size:15px; width:34px; padding-top:17px;}


.foot-logo-right { text-align: right;}


 

.vir-br{
  border: 1px solid transparent;
  border-image-slice: 1;
  border-width: 10px;
  background: linear-gradient(90deg,#bfe174 ,#5ed0b6) border-box;
  background-color:#FFFFFF;
  border-radius: 10px;
 }  
.border-radius-10{border-radius: 10px!important;}

.vir-pd2 {
  padding: 40px 40px 40px 40px;
}
.virtual-form input, .virtual-form select {
    font-family: 'Mont-Light';
    font-size: 15px;
    color: #434343;
    border-bottom: 1px solid #d1d1d1 !important;
    border: 0px;
    border-radius: 0px;
    height: 55px;
    padding:7px;
}
.virtual-btn a{padding:10px 65px; background-image: linear-gradient(90deg, #63b647 0%, #379318 100%); width:100%; display: block;}
.virtual-btn a:hover {background-image: linear-gradient(90deg, #379318 0%, #63b647 100%);}

.virtual-btn-alt {padding:10px 65px; background-image: linear-gradient(90deg, #63b647 0%, #379318 100%); display: block;}
.virtual-btn-alt:hover {background-image: linear-gradient(90deg, #379318 0%, #63b647 100%);}

.virtual-btn-pos{position:absolute; bottom:-130px;}
.virtual-height{height:400px;}
.virtual-form ::placeholder {
  color: #232323 !important;
  opacity: 1;
}
.otp-btn {
  color: #fff;
  background: #223b74;
  border-radius: 50px;
  position: absolute;
      top: 14px;
    right: 37px;
  padding: 6px 13px 5px 12px;
}
.otp-btn:hover {
   background: #3c9d1c;
 }


.enrol-t-mar{margin-top:100px;}

.enrol-t{color: #434343;}
.enrol-t2{color: #1b1b1b;}

.enrol-bor{border:1px solid #d1d1d1; padding:19px 25px 22px 25px ;} 
.enr-ico{background: url(../images/en-tick2.png) top center; width:25px; height:25px; float:right; vertical-align:middle; margin-top: 10px;}
.enrol-bor:hover .enr-ico{background: url(../images/en-tick.png) top center; width:25px; height:25px; float:right; vertical-align:middle; margin-top: 10px;}
.enrol-bor:hover{border:1px solid #52a537;} 

/*   skk end    */



/*kiran css start*/

.mobilre-and-bg{
    filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13));
    background-color: #ffffff;
    padding: 25px 0px 0px 30px ;
}

.education-bg{
    background-color: #ffffff;
 }
.shadow-innerpage{
    filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13));
  }

.education-padding{padding: 43px 0px 70px 0px ;}

.edu-t-margin{margin-top:-24px;}
.edu-t-margin2{margin-top:-7px;}

.ed-block{display:block;}

.block-row{clear:both;}
.block-row:before,.block-row:after{content:"";display:table;line-height:0;}
.left-block,.right-block,.middle-block,.left-block1,.right-block1,.left-block2,.middle-block2,.right-block2,.left-block3,.right-block3,.left-block4,.middle-block4,.right-block4,.left-block5,.right-block5,.left-block6,.middle-block6,.middle-block-6,.right-block6,.left-block7,.right-block7,.left-block15,.right-block15,.left-block16,.right-block16,.news-middle-block,.login-end-block,.res-login-btn{float:left;min-height:30px;} 

.left-block{width: 37.3%;}
.middle-block{width: 30.1%;}
.right-block{width:32.6%;} 


.green-t{color:#51aa34;}
.orange-t{color:#f24439;}
.dk-yell-t{color:#ff8e01;}
.dk-blue-t{color:#001c34;}

.pg_title2 {font-family: 'Roboto-Bold'; font-size:35px;}
.pg_title3 {font-family: 'Roboto-Medium'; font-size:34px;}


/*.courchlis li{width: 48.25%;margin-right: 3.5%;margin-bottom: 3.5%;}
.courchlis li:nth-child(2n+2){margin-right: 0;}
.courchlis li:nth-child(2n+3){clear: both;}*/

.courchlis li{width: 48%; margin-right: 3%; margin-bottom:3.1%;}
.courchlis li:nth-child(2n+2){margin-right: 0;}
.courchlis li:nth-child(2n+3){clear: both;}
.courchlis li:last-child{margin-right: 0;}



.course-bg1{background-color: #e7f2ff;border: 1px solid #c4dbf1;border-radius: 5px;padding: 17px 12px 16px 16px;}
.course-bg2{background-color: #ffeef0;border: 1px solid #f7d0d6;border-radius: 5px;padding: 17px 12px 16px 16px;}
.course-bg3{background-color: #e7eaf7;border: 1px solid #cad0ee;border-radius: 5px;padding: 17px 12px 16px 16px;}
.course-bg4{background-color: #f7efe5;border: 1px solid #f2dabc;border-radius: 5px;padding: 17px 12px 16px 16px;}
.course-bg5{background-color: #eef6e1;border: 1px solid #d0e5aa;border-radius: 5px;padding: 17px 12px 16px 16px;}
.course-bg6{background-color: #ebf8ff;border: 1px solid #c6e7f8;border-radius: 5px;padding: 17px 12px 16px 16px;}
.cours-img{min-height: 120px;}
.courcshed-tex{color: #001b34;}
.courbotdis-tex{color: #222222;}
.downloadimgs{background: url(images/download-ico.png) no-repeat left center, url(images/download-ico.png) no-repeat right center;max-width: 310px;margin: auto;text-align: center;}
.downloadtex-t{color: #053e76;}

.downloadimgs{background: url(../images/download-ico.png) no-repeat left center, url(../images/download-ico.png) no-repeat right center;max-width: 310px;margin: auto;text-align: center;}

.scan-bor{border:1px solid #d2d2d2;}
.scan-bor-bg{
    background-color: #ffffff;
    padding: 40px 32px 24px 32px ;
	border:1px solid #d2d2d2;
}

.l-r-m-auto{margin-left:auto;margin-right:auto;}

.mob-dis{display:block;}

.t-m27n{margin-top:-27px;}

.mob-he-font{font-size:34px; line-height:42px;}
.mob-he-font2{font-size:24px;}
.width100{width:100%;}
/*kk css*/
@media only screen and (max-width:980px){
.left-block{width: 50%;}
.middle-block{width: 50%;}
.right-block{width:100%;} 
.tab-tc{text-align:center;}
.tab-t-p20{padding-top:20px;}
.tab-b-p13{padding-bottom:10px;}

.pg_title2 {font-size:27px;}

.education-padding{padding: 30px 0px 40px 0px ;}

.pg_title3 {font-size:28px;}

}
@media only screen and (max-width:800px){
.mob-dis{display:inline;}
.mob-he-font{font-size:30px; line-height:38px;}
.mob-he-font2{font-size:20px;}


.left-block{width: 100%;}
.middle-block{width: 50%;}
.right-block{width:50%;} 
.mob-img-width{width:350px;}
.t-m27n{margin-top:70px;}

.scan-bor-bg{
    padding: 36px 26px 20px 26px ;
}
}
@media only screen and (max-width:640px){
.mob-img-width{width:290px;}

.left-block{width: 100%;}
.middle-block{width: 100%;}
.right-block{width:100%;} 

.t-m27n{margin-top:15px;}
.mob-l-p0{padding-left:0px!important;}
.mob-r-p0{padding-right:0px!important;}

.mobilre-and-bg{
    padding: 25px 22px 0px 22px;
}
.courchlis li{width: 100%;margin-bottom:4%;}

.mob-he-font{font-size:25px; line-height:34px;}

.education-padding{padding: 20px 10px 20px 10px ;}

.loan_btns2 button {padding: 10px 35px 8px 35px; background-color:#213b73;}
 .pg_title3 {font-size:24px;}
.ed-block{display:inline;}

}
@media only screen and (max-width:480px){
.width100{width:auto;}
.mob-scan-t-p{padding-top:15px;}

}


/*kiran kkk css end*/











	/* right profile */

.shortlist-gap {padding:25px 20px; border-bottom:1px dashed #4363a7;}
.shortlist-gap:last-child {border-bottom:0px dashed #4363a7;}
.shortlist-li li {margin-top:10px;}
.shortlist-li-box {border: 1px solid #cfd4df;padding:10px;}



.right-inner-addon input {padding-right: 35px !important;}
.right-inner-addon img { position: absolute; right: 0px; padding: 12px 12px;}


/* radio button css */
.testtype-box {
    display: inline-flex;
    width: 100%;
    align-items: center;
}

.testtype-box .form-check-label {font-family: 'Roboto-Regular'; color: #292929; font-size: 15px; }

.testtype-box .form-check{margin-right:30px;}

.testtype-box input {height: auto;width: 15px;height: 15px;}


/* file upload button css */

.variant-block {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 10px;
    row-gap: 10px;
}

.file {
  position: relative;
  display: flex;
  align-items: center;
}

.variants img {position:absolute;left:15px;}

.file > input[type='file'] {display: none}

.file > label {
    font-size: 16px;
    color: #666a72;
    cursor: pointer;
    padding: 12px 12px 12px 40px;
    border: 1px solid #bababa;
    font-family: 'Roboto-Regular';
    text-transform: inherit;
    font-weight: 300;
    width: 100%;
    margin: 0;
    /* height: 50px; */
}

.file > label:hover {border-color: hsl(0, 0%, 21%);}

.file > label:active {background-color: hsl(0, 0%, 96%);}


.declare-block ul {padding-left: 20px;}

.declare-block ul li{
	font-size: 13px;
	line-height: 20px;
	color: #626262;
	font-family: 'Roboto-Regular';
	margin-bottom:10px;
}

.declare-block ul li:before {
    content: '';
    border-radius: 50%;
    height: 8px;
    width: 8px;
    margin-right: 12px;
    background-color: #7fb6e3;
    margin-left: -20px;
    display: inline-block;
}

/* -------------------------------------------*/	
		/* 	FREE UNIVERSITY BROUCHURES PAGE CSS */
/* -------------------------------------------*/

.university-li{
    filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13));
    background-color: #ffffff;
    padding: 45px;
}

.university-li ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    height:220px;
}
.university-li ul li {
    background: url(../images/countrypage-lis-icon.png) no-repeat left 3px;
    margin-bottom: 1.5%;
    padding-left: 25px;
    vertical-align: middle;
}
.university-li a {
	font-size: 16px;
	color: #171717;
	font-family: 'Roboto-Regular';
}
.university-li a span { color: #2e9b0a;}


/* -------------------------------------------*/	
		/* LANDING PAGE CSS */
/* -------------------------------------------*/

.land-menu-br {border-top: 4px solid #385da5;}

	/* landing menu css */
	
.landing-menu a{
	font-size: 18px;
	padding:8px 25px !important;
	border-radius: 4px;
	text-transform: initial;
}

.lan-c a{border:0px; padding: 10px !important;}

.lan-call img {transform: translateY(-1px);}

.landing-form select {
  -webkit-appearance: none;
  appearance: none;
  background-image:url("../images/down-arrow.png");
  background-repeat: no-repeat;
  background-position:calc(100% - 15px) center;
}

	/* landing form css */

.landing_left_block {margin-right:30px;}

.landing_right_block {margin-left:35px;}

.landing-form .form-group { margin-bottom:10px;}

.landing-form input, .landing-form textarea, .landing-form select {
    color: #595959;
    border: 1px solid #ced4da;
    border-radius: 0;
    font-family: 'Roboto-Regular';
}
.landing-form select { padding:.375rem 8px;}

.landing-form input, .landing-form select {height: 50px; font-size:15px;}

.land-check input {transform: translateY(2px);}

.landing-form ::placeholder {color: #595959 !important;}

.landing-form button {background-color: #f3443a; height:54px;}

/* connect section css */

.wave-bg {position:absolute;bottom:0px; z-index:-1;}

.connect-left-block {margin-right: -90px;}

.connect-middle-block {margin-left: 95px;}