    /**
 * @file
 */

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin-webfont.eot');
    src: url('../fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('../fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Thin-webfont.svg#RobotoThin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light-webfont.eot');
    src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Light-webfont.woff') format('woff'),
         url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Light-webfont.svg#RobotoLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
    font-weight: 700;
    font-style: normal;
}


body {font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style:normal; color:#25282A; line-height: 30px;}
.container{max-width:1640px !important;}
::-webkit-scrollbar {width: 5px; height: 5px;}
::-webkit-scrollbar-track {background: #F3F3F3;}
::-webkit-scrollbar-thumb {background: #E31E24; border-radius: 10px;}
/*menu*/
.menu-wrapper{display: -webkit-box; display: flex; -webkit-box-orient: horizontal;-webkit-box-direction: normal; flex-direction: row;-webkit-box-align: center; align-items: center;-webkit-box-pack: justify; justify-content: space-between;}
.top-nav {display: -webkit-box; display: flex; -webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; background-color: #fff;color: #25282A; height: 100px; padding: 10px 0;}
.logo-top{}
.logo-top img{width:70px; margin-right: 20px;}
.logo-top a{font-size:34px; color:#E31E24; text-transform: uppercase;font-weight: 500;display: flex; align-items: center;}

.logo-top a:hover{text-decoration:none;}
header{height:100px;}
.menu {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal; flex-direction: row;list-style-type: none;margin: 0;padding: 0;}
.menu a{color: #25282A; text-decoration:none;transition: 0.3s;}
.menu a:hover{color: #E31E24; text-decoration:none;}
.menu .active a{color: #E31E24; text-decoration:none; font-weight:500}
.menu > li {margin: 0 1rem;}
.menu-button-container {display: none;height: 100%;width: 30px;cursor: pointer;-webkit-box-orient: vertical;-webkit-box-direction: normal; flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center; align-items: center;}
#menu-toggle {display: none;}
.menu-button, .menu-button::before, .menu-button::after {display: block;background-color: #25282A; position: absolute;height: 3px; width: 30px; -webkit-transition: -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1); transition: -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1); transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1); transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius: 2px;}
.menu-button::before {content: '';margin-top: -8px;}
.menu-button::after {content: '';margin-top: 8px;}
#menu-toggle:checked + .menu-button-container .menu-button::before {margin-top: 0px;-webkit-transform: rotate(405deg);transform: rotate(405deg);}
#menu-toggle:checked + .menu-button-container .menu-button {background: rgba(255, 255, 255, 0);}
#menu-toggle:checked + .menu-button-container .menu-button::after {margin-top: 0px;-webkit-transform: rotate(-405deg);transform: rotate(-405deg);}
.nav {position: fixed !important;width: 100%; z-index: 900;}
.head-slider .carousel{display: flex;}
.carousel-indicators li{background-color:#fff;width: 15px; height: 15px; border-radius: 50%; margin-right: 10px; margin-left: 10px;}
.carousel-caption{color:#25282A;}
.carousel-inner{display: flex; align-items: center;}
.left-text{width: 60%;float: left; padding-left: 100px;}
.right-img{width: 40%;float: right;}

.blue-color{color:#E31E24!important;}
.yello-color{color:#FFE100!important;}
.bg-yello{background:#FFE100!important;}
.thin{font-weight: 100!important}
.light{font-weight: 300!important}
.regular{font-weight: 400}
.medium {font-weight: 500}
.bold {font-weight: 700}
.font25{font-size: 25px; line-height:30px}
.font30{font-size: 30px; line-height:38px}
.font34{font-size: 34px; line-height:40px}
.font35{font-size: 35px; line-height:50px}
.font46{font-size: 38px; line-height:34px; font-weight:400;}
.font50{font-size: 50px; line-height:52px;}
.description{min-height:100px; margin-bottom:30px;}
.red-btn{background: #E31E24; transition: 0.3s; color: #fff; padding: 14px 30px; font-size: 20px; text-transform: uppercase; border-top-left-radius: 20px; border-top-right-radius: 0px; border-bottom-right-radius: 20px; border-bottom-left-radius: 0px;}
.red-btn:hover{background: #C2060B; color: #fff; }
footer{background:#F3F3F3;}
.footer-logo{padding-right: 30px; border-right: 1px solid #707070;}
.footer-link .footer-menu {list-style: none;padding: 0;}
.footer-link .footer-menu li{padding:0 10px!important; float:left; border-left: 1px solid #707070; margin:0!important;margin-bottom:15px!important;}
.footer-link .footer-menu li a{color: #25282A; text-decoration: none;}
.footer-link .footer-menu li:first-child{padding-left:0 !important; border-left: none;}
.footer-link .footer-menu li:last-child{padding-right:0 !important;}
.footer-link p > span{color: #E31E24; text-transform: uppercase;}
.footer-link a, .link{color:#E31E24; font-weight:500;transition: 0.3s;}
.footer-link a:hover, .link:hover{color:#C2060B; text-decoration:none}
.copyright{justify-content: center; background-color:#E2E2E2;text-align: center;}

.footer-address{margin-left:30px; align-items: flex-start; display: flex; flex-direction: column; justify-content: center;}
.social-box{display:flex; align-items:center; justify-content:flex-end;}
.social-icon {padding:0;margin-bottom:0;}
.social-icon li{list-style: none; float: left; margin-right: 25px;}
.social-icon li:last-child{margin-right: 0px;}
.social-icon li a img{width:100%; opacity:1;transition: 0.3s;}
.social-icon li a:hover img{width:100%; opacity:0.9}
.container-one {display: grid; grid-template-columns: repeat(auto-fill, minmax(15%, 1fr)); justify-items: center; grid-gap: 14px;overflow: hidden;padding-bottom: 6px;}
.container-one .item { width: 100%; overflow: hidden; background: #000;box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 3px rgb(0 0 0 / 24%);}
.container-one img {opacity: 0.6; width: 100%; height: 100%; transform: scale(1.15); transition: transform 0.5s, opacity 0.5s;}
.container-one img:hover {opacity: 1; transform: scale(1.03);}
/* Reset Select */
select {-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0;box-shadow: none; border: 0; border-bottom: 1px solid #000; background-image: none;}
/* Remove IE arrow */
select::-ms-expand {display: none;}
/* Custom Select */
.select {position: relative; display: flex; width: 100%; height: calc(1.5em + .75rem + 2px);}
select {flex: 1; padding: 0 .5em; color: #666C71; cursor: pointer;}
/* Arrow */
.select::after {content: '\25BC'; position: absolute; top: 0; right: 0; padding: 0.5em 0.3em 0.5em 1em; cursor: pointer; pointer-events: none; -webkit-transition: .25s all ease; -o-transition: .25s all ease; transition: .25s all ease; color:#E31E24}
/* Transition */
.select:hover::after {color: #0E1C8F;}
.textRight{text-align:right;}
.textCenter{text-align:center;}
.w-80{width:80%;margin:0 auto;}
.w-90	{width:85% margin:0 auto;}

.dropbtn{position:relative;}
.dropbtn:after{content: ''; background:url(../img/down-arrow.svg) no-repeat left top; width: 15px; height: 10px; display: block;  position: absolute;   background-size: 100%;  right: 42%;  bottom: 3px; }
.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 140px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;top:50px; left:-24px;     border-radius: 10px; overflow:hidden;text-align: center; transition: all .3s ease;}
.dropdown-content a {color: black!important; padding: 12px 16px; text-decoration: none; display: block; transition: all .3s ease;}
.dropdown-content a.active {color: #fff!important; background: #E31E24;}
.dropdown-content a.active:hover {background-color: #0E1C8F}
.dropdown-content a:hover {background-color: #f1f1f1; transition: all .3s ease;}
.dropbtn:hover .dropdown-content {display: block;transition: all .3s ease;}
.dropbtn:hover .dropbtn { background-color: #3e8e41; transition: all .3s ease;}


.menu li ul {background: #ddd;height: 0; position: absolute; width: 170px!important; transition: all .3s ease; top: 62px; left:-28px; width: 100%; list-style: none; padding: 0;min-width: auto;text-align: center;border-radius: 10px; overflow: hidden;}
.menu li:hover ul {height: auto; opacity: 1; width: 170px; left: -28px;transform: translateY(0); background-color: #f9f9f9; min-width: auto; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3); z-index: 1;}
.menu li ul a {color: #000; display: block;}
.menu li ul li  {color: black;  padding: 0;transition: all .2s ease;}
.menu li ul li:hover {background-color: #E31E24;}
.menu li ul li a {color: black!important; padding: 12px 16px;}
.menu li ul li:hover a{color:#fff!important;}
.menu li ul li.active {background: #E31E24; }
.menu li ul li.active a {color: #fff!important;}
.menu li ul li.active a {color: #fff!important;}
.menu > li {padding: 1rem; margin: 0;}
.dropmenu{position:relative;}
.dropmenu:after{content: ''; background:url(../img/down-arrow.svg) no-repeat left top; width: 14px; height: 9px; display: block;  position: absolute;   background-size: 100%;  left: calc(50% - 7px);  bottom: 5px; }

.heading-text{font-size:46px; color:#333333;text-align: center;text-transform: uppercase; margin-top: 80px; margin-bottom:60px;}
.heading-text:after{content: '';width: 120px; height: 3px; display: block;  position: relative; background-color:#E31E24;left: calc(50% - 60px); bottom: -10px;}
.about-text{text-align: center; margin-bottom: 50px;}
.mb-80{margin-bottom: 80px;}
.btn.focus, .btn:focus{box-shadow: none;}
#toTopBtn {position: fixed; bottom: 26px; right: 39px; z-index: 98; padding: 21px; background-color: rgba(255, 0, 0, .8);border-top-left-radius: 15px;border-top-right-radius: 0px; border-bottom-right-radius: 15px; border-bottom-left-radius: 0px;}
.js .cd-top--fade-out { opacity: .5}
.js .cd-top--is-visible { visibility: visible;  opacity: 1}
.js .cd-top { visibility: hidden; opacity: 0; transition: opacity .3s, visibility .3s, background-color .3s}
.cd-top {display: none;height: 40px; width: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, .05) !important;background: url("../img/cd-top-arrow.svg") no-repeat center 50%;}

/*testimonials-page*/
.gray-bg{background-color:#F8F8F8;}
#TestimonialsIndicators .carousel-indicators li{background-color:#E31E24;}
#TestimonialsIndicators .carousel-indicators{margin-bottom:0; position: relative; top:10px}
.testimonials-text{width: 700px; margin: 0 auto;}
.testimonials-text:before{content: ''; background:url(../img/inverted-comma-1.svg) no-repeat left top; width: 25px; height: 20px; display: block;  position: relative; left: -40px;  background-size: 100%;}
.testimonials-text:after{content: ''; background:url(../img/inverted-comma-2.svg) no-repeat left top; width: 25px; height: 20px; display: block;  position: relative; left: 710px;  background-size: 100%;bottom: 10px;}
.testimonials-img img{width:160px; height:160px; margin: 0 auto 10px auto}
.writer-text{margin-bottom:0; margin-top:10px; font-weight:500}
.verification-box {text-align:center;}
.verification-box iframe{overflow:hidden; height:350px; width:640px}
.right-text{text-align:left;}
.right-text ul{padding-left: 1.5rem;}
.right-text ul li span{font-style: italic;}
.right-text p{width:90%;}
.right-text p:last-child{margin-bottom:0}
.right-text .title{color:#E31E24;font-weight: 500; margin-bottom: 2px;text-transform: uppercase;}
.left-img{width:100%;}
.google-map iframe{width:100%;height:225px;;}
.address .name{color:#E31E24;text-transform: uppercase; font-weight:500;}

.admission-box, .career-box{margin:0 auto;}
.career-box iframe{width:640px;height:1300px;}
.admission-box iframe{width:640px;height:2600px;}
.admissions-open{background-color: #E31E24; text-align: center; font-size: 30px; color: #fff; font-weight: 600;}
.student-name{font-weight:500; margin-top:20px; margin-bottom:5	px; color: #E31E24; text-transform: uppercase;}
.sub-text{text-align:center; margin-bottom:40px; margin-top:25px;text-transform: uppercase; font-weight: 500;}
.w-90{width:90%; margin: 0 auto;}
.mail-address{color:#E31E24; font-weight:500;transition: 0.3s;}
.mail-address:hover{color:#C2060B; text-decoration:none}
.pdf-link p{margin-bottom:0;}
.pdf-link p a{color:#25282A;}


@media (min-width: 1600px){
	.illustration .font150{font-size: 135px;letter-spacing: -4px;}
}

@media (max-width: 1600px){
	body {font-size: 20px; line-height: 28px;}
	.menu li ul{top: 60px;}
	.form-control{font-size:18px;}
	.head-slider{position:relative;}
	.downArrow {bottom: -20px;}
	.font220{font-size: 180px; line-height:100px; }
	.font150{font-size: 130px; line-height:150px; }
	.font150:before{height: 150px;}
	.question-mark:after{font-size: 180px; }
	.mb-120{margin-bottom:100px;}
	.left-text{width: 65%;}
	.right-img{width: 35%;}
	.font25{font-size: 23px; line-height:38px}
	.font30{font-size: 27px; line-height:35px}
	.font34{font-size: 30px; line-height:36px}
	.font35{font-size: 31px; line-height:45px}
	.font46{font-size: 36px; line-height:28px;}
	.font50{font-size: 46px;}
	.red-btn, .yellow-btn{font-size: 18px;}
	.left-text{padding-left: 80px;}
	.sub-head{font-size:28px}
	.logo-top a {font-size: 32px;}
	.heading-text{font-size: 42px;}
	.google-map iframe{height:215px;;}
	.admissions-open{font-size: 28px;}

}

@media (max-width: 1400px){
	body {font-size: 17px; line-height: 25px;}
	.menu li ul{top: 56px;}
	.logo-top a {font-size: 30px;}
	.form-control{font-size:16px;}
	.font220{font-size: 150px; line-height:90px; }
	.font150{font-size: 110px; line-height:130px; }
	.font150:before{height: 130px;}
	.question-mark:after{font-size: 150px; line-height: 60px;}
	.mb-120{margin-bottom:80px;}
	.font25{font-size: 20px; line-height:25px}
	.font30{font-size: 25px; line-height:33px}
	.font34{font-size: 28px; line-height:34px}
	.font35{font-size: 29px; line-height:42px}
	.font46{font-size: 32px;}
	.font50{font-size: 44px;}
	.red-btn, .yellow-btn{font-size: 16px;padding: 12px 30px;}
	.left-text{padding-left: 60px;}
	.service-detail{padding-right: 60px; padding-left: 60px;}
	.sub-head{font-size:26px}
	.heading-text{font-size: 38px;}
	.testimonials-text{width: 600px;}
	.testimonials-text:after{left: 610px;}
	.google-map iframe{height:200px;;}
	.admissions-open{font-size: 26px;}
	.menu li ul, .menu li:hover ul{width: 140px!important;left: -22px;}
}

@media (max-width:1399px) and (min-width:1055px){
}

@media (max-width:1399px) and (min-width:1200px){
   .about-img img{width:100%}
}
@media (max-width: 1199px) and (min-width: 992px){
	.about-img img{width:100%}
	
}
@media (max-width: 991px) and (min-width: 767px){
    
	.connect-start-project .pr-0{padding-left:0;}
	.project-btn{padding-right:0;}
	.project-btn ..red-btn{padding: 12px 26px;}
	footer .align-items-center.d-flex{padding-left:0; padding-right:5px;}
}

@media (max-width: 1199px){
	body {font-size: 16px; line-height: 22px;}
	.menu li ul{top: 53px;}
	.logo-top a {font-size: 28px;}
	.menu-wrapper{flex-direction: column;}
	header, .top-nav {height: 130px;}
	.logo-top{margin-bottom: 1px;}
	.logo-top img {width: 60px;}
    .font220{font-size: 110px; line-height:60px; }
	.font150{font-size: 80px; line-height:100px; }
	.font150:before{height: 100px;}
	.question-mark:after{font-size: 120px; line-height: 30px; right: 10px; top: -10px;}
	.font25{font-size: 18px; line-height:22px}
	.font30{font-size: 23px; line-height:30px}
	.font34{font-size: 26px; line-height:32px}
	.font35{font-size: 27px; line-height:40px}
	.font46{font-size: 31px; line-height:25px;}
	.font50{font-size: 40px; line-height:46px;}
	.m-order-1{order:1;}
	.left-text{padding-left: 50px;}
	.service-detail{padding-right: 50px; padding-left: 50px;}
	.connect-blue-bg{padding:100px 0}
	.container-one {display: grid; grid-template-columns: repeat(auto-fill, minmax(23%, 1fr)); grid-gap: 10px;}
	.heading-text{font-size: 36px;}
	.heading-text:after{width: 100px;left: calc(50% - 50px);}
	.carousel-indicators{margin-bottom: 10px;}
	.testimonials-img img{width: 150px; height: 150px;}
	.carousel-indicators li{margin-right: 8px; margin-left: 8px;}
	.google-map iframe{height:180px;;}
	.admissions-open{font-size: 24px;}
}

@media (max-width: 1100px){
	.approach-bg .service-img img{width:100px;}
	.service-img{width: 100px; margin-top: 43px;}
	.logo-top a {font-size: 26px;}
    
}
@media (max-width:991px){
	body {font-size: 15px; line-height: 21px;}
		.form-control{font-size:15px;}
	.container{max-width: 100%;}
	.font220{font-size: 80px; line-height:40px; }
	.font150{font-size: 60px; line-height:80px; }
	.font150:before{height: 80px;}
	.question-mark:after{font-size: 80px;}
	.font25{font-size: 17px; line-height:21px}
	.font30{font-size: 20px; line-height:28px}
	.font34{font-size: 22px; line-height:28px}
	.font35{font-size: 23px; line-height:36px}
	.font46{font-size: 30px; line-height:28px;}
	.font50{font-size: 36px; line-height:42px;}
	.social-icon li{margin-right: 15px; width: 45px;}
	.footer-logo {padding-right: 20px;}
	.footer-address {margin-left: 20px;}
	.sub-head{font-size:24px}
	.mb-md-40{margin-bottom:40px;}
	.service-text p{min-height: auto;}
	.service-img{margin-top: 35px;}
	.description{min-height:auto;}
	.service-detail{border:none; width:100%;}
	.service-row .col-lg-4{padding-right: 15px!important; padding-left:15px;}
	.connect-blue-bg{padding:60px 0}
	.business-outer {display: block; text-align: center;}
	.business-outer .m-5{margin: 2rem!important;}
	.m-m-set{margin-top:6%!important}
	.heading-text{font-size: 32px;margin-top: 70px;}
	.testimonials-text{width: 500px;}
	.testimonials-text:after{left: 510px;}
	.testimonials-img img{width: 140px; height: 140px;}
	.right-text p{width:100%;}
	.google-map iframe{height:174px;}
	.admissions-open{font-size: 22px; line-height: 26px;padding-left: 15px; padding-right: 15px;}
}
@media (max-width: 767px) {
	.sticky .menu {top: 0;}
	.menu-button-container {display: -webkit-box; display: flex; margin-top: 9px;}
	.menu { position: absolute; top: 0; z-index: 1000; margin-top: 90px; left: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;  }
	.menu a{font-size: 0px}
	#menu-toggle ~ .menu li {background:#25282A; height: 0; margin: 0;padding: 0; border: 0;-webkit-transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);}
	#menu-toggle:checked ~ .menu li {border-bottom: 1px solid #111111;height: 50px;padding: 0; -webkit-transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);}
	#menu-toggle:checked ~ .menu li a {font-size: 18px; color:#fff; width: 100%;text-align: center; padding: 14px;}
	.menu > li {display: -webkit-box; display: flex;-webkit-box-pack: center; justify-content: center;margin: 0; padding: 0.5em 0; width: 100%; color: white; background-color: #222;}
	.menu > li:not(:last-child) {border-bottom: 1px solid #444;}
	#menu-toggle ~ .menu li ul.dropmenu {height: 0;}
	.dropmenu > a {border-bottom: 1px solid #111111;}
	#menu-toggle:checked ~ .menu li.dropmenu{height:199px!important; display:block;}
	.dropmenu:after{display:none;}
	.menu li ul{position: relative; display: block; height: auto; opacity: 1; width: 100%!important; overflow: inherit;}
	/* .dropmenu a{display:block; } */
	.sub-menu{top: 0!important; left: 0!important;}
	.menu li:hover ul {box-shadow: none;}
	.menu li ul li a{color:#fff!important;}
	#menu-toggle ~ .menu li.active { background:#E31E24;}
	.dropmenu.active{background: #25282A!important;}
	.menu li:hover ul{width: 100%!important;}
	.md-none{display:none;}
}

@media(max-width: 767px){
	body {font-size: 14px;line-height: 20px;}
	.menu-wrapper{flex-direction: row;}
	header, .top-nav {height: 90px;}
	.logo-top{margin-bottom: 0px;}
	.logo-top a {font-size: 24px;}
    .mb-m-40{margin-bottom:40px;}
    .mb-m-30{margin-bottom:30px;}
    .mb-m-20{margin-bottom:20px;}
    .mb-m-10{margin-bottom:10px;}
	.footer-logo img{width:100px}
	.footer-box{flex-direction: column;flex-wrap: nowrap; align-items: center;margin-bottom: 30px;}
	.footer-logo{padding-right:0; border:none; padding-bottom:20px;}
	.footer-address{display: flex; align-items: center;margin-left:0;}
	.footer-address p{text-align: center;}
	.footer-link br{display:none;}
	.copyright p{text-align: center; padding: 0 10px;}	
	.social-box{justify-content:center;}
	.social-icon li {width: 40px;}
	.mt-m-20{margin-top:20px!important;}
	.left-text{width: 100%; padding-left: 5%;}
	.service-detail{padding-right: 5%; padding-left: 5%;}
	.right-img{width: 40%; float: inherit;}
	.red-btn, .yellow-btn{font-size: 15px; padding: 10px 30px;}
	.m-center{text-align:center;}
	.sub-head{font-size:22px}
	.sub-head:before{height: 10px;}
	.project-btn .red-btn {margin-top: 30px;}
	.about-img img{width:60%;}
	.service-detail{padding-right: 4%;}
	.font220.ml-4, .font150.ml-4{margin-left: 1rem!important;}
	.textRight{text-align:left;}
	.textCenter{text-align:left;}
	.upload-btn{margin-top:30px;margin-bottom:30px}
	.interested-box{margin-right: 5%;}
	.mb-6{margin-bottom: 4em!important;}
	.heading-text{font-size: 30px;margin-bottom: 50px; margin-top: 60px;}
	.heading-text:after{width: 80px;left: calc(50% - 40px);}
	.mb-80 {margin-bottom: 60px;}
	.testimonials-text{width: 400px;}
	.testimonials-text:after{left: 410px;}
	.testimonials-img img{width: 130px; height: 130px;}
	.carousel-indicators li{width: 10px; height: 10px;margin-right: 6px; margin-left: 6px;}
	.carousel-indicators{margin-bottom: 0;}
	.verification-box iframe{overflow:hidden;  height:480px; width:100%}
	iframe .flip-list-view{min-width: auto!important;}
	.left-img{width:60%; margin:0 auto 20px auto;}
	.right-text {text-align: center;}
	.right-text ul{padding-left: 0; list-style: none;}
	.google-map iframe{margin-bottom:25px;}
	.contact-us .address p{margin-bottom:10px;}
	.admission-box iframe{width:500px;height:2620px;}
	.admissions-open{font-size: 20px; line-height: 24px;}
}
@media (max-width:560px){
    .business-outer img{width:60%}
	.business-text p{margin-bottom:0;}
	.interested-box {width: 100%; margin-right: 0;margin-bottom: 20px;}
	.interested {margin-bottom:20px;}
	.container-one {grid-template-columns: repeat(auto-fill, minmax(48%, 1fr))}
	.testimonials-text{width: calc(100% - 80px);}
	.testimonials-text:before{left: -25px;}
	.testimonials-text:after{left: 100%;}
	.testimonials-img img{width: 120px; height: 120px;}
	.left-img{width:70%;}
	.admission-box iframe{width:400px;height:2650px;}
	.admissions-open{font-size: 18px; line-height: 22px;}
}

@media (max-width:480px){
    .footer-logo img{width:80px}
	.admission-box iframe{width:360px;}
	
}
@media (max-width:400px){
	.font220{font-size: 65px; line-height:30px; }
	.font150{font-size: 45px; line-height:65px; }
	.font150:before{height: 65px;}
	.question-mark:after{font-size: 65px;}
	.font25{font-size: 16px; line-height:20px}
	.font30{font-size: 17px; line-height:23	px}
	.font34{font-size: 18px; line-height:24px}
	.font35{font-size: 19px; line-height:30px}
	.left-text{padding-left: 3%;}
	.service-detail{padding-right: 3%; padding-left: 3%;}
	
}

