/* 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-6p{padding-top:6px;}
.pt-7p{padding-top:7px;}
.pt-8p{padding-top:8px;}
.pt-9p{padding-top:9px;}
.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;}

.pt-60p{padding-top:60px;}

.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;}

.ptb-80p{padding-top:80px;padding-bottom:80px;}

.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-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-70p{padding-bottom:70px !important;}

.pb-80p{padding-bottom:80px;}

.ptb-4060p{padding-top:40px;padding-bottom:60px;}

.pt-0p{padding-top:0px;}

.pb-0p{padding-bottom:0px;}

.pr-0p{padding-right:0px;}

.pl-0p{padding-left:0px;}

.pl-10p{padding-left:10px;}

.pl-15p{padding-left:15px;}

.pl-20p{padding-left:20px;}

.pl-25p{padding-left:25px;}

.pl-30p{padding-left:30px;}

.pl-40p{padding-left:40px;}

.pl-50p{padding-left:50px;}

.pr-20p{padding-right:20px;}

.pr-40p{padding-right:40px;}

.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-5p{margin-bottom:5px;}

.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-50p{margin-bottom:50px;}

.mb-60p{margin-bottom:60px;}

.mb-70p{margin-bottom:70px;}

.mb-80p{margin-bottom:80px;}

.mb-100p{margin-bottom:100px;}

.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;}

.mtb-70p{margin-top:70px;margin-bottom:70px;}

.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;}

.ml-80p{margin-left:80px;}

.mr-5p{margin-right:5px;}

.mr-10p{margin-right:10px;}

.mr-15p{margin-right:15px;}

.mr-20p{margin-right:20px;}

.mr-25p{margin-right:25px;}

.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;}

.br-blue-2p {border: 2px solid #0b6dbd;}


/* 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-initial {text-transform: initial;}

.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:#f3f3f3;}

.bg-blue {background-color: #0b6dbd;}

.bg-sblue{background-color: #0b6dbd;}

.bg-lightblue{background: #9aeeff;}

.bg-green{background-color: #61b545;}

.bg-g1{background-color: #eff0f5;}

/* for text-colors*/

