  @charset "utf-8";
/* CSS Document */
@import url(/css/font-awesome.css);
@import url(/css/feather.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Hind:400,500,600');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap');
body{ 
  margin: 0px;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  /* font-family: 'Montserrat', sans-serif;*/
  /*font-family: Montserrat,Hind,"sans-serif";*/
  /*font-family: Hind,Montserrat,"sans-serif";*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block;}
a,a:focus,a:hover{color:#333; text-decoration:none !important;}
a:link{outline: 0;}
img{ border:0px; overflow: hidden;}
h1, h2, h3, h4, h5, h6{font-family: 'Mulish', sans-serif;}
.clr{clear:both;}
.fLeft{float: left;}
.fRight{float:right;}
.imgResponsive{width: 100%;}
.colorRed{color: #db1f33 !important;}
.bdrradius{border-radius: 0px !important;}
.marginBottom25{margin-bottom: 25px !important;}
.marginTop30{margin-top: 30px !important;}
.marginBottom0{margin-bottom: 0px !important;}
.new-row{margin-left: 0px !important;margin-right: 0px !important;}
.new-col{padding-left: 0px !important;padding-right: 0px !important;}
.form-row{margin-left: -7px !important;margin-right: -7px !important;}
.form-col{padding-left: 7px !important;padding-right: 7px !important;}
.rowflex {display: flex;flex-wrap: wrap;}
.stretch-card {display: -webkit-flex;display: flex;-webkit-align-items: stretch;align-items: stretch;-webkit-justify-content: stretch;justify-content: stretch; }
.justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.rowNew{margin-left: 0px !important;margin-right: 0px !important;}
.colNew{padding-left: 0px !important;padding-right: 0px !important;}
#main{width: 100%;}
.toolbar{width: 100%;padding: 5px 0;/*background-color: #1d202c;*/background-color: #db1f33;}
.social-media,.social-media ul{margin: 0px;padding: 0px;float: left;}
.social-media li{float: left;text-align: center;list-style: none;margin: 0px;}
.social-media li+li{margin-left: 3px;}
.social-media li a{width: 28px;height: 28px;line-height: 28px;display: block;background-color: #1d202c;color: #fff;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 li a:hover,.social-media li a:focus{background-color: #fff;color: #1d202c;}
.top-app-li,.top-app-li ul{float: right;margin: 0px;padding: 0px;}
.top-app-li li{list-style: none;float: left;margin: 0px;}
.top-app-li li+li{margin-left: 5px;}
.top-app-li li img{max-height: 28px;/*border: 2px solid #ddd;*/border-radius: 6px;}
.top-app-li li.login-top{color: #fff;}
.top-app-li li.login-top a{color: #fff;display: block;border: 1px solid #fff;padding: 2px 10px;font-size: 14px;font-weight: 600;line-height: 22px;border-radius: 6px;-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;}
.top-app-li li.login-top a:hover{background-color: #fff;color: #1d202c;border: 1px solid #fff;}
header{width: 100%; background-color:#fff;/*padding: 25px 0px;*//*border-top: 4px solid #2b2b2b;*/}
.logo{width: 100%;max-width: 200px;margin: 0 auto;}
.logo img{width: 100%;}
.affix {background-color: #fff;position: fixed;left: 0px;top: 0px;z-index: 99;border-bottom: 1px solid #ddd;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.affix-top {position: static;top: -94px;}
.navbar-brand {width: 172px;height: 64px;margin: 15px 0 0 0;background: url(/images/logo.png) no-repeat center center;background-size: cover;}
.navbar-default .navbar-nav>.counselling>a{color:#fff;background-color: #db1f33;border: 2px solid #db1f33;padding: 9px 10px;line-height: 20px;margin: 26px 0 0 8px;border-radius: 6px;}
.navbar-default .navbar-nav>.counselling>a i{margin-right: 5px;}
.navbar-default .navbar-nav>.counselling>a:hover{color:#fff;background-color: #2b2b2b;border: 2px solid #2b2b2b;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 0;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.mega-dropdown-menu-inner{width: 100%;padding: 10px 0;background-color: #f2f3f7}
.mega-menu-li,.mega-menu-li ul{margin: 0px;padding: 0px;}
.mega-menu-li li{list-style: none;border-bottom: 1px solid #e5e5e5;}
.mega-menu-li li a {display: block;padding: 8px 15px;background-color: #f2f3f7;color: #1d202c;font-weight: 400;-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;}
.mega-menu-li li a:hover,.mega-menu-li li a:focus{background-color: #db1f33;color: #fff;}
.banner-main{width: 100%;position: relative;display: block;z-index: 22;}
.banner-main h2{color: #fff;font-size: 36px;padding: 15px;text-transform: uppercase;font-weight: 700;line-height: 44px;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;text-shadow: none;}
.banner-main h2.red{background-color: rgba(219, 31, 50, 1);}
.banner-main h2.yellow{background-color: rgba(249, 181, 82, 0.95);color: #2b2b2b;}
.banner-main h2.blue{background-color: rgba(68, 90, 199, 1);}
.banner-main h2 span{font-size: 30px;display: block;font-weight: 500;}
.banner-main .container{position: relative;}
.banner-main .carousel-caption-study-aborad,.banner-main .carousel-caption-study-aborad-one{left: 15px;right: 15px;bottom: 50px;text-align: left;}
.banner-main .carousel-caption-study-aborad{padding: 60px 0 100px 0;}
.banner-main .carousel-caption-study-aborad-one{padding: 60px 0 80px 0;}
.slider-caption,.slider-caption-one{width: 100%;padding-bottom: 0px;overflow: hidden;}
.slider-caption {max-width: 830px;float: right;}
.slider-caption-one {max-width: 550px;}
.slider-caption h1,.slider-caption p,.slider-caption-one h1,.slider-caption-one p{color: #000;text-shadow: none;}
.slider-caption h1,.slider-caption-one h1{font-size: 40px;font-weight: 600;margin: 0 0 30px 0;}
.slider-caption h1 strong,.slider-caption-one h1 strong{font-weight: 800;}
.slider-caption p,.slider-caption-one p{font-size: 24px;font-weight: 400;margin: 0px;}
.slider-caption-one p+p{margin-top: 20px;}
.bannerViewBtn{background-color: #db1f33;padding: 8px 40px 7px 40px;font-size: 20px;text-transform: uppercase;font-weight: 700;margin-top: 20px;letter-spacing: 1px;border-radius: 30px;border:none;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.bannerViewBtn:hover,.bannerViewBtn:focus{background-color: #fff;color: #db1f33;}
.bannerViewBtnYellow{background-color: #f9b552;color: #2b2b2b;padding: 8px 40px 7px 40px;font-size: 20px;text-transform: uppercase;font-weight: 700;margin-top: 20px;letter-spacing: 1px;border-radius: 30px;border:none;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.bannerViewBtnYellow:hover,.bannerViewBtnYellow:focus{background-color: #2b2b2b;color: #f9b552;}
.viewBtn{background-color: #db1f33;padding: 13px 40px 11px 40px;font-size: 16px;text-transform: uppercase;font-weight: 800;margin-top: 30px;letter-spacing: 1px;border-radius: 30px;border:none;-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}
.viewBtn:hover,.viewBtn:focus{background-color: #fff;color: #db1f33;}
.banner-slider-form-bg{width: 100%;position: relative;/*background-image: url(/images/banner/_  orm.jpg);*/background-image: url(/images/banner/banner-form.webp);background-repeat: no-repeat;background-size: cover;padding: 45px 0;}
.why-home-bg{width: 100%;padding: 40px 0;}
.why-home-bg h3{font-size: 32px;font-weight: 800;color: #db1f33;text-align: center;margin: 0 0 30px 0;}
.why-gr-box{width: 100%;padding: 10px 20px;text-align: center;border-left: 1px solid #db1f33;border-right: 1px solid #db1f33;}
.why-gr-box-left{border-left: none;}
.why-gr-box-right{border-right: none;}
.why-gr-box a{display: block;}
.why-gr-box h4{font-size: 16px;font-weight: 700;line-height: 22px;margin: 0px;}
.why-gr-icon{width: 50px;height: 50px;text-align: center;margin: 0 auto 10px auto;}
.why-gr-icon img{width: 100%;}
hr.why-gr-sep {margin: 15px 0;border: 0;height: 2px;background-color: #db1f33;}
.why-main-content-home{width: 100%;text-align: center;margin-bottom: 30px;}
.why-main-content-home p{font-size: 18px;line-height: 30px;text-align: center;padding: 0 50px;margin: 0 0 20px 0;}
.form-banner-caption{width: 100%;position: relative;}
.form-banner-caption h1{color: #db1f33;font-size: 34px;font-weight: 600;margin: 240px 0 0 0;}
.form-banner-caption span,.form-banner-caption h1 abbr span{display: inline-block;background-color: #fff;padding: 5px 10px;}
.form-banner-caption h1 abbr{display: block;margin-top: 8px;}
/*.banner-form{width: 100%;background-color: #fff;padding: 30px;border-radius: 15px;-webkit-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.5);box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.5);}*/
.banner-form{width: 100%;padding: 40px 0;background-color: #f2f3f7;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.banner-form h3,.banner-form h4{text-align: center;}
.banner-form h3{font-size: 26px;font-weight: 800;color: #db1f33;margin: 0 0 15px 0;}
.banner-form h4{font-size: 20px;color: #212121;margin: 0 0 20px 0;}
.banner-form-inner-page{padding: 25px 30px;-webkit-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.5);box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.5);}
.banner-form .form-group{margin-bottom: 10px;}
.banner-form label{font-size: 13px;font-weight: 400;display: block;margin-bottom: 3px;}
/*.banner-form .form-control{background-color: #f2f2f2;font-size: 13px;font-weight: normal;border: 1px solid #eee;-webkit-box-shadow: none;box-shadow: none;}*/
.banner-form .form-control{background-color: #fff;height: 40px;font-size: 14px;font-weight: normal;border: 1px solid #eee;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.banner-form textarea.form-control{resize: none; height: auto;}
.banner-form .read-btn-dark{padding: 8px 30px !important;font-size: 14px !important;}
.carousel-caption{bottom: 60px;padding: 0px;}
.control-round .carousel-control {display: block;width: 40px;height: 40px;background-color: rgba(255, 255, 255, 0.5);font-size: 24px;color: #000;font-weight: normal;position: absolute;top: 50%;opacity: 0;z-index: 100;cursor: pointer;overflow: hidden;line-height: 40px;margin-top: -20px;text-shadow: none;-webkit-border-radius: 50%;border-radius: 50%;}
.control-round:hover .carousel-control{opacity: 1;}
.control-round .carousel-control.left {left: 30px;}
.control-round .carousel-control.right {right: 30px;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color: #fdfdfd;background: rgba(0, 0, 0, 1);border: 0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}
#bootstrap-touch-slider .item img{width: 100%;}
.carousel-inner .item img{width: 100%;}
/*banner box*/
.banner-one,.banner-two,.banner-three{float: left;padding: 0 15px;}
.banner-one,.banner-three{width: 37%;float: left;padding: 0 15px;}
.banner-two{width: 26%;}
.banner-box{width: 100%;height: 600px;}
.representing-top-uni,.visa-application{width: 100%;height: 600px;position: relative;}
.representing-top-uni-inner,.visa-application-inner{width: 100%;padding: 40px 25px;position: absolute;left: 0px;top: 0px;}
.gr-journey{width: 100%;height: 600px;background-color: #22292f;}
.gr-journey-top,.gr-journey-bottom{width: 100%;padding: 40px 25px;}
.gr-journey-top{background-color: #f9f9f9;}
.representing-top-uni h2,.gr-journey-top h2,.gr-journey-bottom h2,.visa-application h2{font-size: 22px;text-transform: uppercase;line-height: 30px;margin: 0px;}
.representing-top-uni h2,.gr-journey-top h2,.gr-journey-bottom h2{color: #db1f33;}
.gr-journey-bottom h2{color: #ffffff;}
.visa-application h2{color: #fff;}
.gr-journey-top h3{font-size: 20px;color: #db1f33;font-weight: 800;text-transform: uppercase;margin: 50px 0 10px 0;}
/*end banner box*/
.hover-shadow {transition: .3s ease;}
.hover-shadow:hover {box-shadow: 0px 4px 25px 0px rgba(27, 39, 71, 0.15);}
/*--- main content ---*/
.main-content{width: 100%;padding: 40px 0;text-align: center;}
.main-content h2,.main-content h3 {font-weight: 800;text-transform: uppercase;}
.main-content h2{color: #db1f33;font-size: 28px;line-height: 40px;margin: 0 0 50px 0;}
.main-content h3{color: #2b2b2b;font-size: 22px;margin: 0 0 40px 0;}
.main-content .owl-prev,.main-content .owl-next,.our-associate-bg .owl-prev,.our-associate-bg .owl-next,.career-position-bg .owl-prev,.career-position-bg .owl-next,.express-lane-testimonial-bg .owl-prev,.express-lane-testimonial-bg .owl-next{width: 36px;height: 36px;line-height: 36px;background-color: #2b2b2b !important;color: #fff !important;font-size: 24px !important;position: absolute;top: 50%;margin-top: -40px !important;border:none;border-radius: 50% !important;outline: 0;-webkit-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-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;}
.main-content .owl-prev,.our-associate-bg .owl-prev,.career-position-bg .owl-prev,.express-lane-testimonial-bg .owl-prev{left: -20px}
.main-content .owl-next,.our-associate-bg .owl-next,.career-position-bg .owl-next,.express-lane-testimonial-bg .owl-next{right: -20px;}
.main-content .owl-prev:hover,.main-content .owl-next:hover,.our-associate-bg .owl-prev:hover,.our-associate-bg .owl-next:hover,.career-position-bg .owl-prev:hover,.career-position-bg .owl-next:hover,.express-lane-testimonial-bg .owl-prev:hover,.express-lane-testimonial-bg .owl-next:hover{background-color: #ddd !important;color: #2b2b2b !important;}
.explore-box{width: 100%;margin: 0 0 20px 0;}
.explore-box-img{width: 100%;max-width: 380px;height: 260px;margin: auto;overflow: hidden;border-radius: 10px;position: relative;}
.explore-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.explore-box:hover .explore-box-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.explore-box-des{width: 100%;max-width: 380px;position: absolute;bottom: 20px;left: 0px;}
.explore-box-des h4{background-color: rgba(255,255,255,0.9);font-size: 20px;font-weight: 600;color: #2b2b2b;padding: 10px 15px;margin: 0 0 15px 0;-webkit-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.3);box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.3);}
.explore-btn{background-color: #db1f33;padding: 8px 30px;font-size: 14px;border-radius: 30px;border:none;}
.explore-btn:hover,.explore-btn:focus{background-color: #262626;color: #fff;}
.benefits-bg{width: 100%;}
.benefits-bg .owl-nav,.career-position-bg .owl-nav,.express-lane-testimonial-bg .owl-nav{margin-top: 0px !important;}
.benefits-bg .owl-prev,.benefits-bg .owl-next,.our-associate-bg .owl-prev,.our-associate-bg .owl-next,.career-position-bg .owl-prev,.career-position-bg .owl-next,.express-lane-testimonial-bg .owl-prev,.express-lane-testimonial-bg .owl-next{margin-top: -18px !important;}
.benefits-row{margin-left: 0px !important;margin-right: 0px !important;}
.benefits-col{padding-left: 0px !important;padding-right: 0px !important;}
.benefits-box{width: 100%;background-color: #fff;border: 1px solid #939496;overflow: hidden;border-radius: 10px;}
.benefits-box a{color: #2b2b2b;}
.benefits-box-img{width: 100%;overflow: hidden;}
.benefits-box-img img{width: 100%;transition: transform .4s;}
.benefits-box:hover .benefits-box-img img{-ms-transform: scale(1.1); /* IE 9 */-webkit-transform: scale(1.1); /* Safari 3-8 */transform: scale(1.1); }
.benefits-box-content{width: 100%;padding: 20px;text-align: left;}
.benefits-box-content h4{font-size: 22px;color: #db1f33;line-height: 22px;font-weight: 800;margin: 0;}
.benefits-box-content p{line-height: 20px;margin: 10px 0 0 0;}
/*--- what we offer ---*/
.what-we-offer{width: 100%;padding: 40px 0;background-color: #dae1e7;}
.what-we-offer h3{font-size: 30px;color: #db1f33;font-weight: 900;text-align: center;margin: 0 0 20px 0;text-transform: uppercase;}
.offer-box{width: 100%;background-color: #fff;border: 1px solid #939496;overflow: hidden;border-radius: 10px;}
.offer-box-img{width: 100%;height: 220px;overflow: hidden;position: relative;}
.offer-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.offer-box:hover .offer-box-img img{-ms-transform: scale(1.1); /* IE 9 */-webkit-transform: scale(1.1); /* Safari 3-8 */transform: scale(1.1); }
.offer-box-content{width: 100%;padding: 20px;min-height: 170px;}
.offer-box-content h4{font-size: 18px;color: #db1f33;line-height: 24px;font-weight: 800;margin: 0;}
.offer-box-content p{line-height: 22px;margin: 10px 0 0 0;}
.what-we-offer .owl-prev,.what-we-offer .owl-next{width: 36px;height: 36px;line-height: 36px;background-color: #2b2b2b !important;color: #fff !important;font-size: 24px !important;position: absolute;top: 50%;margin-top: -18px !important;border:none;border-radius: 50% !important;outline: 0;-webkit-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-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;}
.what-we-offer .owl-prev{left: -20px;}
.what-we-offer .owl-next{right: -20px;}
.what-we-offer .owl-prev:hover,.what-we-offer .owl-next:hover{background-color: #ddd !important;color: #2b2b2b !important;}
/*--- prepare to study ---*/
.prepare-to-study{width: 100%;padding: 80px 0 60px 0;text-align: center;position: relative;background-image: url(/images/chicago.jpg);background-size: cover;background-position: top;text-align: center;background-attachment: fixed;}
.prepare-to-study h3{font-size: 28px;color: #fff;font-weight: 900;margin: 0 0 20px 0;text-transform: uppercase;}
.prepare-to-study p{padding: 0 30px;font-size: 16px;line-height: 28px;margin: 0 0 20px 0;}
.prepare-overlay{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.prepare-overlay {background-color: rgba(0, 0, 0, 0.7);}
.prepare-box{width: 100%;background-color: #fff;padding: 25px;margin: 40px 0 30px 0;text-align: left;border-radius: 10px;}
.prepare-to-study-img{width: 100%;}
.prepare-to-study-img img{width: 100%;}
.prepare-to-study-text{width: 100%;padding: 30px 40px 0px 40px;}
.prepare-to-study-text p{padding: 0px;font-size: 17px;line-height: 29px;margin-bottom: 20px;text-align: justify;}
.prepare-to-study-text p a{color: #db1f33;}
.prepare-study-box{width: 100%;padding: 0 5px;}
.prepare-study-box-inner-new{width: 100%;padding: 20px 30px;text-align: left;background: rgba(56,50,122,1);background: -moz-linear-gradient(top, rgba(56,50,122,1) 0%, rgba(79,69,182,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,50,122,1)), color-stop(100%, rgba(79,69,182,1)));background: -webkit-linear-gradient(top, rgba(56,50,122,1) 0%, rgba(79,69,182,1) 100%);background: -o-linear-gradient(top, rgba(56,50,122,1) 0%, rgba(79,69,182,1) 100%);background: -ms-linear-gradient(top, rgba(56,50,122,1) 0%, rgba(79,69,182,1) 100%);background: linear-gradient(to bottom, rgba(56,50,122,1) 0%, rgba(79,69,182,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38327a', endColorstr='#4f45b6', GradientType=0 );border-radius: 10px;}
.prepare-study-box-inner-new h4{font-size: 26px;color: #ffd32f;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 15px 0;}
.prepare-study-box-inner-new h5{font-size: 18px;color: #fff;font-weight: 700;text-transform: uppercase;margin: 0 0 5px 0;}
.prepare-study-box-inner-new p{font-size: 18px;color: #fff;font-weight: 600;text-transform: uppercase;margin: 0;padding: 0px;}
.kaplanLogo{width: 100%;max-width: 210px;margin: 0 0 20px 0;}
.kaplanLogo img{width: 100%;}
.prepare-study-box-inner{width: 100%;min-height: 180px;background-color: #fff;color: #db1f33;padding: 30px 40px;margin: 40px 0 15px 0;font-size: 20px;font-weight: 700;/* border: 3px solid #db1f33;*/border-radius: 10px;-webkit-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-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;}
.prepare-study-box-inner:hover{background-color: #db1f33;color: #fff;}
.prepare-to-study .owl-prev,.prepare-to-study .owl-next{width: 36px;height: 36px;line-height: 36px;background-color: #db1f33 !important;color: #fff !important;font-size: 24px !important;position: absolute;top: 50%;margin-top: -5px !important;border:none;border-radius: 50% !important;outline: 0;-webkit-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-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;}
.prepare-to-study .owl-prev{left: -20px;}
.prepare-to-study .owl-next{right: -20px;}
.prepare-to-study .owl-prev:hover,.prepare-to-study .owl-next:hover{background-color: #eee !important;color: #000 !important;}
/*--- plan study abroad ---*/
.plan-study-abroad{
width: 100%;padding: 40px 0 50px 0;text-align: center;}
.plan-study-abroad h3{font-size: 26px;color: #2b2b2b;font-weight: 900;line-height: 32px;margin: 0;}
.plan-study-abroad h3 span{font-weight: 700;display: block;}
.plan-study-abroad-box{width: 100%;padding: 15px;background-color: #efeef3;margin: 20px 0;border-radius: 10px;}
.plan-study-abroad-boxinner{background-color: #f7f5f8;padding: 40px 40px 20px 200px;min-height: 372px;position: relative;text-align: left;}
.plan-study-abroad-box-img{width: 100%;max-width: 335px;position: absolute;left: 0px;top: 0px;}
.plan-study-abroad-box-img img{width: 100%;}
.plan-study-abroad p{padding: 0 30px;font-size: 16px;line-height: 28px;margin: 0 0 20px 0;}
.plan-study-abroad-boxinner p{padding-left: 180px;line-height: 25px;margin: 0px;}
.get-personalised{width: 100%;background-color: #fec118;font-family: 'Mulish', sans-serif;padding: 12px 15px 15px 180px;font-size: 22px;font-weight: 700;margin: 20px 0;}
.planstudyabroad-logo{width: 100%;padding-left: 180px;}
.planstudyabroad-logo img{width: 100%;max-width: 338px;}
.study-abroad-image{width: 100%;}
.study-abroad-image img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
/*--- testimonial ---*/
.testimonial-bg{width: 100%;padding: 40px 0;/*background-color: #dae1e7;*/}
.testimonial-bg h3{font-size: 32px;color: #db1f33;font-weight: 900;margin: 0 0 30px 0;}
.testimonial-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}
.testimonial-box-inner {margin: 0;width: 100%;position: relative;margin-bottom: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.testimonial-box-inner p{background-color: #ffffff;padding: 40px;position: relative;border-radius: 10px;color: #363636;line-height: 24px;min-height: 392px;}
.testimonial-box-inner p:after {content: '';width: 10px;height: 10px;border: solid 10px #ffffff;border-color: #ffffff transparent transparent transparent;position: absolute;top: 100%;left: 25px;}
.text-video{width: 70px;height: 70px;line-height: 70px;background-color: rgba(219,31,51,0);color: #fff;font-size: 30px;text-align: center;position: absolute;left: 50%;top: 50%;margin-left: -35px;margin-top: -35px;z-index: 9;border-radius: 50%;-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;}
.text-video i{color: #fff;opacity: 0;-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;}
.testimonial-box-inner:hover .text-video,.testimonial-box-new:hover .text-video{background-color: rgba(219,31,51,0.8);-ms-transform: scale(1.3); /* IE 9 */-webkit-transform: scale(1.3); /* Safari 3-8 */transform: scale(1.3); }
.testimonial-box-inner:hover .text-video i,.testimonial-box-new:hover .text-video i{opacity: 1;}
.testimonial-box-footer {padding-left: 96px;color: #2b2b2b;position: relative;margin-top: 15px;min-height: 66px;padding-top: 12px;}
.testimonial-box-footer img {width: 66px;height: 66px;-o-object-fit: cover;object-fit: cover;border-radius: 50%;left: 5px;position: absolute;top: 0;}
.testimonial-box-footer strong {font-size: 15px;color: #db1f33;display: block;font-weight: 600;}
@media (min-width: 768px){
.testimonial-box-inner {width: calc(33% - 40px);margin-bottom: 60px;}
}
.testimonial-box-home{width: 100%;padding: 30px;background-color: #f5f5f5;text-align: center;margin: 0 0 30px 0;border-radius: 10px;}
.testimonial-box-home-img{width: 100%;max-width: 150px;margin: auto;}
.testimonial-box-home h4{font-size: 20px;font-weight: 700;text-transform: uppercase;margin: 20px 0 5px 0;}
.testimonial-box-home h5{font-size: 16px;font-weight: 700;color: #db1f33;margin: 0 0 20px 0;}
.testimonial-box-home p{margin: 0 0 15px 0;}
.readBtnTesti{background-color: #db1f33;padding: 8px 30px;border: none;border-radius: 25px;}
.readBtnTesti:hover{background-color: #262626;}
.testimonial-bg .modal-dialog{width: 100%;max-width: 700px;}
.testimonial-bg .modal-content{border: none;border-radius: 10px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.testimonial-popup-home{width: 100%;padding: 25px;}
.testimonial-popup-home p{line-height: 24px;color: #717583;margin: 0 0 15px 0;}
.student-name-text{font-size: 16px;font-weight: 700;color: #db1f33;margin: 0 0 5px 0;}
.student-uni-text{color: #717583;margin: 0;}
/*--- contact ---*/
section.module.parallax {padding: 70px 0;background-position: 0 0;position: relative;background-image: url(/images/parallax.jpg);background-size: cover;background-position: top;text-align: center;background-attachment: fixed;color: #fff;}
section.module.parallax h3{font-size: 26px;color: #fff;font-weight: 700;margin: 0;text-transform: uppercase;}
section.module.parallax h4{font-size: 24px;color: #fff;margin: 20px 0;text-transform: uppercase;font-family: 'Dancing Script', cursive;}
section.module.parallax h5{font-size: 22px;color: #fff;font-weight: 700;margin: 0;margin: 25px 0 0 0;letter-spacing: 1px;}
.parallax-overlay{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.parallax-overlay {background-color: rgba(0, 0, 0, 0.4);}
.menu-overlay {height: 100%;width: 100%;position: fixed;top: 0;right: 0;background-color: rgba(0,0,0,0.5);transition: 0.5s;display: none;z-index: 99;}
.menu-overlay-full{display: block;}
.appointment-bg {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0;z-index: 99;background-color: #fff;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);overflow: hidden;-webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}
.appointment-bg h2{font-size: 36px;color: #db1f33;font-weight: 700;margin: 0 0 30px 0;}
.appointment-bg h4{margin: 0 0 5px 0;}
.appointment-bg p{margin: 0 0 20px 0;}
.appointment-bg-full{width: 620px;padding: 40px 40px 40px 40px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);/*overflow-y: scroll;*/}
.appointment-bg .close-appointment{position: absolute;top: 40px;right: 40px;font-size: 30px;z-index: 999;color: #d5d5d5;text-decoration: none;}
.appointment-bg .close-appointment:hover{color: #000000;}
.appointment-bg .form-group{position: relative;margin-bottom: 12px;}
.appointment-bg .form-control{height: 36px;color: #999;border: 1px solid #ddd;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.appointment-bg textarea.form-control {height: auto;}
.appointment-bg .form-control:focus {border-color: #db1f33;}
.appointment-bg .form-control::-moz-placeholder {color: #ccc;font-weight: normal;}
.appointment-bg .form-control:-ms-input-placeholder {color: #ccc;font-weight: normal;}
.appointment-bg .form-control::-webkit-input-placeholder {color: #ccc;font-weight: normal;}
.appointment-bg .fstMultipleMode .fstControls {padding: 5px 20px 4px 10px !important;}
.schedule-btn{background-color: #db1f33;padding: 10px 30px;font-size: 16px;text-transform: uppercase;font-weight: bold;border-radius: 26px;border:none;}
.schedule-btn:hover,.schedule-btn:focus{background-color: #fff;color: #db1f33;}
.submit-btn{background-color: #db1f33;padding: 10px 30px;font-size: 14px;border-radius: 30px;border:none;}
.submit-btn:hover,.submit-btn:focus{background-color: #262626;color: #fff;}
.read-btn,.read-btn-dark{font-family: 'Mulish', sans-serif;background-color: #db1f33;padding: 10px 30px;font-size: 16px;font-weight: normal;border-radius: 26px;border:none;}
.read-btn:hover,.read-btn:focus{background-color: #ffffff;color: #db1f33;}
.read-btn-dark:hover,.read-btn-dark:focus{background-color: #262626;color: #fff;}
.why-choose .submit-btn{font-size: 16px;}
.inner-banner{width: 100%;/*height: 300px;position: relative;*/}
.inner-banner img{width: 100%;/*height: 100%;-o-object-fit: cover;object-fit: cover;*/}
.inner-banner-content{width: 100%;height: 100%;padding: 105px 0 0 0;line-height: 40px;position: absolute;left: 0px;top: 0px;text-align: center;}
.inner-banner-content h2{font-size: 40px;font-weight: 800;color: #fff;text-transform: uppercase;letter-spacing: 2px;text-shadow: 1px 1px 2px #333;margin: 0px;}
.inner-banner-bg{width: 100%;height: 300px;position: relative;overflow: hidden;}
.inner-banner-bg img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.inner-banner-bg-overlay{width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0px;top: 0px;padding: 94px 0 0 0;}
.inner-banner-bg-overlay h1, .inner-banner-bg-overlay h2{font-size: 32px;color: #fff;font-weight: 800;text-transform: uppercase;position: relative;line-height: 36px;}
.inner-banner-bg-overlay h1 span, .inner-banner-bg-overlay h2 span{display: block;}
.inner-banner-bg-overlay h1:before, .inner-banner-bg-overlay h2:before{content: '';width: 70px;height: 3px;background-color: #db1f33;position: absolute;left: 0px;bottom: -8px;}
/*--- about us page ---*/
.about-content{width: 100%;padding: 35px 0 40px 0;}
.about-content h2 {font-size: 26px;font-weight: 800;color: #db1f33;margin: 0 0 20px 0;}
.about-content h3 {font-size: 24px;font-weight: 800;color: #db1f33;line-height: 30px;text-transform: uppercase;margin: 50px 0 30px 0;}
.mission-text{font-size: 22px;color: #2b2b2b;font-weight: 600;text-align: center;line-height: 40px;padding: 0 150px;}
.about-text-content{width: 100%;padding: 0 150px;}
.about-text-content p{font-size: 20px;font-weight: 700;color: #2b2b2b;margin: 0 0 30px 0;}
.pie-award,.why-global{width: 100%;height: 480px;border-bottom: 4px solid #db1f33;}
.why-global{margin-top: 50px;}
.pie-award img,.why-global img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.team-bg{width: 100%;padding: 50px 30px;background-color: #f1f5f8;margin: 30px 0 60px 0;}
.team-bg h2{font-size: 30px;}
.team-box{width: 100%;text-align: center;}
.team-box h4{font-size: 30px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 10px 0;}
.team-box h5{font-size: 16px;font-weight: 700;line-height: 30px;margin: 0 0 10px 0;}
.team-box p{font-size: 16px;margin: 0;}
.team-img{width: 100%;height: 380px;overflow: hidden;}
.team-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-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;}
.team-box:hover .team-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.team-des{width: 100%;padding:  40px 40px 0 40px;}
.tagline{width: 100%;background-color: #fff;color: #db1f33;text-align: center;margin: 0 0 20px 0;}
.tagline h4{font-size: 15px;text-transform: uppercase;font-weight: 800;line-height: 24px;padding: 0 180px;margin: 0px;}
/*--- service page ---*/
.service-content{width: 100%;padding: 40px 0;}
.service-content h2,.service-content h3 {font-size: 30px;font-weight: 800;color: #db1f33;margin: 0 0 25px 0;}
.service-text-content{width: 100%;}
.service-text-content p{font-size: 17px;color: #2b2b2b;line-height: 28px;margin: 0;}
.service-text-content p+p{margin: 15px 0 0 0;}
.service-text-li,.service-text-li ul{margin: 0 0 15px 0;padding: 0 0 0 30px;}
.service-text-li li{font-size: 17px;color: #2b2b2b;line-height: 28px;}
.counselling-img{width: 100%;height: 400px;padding-left: 30px;}
.departure-sessions{width: 100%;height: 480px;margin: 20px 0 50px 0;}
.counselling-img img,.departure-sessions img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.service-hr {border: 0;height: 1px;background-color: #f1f1f1;margin: 15px 0;}
.services-box,.bank-box{width: 100%;background-color: #f1f5f8;padding: 40px 30px 50px 50px;margin: 40px 0 0 0;position: relative;}
.services-box h4,.bank-box h4{font-size: 24px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 30px 0;}
.services-box p,.bank-box p{font-size: 16px;line-height: 26px;font-weight: 700;margin: 0 0 30px 0;}
.bank-box p{line-height: 24px;}
.services-left{width: 100%;padding: 30px;background-color: #f1f5f8;position: relative;}
.services-right{width: 100%;height: 100%;margin: 0 0 30px 0;background-color: #fff;position: relative;-webkit-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);}
.services-right:before,.services-right:after{content: '';background-color: #db1f33;position: absolute;left: -15px;bottom: -15px;transition: all 1s;}
.services-right:before{width: 100%;height: 15px;}
.services-right:after{width: 15px;height: 100%;}
.services-box:hover .services-right:before,.services-box:hover .services-right:after{background-color: #2b2b2b;}
.services-right img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.other-services{width: 100%;padding: 40px 0 0 0;text-align: center;}
.other-services h3 {font-size: 24px;font-weight: 800;color: #db1f33;margin: 0 0 10px 0;}
.other-services h4 {font-size: 18px;font-weight: 800;color: #db1f33;margin: 40px 0 20px 0;}
.other-services p{font-size: 16px;font-weight: 700;margin: 0 0 10px 0;}
.other-services-ielts{padding: 0 180px;}
/*--- counselling page ---*/
.counselling-text{font-size: 18px;color: #2b2b2b;text-align: center;padding: 0 100px;margin: 0 0 30px 0;}
/*--- privacy page ---*/
.privacy-content{width: 100%;}
.privacy-content p{color: #2b2b2b;margin: 0 0 15px 0;}
.privacy-li,.privacy-li ul{margin: 0 0 15px 0;padding: 0px;}
.privacy-li li{list-style: none;position: relative;color: #2b2b2b;padding: 0 0 0 30px;margin: 0;}
.privacy-li li+li{margin-top: 10px;}
.privacy-li li:before{font-family:'FontAwesome';content:"\f105";position: absolute;left: 15px;top: 0px;}
/*--- end blog ---*/
.blog-box{width: 100%;padding: 20px 20px 30px 20px;margin-bottom: 30px;background-color: #f1f5f8;}
.blog-box-img{width: 100%;height: 200px;overflow: hidden;position: relative;}
.blog-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-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;}
.blog-box:hover .blog-box-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.blog-box-des{width: 100%;padding: 40px 15px 0 15px;position: relative;text-align: center;}
.blog-box-des h3{font-size: 16px;font-weight: 800;text-align: center;line-height: 20px;min-height: 80px;margin: 10px 0;}
.blog-date{width: 100%;position: absolute;left: 0px;top: -10px;left: 0px;font-size: 14px;}
.date-relative-inner{width: 100%;position: relative;padding: 0 0 0 65px;min-height: 50px;}
.blog-user{width: 44px;height: 44px;background-color: #ddd;position: absolute;left: 10px;top: 0px;border-radius: 50%; overflow: hidden;}
.blog-user img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.blogDate{padding: 20px 0 0 0px;text-align: left;}
.blogDate strong{color: #db1f33;margin-right: 10px;}
.blog-main-banner-bg{width: 100%;}
.blog-main-banner{width: 100%;height: 350px;position: relative;}
.blog-main-banner img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.blog-date-inner{width: 100%;position: absolute;left: 0px;bottom: -45px;left: 0px;font-size: 14px;}
.date-main-relative-inner{width: 100%;position: relative;padding: 0 0 0 135px;min-height: 70px;}
.blog-user-inner{width: 60px;height: 60px;background-color: #ddd;position: absolute;left: 60px;top: 0px;border-radius: 50%; overflow: hidden;}
.blog-user-inner img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.blogDate-inner{float: left;padding: 35px 0 0 0px;}
.blogDate-inner strong{color: #db1f33;margin-right: 15px;}
.blog-img-date{width: 80px;height: 80px;background-color: #db1f33;color: #fff;font-size: 11px;line-height: 16px;text-transform: uppercase;padding: 9px 5px;text-align: center;position: absolute;right: 10px;bottom: 10px;}
.blog-img-date span{font-size: 30px;font-weight: 900;line-height: 26px;display: block;margin-bottom: 3px;}
.blog-img-date abbr{display: block;}
.shareLi{margin: 0px;padding: 0px;position: absolute;left: 40px;top: 50px;z-index: 9;}
.shareLi ul{margin: 0px;padding: 0px;}
.shareLi li{list-style: none;font-size: 32px;color: #db1f33;line-height: 36px;margin: 0 0 10px 0;}
.shareLi li a{color: #db1f33;}
.shareLi li a:hover{color: #2b2b2b;}
.shareLi li span{display: block;font-size: 16px;text-align: center;font-weight: 600;color: #8795a1;line-height: 16px;}
.shareLi li a span{color: #8795a1;}
.blog-text-content {width: 100%;padding: 50px 180px 0px 180px;}
.blog-text-content h1, .blog-text-content h3 {font-size: 26px;font-weight: 800;color: #db1f33;margin: 0 0 10px 0;}
.blog-text-content h5 {font-size: 18px;font-weight: 700;color: #2b2b2b;margin: 30px 0 10px 0;}
.blog-text-content p {color: #2b2b2b;line-height: 26px;margin: 0 0 10px 0;}
.blog-text-content h1 a, .blog-text-content h3 a,.blog-text-content p a {color: #db1f33;}
.blog-text-content table a{
  color: #28597e;
}
.blog-text-content table a:hover{
  text-decoration: underline !important;
}
.blog-text-content ul,.blog-text-content ol{margin: 0 0 20px 0;padding: 0px;}
.blog-text-content li{list-style: none;position: relative;font-size: 15px;color: #2b2b2b;padding: 0 0 0 40px;margin: 0 0 5px 0;}
.blog-text-content li a{color: #db1f33;}
.blog-text-content li:before{font-family:'FontAwesome';content:"\f105";position: absolute;left: 15px;top: 0px;}
.blog-date-content{font-size: 14px !important;margin: 0 0 40px 0 !important;color: #666 !important;}
.blog-date-content strong{color: #db1f33;margin-right: 15px;}
.blog-reply{width: 100%;margin: 60px 0 0 0;}
.blog-reply .form-control{border-radius: 0px !important;background-color: #f1f5f8;border: none !important;color: #9ea6ac!important;font-size: 16px;padding: 20px;font-weight: 400 !important;}
.reply-btn{background-color: #db1f33;padding: 12px 30px 10px 30px;font-size: 14px;font-weight: 700;border-radius: 30px;border:none;}
.reply-btn:hover,.reply-btn:focus{background-color: #262626;color: #fff;}
/*--- destination page ---*/
.destination-content{width: 100%;padding: 40px 0;text-align: center;}
.destination-content h2{font-size: 26px;font-weight: 800;color: #db1f33;margin: 0 0 15px 0;}
.destination-content h3 {font-size: 20px;font-weight: 700;color: #2b2b2b;margin: 0 0 0px 0;}
.destination-content .explore-box{margin: 30px 0 0 0;}
.destination-sidebar{width: 100%;padding: 10px 25px;background-color: #eeeeee;/*border: 1px solid #f1f1f1;*/}
.destination-sidebar h3{font-size: 18px;font-weight: 800;padding: 10px 20px;margin: 0px;color: #db1f33;border-top: 2px solid #db1f33;}
.country-list,.country-list ul{margin: 0px;padding: 0px;}
.country-list li{list-style: none;margin: 10px 0;}
.country-list li a{display: block;padding: 7px 15px;font-size: 17px;color: #2b2b2b;position: relative;/*border-top: 1px solid #f1f1f1;*/-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;}
.country-list li a:hover,.country-list li.active>a{background-color: #fff;color: #2b2b2b;-webkit-box-shadow: 0px 4px 4px 0px rgba(170,170,170,0.7);-moz-box-shadow: 0px 4px 4px 0px rgba(170,170,170,0.7);box-shadow: 0px 4px 4px 0px rgba(170,170,170,0.7);}
.country-list li.active>a:after{content: '';width: 8px;height: 8px;border-top: solid 8px transparent;border-bottom: solid 8px transparent;border-left: solid 8px #db1f33;position: absolute;top: 50%;right: 10px;z-index: 9;margin-top: -8px;}
.destiniation-detail{width: 100%;padding: 40px 0; font-family: "Inter", sans-serif;}
.destiniation-detail+.destiniation-detail{padding: 0 0 40px 0;}
.destiniation-detail h2{font-size: 26px;font-weight: 800;color: #db1f33;margin: 30px 0 15px 0;}
.destiniation-detail p {font-size: 16px;color: #2b2b2b;line-height: 26px;margin: 0 0 15px 0;}
.destiniation-detail-content{width: 100%;font-family: "Inter", sans-serif;font-size: 16px;}
.destination-banner{width: 100%;height: 350px;}
.destination-banner img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.destiniation-detail-content .panel-group{margin-bottom: 0px;}
.destiniation-detail-content .panel-group .panel {border-radius: 0;box-shadow: none;border: none;}
.destiniation-detail-content .panel-body{padding: 10px;border: 1px solid #f1f1f1 !important;}
.destiniation-detail-content .panel-default > .panel-heading {width: 100%;padding: 0;border-radius: 6px;color: #212121;background-color: #f1f5f8;border-color: #e0e7ed;}
.destiniation-detail-content .panel-title {font-size: 14px;}
.destiniation-detail-content .panel-group .panel + .panel{margin-top: 10px;}
.destiniation-detail-content .panel-group .panel{margin-top: 10px;}
.destiniation-detail-content .panel-title > a {display: block;padding: 12px 15px;color: #db1f33;font-size: 16px;font-family: "Inter", sans-serif;font-weight: 700;text-decoration: none;}
.destiniation-detail-content  .panel-collapse {width: 100%;}
.more-less {float: right;color: #db1f33;}
.clg-item{width: 100%;padding: 10px 80px 10px 15px;font-size: 14px;position: relative;border-left: 4px solid #db1f33;}
.clg-item a{color: #2b2b2b;}
.clg-item + .clg-item{margin-top: 15px;}
.clg-icon{width: 60px;height: 100%;background-color: #fff;border: 1px solid #f1f1f1;overflow: hidden;position: absolute;right: 10px;top: 0px;border-radius: 0px}
.clg-icon img{width: 100%;max-width: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.why-choose {width: 100%;background-color: #f1f5f8;padding: 25px 30px 30px 30px;position: relative;border-radius: 10px;border: 1px solid #e0e7ed;}
.highlights-bg{width: 100%;padding: 0px;margin-top: 40px;}
.why-choose h3{font-family: "Farro", sans-serif;font-size: 20px;font-weight: 800;color: #db1f33;margin: 0 0 10px 0;}
.highlights-bg h3{margin: 0px;}
.why-choose p{margin: 0 0 15px 0;}
.highlights-bg p{margin: 0;}
.highlights-bg p a{color: #db1f33;}
.highlights-box{width: 100%;overflow: hidden;margin-bottom: 30px;border: 1px solid #e0e7ed;border-radius: 10px;}
.highlights-box h4{font-size: 16px;background-color: #f9f9f9;color: #073368;font-weight: 700;padding: 20px;margin: 0px;min-height: auto;border-top: none;}
.highlights-img{width: 100%;height: 220px;}
.highlights-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.highlights-des{width: 100%;padding: 20px 20px 0 20px;}
.highlights-des .viewport{height: 250px;}
.other-content-destination{width: 100%;}
.other-content-destination h4{font-size: 24px;color: #db1f33;font-weight: 800;padding:0px;margin: 0 0 10px 0;}
.other-content-destination h5{font-size: 18px;color: #073368;font-weight: 800;padding: 0 30px;margin: 0 0 10px 0;}
.other-content-destination h6{font-size: 16px;color: #073368;font-weight: 800;padding: 0 30px;margin: 0px 0 10px 0;}
.other-content-destination p{line-height: 26px;padding: 0;margin-bottom: 15px;}
.other-content-destination p a{color: #db1f33;}
.other-destination-img{width: 100%;height: 500px;margin-bottom: 15px;}
.other-destination-img1{width: 100%;height: 700px;margin-bottom: 15px;}
.other-destination-img img,.other-destination-img1 img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.other-li,.other-li ul{margin: 0 0 15px 0;padding: 0 30px;}
.other-li li{list-style: none;position: relative;line-height: 26px;padding: 0 0 0 30px;margin: 0 0 5px 0;}
.other-li li strong{font-weight: 500;}
.other-li li:before{font-family:'FontAwesome';content:"\f105";position: absolute;left: 15px;top: 0px;}
/*--- scholarship page ---*/
.scholarship-content{width: 100%;padding: 40px 0;}
.scholarship-content h2{font-size: 26px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 20px 0;padding: 0 150px;text-align: center;}
.scholarship-box{width: 100%;background-color: #f1f5f8;padding: 0 24px 0 50px;margin: 30px 0 0 0;border-left: 8px solid #db1f33;}
.scholarship-box h4{font-size: 24px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 30px 0;}
.scholarship-box p{font-size: 16px;line-height: 26px;font-weight: 700;margin: 0 0 30px 0;}
.scholarship-left{width: 100%;padding: 40px 40px 40px 0;}
.scholarship-right{width: 100%;padding: 30px;background-color: #fff;position: relative;}
.scholarship-right img{width: 100%;max-width: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.scholarship-box-new{width: 100%;background-color: #f1f5f8;padding: 40px 40px 40px 230px;margin: 30px 0 0 0;position: relative;border-radius: 10px;}
.scholarship-box-new h4{font-size: 22px;font-weight: 800;color: #073368;margin: 0 0 15px 0;}
.scholarship-box-new p{font-size: 16px;line-height: 26px;margin: 0 0 30px 0;}
.scholarship-left-new{width: 100%;min-height: 150px;background-color: #f1f5f8;position: relative;}
.scholarship-right-new{width: 150px;height: 150px;position: absolute;left: 40px;top: 40px;}
.scholarship-right-new-inner{width: 150px;height: 150px;background-color: #fff;position: relative;border-radius: 50%;overflow: hidden;-webkit-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.5);}
.scholarship-right-new-inner img{width: 100%;max-width: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.category-button{background-color: #fff;color: #db1f33;font-size: 16px;font-weight: 700;padding: 7px 25px;margin: 0 5px;border: 2px solid #db1f33;border-radius: 6px;}
.category-button:hover{background-color: #db1f33;color: #fff;border: 2px solid #db1f33;outline: 0;}
.category-button.btn-danger.active{background-color: #db1f33;color: #fff;border: 2px solid #db1f33;-webkit-box-shadow: none;box-shadow: none;outline: 0;}
.page-content{width: 100%;padding: 40px 0;}
.page-content h2 {font-size: 26px;font-weight: 800;color: #db1f33;margin: 0 0 15px 0;}
.page-content h3 {font-size: 22px;font-weight: 800;color: #db1f33;text-align: center;margin: 0 0 15px 0;}
.page-content p{line-height: 26px;margin: 0 0 15px 0;}
.page-content-inner{width: 100%;padding: 0 60px;}
.content-image{width: 100%;height: 400px;margin-bottom: 30px;border-bottom: 4px solid #db1f33;}
.content-image img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.study-box-inner {width: 100%;background-color: #fff;color: #2b2b2b;padding: 20px 40px;margin: 0 0 30px 0;font-weight: 600;min-height: 82px;border-radius: 10px;text-align: center;-webkit-box-shadow: 0px 0px 12px -8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 12px -8px rgba(0,0,0,0.5);box-shadow: 0px 0px 12px -8px rgba(0,0,0,0.5);}
.study-box-inner:hover{-webkit-box-shadow: 0px 0px 12px -6px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 12px -6px rgba(0,0,0,0.5);box-shadow: 0px 0px 12px -6px rgba(0,0,0,0.5);}
.gmat-box{width: 100%;background-color: #f1f5f8;position: relative;padding: 25px 30px;margin-bottom: 30px;border-radius: 10px;}
.gmat-box h4{font-size: 18px;font-weight: 800;color: #073368;margin: 0 0 15px 0;}
.gmat-box-bottom {width: 100%;}
.gmat-box-bottom p:last-child{margin: 0px;}
.registerBtn{background-color: #db1f33;padding: 16px 30px;font-size: 16px;font-weight: bold;border-radius: 0px;border:none;}
.registerBtn:hover,.registerBtn:focus{background-color: #262626;color: #fff;}
/*--- testimonial page ---*/
.testimonial-content{width: 100%;padding: 40px 0;}
.testimonial-content h2{font-size: 20px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 20px 0;padding: 0 150px;text-align: center;}
.testimonial-box-new {width: 100%;background-color: #f9f9f9;position: relative;margin-top: 40px;border-top: 4px solid #db1f33;box-shadow: 0px 2px 12px 0px rgba(27, 39, 71, 0.1);}
.testimonial-box-new:before {content: "\f10d";font-family:'FontAwesome';width: 40px;height: 40px;line-height: 40px;background: #fff;text-align: center;font-size: 20px;color: #3c414c;position: absolute;top: -20px;left: 2%;z-index: 9;}
.testimonial-box-top {width: 100%;background-color: #fff;padding: 40px 40px 20px 125px;position: relative;border-bottom: 2px solid #ddd;}
.testimonial-box-top:after {content: '';width: 14px;height: 14px;border: solid 14px #ffffff;border-color: #ffffff transparent transparent transparent;position: absolute;top: 100%;right: 25px;z-index: 999;}
.testimonial-box-top h4{font-size: 18px;font-weight: 700;color: #db1f33;text-transform: uppercase;line-height: 24px;min-height: 70px;padding: 8px 0 0 0;margin: 0px;}
.testimonial-box-top h4 span{display: block;font-size: 15px;font-weight: 600;color: #2b2b2b;}
.test-icon{width: 70px;height: 70px;position: absolute;left: 40px;top: 35px;border-radius: 50%;overflow: hidden;}
.test-icon img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.testimonial-box-bottom {width: 100%;padding: 30px 40px;}
.testimonial-box-bottom p{font-size: 16px;line-height: 26px;margin: 0px;}
/*--- contact page ---*/
.contact-content,.contact-office{width: 100%;padding: 40px 0;}
.contact-office{background-color: #f1f1f1;}
.contact-content h2,.contact-office h2, .blog-main-heading{color: #db1f33;font-size: 26px;font-weight: 800;text-align: center;margin: 0 0 15px 0;}
.blog-main-heading{font-size: 22px; line-height: 32px; margin: 0 0 30px 0;}
.contact-office h4{color: #db1f33;font-size: 24px;line-height: 36px;font-weight: 800;text-align: center;padding: 0 150px;margin: 0 0 50px 0;}
.contact-office h3{color: #db1f33;font-size: 18px;font-weight: 800;text-align: center;text-transform: uppercase;margin: 0 0 15px 0;}
.contact-content .form-group{margin-bottom: 15px;}
.contact-content .form-control{height: 50px;color: #db1f33;font-weight: bold;border: 1px solid #ddd;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.contact-content textarea.form-control {height: auto;}
.contact-content .form-control:focus {border-color: #db1f33;}
.contact-content .form-control::-moz-placeholder {color: #ccc;font-weight: normal;}
.contact-content .form-control:-ms-input-placeholder {color: #ccc;font-weight: normal;}
.contact-content .form-control::-webkit-input-placeholder {color: #ccc;font-weight: normal;}
.contact-location-btn{background-color: #fff;font-size: 16px;font-weight: 500;  text-transform: uppercase;padding: 25px 35px 22px 35px;margin: 7px;border: none;border-radius: 6px;}
.contact-location-btn:hover{background-color: #db1f39;color: #fff;}
hr.contact-hr {border: 0;height: 2px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));margin: 23px 0 30px 0;}
.office-address-bg{width: 100%;padding: 60px 0 60px 0;}
.office-address-bg h2 {font-size: 30px;font-weight: 800;color: #db1f33;text-align: center;margin: 0 0 60px 0;}
.address-box{width: 100%;padding: 0 80px;text-align: center;font-size: 22px;color: #db1f33;font-weight: 800;margin: 0 0 30px 0;}
.address-box a{color: #db1f33;}
.address-box i{display: block;font-size: 30px;margin: 0 0 10px 0;}
.contact-map{width: 100%;}
.google-map {position: relative;padding-bottom: 36%; /* 16:9 */padding-top: 25px;height: 0;}
.google-map iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.office-team-bg{width: 100%;padding: 80px 0;text-align: center;}
.office-team-bg h2 {font-size: 28px;font-weight: 800;color: #db1f33;text-transform: uppercase;margin: 0 0 20px 0;}
.office-team-box{width: 100%;padding: 30px 15px;background-color: #f1f5f8;margin-top: 30px;}
.office-team-box h4 {font-size: 20px;font-weight: 800;color: #db1f33;line-height: 30px;margin: 0 0 5px 0;}
.office-team-box h5 {font-size: 15px;font-weight: 700;line-height: 22px;margin: 0;}
.office-team-box-img{width: 200px;height: 230px;margin: 0 auto 20px auto;overflow: hidden;}
.office-team-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.office-team-box:hover .office-team-box-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.other-college{width: 100%;background-color: #dae1e7;display: block;padding: 16px 15px 14px 15px;font-size: 15px;color: #2b2b2b;font-weight: 700;margin-top: 15px;text-transform: uppercase;cursor: pointer;border-radius: 4px;}
.other-college .more-less{color: #2b2b2b;}
.other-college-panel{width: 100%;padding: 10px 0;display: none;}
.contact-form{width: 100%;}
.contact-form .form-group{position: relative;}
.contact-form label{color: #666;font-weight: 500;}
.contact-form .form-control{height: 40px;color: #999;font-weight: normal;border: 1px solid #ddd;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.contact-form textarea.form-control {height: auto;}
.contact-form .form-control:focus {border-color: #db1f33;}
.contact-form .form-control::-moz-placeholder {color: #ccc;font-weight: normal;}
.contact-form .form-control:-ms-input-placeholder {color: #ccc;font-weight: normal;}
.contact-form .form-control::-webkit-input-placeholder {color: #ccc;font-weight: normal;}
.conIdBtText{font-size: 20px;font-weight: bold;display: inline-block;margin-right: 10px;}
.conIdBt{width: 180px;display: inline-block;padding: 10px 10px 8px 10px;margin: 0 5px;border: 1px solid #ddd;border-radius: 6px;}
.conIdBt label{margin-bottom: 0px;}
.radiobutton {position: relative;padding-left: 26px;margin: 0 15px;font-size: 18px;cursor: pointer;font-weight: normal !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radiobutton input {position: absolute;opacity: 0;cursor: pointer;}
.radiobutton .checkmark {position: absolute;top: 1px;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 50%;border: 2px solid #666;}
.radiobutton:hover input ~ .checkmark {background-color: #fff;}
.radiobutton input:checked ~ .checkmark {background-color: #fff;border: 2px solid #db1f33;}
.radiobutton .checkmark:after {content: "";position: absolute;display: none;}
.radiobutton input:checked ~ .checkmark:after {display: block;}
.radiobutton .checkmark:after {top: 50%;left: 50%;width: 12px;height: 12px;margin-top: -6px;margin-left: -6px;border-radius: 50%;background: #db1f33;}
.student_container,.organization_container{width: 100%;background-color: #fff;padding: 20px;display: none;margin-top: 20px;border: 1px solid #f1f1f1;border-radius: 6px;-webkit-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);}
.calendar-icon {width: 38px;height: 38px;line-height: 38px;text-align: center;position: absolute;right: 0px;top: 28px;font-size: 20px;color: #ccc;}
.viewport{width: 100%;max-height: 390px;padding-bottom: 20px;}
.services-box-new{padding: 35px 35px 20px 35px;}
.services-box-new-heading{font-size: 20px;font-weight: 700;color: #db1f33;margin: 0 0 15px 0;}
.services-box-new p{margin-bottom: 20px;}
.ieltsOnline,.ieltsOnlineRight{width: 100%;}
.ieltsOnline{margin-top: 20px;}
.ieltsOnlineExpress{border-right: 2px solid #ddd;}
.ieltsHead{width: 100%;margin-bottom: 15px;}
.ieltsOnline h3,.ieltsOnlineRight h3{line-height: 24px;font-weight: 800;margin: 0;}
.ieltsOnline h5,.ieltsOnlineRight h5{font-size: 18px;font-weight: 600;text-transform: uppercase;margin: 0 0 10px 0;}
.ieltsOnline h3 b,.ieltsOnlineRight h3 b,.ieltsOnline h3 span,.ieltsOnlineRight h3 span{float: left;}
.ieltsOnline h3 b,.ieltsOnlineRight h3 b{padding: 3px 0;margin-right: 10px;}
.ieltsOnline h3 span,.ieltsMaster,.ieltsExpress{font-size: 16px;font-weight: 500;background-color: #f89a20;color: #fff;padding: 3px 10px 3px 10px;}
.ieltsOnline h3 span{background-color: #f89a20;}
.ieltsMaster{background-color: #8dce3c;}
.ieltsExpress{background-color: #036aac;}
.ieltsOnline p, .ieltsOnlineRight p {line-height: 22px;margin: 0 0 20px 0;}
.ieltsOnline p{margin: 0;}
.ieltsOnlineRight p {margin: 0 0 20px 0;}
.ieltsOnline ul,.ieltsOnlineRight ul{margin: 0 0 20px 0;padding: 0px;}
.ieltsOnline li,.ieltsOnlineRight li{list-style: none;position: relative;line-height: 22px;padding: 0 0 0 25px;margin: 0 0 7px 0;}
.ieltsOnline li:before,.ieltsOnlineRight li:before{font-family:'FontAwesome';/*content:"\f105";*/content:"\f0a4";position: absolute;left: 0px;top: -2px;}
.ieltsEnroll{position: absolute;right: 15px;bottom: 30px;}
.minHeight{min-height: 250px;}
.minHeight450{min-height: 450px;}
.glorious-year-bg{width: 100%;background-color: #db1f33;padding: 20px 0;color: #fff;}
.glorious-year-li,.glorious-year-li ul{margin: 0px;padding: 0px;text-align: center;}
.glorious-year-li li{font-family: 'Mulish', sans-serif;list-style: none;padding: 0 35px;font-size: 19px;font-weight: 600;display: inline-block;}
.glorious-year-li li i,.glorious-year-li li span{width: 40px;height: 40px;line-height: 36px;text-align: center;margin-right: 5px;border: 2px solid #fff;border-radius: 50%;}
.glorious-year{width: 100%;background-color: #db1f33;padding: 15px 20px;color: #fff;font-size: 24px;font-weight: 700;line-height: 34px;margin: 0 0 30px 0;border-radius: 10px;}
.photo-caption{width: 100%;padding: 0 150px;margin: 20px 0 0 0;font-style: italic;font-size: 16px;}
.pieText a{color: #2b2b2b;}
.pieText a:hover{color: #db1f33;}
.other-service,.other-service ul{margin: 20px 0 0 0;padding: 0px;}
.other-service li{padding: 0 0 0 20px;line-height: 24px;margin: 0 0 10px 0;list-style: none;position: relative;}
.other-service li:before{font-family:'FontAwesome';content:"\f105";position: absolute;left: 5px;top: 0px;}
.benefit-text-content{padding: 0 0px !important;}
.benefit-text-content h2 {margin: 0 0 15px 0 !important;}
.benefit-text-content h3{font-size: 18px;font-weight: 700;color: #073368;margin: 15px 0 10px 0;}
.core-services{padding: 7px 15px;background-color: #db1f33;position: absolute;right: 0px;bottom: 30px;font-weight: 700;color: #fff;}
.value-added-service{width: 100%;margin-top: 30px;}
.value-added-service h4{font-size: 20px;font-weight: 700;color: #db1f33;margin: 0 0 15px 0;}
.value-added-service p {font-size: 16px;font-weight: 700;margin: 0 0 10px 0;}
.value-hr {border: 0;height: 1px;background-color: #f1f1f1;margin: 15px 0;}
.highlights-box-new {width: 100%;background-color: #f9f9f9;padding: 30px;margin-top: 30px;border-bottom: 4px solid #db1f33;}
.highlights-box-new h4 {font-size: 22px;color: #db1f33;font-weight: 800;line-height: 30px;margin: 0 0 25px 0;}
.highlights-des-new {width: 100%;}
.highlights-des-new p + p{margin-top: 20px;}
.aboutHeading{font-size: 26px;font-weight: 800;color: #2b2b2b;margin: 0 0 20px 0;text-align: center;}
.aboutBanner{width: 100%;}
.mission-bg{width: 100%;background-color: #4c698e;padding: 30px;text-align: center;}
.mission-bg h2{font-size: 25px;font-weight: 800;color: #fff;margin: 0 0 15px 0;}
.mission-bg p{font-size: 18px;color: #fff;text-align: center;padding: 0 100px;margin: 0px;}
.award-bg{width: 100%;background-color: #111115;margin-top: 20px;}
.award-img{width: 100%;height: 350px;margin: auto;overflow: hidden;}
.award-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-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;}
.award-content{width: 100%;padding: 40px 50px;}
.award-content h3 {font-size: 20px;color: #fff;font-weight: 600;line-height: 28px;text-transform: uppercase;margin: 0 0 15px 0;}
.awardText,.awardText a{font-size: 16px;color: #fff;}
.captionText{font-size: 13px;color: #fff;font-style: italic;margin: 40px 0 0 0;}
.whyGlobal{width: 100%;background-color: #4c698e;margin-top: 20px;}
.whyGlobal-img{width: 100%;height: 400px;margin: auto;overflow: hidden;}
.whyGlobal-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-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;}
.whyGlobal-content{width: 100%;padding: 110px 50px 50px 50px;font-size: 18px;color: #fff;line-height: 30px;}
.why-text-content{width: 100%;padding: 40px 50px;background-color: #e6e7e8;margin-top: 20px;}
.why-text-content p{font-size: 18px;color: #2b2b2b;margin: 0px;text-align: justify;}
.why-text-content p + p{margin-top: 15px;}
.why-text-img{width: 100%;max-width: 370px;float: right;margin-left: 40px;margin-bottom: 20px;}
.why-text-img img{width: 100%;}
.canada-course{width: 100%;background-color: #e9332a;margin-top: 20px;}
.canada-course-img{width: 100%;padding: 40px;text-align: center;background-color: #e6e7e8;}
.canada-course-img img{width: 100%;max-width: 400px;}
.canada-course-content{width: 100%;padding: 90px 60px 20px 60px;font-size: 18px;color: #fff;line-height: 30px;}
.ENZ-bg{width: 100%;background-color: #111115;margin-top: 20px;}
.ENZ-bg-img{width: 100%;padding: 40px;text-align: center;background-color: #e6e7e8;}
.ENZ-bg-img img{width: 100%;max-width: 400px;}
.ENZ-bg-content{width: 100%;padding: 130px 60px 20px 60px;font-size: 18px;color: #fff;line-height: 30px;}
.team-bg-new{width: 100%;padding: 30px;background-color: #e8e9e9;margin: 20px 0 0 0;}
.team-bg-new h2{font-size: 26px;color: #2b2b2b;margin: 0 0 30px 0;}
.team-box-new{width: 100%;text-align: center;}
.team-box-new h4{font-size: 20px;font-weight: 800;color: #2b2b2b;line-height: 20px;margin: 0 0 5px 0;}
.team-box-new h5{font-size: 16px;font-weight: 700;margin: 0 0 10px 0;}
.team-box-new p{font-size: 16px;margin: 0;}
.team-img-new{width: 100%;max-width: 150px;margin: auto;overflow: hidden;}
.team-img-new img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-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;}
.team-box-new:hover .team-img-new img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.team-des-new{width: 100%;padding:  15px 15px 0 15px;}
.bankContent{padding: 20px 20px 20px 40px;}
.bank-heading{font-size: 20px;color: #201f1d;line-height: 22px;font-weight: 800;margin: 0 0 10px 0;}
.bankBtn{background-color: #ffcc00;border: none;color: #201f1d;font-size: 16px;font-weight: 600;padding: 7px 20px;border-radius: 20px;}
.bankBtn:hover{background-color: #201f1d;color: #ffcc00;}
.bank-logo{width: 100%;max-width: 180px;margin-top: 10px;}
.formRadio .radiobutton{padding-left: 22px;font-size: 14px;font-weight: 500 !important;}
.formRadio .radiobutton .checkmark {position: absolute;top: 1px;left: 0;height: 16px;width: 16px;background-color: #fff;border-radius: 50%;border: 2px solid #666;}
.formRadio .radiobutton .checkmark:after {top: 2px;left: 2px;width: 8px;height: 8px;margin-top: 0px;margin-left: 0px;border-radius: 50%;background: #db1f33;}
.upcoming-event-bg{width: 100%;background-color: #f1f1f1;padding: 40px 0;}
.upcoming-event-bg h3{font-size: 40px;color: #262626;font-weight: 900;text-align: center;text-transform: uppercase;text-align: center;letter-spacing: 1px;margin: 0 0 20px 0;}
.upcoming-events-item{width: 100%;margin-top: 20px;}
.events-item-inner{width: 100%;height: 154px;overflow: hidden;position: relative;}
.events-item-img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.upcoming-events-item:hover .events-item-img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.news-widget-content{width: 100%;height: 100%;background-color: rgba(219,31,51,0.9);position: absolute;left: 0px;top: 0px;}
.news-widget-content-inner{width: 100%;padding: 20px 20px 20px 140px;position: relative;}
.datebg{width: 100px;background-color: #073368;padding: 10px;font-size: 30px;font-weight: 900;text-align: center;color: #fec118;position: absolute;left: 20px;top: 20px;border: 6px solid #fec118;}
.datebg span{font-weight: 300;font-size: 14px;display: block;}
.events-dv-content{width: 100%;padding: 10px;color: #fff;font-size: 20px;font-weight: 600;min-height: 114px;}
.events-dv-content abbr{display: block;margin-bottom: 5px;}
.events-dv-content abbr span{color: #fec118;font-size: 18px;}
.btn-upcoming-event{background-color: #262626;color: #fff;font-size: 16px;font-weight: 500;padding: 8px 30px;border: 1px solid #262626;border-radius: 20px;}
.btn-upcoming-event:hover,.btn-upcoming-event:focus{background-color: #db1f33;color: #fff;border: 1px solid #db1f33;}
.upcoming-event-inner-page{width: 100%;padding: 40px 0;}
.upcoming-event-inner-page h3{font-size: 30px;font-weight: 900;color: #db1f33;text-align: center;margin: 0;}
.upcoming-event-heading-inner {width: 100%;background-color: #111115;padding: 30px 0;}
.upcoming-event-heading-inner h3 {font-size: 32px;color: #fff;font-weight: bold;text-align: center;margin: 0;}
.eventCountryHeading{font-size: 26px;font-weight: 800;text-align: center;color: #073368;margin: 0;}
.eventCountryHeading span{position: relative;display: inline-block;}
.eventCountryHeading span:before,.eventCountryHeading span:after{content: '';width: 150px;height: 1px;background-color: #ddd;position: absolute;top: 50%;}
.eventCountryHeading span:before{left: -170px;}
.eventCountryHeading span:after{right: -170px;}
/*--- footer ---*/
footer{width: 100%;padding: 35px 0;background-color: #1d202c;color: #fff;}
.footer-about{width: 100%;}
.footer-about p{color: #a6aab6;font-size: 14px;text-align: justify;margin: 0px;}
.footer-logo{width: 100%;max-width: 200px;margin: 0 0 15px 0;}
.footer-logo img{width: 100%;}
.footer-link,.footer-link ul{margin: 0px;padding: 0px;}
.footer-link li{list-style: none;color: #a6aab6;font-size: 14px;}
.footer-link li a{color: #a6aab6;padding: 5px 0;display: inline-block;-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;}
.footer-link li a:hover,.footer-link li a:focus{color: #fff;}
.footer-bottom{width: 100%;padding: 10px 0;background-color: #14161f;color: #a6aab6;text-align: center;font-size: 12px;line-height: 20px;letter-spacing: 0.5px;}
.footer-bottom a{color: #a6aab6;font-weight: 700;}
.footer-link-content{width: 100%;padding-left: 100px;}
.social-link{width: 216px; margin: auto !important;}
.social-link,.social-link ul{margin: 0px;padding: 0px;}
.social-link li{list-style: none;/*display: inline-block;*/float:left;margin:0 2px 5px 2px;width: 32px;height: 32px;line-height: 32px;text-align: center;font-size: 16px;}
.social-link li a{color: #717583;display: block;-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;border-radius: 50%;}
.social-link li a:hover{background-color: #db1f33;color: #fff;}
.twitterIcon{width: 32px;height: 32px;line-height: 32px;text-align: center;overflow: hidden;background-image: url(/images/x-web-icon-gray.png);background-repeat: no-repeat;background-position: center;background-size: 43%;}
.twitterIcon:hover{background-image: url(/images/x-web-icon-white.png);}

.twitterIconHead{width: 28px;height: 28px;line-height: 28px;text-align: center;overflow: hidden;background-image: url(/images/x-web-icon-white.png);background-repeat: no-repeat;background-position: center;background-size: 43%;}
.twitterIconHead:hover{background-image: url(/images/x-web-icon.png);}

.testimonial-carousel-bg{width: 100%;padding: 0 20px;}
.testimonial-carousel-bg .owl-prev,.testimonial-carousel-bg .owl-next{width: 36px;height: 36px;line-height: 36px;background-color: #2b2b2b !important;color: #fff !important;font-size: 24px !important;position: absolute;top: 50%;margin-top: -18px !important;border:none;border-radius: 50% !important;outline: 0;-webkit-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px -8px rgba(0,0,0,0.3);-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;}
.testimonial-carousel-bg .owl-prev{left: -20px;}
.testimonial-carousel-bg .owl-next{right: -20px;}
.testimonial-carousel-bg .owl-prev:hover,.testimonial-carousel-bg .owl-next:hover{background-color: #ddd !important;color: #2b2b2b !important;}
.testimonialBoxMain{width: 100%;padding-top: 34px;margin-bottom: 30px;}
.testimonialBoxTop{background-color: #ffffff;padding: 55px 25px 110px 25px;position: relative;border: 1px solid #f1f1f1;box-shadow: 0px 2px 12px 0px rgba(27, 39, 71, 0.1);border-radius: 10px;}
.testimonialBoxTop p{line-height: 24px;color: #717583;text-align: center;margin: 0px;}
.testimonialBoxTop p+p{margin: 12px 0 0 0;}
.testiIcon{width: 66px;height: 66px;overflow: hidden;position: absolute;left: 50%;top: -33px;margin-left: -33px;z-index: 1;border-radius: 50%;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);}
.testiIcon img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.destinations-testi{width: 100%;padding: 0 25px;text-align: center;position: absolute;left: 0px;bottom: 30px;}
.destinations-testi{font-size: 13px;color: #717583;}
.destinations-testi strong{font-size: 17px;display: block;color: #db1f33;}
.testimonialBoxBottom {min-height: 66px;color: #2b2b2b;position: relative;padding: 12px 0 0 96px;margin-top: 15px;}
.testimonialBoxBottom img {width: 66px !important;height: 66px !important;-o-object-fit: cover;object-fit: cover;position: absolute;left: 5px;top: 0px;border-radius: 50%;}
.testimonialBoxBottom strong {font-size: 15px;color: #db1f33;display: block;font-weight: 600;}
.showPopupModal {cursor: pointer;}
.modalBgFixed {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);position: fixed;left: 0px;top: 0px;display: none;z-index: 99;overflow: auto;}
.modalBgFixedShow {display: flex;}
.testimonials-popup{width: 100%;background-color: #fff;padding: 35px 40px;max-width: 700px;margin: auto;border-radius: 10px;position: relative;}
.testimonials-popup-inner {width: 100%;}
.testimonials-popup-inner .viewport{padding-bottom: 0px;}
.testimonials-popup-inner h3 {font-size: 20px;line-height: 24px;color: #212121;font-weight: 700;margin: 0 0 10px 0;}
.testimonials-popup-inner p {line-height: 24px;color: #717583;margin: 0px;}
.testimonials-popup-inner p+p{margin-top: 15px;}
.closeBtnPopup,.closeTestiBtn {width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 20px;background-color: #db1f33 !important;color: #fff;border-radius: 50%;position: absolute;right: 10px;top: 10px;filter: alpha(opacity=100);opacity: 1;cursor: pointer;z-index: 99;}
.closeTestiBtn{font-size: 15px;text-shadow: none;}
.closeTestiBtn:hover{opacity: 1;color: #fff;}
.upcoming-event-btn{font-family: 'Mulish', sans-serif;width: 90px;padding: 12px 5px 10px 5px;font-size: 14px;font-weight: bold;text-align: center;background-color: #fec118;color: #1d202c;margin: 0px;cursor: pointer;position: fixed;top: 250px;right: 0px;z-index: 999;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.upcoming-event-btn i{display: block;font-size: 24px;}
.event-overlay {height: 100%;width: 100%;position: fixed;top: 0;right: 0;background-color: rgba(0,0,0,0.5);transition: 0.5s;display: none;z-index: 999;}
.upcoming-overlay-full{display: block;}
.upcoming-bg {height: 100%;width: 0;position: fixed;top: 0;right: 0;z-index: 999;background-color: #db1f33;;overflow: hidden;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.upcoming-bg h2{font-size: 28px;color: #fff;font-weight: 700;margin: 0 0 20px 0;}
.upcoming-bg h4{margin: 0 0 5px 0;}
.upcoming-bg p{margin: 0;}
.upcoming-bg-full{width: 500px;padding: 30px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.upcoming-bg .close-appointment{width: 40px;height: 40px;line-height: 36px;text-align: center;font-size: 24px;z-index: 999;padding-top: 4px;background-color: #fec118;color: #1d202c;text-decoration: none;position: absolute;top: 30px;right: 30px;border-radius: 50%;}
.upcoming-bg .close-appointment:hover{background-color: #fec118;color: #1d202c;}
.upcoming-bg-inner{width: 100%;position: relative;background-color: #fff;padding: 30px;border-radius: 10px;}
.home-event-box{width: 100%;margin-bottom: 13px;}
.home-event-box+.home-event-box{padding-top: 15px;border-top: 1px solid #ddd;}
.home-event-box h4{font-size: 18px;color: #073368;font-weight: 700;margin: 0;}
.home-event-box p{color: #073368;margin: 0px;}
.home-event-box p abbr{background-color: #f1f1f1;color: #1d202c;padding: 5px 10px;display: inline-block;border-radius: 4px;margin-bottom: 5px;font-size: 13px;font-weight: bold;}
.home-event-box p span{color: #db1f33;display: block;}
.btn-home-event{background-color: #262626;color: #fff;padding: 8px 20px;margin-top: 10px;border-radius: 30px;border: none;}
.video-testimonial-bg{width: 100%;padding: 40px 0;background-color: #f2f3f7;}
.video-testimonial-bg h3{font-size: 32px;color: #db1f33;font-weight: 900;text-align: center;margin: 0 0 20px 0;}
.video-testimonial-box{width: 100%;background-color: #000;position: relative;margin-bottom: 30px;border-radius: 8px;}
.video-testimonial-box h4{color: #fff;font-size: 16px;margin: 0px;position: absolute;left: 30px;bottom: 30px;}
.video-testimonial-box img{width: 100%;opacity: 0.7;border-radius: 8px;}
.test-video-icon{width: 70px;height: 70px;line-height: 70px;background-color: rgba(219,31,51,0.5);color: #fff;font-size: 30px;text-align: center;position: absolute;left: 50%;top: 50%;margin-left: -35px;margin-top: -35px;z-index: 9;border-radius: 50%;-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;}
.test-video-icon i{color: #fff;opacity: 1;-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;}
.video-testimonial-box:hover .test-video-icon{background-color: rgba(219,31,51,0.8);-ms-transform: scale(1.3); /* IE 9 */-webkit-transform: scale(1.3); /* Safari 3-8 */transform: scale(1.3); }
.video-testimonial-box:hover .test-video-icon i{opacity: 1;}
.testimonials-popup-video{width: 100%;background-color: #fff;max-width: 700px;margin: auto;border-radius: 0px;position: relative;}
.testimonials-popup-vide-inner {position: relative;padding-bottom: 55%; /* 16:9 */padding-top: 25px;height: 0;}
.testimonials-popup-vide-inner iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.read-more-testi{color: #1d202c !important;}
.popup-designation{font-size: 13px;color: #717583;}
.popup-designation strong {font-size: 17px;display: block;color: #db1f33;}
.home-page-form{width: 100%;background-color: #f2f3f7;position: relative;}
.home-page-form-inner{width: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;}
.home-page-form-img{width: 100%;height: 720px;}
.home-page-form-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform .4s;}
.home-page-form-right{width: 100%;padding: 50px 0px 50px 50px;}
.home-page-form-right h3 {font-size: 24px;color: #db1f33;font-weight: 900;margin: 0 0 10px 0;}
.home-page-form-right h3 span{display: block;}
.home-page-form-right h4{font-size: 20px;color: #2b2b2b;margin: 0 0 20px 0;}
.home-page-form-right label{color: #717583;font-weight: normal;font-size: 13px;}
.home-page-form-right .form-control{font-weight: normal;height: 40px;border: none;border-bottom: 1px solid #ddd;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;}
.home-page-form-right textarea.form-control{height: auto;}
.home-page-form-right .alert{padding: 5px 15px;margin-bottom: 10px;}
.services-right-content{width: 100%;padding-left: 15px;}
.services-right-content h4 {font-size: 18px;font-weight: 700;color: #073368;margin: 15px 0 10px 0;}
.servicex-box-main{width: 100%;background-color: #ffffff;padding: 20px 25px;margin-top: 30px;position: relative;text-align: center;border: 1px solid #ddd;box-shadow: 0px 2px 12px 0px rgba(27, 39, 71, 0.1);border-radius: 8px;}
.servicex-box-main h4 {font-size: 18px;font-weight: 800;color: #073368;margin: 5px 0 10px 0;}
.servicex-box-main p{line-height: 24px;color: #717583;margin: 0px;}
.servicex-box-main p+p{margin: 12px 0 0 0;}
.service-box-icon{width: 44px;height: 44px;line-height: 44px;text-align: center;color: #db1f33;font-size: 36px;margin: auto;}
.btn-read{font-family: 'Mulish', sans-serif;background-color: #073368;padding: 8px 25px 10px 25px;font-size: 14px;font-weight: normal;border-radius: 26px;border:none;margin-top: 15px;}
.btn-read:hover,.btn-read:focus{background-color: #db1f33;color: #fff;}
.career-box-main{width: 100%;padding: 50px 0;}
.career-box-main h4 {font-size: 18px;font-weight: 800;color: #073368;text-align: center;margin: 0 0 10px 0;}
.career-box-main p{line-height: 24px;color: #717583;text-align: center;margin: 0px;}
.career-box-main p a{color: #717583;}
.career-box-main p a:hover{color: #db1f33;}
.visa-guidance-form{width: 100%;background-color: #fff;padding: 20px;margin-top: 20px;border: 1px solid #eee;border-radius: 6px;-webkit-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);}
.visa-guidance-form .form-control{height: 40px;color: #999;font-weight: normal;border: 1px solid #ddd;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.visa-guidance-form textarea.form-control {height: auto;}
.visa-guidance-form .form-control:focus {border-color: #db1f33;}
.visa-guidance-form .form-control::-moz-placeholder {color: #999;font-weight: normal;}
.visa-guidance-form .form-control:-ms-input-placeholder {color: #999;font-weight: normal;}
.visa-guidance-form .form-control::-webkit-input-placeholder {color: #999;font-weight: normal;}
.office-bg-content{width: 100%;}
.office-country,.office-country ul{margin: 0px;padding: 0px;text-align: center;}
.office-country li{list-style: none;display: inline-block;margin: 0 2px;position: relative;}
.office-country li a{font-size: 16px;font-weight: bold;padding: 8px 22px;display: block;background-color: #2b2b2b;color: #fff;text-transform: uppercase;-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;}
.office-country li a:hover{background-color: #db1f33;color: #fff;}
.office-country li.active a{background-color: #db1f33;color: #fff;}
.office-country li.active a:before{content: '';display: block;width: 0;height: 0;position: absolute;left: 50%;bottom: -10px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #db1f33;margin-left: -12px;}
.city-contact-box{font-family: 'Mulish', sans-serif;width: 100%;max-width: 1150px;margin: 20px auto 0 auto;background-color: #db1f33;border-radius: 0px;position: relative;overflow: hidden;}
.office-sidebar {width: 100%;}
.office-city-list,.office-city-list ul{margin: 0px;padding: 0px;}
.office-city-list li{list-style: none;}
.office-city-list li a {background-color: #db1f33;display: block;padding: 6px 20px;color: #fff;position: relative;border-bottom: 1px solid #bf1628;-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;}
.office-city-list li a:hover {background-color: #db1f33;color: #fff;}
.office-city-list li.active a{background-color: #9c042a;color: #fff;}
.office-city-list li.active a:before{content: '';display: block;width: 0;height: 0;position: absolute;top: 50%;right: -10px;border-bottom: 12px solid transparent;border-left: 12px solid #9c042a;border-top: 12px solid transparent;margin-top: -12px;z-index: 9;}
.contact-city-office{width: 100%;padding: 30px;min-height: 100%;background-color: #fff;}
.contact-city-office h5{font-size: 20px;color: #2b2b2b;font-weight: 800;text-transform: uppercase;margin: 0 0 20px 0;}
.office-address{width: 100%;position: relative;padding: 0 100px 0 40px;min-height: 30px;font-size: 17px;font-weight: bold;margin-bottom: 15px;}
.office-address i{width: 30px;text-align: center;font-size: 20px;color: #db1f33;position: absolute;left: 0px;top: 4px;}
.contact-menu-bg{width: 100%;padding: 40px 0;}
.follow-us-box{width: 100%;margin: 30px 0 20px 0;}
.follow-us-li,
.follow-us-li ul{margin: 0px;padding: 0px;}
.follow-us-li li{list-style: none;float: left;}
.follow-us-li li+li{margin-left: 5px;}
.follow-us-li li:nth-child(1){font-size: 17px;font-weight: 700;line-height: 30px;margin-right: 10px;}
.follow-us-li li a.social-icon{width: 30px;height: 30px;line-height: 30px;display: block;background-color: #1d202c;color: #fff;font-size: 14px;text-align: center;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;}
.follow-us-li li a.social-icon:hover{background-color: #db1f33;color: #fff;}
.google-review-btn{padding: 10px 20px;background-color: #db1f33;font-weight: 800;text-transform: uppercase;border-radius: 0px;}
.google-review-btn:hover,.google-review-btn:focus{background-color: #9c042a;}
.contact-map-office{width: 100%;padding: 10px;margin-top: 30px;border: 1px solid #ddd;}
.google-map-office {position: relative;padding-bottom: 50%; /* 16:9 */padding-top: 25px;height: 0;}
.google-map-office iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.contact-office-heading{color: #db1f33;font-size: 26px;font-weight: 900;text-align: center;text-transform: uppercase;margin: 0 0 20px 0;}
.filldetailheading{padding: 0 150px;margin: 0 0 30px 0 !important;}
.vf-li,.vf-li ul{margin: 0px;padding: 0px;}
.vf-li li{list-style: none;float: left;margin-top: 5px;}
.vf-li li a{background-color: #073368;color: #fff;display: block;padding: 5px 10px;line-height: 16px;border-radius: 4px;text-transform: uppercase;font-size: 13px;font-weight: bold;-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;}
.vf-li li a:hover{background-color: #db1f33;color: #fff;}
.vf-li li+li{margin-left: 5px;}
.mobile-event-bg{width: 100%;padding: 15px 0 20px 0;background-color: #f2f3f7;}
.mobile-event-bg h3 {font-size: 20px;color: #db1f33;font-weight: 900;margin: 0 0 10px 0;}
.direct-university-bg{background-color: #008000 !important;}
.indirect-university-bg{background-color: #fea500 !important;}
.direct-university-bg a,.indirect-university-bg a{color: #fff !important;}
.direct-indirect-li,.direct-indirect-li ul{margin: 0px;padding: 0px;}
.direct-indirect-li li{list-style: none;position: relative;padding: 0 0 0 40px;margin: 20px 20px 5px 0;font-size: 16px;float: left;font-weight: bold;}
.direct-indirect-li li:before{content: '';width: 30px;height: 6px;position: absolute;left: 0px;top: 7px;}
.direct-indirect-li li.direct:before{background-color: #008000;}
.direct-indirect-li li.indirect:before{background-color: #fea500;}
.pathway-provider-college{background-color: #008000 !important;color: #fff !important;}
.pathway-provider-college .more-less{color: #fff !important;}
.pathway-provider-college-panel .clg-item{background-color: #f3f3f3 !important;color: #2b2b2b !important;}
.pathway-provider-college-panel .direct-university-bg a, .pathway-provider-college-panel .indirect-university-bg a {color: #2b2b2b !important;}
.process-application{width: 100%;padding: 10px 15px;background-color: #f1f5f8;font-size: 16px;text-align: center;font-weight: bold;margin-bottom: 15px;}
.srilanka-modal-bg{width: 100%;background-color: #fff;padding: 25px 30px;position: relative;}
.srilanka-modal-bg p{font-size: 14px;line-height: 22px;margin: 0px;text-align: justify;}
.srilanka-modal-bg p+p{margin-top: 15px;}
.srilanka-modal-bg .close{width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 16px;background-color: #000;color: #fff;position: absolute;right: 10px;top: 10px;opacity: 1;text-shadow: none;border-radius: 50%;}
.lanka-content{padding: 10px;background: rgb(219,31,51);background: -moz-linear-gradient(90deg, rgba(219,31,51,1) 0%, rgba(10,34,135,1) 50%, rgba(254,193,24,1) 100%);background: -webkit-linear-gradient(90deg, rgba(219,31,51,1) 0%, rgba(10,34,135,1) 50%, rgba(254,193,24,1) 100%);background: linear-gradient(90deg, rgba(219,31,51,1) 0%, rgba(10,34,135,1) 50%, rgba(254,193,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db1f33",endColorstr="#fec118",GradientType=1); border: none;border-radius: 0px;}
canvas {width: 100%;height: 100%;position: absolute;z-index: 99;}
.benefits-main-bg{width: 100%;background-color: #db1f33;}
.university-partner-bg,.easy-steps-study-abroad,.home-page-service-carousel{width: 100%;padding: 40px 0;}
.home-services-box{width: 100%;}
.home-services-box-inner{width: 100%;padding: 25px 30px;background-color: #333333;border-radius: 10px;}
.home-services-box-inner-red{background-color: #db1f33 !important;}
.home-services-box-inner h4{font-size: 20px;font-weight: 800;color: #fff;margin: 0 0 20px 0;}
.home-services-box-inner p{font-size: 16px;color: #fff;line-height: 22px;min-height: 66px;margin: 0;}
.home-services-box-img{width: 100%;max-width: 76%;margin: auto;}
.easy-steps-study-home-box{width: 100%;padding: 30px;background-color: #f2f2f2;border-radius: 15px;}
.easy-steps-study-home-box p{font-size: 18px;font-weight: normal;text-align: center;margin: 0px;}
.featured-university-bg{width: 100%;padding: 30px 0;background-color: #1d202c;}
.featured-university-bg h3 {font-size: 32px;color: #fff;font-weight: 900;text-align: center;margin: 0 0 20px 0;}
.university-partners-li-home,.university-partners-li-home ul,.featured-university-li,.featured-university-li ul{margin: 0px;padding: 0px;text-align: center;}
.university-partners-li-home li,.featured-university-li li{list-style: none;}
.university-partners-li-home li{width: 120px;display: inline-block;text-align: center;margin: 0 0 5px 0;}
.featured-university-li li{width: 13.5%;background-color: #fff;display: inline-block;}
.featured-university-li li img{width: 100%;}
.partner-university-home{width: 98%;overflow: hidden;min-height: 120px;margin: auto;position: relative;border: 1px solid #efefef;}
.partner-university-home img{width: 100%;max-width: 70%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.student-scholarship-bg{width: 100%;padding: 40px 0 70px 0;background-color: #f2f2f2;position: relative;}
.home-page-service-carousel h3,.easy-steps-study-abroad h3,.university-partner-bg h3,.student-scholarship-bg h3 {font-size: 32px;font-weight: 800;color: #db1f33;margin: 0 0 30px 0;}
.home-page-service-carousel .owl-theme .owl-nav,.student-scholarship-bg .owl-theme .owl-nav,.easy-steps-study-abroad .owl-theme .owl-nav,.home-page-testmonial-carousel .owl-nav{position: absolute;right: 0px;top: -70px;}
.student-scholarship-bg .owl-prev,.student-scholarship-bg .owl-next,.easy-steps-study-abroad .owl-prev,.easy-steps-study-abroad .owl-next,.home-page-service-carousel .owl-prev,.home-page-service-carousel .owl-next,.home-page-testmonial-carousel .owl-prev,.home-page-testmonial-carousel .owl-next{width: 32px;height: 32px;line-height: 32px !important;background-color: #db1f33 !important;color: #fff !important;font-size: 20px !important;border:none;border-radius: 5px !important;outline: 0;-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;}
.student-scholarship-bg .owl-prev:hover,.student-scholarship-bg .owl-next:hover,.easy-steps-study-abroad .owl-prev:hover,.easy-steps-study-abroad .owl-next:hover,.home-page-service-carousel .owl-prev:hover,.home-page-service-carousel .owl-next:hover,.home-page-testmonial-carousel .owl-prev:hover,.home-page-testmonial-carousel .owl-next:hover{background-color: #2b2b2b !important;}
.scholarship-home-box{width: 100%;padding: 25px 0;text-align: center;margin: 10px 0;border-radius: 15px;}
.scholarship-home-box-inner{width: 100%;padding: 30px 25px;background-color: #a2e3f9;border-radius: 15px;}
.owl-carousel.owl-drag .owl-item.center .scholarship-home-box{background-color: #fff;-webkit-box-shadow: 0px 6px 10px -5px rgba(0,0,0,0.3);-moz-box-shadow: 0px 6px 10px -5px rgba(0,0,0,0.3);box-shadow: 0px 6px 10px -5px rgba(0,0,0,0.3);z-index: 999;}
.owl-carousel.owl-drag .owl-item.center .scholarship-home-box .scholarship-home-box-inner{background-color: #fff;}
.scholarship-home-box h4{font-size:  20px;font-weight: 900;margin: 0 0 5px 0;}
.scholarship-home-box h5{font-size: 18px;font-weight: 700;color: #db1f33;margin: 0 0 10px 0;}
.scholarship-home-box p{font-size: 18px;color: #212121;margin: 0;}
.scholarship-home-box p span{display: block;font-weight: 700;}
.owl-carousel.owl-drag .owl-item.center .scholarship-home-box h4{font-size: 22px;}
.owl-carousel.owl-drag .owl-item.center .scholarship-home-box h5,.owl-carousel.owl-drag .owl-item.center .scholarship-home-box p{font-size: 20px;}
.scholarship-student-img{width: 100px;height: 100px;position: relative;margin: 0 auto 40px auto;}
.scholarship-student-img-img{width: 100%;border-radius: 50%;}
.scholarships-img-icon{width: 24px;position: absolute;left: 50%;margin-left: -12px;bottom: -15px;}
.owl-carousel.owl-drag .owl-item.center .scholarships-img-icon{width: 28px;margin-left: -14px;}
.scholarships-img-icon img{width: 100%;}
.owl-carousel.owl-drag .owl-item.center .scholarship-student-img{width: 120px;height: 120px;margin-top: -10px;}
.global-reach-app-bg{width: 100%;min-height: 350px;padding: 40px 0;background-color: #ffeaf1;position: relative;border-top: 2px solid #f3e5ea;}
.global-reach-app-bg h3,.global-reach-app-bg h4{color: #212121;margin: 0 0 20px 0;}
.global-reach-app-bg h3 {font-size: 32px;font-weight: 800;padding-top: 30px;}
.global-reach-app-bg h4 {font-size: 26px;font-weight: 600;}
.global-reach-app-bg h4 span{display: block;}
.gr-mobile-app{width: 100%;max-width: 250px;position: absolute;right: 120px;top: -80px;}
.gr-mobile-app img{width: 100%;}
.home-app-icon-li,.home-app-icon-li ul{margin: 0px;padding: 0px;}
.home-app-icon-li li{list-style: none;float: left;width: 100%;max-width: 220px;}
.home-app-icon-li li+li{margin-left: 10px;}
.home-app-icon-li li img{width: 100%;border: 2px solid #a9acaf;border-radius: 8px;}
.our-associate-bg{width: 100%;padding: 60px 0 40px 0;}
.our-associate-bg h3{font-size: 32px;font-weight: 800;color: #212121;margin: 0 0 20px 0;}
.associates-box{width: 100%;overflow: hidden;border: 1px solid #ddd;border-radius: 6px;}
.associates-box img{width: 100%;/*border-radius: 6px;*/}
.home-visitors{width: 100%;font-size: 22px;font-weight: bold;line-height: 32px;color: #212121;text-align: center;margin: 30px 0 0 0;}
.home-visitors img{width: 150px;}
.home-visitors span{display: inline-block;margin-right: 5px;}
.service-page-content,.service-page-content-bottom{width: 100%;padding: 40px 0;}
.service-page-content-bottom{background-color: #f2f2f2;}
.service-page-content h2{font-size: 28px;font-weight: 600;line-height: 38px;padding: 20px 70px 0 0;margin: 0 0 30px 0;}
.service-page-content-bottom h3{font-size: 32px;font-weight: 800;margin: 35px 0 20px 0;}
.service-page-content-bottom h5{font-size: 22px;font-weight: normal;line-height: 32px;margin: 0px;}
.how-it-work-img{width: 100%;max-width: 250px;padding-right: 50px;float: right;}
.how-it-work-img img{width: 100%;}
.comprehensive-how-box{width: 100%;background-color: #e6e6e6;padding: 30px 35px;margin: 30px 0 0 0;border-radius: 10px;}
.comprehensive-how-box h4{font-size: 22px;color: #db1f33;font-weight: 700;margin: 0 0 15px 0;}
.service-page-content p,.comprehensive-how-box p{font-size: 20px;font-weight: 300;margin: 0px;}
.service-page-content p{text-align: justify;}
.service-page-content-left{width: 100%;padding-right: 30px;}
.about-content-new{width: 100%;position: relative;}
.about-content-new-inner{width: 100%;position: absolute;left: 0px;top: 0px;}
.about-serval-reason-bg,.about-mission-bg,.about-impact-bg{width: 100%;padding: 40px 0;}
.about-serval-reason-bg{background-color: #db1f33;}
.about-impact-bg{background-image: url(/images/about-footer-img.jpg);background-repeat: no-repeat;background-size: 100%;background-position: center;}
.about-gr-img,.about-mission-img{width: 100%;}
.about-gr-img img,.about-mission-img img{width: 100%;}
.about-new-left-box{width: 100%;padding: 40px 50px 40px 0;position: relative;}
.about-new-left-box h3,.about-mission-bg h3,.about-impact-bg h3{font-size: 28px;font-weight: 800;margin: 0 0 25px 0;}
.about-new-left-box h3,.about-mission-bg h3{color: #db1f33;}
.about-mission-bg h3{text-align: right;}
.about-impact-bg h3{color: #fff;text-align: center;text-transform: uppercase;font-weight: 600;}
.about-impact-bg h3 span{color: #db1f33;font-weight: 800;}
.about-serval-reason-bg h3,.about-serval-reason-bg h4{text-align: center;color: #fff;font-size: 22px;font-weight: 800;text-transform: uppercase;line-height: 26px;}
.about-serval-reason-bg h3 span,.about-serval-reason-bg h4 span{display: block;}
.about-serval-reason-bg h3{margin: 0px;}
.about-serval-reason-bg h4{margin: 30px 0 0 0;}
.about-new-left-box p,.about-mission-bg p{font-size: 17px;color: #2b2b2b;margin: 0;}
.about-new-left-box p{text-align: justify;}
.about-new-left-box p+p{margin-top: 20px;}
.several-reason-box{width: 100%;text-align: center;padding: 40px 0 0 0;margin-top: 30px;}
.several-reason-box-inner{width: 100%;background-color: #fff;padding: 20px;border-radius: 10px;}
.several-reason-box-inner p{font-size: 18px;font-weight: 600;line-height: 22px;margin: 15px 0 0 0;}
.several-reason-box-inner p span{display: block;}
.several-reason-box-icon{width: 80px;height: 80px;line-height: 80px;background-color: #212121;margin-top: -60px;margin-left: auto;margin-right: auto;overflow: hidden;border-radius: 50%;}
.several-reason-box-icon img{width: 44px;}
.about-mission-bg p{text-align: right;}
.about-mission-text{width: 100%;padding: 100px 80px 0 0;}
.impact-box{width: 100%;}
.impact-box h4{font-size: 16px;font-weight: 800;color: #fff;text-align: center;text-transform: uppercase;line-height: 22px;}
.impact-box h4 span{display: block;}
.impact-icon{width: 80px;height: 80px;line-height: 80px;background-color: #db1f33;text-align: center;margin: 0 auto 15px auto;overflow: hidden;border-radius: 50%;}
.impact-icon img{width: 50px;}
.benefits-study-abroad-head{width: 100%;text-align: center;padding: 0 100px;margin: 0 0 50px 0;}
.benefits-study-abroad-head h3{font-size: 30px;font-weight: 900;color: #db1f33;margin: 0 0 20px 0;}
.benefits-study-abroad-head p{font-size: 17px;color: #2b2b2b;margin: 0px;}
.benifits-study-abroad-box{width: 100%;}
.benifits-study-abroad-box+.benifits-study-abroad-box{margin-top: 80px;}
.benifits-study-abroad-box h4{font-size: 28px;font-weight: 800;color: #db1f33;margin: 0 0 20px 0;}
.benifits-study-abroad-box h4 span{display: block;}
.benifits-study-abroad-box p{font-size: 17px;color: #2b2b2b;margin: 0;}
.benfits-study-abroad-img{width: 100%;overflow: hidden;}
.benfits-study-abroad-img img{width: 100%;-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;}
.benifits-study-abroad-box:hover .benfits-study-abroad-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.benfits-study-abroad-content,.benfits-study-abroad-content-right{width: 100%;padding-top: 40px;}
.benfits-study-abroad-content{padding-right: 100px;padding-left: 30px;}
.benfits-study-abroad-content-right{padding-right: 30px;padding-left: 100px;text-align: right;}
.benfits-study-abroad-content-padding{padding-top: 10px !important;}
.main-services-bg{width: 100%;}
.main-services-bg h3 {font-size: 30px;font-weight: 900;color: #db1f33;text-align: center;margin: 0;}
.services-main-box{width: 100%;background-color: #db1f33;text-align: center;margin-top: 30px;-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;}
.services-main-box a{display: block;padding: 40px 25px;}
.services-main-box h4{font-size: 22px;color: #fff;line-height: 30px;min-height: 60px;margin: 0px;}
.services-main-box h4 span{display: block;}
.services-main-box:hover{background-color: #2b2b2b;}
.services-main-icon{width: 80px;height: 80px;margin: 0 auto 15px auto;}
.services-main-icon img{width: 100%;}
.services-page-img{width: 100%;/*height: 350px;*/overflow: hidden;margin: 0 0 30px 0;}
.services-page-img img{width: 100%;/*height: 100%;-o-object-fit: cover;object-fit: cover;*/transition: transform .4s;}
.services-page-img:hover img{-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05); }
.request-information{width: 100%;padding: 30px;background-color: #db1f33;margin: 15px 0 0 0;}
.request-information h3{font-size: 17px;color: #fff;font-weight: 600;text-transform: uppercase;padding: 0 0 0 10px;margin: 0 0 15px 0;border-left: 3px solid #fff;}
.request-information .form-group{margin-bottom: 15px;}
.request-information .form-control{height: 38px;background-color: transparent;color: #fff;font-size: 13px;border: 1px solid #eee;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;}
.request-information textarea.form-control{height: auto;resize: none;}
.request-information .form-control:focus {border-color: #fff;}
.request-information .form-control::-moz-placeholder {color: #fff;opacity: 1;}
.request-information .form-control:-ms-input-placeholder {color: #fff;}
.request-information .form-control::-webkit-input-placeholder {color: #fff;}
.request-information select.form-control option{color: #000;}
.request-info-btn{padding: 10px 20px;background-color: #2b2b2b;color: #fff;font-weight: bold;text-transform: uppercase;border: none;border-radius: 0px;}
.request-info-btn:hover,.request-info-btn:focus{background-color: #fff;color: #2b2b2b;}
.event-box-main{width: 100%;overflow: hidden;margin-top: 30px;border-radius: 8px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.event-box-main-img{width: 100%;overflow: hidden;}
.event-box-main-img img{width: 100%;-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;}
.event-box-main:hover .event-box-main-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.event-box-main-des{width: 100%;padding: 30px 30px 25px 30px;position: relative;}
.event-box-main-des h4,.event-box-main-des h5{color: #2b2b2b;font-weight: 900;margin: 0;}
.event-box-main-des h4{font-size: 22px;margin: 0 0 5px 0;}
.event-box-main-des h5{font-weight: 700;font-size: 18px;}
.event-tag{width: 100%;margin: 0 0 10px 0;}
.event-tag span,.event-box-date {display: block;padding: 5px 10px;float: left;font-size: 14px;font-weight: 500;}
.event-tag span{background-color: #d6d6d6;color: #414141;margin-right: 4px;}
.event-box-date{background-color: #db1f33;color: #fff;}
.career-bg{width: 100%;}
.career-img{width: 100%;}
.career-img img{width: 100%;}
.career-form-bg,.career-position-bg{width: 100%;padding: 40px 0;}
.career-form-bg{background-color: #eeeeee;padding: 0px;}
.content-right-text{width: 100%;padding: 100px 150px 50px 50px;}
.content-right-text h3,.career-form-bg h4,.career-position-bg h4{font-size: 28px;font-weight: 800;color: #db1f33;margin: 0 0 25px 0;}
.career-position-bg h4{color: #2b2b2b;text-align: center;}
.content-right-text p {font-size: 17px;color: #2b2b2b;margin: 0;}
.content-right-text p+p{margin-top: 25px;}
.career-form-box{width: 100%;padding: 30px 40px 30px 0;}
.career-form-box .form-group{margin-bottom: 12px;}
.career-form-box label {color: #717583;font-weight: normal;font-size: 14px;margin: 0 0 3px 0;}
.career-form-box .form-control{height: 36px;color: #999;border: 1px solid #ddd;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;}
.career-form-box textarea.form-control {height: auto;}
.career-form-box .form-control:focus {border-color: #db1f33;}
.career-form-box .form-control::-moz-placeholder {color: #ccc;font-weight: normal;}
.career-form-box .form-control:-ms-input-placeholder {color: #ccc;font-weight: normal;}
.career-form-box .form-control::-webkit-input-placeholder {color: #ccc;font-weight: normal;}
.career-form-img{width: 100%;}
.career-form-img img{width: 100%;}
.opening-box{width: 100%;padding: 20px 15px;text-align: center;border: 1px solid #c2c2c2;}
.opening-box h5{font-size: 18px;font-weight: 800;color: #db1f33;line-height: 24px;min-height: 48px;margin: 0 0 10px 0;}
.opening-box-icon{width: 60px;height: 60px;margin: 0 auto 15px auto;}
.opening-box-icon img{width: 100%;}
.opening-location{font-size: 15px;font-weight: 600;}
.careerSubmitBtn{padding: 10px 20px;background-color: #db1f33;color: #fff;font-weight: bold;text-transform: uppercase;border: none;border-radius: 0px;}
.careerSubmitBtn:hover,.careerSubmitBtn:focus{background-color: #2b2b2b;color: #fff;}
.app-main-content,.express-lane-testimonial-bg,.express-lane-download-bg{width: 100%;padding: 40px 0;}
.express-lane-testimonial-bg{background-color: #db1f33;}
.app-main-content h3{font-size: 28px;text-align: center;color: #2b2b2b;line-height: 36px;margin: 0 0 30px 0;}
.app-main-content h3 span{font-weight: 800;display: block;}
.app-main-content h3 strong{font-size: 30px;font-weight: 900;color: #db1f33;}
.express-lane-testimonial-bg h4{font-size: 40px;font-weight: 700;color: #fff;text-transform: uppercase;margin: 150px 0 30px 0;}
.express-lane-testimonial-bg h4 span{display: block;}
.app-feature-box{width: 100%;/*max-width: 1000px;*/position: relative;margin: auto;}
.app-feature-box-img{width: 550px;margin: auto;position: relative;}
.app-feature-box-img img{width: 100%;}
.left-feature,.right-feature{width: 250px;font-size: 18px;font-weight: 500;line-height: 22px;color: #686868;position: absolute;}
.left-feature span,
.right-feature span{display: block;}
.left-feature{text-align: right;}
.right-feature{text-align: left;}
.left-feature-one,.right-feature-one{top: 92px;}
.left-feature-two,.right-feature-two{top: 178px;}
.left-feature-three,.right-feature-three{top: 262px;}
.left-feature-four,.right-feature-four{top: 346px;}
.left-feature-five,.right-feature-five{top: 428px;}
.left-feature-one{left: -212px;}
.left-feature-two{left: -250px;}
.left-feature-three{left: -262px;}
.left-feature-four{left: -250px;}
.left-feature-five{left: -212px;}
.right-feature-one{right: -212px;}
.right-feature-two{right: -250px;}
.right-feature-three{right: -262px;}
.right-feature-four{right: -250px;}
.right-feature-five{right: -212px;}
.express-lane-app-img{width: 100%;max-width: 300px;margin: auto;}
.express-lane-app-img img {width: 100%;}
.download-app-box{width: 100%;}
.download-app-box h4{font-size: 28px;color: #3a3a3a;font-weight: 900;margin: 15px 0;}
.download-app-box p{font-size: 18px;color: #686868;font-weight: 600;padding-right: 150px;margin: 0 0 15px 0;}
.download-app-box-inner{width: 100%;padding-right: 130px;}
.app-qr-code-box,.app-qr-code-box-right{width: 100%;}
.app-qr-code-box{padding-right: 35px;border-right: 1px solid #333;}
.app-qr-code-box-right{padding-left: 35px;border-left: 1px solid #333;}
.store-icon-bg{width: 100%;background-color: #db1f33;position: relative;border-radius: 8px;}
.store-icon-bg a{display: block;padding: 10px 15px 10px 70px;}
.app-icon-icon{width: 40px;height: 43px;position: absolute;left: 25px;top: 10px;}
.app-icon-icon img{width: 100%;}
.qr-code-bg{width: 100%;margin-top: 20px;}
.qr-code-bg img{width: 100%;border: 1px solid #ddd;border-radius: 5px;}
.downTextOne,.downTextNew{color: #fff;}
.downTextOne{font-size: 13px;}
.downTextNew{font-size: 18px;}
.app-testimonial-box{width: 100%;background-color: #000;position: relative;overflow: hidden;}
.app-testimonial-box h5{width: 100%;color: #fff;font-size: 16px;font-weight: 400;text-align: center;margin: 0px;position: absolute;left: 0px;bottom: 35px;letter-spacing: 0.5px;}
.app-testimonial-box img{width: 100%;opacity: 0.6;}
.test-app-icon{width: 70px;height: 70px;line-height: 66px;background-color: transparent;color: rgba(255,255,255,0.5);font-size: 30px;text-align: center;position: absolute;left: 50%;top: 50%;margin-left: -35px;margin-top: -35px;z-index: 1;border-radius: 50%;-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;border: 2px solid rgba(255,255,255,0.5);}
.test-app-icon i{color: rgba(255,255,255,0.5);-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;}
.app-testimonial-box:hover .test-app-icon{background-color: rgba(255,255,255,1);-ms-transform: scale(1.3);}
.app-testimonial-box:hover .test-app-icon i{color: #db1f33;}
.testimonials-popup-app-inner {position: relative;padding-bottom: 55%;padding-top: 25px;height: 0;}
.testimonials-popup-app-inner iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.app-testimonial-box-popup .modal-dialog{width: 800px;}
.app-testimonial-box-popup .modal-dialog button.close{z-index: 9;width: 30px;height: 30px;background: #ddd;opacity: 1;position: absolute;right: -10px;top: -10px;border-radius: 50%;font-size: 18px;text-shadow: none;}
.speaking-english-test-bg{width: 100%;padding: 40px 0;}
.speaking-english-img{width: 100%;max-width: 250px;}
.speaking-english-img img{width: 100%;}
.speaking-english-des{width: 100%;}
.speaking-english-des h3{font-size: 32px;font-weight: 800;color: #db1f33;margin: 0 0 20px 0;}
.speaking-english-des h3 span{display: block;}
.speaking-english-des p {line-height: 22px;text-align: justify;margin: 0 0 20px 0;}
.destiniation-detail .destination-sidebar{padding: 0px !important;background-color: #fff !important;border: 1px solid #f1f1f1 !important;}
.destination-list,.destination-list ul{margin: 0px;padding: 0px;}
.destination-list li{list-style: none;}
.destination-list li a{display: block;padding: 10px 20px 10px 45px;color: #2b2b2b;position: relative;border-top: 1px solid #f1f1f1;-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;}
.destination-list li a:before{font-family:'FontAwesome';content:"\f105";position: absolute;left: 25px;top: 10px;}
.destination-list li a:hover{background-color: #db1f33;color: #fff;}
.destination-list li.active>a{background-color: #db1f33;color: #fff;}
.destination-list li.active>a:after{content: '';width: 10px;height: 10px;border-top: solid 10px transparent;border-bottom: solid 10px transparent;border-left: solid 10px #db1f33;position: absolute;top: 10px;right: -10px;z-index: 9;}
.europe-country-list,.europe-country-list ul{margin: 0px;padding: 0px;}
.europe-country-list li{list-style: none;float: left;width: 20%;padding: 0 2px;margin: 15px 0 0 0;}
.europe-country-list li a{display: block;padding: 30px 20px;background-color: #db1f33;color: #fff;font-size: 16px;text-transform: uppercase;text-align: center;-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;border-radius: 10px;}
.europe-country-list li a span{display: block;font-weight: 900;}
.europe-country-list li a:hover,.europe-country-list li a:focus{background-color: #1d202c;color: #fff;}
.secondry-contact-box{width: 100%;padding-top: 15px;border-top: 2px solid #ddd;}
.university-visit-box {width: 100%;background-color: #fff;margin-top: 60px;border: 1px solid #e8f0f7;border-radius: 10px;-webkit-box-shadow: 0px 0px 15px -5px rgba(87, 87, 87, 0.3);-moz-box-shadow: 0px 0px 15px -5px rgba(87, 87, 87, 0.3);box-shadow: 0px 0px 15px -5px rgba(87, 87, 87, 0.3);}
.university-visit-box h2 {font-size: 26px;font-weight: 800;color: #db1f33;line-height: 40px;text-align: center;margin: -20px 0 0 0;}
.university-visit-box h2 span {display: inline-block;background-color: #fff;padding: 0 15px;}
.university-visit-box h2 i {background-color: #fec118;color: #db1f33;padding: 0;border-radius: 50%;width: 40px;height: 40px;text-align: center;font-size: 20px;line-height: 40px;}
.university-visit-box-inner {width: 100%;padding: 10px 30px 30px 30px;}
.university-visit-list {width: 100%;padding: 20px 20px 15px 20px;position: relative;border-left: 1px solid #d9d9d9;}
.university-visit-list-new{margin-bottom: 30px;border: 1px solid #d9d9d9 !important;border-radius: 6px;}
.university-visit-list:before {content: '';width: 3px;height: 40px;background-color: #db1f33;position: absolute;left: 0px;top: 20px;}
.university-visit-list h4 {font-weight: 800;color: #2f2f39;padding-top: 10px;margin: 0 0 15px 0;}
.visit-university-info,.visit-university-info ul {margin: 0px;padding: 0px;}
.visit-university-info li {font-size: 14px;list-style: none;display: block;font-weight: 500;color: #4e4b66;}
.visit-university-info li+li {margin-top: 7px;}
.visit-university-info li span+span {margin-left: 10px;}
.wish-btn-new {background-color: #db1f33;color: #fff;font-weight: 600;padding: 10px 30px;margin: 10px 0 0 0;border-radius: 30px;border: none;}
.wish-btn-new:hover,.wish-btn-new:focus {background-color: #2f2f39;}
.wish-btn {display: inline-block;overflow: hidden;position: relative;white-space: nowrap;cursor: pointer;margin: 10px 0 0 0;border-radius: 30px;border: none;}
.wish-btn .bg {height: 100%;left: 0;margin: 0;padding: 0;position: absolute;top: 0;transform: translate3d(-50%, 0, 0);transition: transform .3s ease-out;width: 200%;z-index: 1;}
.wish-btn .bg {background: linear-gradient(to right, #fec118, #db1f33, #db1f33, #db1f33);}
.wish-btn .bg:hover {transform: translate3d(0, 0, 0)}
.wish-btn span {font-weight: 600;color: #fff;font-weight: bold;display: block;pointer-events: none;position: relative;z-index: 2;padding: 10px 30px;}
.university-visit-box .modal-content,.view-all-university-box .modal-content {background-color: #f1f1f1;/*border: 4px solid #dedede;*/border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.wish-to-join-form {width: 100%;padding: 10px;position: relative;}
.wish-to-join-form h4 {font-weight: 800;color: #2f2f39;margin: 0 0 15px 0;}
.closeBtnWish {color: #db1f33;opacity: 1;position: absolute;right: 0px;top: 0px;}
.wish-to-join-form label {font-size: 14px;font-weight: 600;}
.wish-to-join-form .form-group {margin-bottom: 14px;}
.wish-to-join-form .form-control {height: 40px;border-radius: 6px;-webkit-box-shadow: none;box-shadow: none;}
.wish-to-join-form textarea.form-control {height: auto;resize: none;}
.wish-to-join-form .form-control:focus {border-color: #db1f33;}
.wish-to-join-form .form-control::-moz-placeholder {color: #ccc;font-weight: normal;}
.wish-to-join-form .form-control:-ms-input-placeholder {color: #ccc;font-weight: normal;}
.wish-to-join-form .form-control::-webkit-input-placeholder {color: #ccc;font-weight: normal;}
.mobile-number{width: 100%;position: relative;padding: 0 0 0 120px;}
.mobile-country-code{width: 115px;position: absolute;left: 0px;top: 0px;}
.pagination-bg{width: 100%;text-align: center;}
.pagination-bg .pagination{margin: 0px;}
.pagination > li > a,.pagination > li > span{color: #2b2b2b;border: 1px solid #f1f1f1;}
.pagination-bg .pagination > .active > a,.pagination-bg .pagination > .active > span,.pagination-bg .pagination > .active > a:hover,.pagination-bg .pagination > .active > span:hover,.pagination-bg .pagination > .active > a:focus,.pagination-bg .pagination > .active > span:focus{background-color: #db1f33;border-color: #db1f33;}
.colombo-event-img {width: 100%;}
.colombo-event-img img {width: 100%;}
.banner-destination{width: 100%;padding-top: 30px;font-family: "Inter", sans-serif;border-top: 1px solid #f1f1f1;}
.banner-destination-inner{width: 100%;height: 300px;overflow: hidden;position: relative;border-radius: 20px;}
.banner-destination-inner img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.banner-destination-inner-overlay{content: '';width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: rgb(0,0,0);background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 65%);background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 65%);background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 65%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); }
.banner-destination-inner-caption{width: 100%;padding: 0 70px;min-height: 106px;position: absolute;left: 0px;top: 50%;margin-top: -53px;z-index: 9;}
.banner-destination-inner-caption h1,.banner-destination-inner-caption h3{font-family: "Farro", sans-serif;color: #fff;font-size: 28px;font-weight: 700;line-height: 30px;margin: 0 0 10px 0;}
.banner-destination-inner-caption p{font-size: 18px;color: #fff;line-height: 20px;margin: 0px;}
.free-counselling-btn{background-color: transparent;color: #fff;font-size: 16px;font-weight: 500;padding: 10px 30px;margin-top: 15px;border: 1px solid #fff;border-radius: 30px;}
.free-counselling-btn:hover{background-color: #fff;color: #1d202c;border: 1px solid #fff;}
.quick-facts-bg{width: 100%;padding: 30px 0;background-color: #db1f33;}
.quick-facts-bg h3{text-align: center;font-family: "Farro", sans-serif;font-size: 20px;font-weight: 700;margin: 0 0 15px 0;}
.quick-fact-grid{width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 0 20px;}
.quick-fact-grid-box{width: 100%;display: flex;flex-direction: column;position: relative;align-items: center;justify-content: center;font-size: 14px;color: #fff;font-weight: 500;}
.quick-fact-grid-box span{font-size: 18px;font-weight: 800;color: #fff;}
.quick-fact-grid-box i {text-align: center;font-size: 24px;color: #fff;margin-bottom: 10px;}
.assist-bg{width: 100%;padding: 20px 0;}
.assist-bg h3{text-align: center;font-family: "Farro", sans-serif;font-size: 20px;font-weight: 700;color: #1d202c;margin: 0;}
.popular-course-bg{width: 100%;font-family: "Inter", sans-serif;margin-top: 40px;}
.popular-course-bg h3,.highlights-bg h3 {font-family: "Farro", sans-serif;font-size: 24px;font-weight: 700;color: #db1f33;text-align: center;margin: 0 0 15px 0;}
.popular-courses-grid{width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 10px;}
.popular-courses-grid-box{display: flex;align-items: center;padding: 12px;border: 1px solid #e0e7ed;border-radius: 8px;}
.course-img-icon{width: 50px;height: 50px;flex: 0 0 50px;}
.course-img-icon img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.popular-course-grid-name{font-size: 16px;font-weight: 700;padding-left: 15px;}
.highlights-bg p+p{margin-top: 20px;}
.destination-highlight-li,.destination-highlight-li ul{margin: 10px 0 15px 0;padding: 0 0 0 25px;}
.destination-highlight-li li{font-size: 16px;color: #2b2b2b;line-height: 26px;}
.destination-highlight-li li+li{margin-top: 5px;}
.top-courses-text-para{text-align: center;}
.top-courses-text-para span{display: block;}
.top-courses-text-para-mar{margin: 20px 0 0 0 !important;}


.uk-guide-bg{width: 100%;background-color: #f1f5f8;padding: 40px 0 30px 0;}
.uk-guide-bg p {font-size: 16px;color: #2b2b2b;line-height: 26px;margin: 0 0 15px 0;}
.uk-guide-li,.uk-guide-li ul{margin: 0 0 15px 0;padding: 0 0 0 30px;}
.service-text-li li {font-size: 16px;color: #2b2b2b;line-height: 26px;}
.uk-guide-box-grid{width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}
.uk-guide-box,.uk-guide-box-black{width: 100%;padding: 20px;color: #fff;border-radius: 15px;}
.uk-guide-box{background-color: #db1f33;}
.uk-guide-box-black{background-color: #1d202c;}
.uk-guide-box a,.uk-guide-box-black a{display: flex;color: #fff;align-items: center;}
.uk-guide-box h4,.uk-guide-box-black h4{font-size: 18px;font-weight: 800;margin: 0px;}
.uk-guide-box h5,.uk-guide-box-black h5{font-size: 15px;font-weight: 800;margin: 0 0 15px 0;}
.uk-guide-box-img{flex-grow: 0;flex-shrink: 0;flex-basis: 90px;overflow: hidden;height: 120px;margin-right: 25px;border-radius: 10px;}
.uk-guide-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}



.blog-details-contact-form{
  width: 100%;
  padding: 40px 0;
  background-color: #f2f3f7;
}
.destination-request-form-grid{
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  align-items: center;
}
.request-form-img{
  width: 100%;
}
.request-form-img img{
  width: 100%;
  max-width: 550px;
}
.request-form-main-box{
  width: 100%;
  padding: 35px 50px 40px 50px;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 15px -10px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.8);
  box-shadow: 0px 0px 15px -10px rgba(0, 0, 0, 0.8);
}
.request-form-main-box h4{
  font-size: 24px;
  font-weight: 700;
  color: #212121;
  margin: 0 0 10px 0;
}
.request-form-main-box h4 span{
  display: block;
}
.request-form-main-box p{
  margin: 0 0 15px 0;
}
.request-form-main-box .form-control{
  height: 40px;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.request-form-main-box .form-control:focus {
  border-color: #db1f33;
}
.request-info-destination-btn{
  width: 100%;
  display: block;
  background-color: #db1f33;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 30px;
  border: none;
}
.request-info-destination-btn:hover,
.request-info-destination-btn:focus{
  background-color: #db1f33;
  color: #fff;
}

@media (min-width: 200px) and (max-width: 767px) {
  .blog-details-contact-form{
      padding: 20px 0;
  }
  .destination-request-form-grid{
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 15px;
  }
  .request-form-main-box{
      padding: 15px;
      border-radius: 6px;
  }
  .request-form-main-box h4{
      font-size: 18px;
  }
  .request-form-main-box .form-group{
      margin-bottom: 10px;
  }
  .request-info-destination-btn{
      font-size: 15px;
      padding: 10px 15px;
  }
  .request-form-img{
      display: none;
  }
}