.text-sblue{color: #2174c5;}

.text-black{color:#000000;}

.text-white{color:#ffffff;}

.text-color{color: #1d1d1d;}

.text-bcolor{color: #4a4a4a;}

.text-blue{color: #0e5388;}

.text-green{color: #51aa34;}

.text-red{color: #f3443a;}

.text-pink {color: #e86a6a;}

.text-c1color{color: #151515;}

.text-c2color{color: #001b34;}

.text-c3color{color: #15316e;}

.text-c4color{color: #0b6dbd;}

.text-c5color{color: #131313;}

.text-c6color{color: #56c2c1;}

.text-c7color{color: #1373c8;}

.text-c8color{color:#212121;}

.text-c9color{color: #0e0e0e;}

.text-c10color{color: #5a5d68;}

.textp1color {color: #1d1d1d;}

.textp2color {color: #636363;}

.textr1color {color: #585858;}

.uni-t {color: #737373;}

/* for text-alignment*/

.align-items { align-items: center;}

.align-end {align-items: end;}

.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;}

.wh-nowrap {white-space: nowrap;}

.obj-fit {object-fit: cover;}

.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;}

.font19{font-size:19px;}

.font20{font-size:20px;}

.font22{font-size:22px;}

.font23{font-size:23px;}

.font24{font-size:24px;}

.font25{font-size:25px;}

.font26{font-size:26px;}

.font28{font-size:28px;}

.font30{font-size: 30px;}

.font34{font-size: 34px;}

.font36{font-size: 36px;}

.font38{font-size: 38px;}

.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-30p {line-height: 30px;}

.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 */

.fnt-mont-book{font-family: 'MONT-BOOK';}

.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';}

.fnt-NeutrifStudio-Regular{font-family: 'NeutrifStudio-Regular';}

.fnt-NeutrifStudio-Medium{font-family: 'NeutrifStudio-Medium';}

.fnt-NeutrifStudio-SemiBold{ font-family: 'NeutrifStudio-SemiBold';}

.fnt-NeutrifStudio-Bold{font-family: 'NeutrifStudio-Bold';}

.fnt-mons-light{font-family: 'Montserrat Light';}

.fnt-mons-reg{font-family: 'Montserrat Regular';}

.fnt-mons-med{font-family: 'Montserrat-Medium';}

.fnt-mons-semibold{ font-family: 'Montserrat-SemiBold';}

.fnt-mons-bold{font-family: 'Montserrat-Bold';}

.fnt-mont-light{font-family: 'MONT-LIGHT';}

.fnt-mont-reg{font-family: 'MONT-REGULAR';}

.fnt-mont-semibold{font-family: 'Mont-SemiBold';}

.fnt-mont-bold{font-family: 'MONT-BOLD';}

.fnt-mont-heavy{font-family: 'MONT-HEAVY';}

.fnt-pop-reg{font-family: 'Poppins-Regular';}

.fnt-pop-light{font-family: 'Poppins-Light';}

.fnt-pop-medium{font-family: 'Poppins-Medium'; }

.fnt-pop-semibold{font-family: 'Poppins-SemiBold';}

/* for text-alignment*/

.align-center {align-items:center;}

.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:15px;
	font-family: 'MONT-BOOK';
	color: #1d1d1d;
}

.container {
   /* width: 100%;*/
    max-width: 1250px !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: #0e0e0e;
  -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:100px;
	padding-bottom:100px;
}


.common-section2{
	padding-top:50px;
	padding-bottom:50px;
}

.section_title {
	font-size: 40px;
    line-height:44px;
    font-family: 'NeutrifStudio-SemiBold';
}

.sec_title2{font-family: 'NeutrifStudio-SemiBold';}


.common-btn {
    transition: all .3s ease-in-out;
	padding:15px 35px;
}
.common-btn:hover {
    opacity: .8;
}

.btn_pd {padding:10px 25px;}
.btn_pd1 {padding:15px 55px;}

.bg-properties {
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.form-control:focus {box-shadow: none;}

.reward_br {height:4px;background:#000;display: block;width:10%;}
.border-gradient {
    border: 1px solid;
    border-image-slice: 1;
    border-width:15px;
    border-image-source: linear-gradient(to left, #25c7dd, #c5e26f);
}
.gra2 { border-image-source: linear-gradient(to left, #57d4e1, #1170c7);}

/* HEADER SECTION STARTS HERE   */

.header-sec {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
  .social-media li a {
    width: 28px;
    height: 28px;
    line-height: 28px;
    display: block;
   	/*background-color: #ffffff;*/
    color: #ffffff;
    /*border-radius: 50px;*/
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.social-media, .social-media ul {
    margin: 0px;
    padding: 0px;
    float: right;
}
.social-media li {
    float: left;
    text-align: center;
    list-style: none;
    margin: 0px;
}
.banner-sec {
       padding-top: 11%; 
}
		/* HEADER-TOP CSS  */

.header_top {background-image: linear-gradient(90deg, #53a3e4 0%, #0b6dbd 100%); color:#fff; padding:7px 0px;}
.hdtop_right_block ul li{padding-right:30px;}
.hdtop_right_block ul li a {color: #fff;}
.call_block a, .call_block span{font-size: 15px;letter-spacing: 1px;filter: drop-shadow(0px 2px 2px rgba(0,60,67,0.25)); font-family: 'Montserrat Regular';}
.chat-btn a {border-radius: 50px;background-color:#ed1d24;padding:6px 25px;}

	/* HEADER-BOTTOM CSS  */

.header_bottom_block {padding-top:10px; padding-bottom:10px;}
.logo-gap{margin-right:15px;}
.header_bottom_block .navbar {padding: 0;}

.nav-logo {margin-left: -10px;}
.menu li {position: relative;}
.menu_nav li {margin-right:12px;}
.menu_nav li:last-child {margin-right:0px;}
.menu a {font-size: 15px; color: #ffffff;   font-family: 'NeutrifStudio-Regular';}
/* .menu a:hover {color: #0b6dbd;} */
.menu .menu-active a,.menu a:hover {color:#61b545 !important;}

.menu li:hover .dropdown-menu {display:block;}
.menu li:focus .dropdown-menu {display:block;}
.menu li:focus-within .dropdown-menu {display:block;}


.login-btn a,.regis-btn a{border-radius:5px; padding: 0.7rem 1.7rem !important;}
.login-btn a{background-color: #fff; color:#000;}
.regis-btn a{background-color: #fe4234; color:#fff;}


/* .menu .menu-active a {color: #019397;} */

/* onscroll css */
.header_top.extraclass{display:none;}
.header-sec.extraclass {box-shadow: 1px 3px 8px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;padding-top:0px;}
.header_bottom_block.extraclass {padding-top: 0;padding-bottom: 0;}
.onscroll,.onscroll-atlas {display:none;}
.login-btn a.extraclass {background-color:#0b6dbd; color:#fff !important;}
.regis-btn a.extraclass {background-color:#fff; border: 2px solid #0b6dbd; color: #0b6dbd !important; padding:0.6rem 1.7rem !important;}
.menu a.extraclass,.res-toggle.extraclass {color: #000;}

.wht-nav-logo{display:none;}
.wht-nav-logo.extraclass{display:block;}
.nav-logo.extraclass{display:none;}

/* sub menu */

.dropdown-menu{
    border:0;
    top:90%;
    border-radius:0px 0px 5px 5px;
	padding: 0;
    border: 0;
    border-radius: 0;
	min-width: 200px;
	background: rgba(0,0,0,.67);
    border-top: 2px solid #40c5eb;
	padding: 10px;

}
.dropdown-item {
    display: block;
    position: relative;
    padding: 10px;
    letter-spacing: 0px;
    color: #fff !important;
    filter: none;
    font-size: 14px !important;
    /* text-transform: capitalize !important; */
    /* border-bottom: 1px dashed #e8e8e8; */
}
.dropdown-menu a{color:#fff !important;}
.dropdown-item:last-child {border-bottom: 0px dashed #e8e8e8;}
.dropdown-item:hover{background:transparent; color: #fecd03;}
.dropdown-item:hover a{color: #fff !important;}
/* dropdown toggle css */
.dropdown-toggle::after {vertical-align: 0.20em !important;}
.res-toggle {position: absolute; right: -5px; top:9px;cursor:pointer;color:#fff;}

/* banner-sec css */
/* .banner-sec {margin-top: 33px;} */
/* .ban-ico{height:860px;} */
.banner-cont { position: absolute; top: 35%; left: 0; width: 100%;}
.hero:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg,rgba(0,0,0,.5),transparent);
}

.banner_title {font-size:60px;line-height:32px;filter: drop-shadow(0px 2px 1px #000000); margin-bottom:30px;}
.banner_title2 {font-size:36px;line-height:30px;filter: drop-shadow(0px 2px 1px #000000);}
.ban-li{padding-right: 180px;}
.ban-li ul {columns:3;}
.ban-li1 ul {columns:2;}
.ban-li ul li{
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 28px;
	color: #ffffff;
	font-family: 'NeutrifStudio-Regular';
	filter: drop-shadow(0px 2px 1px #000000);
}
.ban-c{font-size:20px;}

.carousel-indicators {/*bottom: 150px;*/}
.carousel-indicators li {width: 10px;height: 10px;border-radius: 50%;}

.trend-overlay {
    position: absolute;
    top: 0;
	bottom: 0;
    left: 0;
    right: 0;
    padding: 12px;
    width: 100%;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    height: 100%;
    background: rgb(0,0,0);
	background:linear-gradient(180deg,rgb(0 0 0 / 73%),transparent);
	height: 500px;
}

/* Together let's make Study Abroad simple section */

.country-sec {padding:45px 70px 50px; margin-top: -114px; z-index: 1;}
.country-li{display:grid; grid-template-columns:repeat(6,1fr);row-gap: 15px;}
.country-ico {
    margin-top: 20px;
    margin-left: -2px;
    margin-right: -2px;
}
.country-ico img{width:100%;}

/* tabs section css */

.edu-sec{border-bottom:2px solid #0b6dbd;}

.edu-title{font-size:48px; line-height: 56px; margin-bottom: 20px;}

.edu_tabs .nav-item {margin: 0px 10px;}


.edu_tabs .nav-link {
	background-color: #fff;
    color: #141414;
	letter-spacing: 1px;
    position: relative;
    font-family: 'NeutrifStudio-Medium';
    font-size: 16px;
    text-transform: uppercase;
    padding:4px 45px;
	border-radius:50px;
	border:0px;
}

.edu_tabs .nav-item.show .nav-link, .edu_tabs .nav-link.active {
    background-image: linear-gradient(90deg, #6ce0fe 0%, #24f6c3 100%);
    border-color: transparent;
    color: #002b4e;
}

/* .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:5px 0px 5px 10px;}

.edu_form_box label {font-size: 18px; color: #ffffff; margin:0px;margin-left: 3px;}

.edu_form_box select {font-size: 16px; border:0px;padding: 0; height: auto; color: #1b1b1b; background:transparent;}

.s-txt{margin-left:-65px;}
.edu_form_box .form-control:focus {
    background:transparent;
    box-shadow: none;
	/* color: #b3ddff; */
}



.edu_tabs2 .nav-item {margin: 0px 10px;}

.edu_tabs2 .nav-link {
	background-color:transparent;
    color: #ffffff;
	letter-spacing: 1px;
    position: relative;
    font-family: 'NeutrifStudio-Medium';
    font-size: 20px;
    padding:4px 45px;
	border-radius:0;
	border:0px;
}

 
 
.edu_tabs2 .nav-link:focus, .edu_tabs2 .nav-link:hover {border-color:transparent;}

.edu_form_box2 label {font-size: 18px; color: #223b74; margin:0px;margin-left: 3px;}

.edu_form_box2 select {font-size: 16px; border:0px;padding: 0; height: auto; color: #223b74; background:transparent; margin-right:20px;}

.edu_form_box2 .form-control:focus {
    background:transparent;
    box-shadow: none;
}
.edu_form_box2 button {
    background: #223b74 !important;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.edu_form_box2  .ser_icon
{
    color: #ffffff;
}

.edu_tabs2 .nav-link.active:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    background-color: #fff;
    height: 2px;
    width: 26%;
    margin: 0 auto;
    text-align: center;
    right: 0;
}
.edu_tabs2 .nav-item.show .nav-link, .edu_tabs2 .nav-link.active {
    color: #ffffff;
    background-color:transparent;
    border: none;
  }
/* ::placeholder { */
  /* color: #c3c3c3 !important; */
  /* opacity: 1; */
/* } */

.edu_form_block button {
    background: #fff;
    border-radius: 50%;
    width: 35px;
	height: 35px;
}

.ser_txt {display:none;}

.edu_form_box {border-right: 1px solid #b3ddff; padding: 0px 20px 0px 20px;}

.edu_form_box {width:10%;}

.edu_form_box:first-child {width:23%;}

.edu_form_box:nth-child(2) {width:23%;}

.edu_form_box:nth-child(3) {width:23%;}
.edu_form_box:nth-child(4) {width:24%;}
.edu_form_box:last-child { border-right:0; width:7%;}

.edu_form_box2 {
    border-right: 1px solid #999999;
    padding: 0px 20px;
  }
.edu_form_box2:first-child {width:24%;}

.edu_form_box2:nth-child(2) {width:24%;}

.edu_form_box2:nth-child(3) {width:22%;}
.edu_form_box2:nth-child(4) {width:22%;}

.edu_form_box2:last-child { border-right:0; width:9%;}

/* What we offer section */

.offer-box{border: 1px solid #d0d0d0;padding:20px;margin-top:30px;}

/* Virtual Counselling section */

.virtual-sec {background-image: linear-gradient(90deg, #0074db 0%, #5bc3de 100%);}
.virtual-box{height:100%;}
.vir-pd {padding:30px;}
.vir-pd1{padding:20px 30px;}
.vir-pd2 { padding: 25px 30px 30px 30px;}
.r-arrow {transform: translateY(-3px); margin-left: 10px;}

.block-hdnews ul li{border-bottom:1px solid #d9d9d9; margin-top:15px;}
	/* form css */

.virt-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 20px;
    row-gap: 20px;
}
.virt-grid2 {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 20px;
    row-gap: 20px;
}
.virt-grid3 {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    column-gap: 20px;
    row-gap: 20px;
}
.virtual-form input, .virtual-form select {
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #232323;
    border-bottom: 1px solid #7f8591 !important;
    border: 0px;
    border-radius: 0px;
    height: 45px;
    padding: 0px;
}
.virtual-btn{padding:10px 65px;}

.virtual-form ::placeholder {
  color: #232323 !important;
  opacity: 1;
}
.title:after {
    content: " ";
    position: absolute;
    display: block;
    width: 55px;
    height: 45px;
    bottom: 0px;
    right: -32px;
    z-index: 0;
    background-image: linear-gradient(90deg, #57bddc 0%, #58bfdd 100%);
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-45deg, 0deg);
}

/* The Study Abroad App section */
.app_guide,.counselor_box {padding:50px;}
.qr-ico{border: 1px solid #d2d2d2;border-radius:5px;padding:25px; margin: 0px 15px;}
.take-li {display: grid;grid-template-columns: repeat(2,1fr);row-gap: 15px;column-gap: 15px;}
.take-li li{height:100%;}
.takes-box {padding:20px; border-radius: 5px;background: #e7f2ff;border: 1px solid #c4dbf1; height:100%;}
.takes-box:nth-child(2){background-color: #ffeef0; border: 1px solid #f7d0d6;}
.takes-box:nth-child(3){background-color: #e7eaf7; border: 1px solid #cad0ee;}
.takes-box:nth-child(4){background-color: #f7efe5;border: 1px solid #f2dabc;}
.takes-box:nth-child(5){background-color: #eef6e1;border: 1px solid #d0e5aa;}
.takes-box:last-child{background-color: #ebf8ff;border: 1px solid #c6e7f8;}

/* Language Cert css */
.cert-hd{font-size:38px;}
.cert-block {padding:50px;}
.cert-cont{padding-right:45px;}

/* Student Reviews section */
.counselor_box {
    margin: 0px;
    padding: 35px 35px 55px 35px;
}
.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;
}
.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%);
}
.owl-dots {position: absolute;left: 0;right: 0;}
.owl-theme .owl-dots .owl-dot span {margin: 5px !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #0b6dbd !important;}

/* Events and webinars */

/* .event-li{display: grid;grid-template-columns: repeat(2,1fr);row-gap: 15px;column-gap: 15px;margin: 5px;} */
.events-webinars{filter: drop-shadow(0px 6px 5px rgba(0,0,0,0.05)); padding:5px; margin: 20px 5px 5px 5px;}
.event-cont{padding:15px;}
.events-webinars strong {display: block;font-size: 48px;line-height: 60px;}
.events-webinars small {font-family: NeutrifStudio-Bold;font-size: 18px;letter-spacing: 2px;line-height: 32px;}

/* .insititite-li{display: grid; grid-template-columns: repeat(2,1fr);row-gap: 25px;column-gap: 25px;} */
.insititite-li{padding:45px; filter: drop-shadow(0px 6px 5px rgba(0,0,0,0.05));}
.insititite-ico{border: 1px solid #a3a3a3; padding:5px;height: 116px; position:relative; background-color: #ffffff; margin-top:25px;border-radius:12px;}
.insititite-ico:first-child{margin-top:0px;}
.insititite-ico img{position:absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);width: auto !important; max-width: 96% !important; max-height: 96% !important;}

	/* video css */

.v-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-play-button {
  z-index: 10;
  box-sizing: content-box;
  display: inline-block;
  width: 32px;
  height: 44px;
  border-radius: 50%;
  position: relative;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: #0b6dbd;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  transition: all 200ms;
}

.video-play-button:hover:after {background-color: darken(#fa183d, 10%);}

.video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

.video-play-button span {position: relative; z-index: 3;}

.video-play-button i {color: #0b6dbd; font-size: 18px; line-height:42px;}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.video-overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.80);
  opacity: 0;
  transition: all ease 500ms;
}

.video-overlay.open {position: fixed; z-index: 1000; opacity: 1;}

.video-overlay-close {
  position: absolute;
  z-index: 1000;
  top: 15px;
  right: 20px;
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms;
}

.video-overlay-close:hover {color: #fa183d;}

.video-overlay iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  box-shadow: 0 0 15px rgba(0,0,0,0.75);
}


.query-bg{background-image: linear-gradient(90deg, #2977c7 0%, #5dc7df 100%);padding:20px;}
.query-ico{width: 420px; height: 240px;}
.query-cont h2{font-size:50px;}

/* FOOTER SECTION CSS */

.footer-sec {background-color: #223b74; color: #fff; padding:60px 0px 0px 0px;}
.footer-subtitle{font-size: 20px; letter-spacing: 1px; font-family: 'Mont-SemiBold';}
.footer-content ul li {margin-bottom:10px; } 
/* text-transform:capitalize; */
.footer-content a{font-size:15px; color: #fff; font-family: 'MONT-BOOK';}
.footer-content ul li a:hover {color:#61b545;}
.foot_li ul{ columns: 2;}

.mali-li{text-transform:initial;}

	/* 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;
    border-radius: 50px;
    color: #FFFFFF;
    display: inline-block;
    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:20px;}

	/* copy right css */

.copy-right {background-color:#223b74; padding: 25px 0px; border-top:2px solid #56c2c1;}

.cookie-text a {font-size: 15px; color: #5acccc; margin-right:20px;}

.copy-right p {font-size: 15px; color: #cacaca;}


/* -------------------------------------------------- */
	/* INNER PAGES COMMON CSS */
/* -------------------------------------------------- */

	/* header css */
.header-inverted{background-color: #ffff !important;}
.header-inverted .menu a{color: #000;}
.header-inverted .menu .res-toggle{color: #000;}
.header-inverted .header_bottom_block{padding:0;}
.header-inverted .nav-logo.extraclass{display:block;}
.header-inverted .dropdown-menu a { color: #fff !important;}
.header-inverted .dropdown-menu a:hover { color: #61b545 !important;}

.header-inverted .login-btn a{background-color: #0b6dbd; color:#fff !important;}
.header-inverted .regis-btn a{background-color: #fff; border: 2px solid #0b6dbd;color:#0b6dbd; padding:0.6rem 1.7rem !important;}


	/* banner css */

.abou-ban{padding-top:20px;}

.innbanner-sec{
	background-color: #f3f3f3;
	margin-top:90px;
	border-bottom: 2px solid #0b6dbd;
}

.innban-left-blk {padding: 35px 0px 20px 0px; margin-right: 30px;}

.innban-hd {padding-bottom: 50px;}

.innban_title{
	font-size: 60px;
	line-height: 19px;
	color: #0e0e0e;
	font-family: 'NeutrifStudio-Bold';
	position:relative;
}

.innban_title:after {
    background: #56c5e9;
    background: linear-gradient(90deg,#56c5e9 0,#c7e465);
    bottom: -40px;
    content: "";
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color-1",endColorstr="$color-2",GradientType=1);
    height: 7px;
    left: 0;
    position: absolute;
    width: 150px;
}

/* breadcrumb css */

.breadcrumb-container {background-color: #f3f3f3; padding: 16px 0px;}

.breadcrumb li {display: inline;font-size: 15px; font-family: 'Mont-SemiBold'; margin-right:40px;}

.breadcrumb li a {color: #212529;text-decoration: none;}

.breadcrumb li a:hover {color: #01447e;text-decoration: underline;}

.breadcum-ico{transform: translateY(-5px);}


.page_title{
	font-size: 34px;
	color: #0e0e0e;
	font-family: 'NeutrifStudio-Bold';
}

.pg_title {
	font-size: 26px;
	color: #0e0e0e;
    font-family: 'NeutrifStudio-Bold';
}

/* -------------------------------------------------- */
	/* ABOUT PAGE CSS */
/* -------------------------------------------------- */

/* sidebar css */
.sidebar-steps {
	border: 1px solid;
    border-image-slice: 1;
    border-width:6px;
    border-image-source: linear-gradient(to left, #57d4e1, #1170c7);
	padding:25px;
}
.sidebar-li li.active:after {
    background: #3eb0d8;
    bottom: -7px;
    content: "";
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color-1",endColorstr="$color-2",GradientType=1);
    height:4px;
    left: 0;
    position: absolute;
    width: 40px;
}
.sidebar-li li {margin-bottom: 25px;position: relative;}
.sidebar-li li.active {margin-bottom: 35px;}
.sidebar-li li a {display: block;font-size: 15px;color: #353535;}
.sidebar-li li.active a {font-size:20px; color: #000000; font-family: 'Mont-SemiBold';}
.sidebar-li li:hover a{color:#000;}

/* Our Team css */
.team-blk{padding:20px;filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.15));}
.team-ico img{width: 255px;height: 275px;border-width: 4px;}
.t1{margin-left:-10px;}

/* We Guide you at Every Step css */
.step-li{columns:3;}
.step-li li {background: url(../images/hat.png) no-repeat left 3px; margin-bottom: 15px;padding-left: 35px;vertical-align: middle;}
.step-li li a{color: #000000; }

/* Partnerships & Recognition css */
.recg-li {display: grid;grid-template-columns: repeat(5,1fr);column-gap: 20px;row-gap: 30px;}
.recg_box{width: 226px;height: 125px;border: 1px solid #acc4d8;position:relative;}
.recg_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.connect-box{padding:25px; border-width: 6px;height:100%;}
.cal-ico{transform: translateY(-4px);}
.fol-ico a{margin:0px 3px;}
/* ------------------------------------------------------------------------------------------------------------*/
		/* CONTACT PAGE STARTS HERE */
/* ------------------------------------------------------------------------------------------------------------*/


.contact-block{background:#fff;filter: drop-shadow(0px 5px 10px rgba(0,0,1,0.13));}
.contactinfor-bg{background-color: #f2f6ff;padding:50px; height: 100%;}

.contact-info {padding:25px 0px; border-bottom: 1px solid #d3ddf4;}
.contact-info:last-child {border-bottom:0px;}
.footphone-ico{background: url(../images/sprite-social.png) no-repeat -1px -43px;display: inline-block;width: 38px;height: 38px;}
.footmail-ico{background: url(../images/sprite-social.png) no-repeat -89px -43px;display: inline-block;width: 39px;height: 38px;}
.footaddress-ico {
    background: url(../images/sprite-social.png) no-repeat -43px -43px;
    display: inline-block;
    width: 38px;
    height: 50px;
}

/* social icons css */
.socialis2{line-height: 0;}
.socialis2 li{margin-right: 9px;}
.socialis2 li:last-child{margin-right: 0;}
.list-f li {float: left;}
.fb-ico{background: url(../images/sprite-social.png) no-repeat -1px -1px;display: inline-block;width: 35px;height: 35px;}
.tw-ico{background: url(../images/sprite-social.png) no-repeat -45px -1px;display: inline-block;width: 35px;height: 35px;}
.insta-ico{background: url(../images/sprite-social.png) no-repeat -89px -1px;display: inline-block;width: 35px;height: 35px;}
.linkedin-ico{background: url(../images/sprite-social.png) no-repeat -263px -1px;display: inline-block;width: 35px;height: 35px;}
.gp-ico{background: url(../images/sprite-social.png) no-repeat -133px -1px;display: inline-block;width: 35px;height: 35px;}
.whatsapp-ico{background: url(../images/sprite-social.png) no-repeat -177px -1px;display: inline-block;width: 35px;height: 35px;}
.loc-ico{background: url(../images/sprite-social.png) no-repeat -221px -1px;display: inline-block;width: 35px;height: 35px;}

	/* form css */
.contact-form {padding:50px;}

.contact-form label { margin-top: 5px; font-size: 14px; margin-bottom: 0px;}

.contact-form input{height: 35px;}

.contact-form input, .contact-form textarea {
	font-size: 14px;
	padding: 10px 0 5px 0;
    border-bottom: 2px solid #e2e2e2 !important;
    border: 0;
    background: transparent;
    border-radius: 0;
}

.contact-form input:hover,.contact-form textarea:hover {border-bottom: 2px solid #0153a5 !important;}

/* reach section css */
.reach-block{filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.15)); padding:10px;}
.reach-left-blk{padding:30px 15px 30px 30px;}
.reach-info {padding: 20px;}

/* -------------------------------------------*/
		/* STUDY ABROAD PAGE CSS */
/* -------------------------------------------*/

/* smooth sub nav css */
.innerpagetabshad {background-color: #f3f3f3;}
.whystudwid{overflow: auto;}
.whystuduslis{display: flex;}
.whystuduslis li {display: inline;font-size: 15px; font-family: 'Mont-SemiBold'; margin-right:40px;}
.whystuduslis li a {display: block; color: #212529;text-decoration: none; padding: 16px 0;}
.whystuduslis li a:hover {color: #01447e;text-decoration: underline;}
.whystuduslis li:hover, .whystuduslis li.active{border-bottom: 2px solid #0153a5;}
.whystuduslis li:hover a, .whystuduslis li.active a{color: #0153a5;}

.sticky {
    position: fixed;
    top: 90px;
    width: 100%;
    z-index: 9;
}


.abroad-rgt-blk{margin-left:25px;}

.academ-li{columns:3;}
.academ-li li {
    display: flex;
    align-items: center;
    border: 2px solid #eaeaea;
    border-radius: 4px;
    padding: 20px;
    margin-bottom: 15px;
    min-height: 94px;
}
.academ-li li img{margin-right:20px;}

/* list css */
.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;
}

/* table css */
.intake_table table{width:75%;}
.intake_table td { background-color: rgba(34, 59, 116, 0.2); border-right: 1px solid #2f83c7 !important; border:0;}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: #0b6dbd;}
.table-dark.table-striped tbody tr:nth-of-type(even) {background-color: #2f83c7;}

.vir-br,.popu-br{border: 1px solid;border-image-slice: 1;border-width:8px;border-image-source: linear-gradient(to left, #3eb0d8, #1373c8);}

/* sponsors css */
.popular-sec{border-image-source: linear-gradient(to left, #5ed0b7, #bfe174);padding:20px 20px 40px 20px;}
.spon_box img{
	 width: 275px;
    height: 120px;
    border: 1px solid #a3a3a3;
    text-align: center;
    margin:auto;
	position:relative;
	margin-bottom:10px;
}

/* our future in our hands section */

.browse-blk {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    row-gap: 45px;
    column-gap: 45px;
}
.card2 {
    position: relative;
    background: #fff;
    background-clip: padding-box;
    border-radius: 100px;
    padding:25px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card2::after {
    content: '';
    position: absolute;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
    background: linear-gradient(to right, #1373c8, #3daed7);
    z-index: -1;
    border-radius:100px;
}

.work:nth-child(odd) .card2::after{background: linear-gradient(to right, #bfe174, #5ed0b7);}

/* -------------------------------------------*/
		/* FAQ PAGE CSS */
/* -------------------------------------------*/

div#accordion {
    padding:0px 20px;
    filter: drop-shadow(0px 8px 12.5px rgba(0,0,0,0.15));
    background-color: #ffffff;
}

.panel-group .panel {
    border-radius: 0;
    border-bottom: 1px solid #e0dcdc;
    padding: 10px 0px;
}
/* .panel-group i { */
    /* color: #0b6dbd; */
    /* font-size: 14px; */
    /* padding: 6px; */
    /* border-radius: 50%; */
    /* margin-top: -5px; */
    /* border: 1px solid #0b6dbd; */
/* } */

.fa-plus,.fa-minus{
    height: 25px;
    width: 25px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.fa-plus,.fa-minus{
	background-image: url(../images/plus.png);
}

.fa-minus {
    background-image: url(../images/minus.png);
}
.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;
    position: relative;
    padding-left:40px;
}
.panel-title > a {
	display: block;
	padding: 15px 0px;
	text-decoration: none;
	color: #223b74;
	font-size:18px;
}
.more-less {
	float: right;
	color: #212121;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
    padding: 10px;
	padding: 0px 15px 20px 15px;
    font-size: 15px;
	line-height:25px;
}
.panel-title:before {
    content: url(../images/faq-ico.png);
    position: absolute;
    left: 0;
    top: 11px;
}

/* -------------------------------------------*/
		/* CANADA DETAILS PAGE CSS */
/* -------------------------------------------*/

.sidebar-browse-pd{padding:20px 0px 0px 0px;}
.sidebar-browse li {padding: 15px; border-bottom: 1px solid #e0dcdc;}
.sidebar-browse a {font-size:14px; color: #1d1d1d;}
.sidebar-browse li:hover { background-color: #0b6dbd;}
.sidebar-browse li:hover a{color: #fff;}

/* -------------------------------------------*/
		/* BLOG PAGE CSS */
/* -------------------------------------------*/

.blog_categories{filter: drop-shadow(0px 6px 12.5px rgba(0,0,0,0.16)); padding:30px;}
.bloglist_wrap li {   font-size: 17px;letter-spacing: 1px;margin-top:25px;color: #1c1f2a;}
.bloglist_wrap li a {color: #1c1f2a;}
.bloglist_wrap li span.counter {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    float: right;
    background: #8d8f91;
    color: #FFF;
    padding: 3px 15px;
    border-radius: 50px;
    font-size: 14px;
    min-width: 40px;
    height: 25px;
    line-height: 1.5;
}
.bloglist_wrap li a.current_act {color: #0b6dbd;}
.bloglist_wrap li a.current_act span.counter {background: #0b6dbd;}


/* -------------------------------------------*/
		/* LANDING PAGE CSS */
/* -------------------------------------------*/

.pg_top1 {margin-top: 150px;}

/* menu css */

.landing-shadow{box-shadow: 1px 3px 8px 0 rgb(0 0 0 / 10%);}

.landing-menu a{
	font-size: 18px;
	padding:8px 25px !important;
	border-radius: 4px;
	text-transform: initial;
}
.lan-call img {transform: translateY(-4px);}
.lan-call a {color: #fff !important; background-color: #223b74;}
.land-menu-br {border-top: 4px solid #385da5;}

	/* landing menu css */

.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;}

.review input {
    width: 18px;
    height: 18px !important;
    border-radius: 2px;
    transform: translateY(4px);
}

/* connect section css */

.wave-bg {position:absolute;bottom:0px; z-index:-1;}

.connect-left-block {margin-right: -90px;}

.connect-middle-block {margin-left: 95px;}



/* ------------------------------------------------------------------------------------------------------------*/
		/* 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:40px;}

.sideform_hd{font-family: 'NeutrifStudio-SemiBold'; font-size:24px;}

.sideform_form input {
	font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #232323;
    border-bottom: 1px solid #7f8591 !important;
    border: 0px;
    border-radius: 0px;
    height: 55px;
    padding: 0px;
}
.sideform_btn {
    background-color: #0b6dbd;
    padding: 15px 35px;
    border-radius: 50px;
}

.sidereview label{font-size:14px;}

.sidebtm_box {margin-top:60px;}

.sidebtm_btn {
    color: #0b6dbd;
    border: 1px solid #0b6dbd;
    padding:8px 45px;
    font-family: 'Roboto-Medium';
	border-radius: 50px;
}
.sidebtm_btn:hover {
    color: #fff;
    background:#0b6dbd;
}
.otp-btn {
    color: #fff;
    background: #0b6dbd;
    border-radius: 50px;
    position: absolute;
    top: 4px;
    right: 0;
    padding: 5px 25px;
}


/* otp popup css */
.otpmodel-sec .modal-content {border-radius: 2px;}
.otp-popup {padding-top: 0; text-align:center;}
.close-bt {margin-right: 15px;margin-top: 10px;}
.otp-popup-btn {padding: 15px 55px;}

/* -------------------------------------------*/
		/* 	PROFILE PAGE CSS */
/* -------------------------------------------*/

	/* common css */

.left-profile,.right-profile {min-height:1235px;}

.left-profile { margin-right:15px;}

.right-profile { margin-left:15px;}

.middle-profile {margin-right:-30px;  margin-left:-30px;}

.profile-shadow {filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13)); background-color: #ffffff;}

.profile-ico{transform: translateY(-3px); height: 22px;}

	/* 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;}
.user-li-box h5{font-size:15px;}
.user-li-box p{font-size:12px;}

	/* middle profile */

.ielts-form-hd{font-family: 'NeutrifStudio-Bold';}
.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);}

.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;
}

.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;
}

	/* 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 {color: #292929; font-size: 15px; }

.testtype-box .form-check{margin-right:30px;}

.testtype-box input {height: auto;width: 15px;height: 15px !important;transform: translateY(-2px);}


/* 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:10px;}

.file > input[type='file'] {display: none}

.file > label {
    font-size: 13px;
    color: #666a72;
    cursor: pointer;
    padding: 11px 11px 11px 40px;
    border: 1px solid #bababa;
    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;
	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;
}

/* -------------------------------------------*/
		/* BANK LOAN PAGE CSS */
/* -------------------------------------------*/

	/* loan nav css */

.loan_nav {display: block;}

.loan_nav .nav-item {margin-bottom: 25px;}

.loan_nav .nav-link {
    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;}

.loan-form input, .loan-form textarea, .loan-form select{
	font-size: 14px;
    color: #232323;
	border:1px solid #ced4da;
	border-radius: 0;
}

.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;}

.loan_btn1,.loan_btn2{padding:7px 25px; border-radius: 50px}


/* 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%;
}

/* -------------------------------------------*/
		/* 	EVENTS & WEBINARS PAGE CSS */
/* -------------------------------------------*/

.ew-gap{margin:30px 0px 0px 0px;}

.testinfo-li{grid-template-columns: repeat(4,1fr);}
.testinfo-li .recg_box{width:auto;}
.testinfo-li img{width: 100%;height: 130px;padding:15px;object-fit: contain;}

/* -------------------------------------------*/
		/* 	NEWS & UPDATES PAGE 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%);
}
.news-box {margin-bottom:20px;}
.news-cont {padding:40px;}
.news-btn {padding:7px 25px; border-radius: 50px;}
.news-popup .modal-body {padding: 30px;}
.close_btn{position: absolute; right: 5px; top: 5px;}


/* -------------------------------------------*/
		/* 	CAMPUS VIDEOS PAGE CSS */
/* -------------------------------------------*/

.campus-videos-box{height:250px;}


/* -------------------------------------------*/
		/* 	WHY STUDY ABROAD PAGE CSS */
/* -------------------------------------------*/

.bold-txt{font-size:18px; color:#000;font-family: 'Mont-SemiBold';}
.numeric-li{padding-left:16px;}
.u-log-blk{display:grid; grid-template-columns: repeat(8,1fr);column-gap: 25px; row-gap:15px;}
.u-log-blk img {
    width: 100px;
    margin-bottom: 10px;
}
.img-rt {
    float: right;
    margin: 10px 0 10px 20px;
}

/* -------------------------------------------*/
		/* 	FREE UNIVERSITY BROUCHURES PAGE CSS */
/* -------------------------------------------*/

.university-li{
    filter: drop-shadow(0px 6px 10px rgba(0,0,0,0.13));
    background-color: #ffffff;
    padding: 45px;
    min-height:220px; 
}

.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: 15px;
	color: #1d1d1d;
}
.university-li a span { color: #2e9b0a;}

/* -------------------------------------------*/
		/* POST STUDY WORKS PAGE CSS */
/* -------------------------------------------*/

.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;}

.part-time-table th{white-space: nowrap;}
.white-t
{
    color: #ffffff;
}
label.error {
    color: #ff0000;
    font-size: 12px;
    padding: 3px;
    display: inline-block;
  }
  
  .divmessage,
  .message,
  .divmessage {
    display: block;
    clear: both;
    width: 100%;
    position: relative;
  }
  .unidetailsbox
  {
    border: 1px solid #cfd4df; padding: 20px 20px 5px 20px; margin-bottom:30px;   background-color: #f6f6f6;
  }
  /* h4
  {
    margin-top: 20px;
  } */
  input[type="file"]:focus
  {
    outline: none;
  }
  .box
  {
    padding:15px; background-color: #efefef; 
  }
  .table thead th {
    background-color: #0b6dbd;
    color: white;
}


/* -------------------------------------------*/
		/* skk CSS start */
/* -------------------------------------------*/

.bg-cer{ background: url(../images/bg-cer.png) no-repeat;  height:164px; padding: 17px;}


 .cer-li {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap:70px;
  
 }
 
.cer-li li {
  background-color: #FFFFFF;
  filter: drop-shadow(0 0 17.5px rgba(0,0,0,0.15));
  border-radius: 50%;
  height: 130px;
  width: 130px;
  text-align: center;
  display: flex;
  align-items: center;
  padding: 5px;
  font-family:'Oswald-Regular';
  font-size:18px;
  justify-content: center;
  line-height:22px;
}
.c-break{display:block!important;}
.bot-pad{padding-bottom:75px; padding-top:70px;}
.grey-bgg{background-color:#f3f3f3;}
.l-r-m-auto{margin-left:auto;margin-right:auto;}
.coun-li {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap:20px;
}
.coun-li li{
  background-color: #FFFFFF;
 filter: drop-shadow(0px 6px 5px rgba(0,0,0,0.05));
  padding: 24px 15px 16px;
  font-family:'Mont-SemiBold';
  text-align: center;
  text-transform:uppercase;
    font-size:17.5px;
	border-radius: 4px;
	border:1px solid #FFFFFF;

}
.coun-li li:hover{
border:1px solid #0b6dbd;

 }
.coun-li li a{
color:#1d1d1d;
 }
.coun-li li a:hover{
color:#0a6bba;
 }

.lt-blue-t a{color:#7de4ff;}
.lt-blue-t a:hover{color:#40c0e1;}
.insititite-ico2{border: 1px solid #a3a3a3; padding:40px 30px 40px 30px ;}
.ielts-stu-t-margin{margin-top:-70px; margin-right:-140px}
.f-l
{
    float: left;
}
.f-r
{
    float: right;
}

.stu-f-r{float:right;}
.captchabg {
  background: #000;
  color: #fff;
  padding: 10px 8px 8px 8px;
  margin: 0 5px;
  border-radius: 5px;
}
.reg-l-margin {
  margin-left: -40px;
}
.ielts-logo-widtyh{width:78%!important;}
.ielts-logo-widtyh2{width:54%!important;}

.iel-rt-bor{border-right:2px solid #ddd;}
.ielts-shadow{  webkit-box-shadow: 0px 3px 16px 3px rgba(221,221,221,1);
    -moz-box-shadow: 0px 3px 16px 3px rgba(221,221,221,1);
    box-shadow: 0px 3px 16px 3px rgb(221, 221, 221);}
	
.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;
}
	


.page-404 .number {
    font-size: 200px;
    line-height: 150px;
     font-weight: 700;
    margin: 50px 0px 25px 0;
	color: #2c2f50;
}
.flat-button {
    position: relative;
    z-index: 1;
    padding: 9px 36px 13px 34px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    background: #2c2f50;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 35px;
    line-height: 20px;
}
a.flat-button, a.flat-button:hover
{
	color: #ffffff;
}
.page-404 .btn-404 .flat-button {
    padding: 9px 41px 13px 45px;
}
.hide{
    display: none !important;
}
.show
{
    display: block !important;
}
.landing-form  .otp-btn
{
    height: auto;
    margin:5px 10px  0 0;
}
.landing-form .talktoexpertsbtn
{
    display: block; width: 100%; border-radius:2px; text-transform: uppercase; padding: 10px 25px; color: #ffffff; border:0; letter-spacing: 2px;
}
.virtual-form .talktoexpertsbtn
{
padding: 10px 65px;     font-size: 16px;     cursor: pointer;     background-color: #0b6dbd; text-transform: capitalize;     border-radius: 50px;     color: #ffffff; border:0;
} 
.master_box {
    padding: 20px 15px 10px 15px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin-top: 30px;
    border: 1px solid transparent;
    display: grid;
  }
  .master_box h5{
    height: 36px;
  }
  .master_box h5{
    line-height: 18px;
  }
  .master-row-gap{row-gap:30px;}
  .master_icon{width:115px; margin-top:-15px;}
  .master_table .table td:last-child {
     font-family: 'Roboto-Light';
  }
  
  .master_table .table td:last-child p{
  margin:0px;
  
  } 
  .btn_pd {
    padding: 5px 10px;
    font-size: 15px;
    width:126px;
  }
  .master_table .table td, .master_table .table th {
    padding: 4px 10px;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
  }
  
  .bg-trans-2{background-color:#223b74; color:#FFFFFF;}
.master_box:hover {
    border: 1px solid #223b74;
} 
.m-t-n15
{
    margin-top:-15px;
}
.m-t-n10
{
    margin-top:-10px;
}
.table td
{
	padding:5px;
	font-size:12px;
}
/* .edu_tabs2 .nav-link:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    background-color: #fff;
    height: 2px;
    width: 26%;
    margin: 0 auto;
    text-align: center;
    right: 0;
}  */
.page-item.active .page-link {
    background-color: #0b6dbd;
    border-color: #0b6dbd;
}
.courseinfo td {
    padding: 5px;
    font-size: 12px;
  }
  .width100, .img100
  {
    width: 100%;
  }
  .ban-li3 
  {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #ffffff;
    font-family: 'NeutrifStudio-Regular';
  }

  .comparetable td
  {
padding:0.75rem;
  }

  .lt-blue-bg{background-color:#edf3f9; border-radius:15px;}
.it-blue-pad{padding:25px 25px 20px 25px;}

.common-btn3 {
    transition: all .3s ease-in-out;
	padding: 7px 15px 5px 15px;
	border:1px solid #757575;
	color:#727273;
	font-size:15px;
	background-color:#fff;
	letter-spacing:0.2px;
	}
.common-btn3:hover {
 	border:1px solid #279505;
	color:#279505;
 	}
.but-rt-pad a{padding-right:5px;}
.but-rt-pad a button{margin-bottom:8px;}

.left-profile2,.right-profile2 {min-height:669px;}
.left-profile2 { margin-right:8px;}
.right-profile2 { margin-left:8px;}

.common-btn2 {
    transition: all .3s ease-in-out;
	padding:10px 35px 8px 35px;
}
.common-btn2:hover {
    opacity: .8;
}
.bg-green {
  background-color: #61b545;
}

 
.profile-pic2 {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    filter: drop-shadow(0px 6px 7.5px rgba(0,0,0,0.4));
    background-color: #ffffff;
  }
  
  .userprof-bord2 {
    padding: 25px 18px 35px 18px;
  }
  .pg_title4 {
    font-family: 'Roboto-Medium';
    font-size: 18px;
    color:#000;
  }
  
  .pg_title5 {
    font-family: 'Roboto-Medium';
    font-size: 22px;
    color:#000;
  }
  
  .bor-top-port {
    border-top: 1px dashed #4363a7;
    margin-top: 23px;
  }
  
  .pro-uni-li {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap:20px
  }
  .pro-uni-li li img{border:1px solid #cfd4df;}
  .pro-uni-li li img:hover{border:1px solid #8aa6e8;}
  .coun-li {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px;
  }
  .coun-li li a {
    color: #1d1d1d;
  }
  .coun-li li img{
  height:45px;
  }
  
  .coun-li li h3{
  font-size:13px;
  margin:0px;
  padding-top:5px;
  }
  .coun-li li {
    background-color: #FFFFFF;
    filter: drop-shadow(0px 6px 5px rgba(0,0,0,0.05));
    padding: 10px 8px 10px;
    font-family: 'Roboto-Medium';
    text-align: center;
    text-transform: uppercase;
    font-size: 17.5px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
  }
  .pt-7p {
    padding-top: 7px;
  }
  .coun-li li a:hover {
    color: #0a6bba;
  }
  .coun-li li:hover {
    border: 1px solid #cfd4df;
  }
   
  .bg-g1 {
    background-color: #eff0f5;
  }
  .blog-c{min-height:182px;}
  .blog-c p{min-height:30px;}
  
  .blog-c p,h4{
    color: #0e0e0e;
  }
  .shortlist-li h5{
    font-family: 'Roboto-Regular';
  }
  
  .profile-border{border:1px solid #dddee1;}
  .rt-t-m5n{margin-top:-5px;}
  
  .font21{font-size:21px;}
  
  
  