@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-family: 'Poppins-Regular'; width:100%; height:100%;}
ol, ul {
    
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
h6,h5,h4,h3,h2,h1{ margin:0; padding:0; font-family: 'Montserrat-Bold';}
img{ border:none;}
.clear{ clear:both;}
.container{position:relative; margin:0 auto; width:1200px;}
.container:after{ display:table; clear:both; content:"";}

/*------Header Section-------*/
header{ position:relative;}
header:after{ position:absolute; right:0; top:0; content:""; width:50%; height:78px; background:#ff8e01; z-index:-10;}
#logo{ width:228px; height:46px; float:left; margin:18px 0 0 0;}
#logo img, .service-img img, .gallery-img img, .career-img img, #services-main img, .inn_gal_img img, .inn_gal_img2 img, .biju-img img, .mbbs img, .advertisimg img, .univercity-img img, #university-mainimg img{ width:100%; height:100%;}
#topright{ float:right; background:#ff8e01 url(../images/yellowshape.jpg) no-repeat left top; padding:22px 0 23px 182px;}
.topicon-box{ float:left; font-size:14px;line-height:19px;margin:9px 46px 0 0px;color:#FFFFFF;}
.topicon-box img{ float:left; margin:0 10px 0 0;}
.topcall{ width:178px; margin-right:0; margin-top:0; line-height:33px;}
#social-icontop{ float:left;background:#720f14; padding:15px 0 16px 0;}
#social-icontop a{ float:left; margin:0 10px 0 0; background:url(../images/line.jpg) no-repeat right center; padding:7px 9px 0 0;}
#mobile_menu, #mobile_drop{display:none;}
#menu_part{ background: rgba(154,0,2,0.8);position:absolute; z-index:1000; height:67px; top:78px; width:100%;}
#menu_part:after{ position:absolute; left:0; bottom:0; background:#720f14; height:100%; width:22%; content:""; z-index:-20;}
.mtoggle{cursor:pointer; margin:2px 9px 0 0; float:right;}

/*****LEVEL ONE*****/
ul.dropdown{ position: relative;z-index:1000; text-align:center; float:right;}
ul.dropdown li{display:inline-block; zoom: 1;list-style:none; background:url(../images/line2.png) no-repeat right; margin:0 13px 0 0;}
ul.dropdown li a{ display:block; color:#FFFFFF; padding:22px 17px 20px 0; font-size:15px; }
ul.dropdown li a:hover{ color: #ff8e01;}
ul.dropdown li:hover{position: relative; color:#ff8e01; }
ul.dropdown li.hover a{ color: #ff8e01;}

/*****LEVEL TWO*****/
ul.dropdown ul{ width: 238px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:9999; }
ul.dropdown ul li{background:#9a0002; color: #FFF; border-bottom: 1px solid #b41b1f; float: none;list-style:none; display:block; text-align:left;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:13px; color:#fff!important;padding:7px 16px;height:auto;text-shadow:none!important;background:none;} 
ul.dropdown ul li:hover{ background:#c01e23;}
/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown li:hover > ul{ visibility: visible;}
#online-apply{ float:left; background:#185fdd; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:8px 24px; color:#FFF; font-size:13px; margin:24px 0 0 115px;}
#online-apply:hover{ background:#0c48b3}
/*------Header Section End-----*/

/*banner section*/
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block; width:100%; height:auto;}
.bannercaption{ font-size:20px; text-align:center; width:545px; line-height:62px; background: url(../images/doubelline.png) no-repeat center 183px rgba(18,34,57,0.8); color:#FFFFFF; position:absolute;  right:0; top:224px; z-index:500 !important; text-transform:uppercase; padding:40px 47px 29px 10px; box-sizing:border-box;}
.bannercaption h1{  line-height:100px; font-size:57px; color:#FFF; line-height:41px;}
.bannercaption span{ font-size:35px;  font-family: 'Montserrat-Bold'; display:block; margin:0 0 -16px 0;}
/*banner section end*/

/*content part*/
#promoter-cover{ position:relative;}
#promoter-txt{ background:#9a0002; color:#f06163; font-size:22px;float:left;   padding:36px 87px 18px 0; line-height:31px; box-sizing:border-box; position:relative;}
#promoter-txt span{display:block; font-size:27px; color:#FFF; text-transform:uppercase;}
#service-txt h2{ font-size:38px;}
#promoter-cover:after{ position:absolute; left:0; width:30%; top:0; height:362px; background:#9a0002; content:""; z-index:-10;}
#giveyou{ float:right; font-size:39px; color:#c7c6c6; font-family: 'Montserrat-Bold'; text-transform:uppercase; margin:40px 97px 0 0;}
#promoter-scroll{ width:100% !important; list-style:none; clear:both;}
#promoter-scroll li{ width:388px; float:left;  overflow:hidden; position:relative; margin:0 23px 0 0;}
.promoter-imgcover{ overflow:hidden;}
.promoter-img{ width:388px; height:241px; position:relative; border:#FFF solid 3px; overflow:hidden; -webkit-transition: all .3s ease-in-out .0s;-moz-transition: all .3s ease-in-out .0s;-ms-transition: all .3s ease-in-out .0s;-o-transition: all .3s ease-in-out .0s;transition: all .3s ease-in-out .0s;}
#promoter-scroll li:hover .promoter-img{ transform:scale(1.2); filter: blur(2px);}
.promoter-img:after{ position:absolute; left:0; bottom:2px; background:url(../images/shape.png) no-repeat; background-size:cover; width:100%; height:71px; content:""; z-index:500;}
.promoter-img img, .news-img img{ width:100%; height:100%;}
.promoter-content{ position:absolute; left:33px; top:100%; background:#FFF; z-index:50; height:100%; color:#FFF; padding:14px 25px; box-sizing:border-box;-webkit-transition: top 1s; width:323px; height:151px;
transition: top 1s; text-align:center; line-height:21px; z-index:0; font-size:14px; color:#4d4d4d;}
.promoter-titel{width:100%; font-size:15px; color:#FFF; line-height:16px; text-transform:uppercase; background:#9a0002; display:table;  height:63px; padding:0 15px; box-sizing:border-box; text-align:center; z-index:9999;}
.promoter-titel span{ display:table-cell; vertical-align:middle;}
.promoter-more{display:block;background:url(../images/arrow.png) no-repeat center; height:18px; margin:11px auto;}
#promoter-scroll li:hover .promoter-content{ top:50px;}
#career-cover{ background:url(../images/whitepattern.jpg) repeat; padding:29px 0 0 0;}
#career-counseleing{ background:url(../images/career.png) no-repeat left top; font-size:15px; color:#212121; padding:26px 0 58px 550px;}
#career-counseleing h1{ font-size:29px; color:#131313; text-transform:uppercase; margin:20px 0 0 0;}
#career-counseleing span{ display:block; font-size:19px; margin-bottom:13px;}
#career-counseleing a{ display:block;  font-family: 'Montserrat-Bold'; font-size:15px; background:url(../images/arrow.png) no-repeat right center; width:75px; text-transform:uppercase; color:#9a0002; background-size:20px; margin:14px 0 0 0;}
#career-counseleing a:hover{ color:#c31719;}
#about-cover{ background:url(../images/aboutbg.jpg) repeat; padding:70px 0 102px 0; float:left; width:45%;}
#welcome-box{ background:#FFF; padding:50px 0 0 0; position:relative;}
#welcome-cnt{ width:532px; color:#FFFFFF; font-size:15px; float:right; padding:0 69px 0 0; box-sizing:border-box; position:relative;}
#welcome-cnt h1{ text-transform:uppercase; font-size:43px; line-height:42px; width:425px; margin:0 0 25px 0;}
#welcome-cnt span{ display:block; color:#8491a5; font-size:23px;  margin-bottom:7px; text-transform:uppercase;}
#welcome-cnt a{ display:block; width:147px;  background:#3c4c65; padding:11px 12px; box-sizing:border-box; text-align:center;color:#FFF; position:absolute; right:0; bottom:-56px;text-transform:uppercase; font-size:16px;}
#welcome-cnt a:hover{ background-color:#1c4185;}
#marketing{ background:url(../images/marketing.jpg) no-repeat center; width:100%; height:215px; padding:75px 0 0 0; box-sizing:border-box;}
#marketing-content{ margin:0 auto; width:527px; padding:34px 45px; text-align:center; color:#FFF; background:rgba(11,29,62,0.8); font-size:15px; }
#vision-mission{ float:left; background:#FFF url(../images/vision.jpg) no-repeat right 15px; width:647px; padding:28px 225px 27px 35px; box-sizing:border-box; margin:11px 0 0 0;}
#welcome-banner{ float:left; width:55%; background-size:100%;}
#welcome-bannerimg{ width:100%; height:296px; background:url(../images/welcomeimg.jpg) no-repeat; background-size:cover;}
#vision-mission h1{ font-size:31px; color:#16202e; text-transform:uppercase; margin-bottom:13px;}
#service-cover{ background:url(../images/servicebg.jpg) no-repeat center; background-size:cover; clear:both; color:#FFF; padding:4px 0 0 0;}
#service-cover img{ float:left;}
#service-cover h1{ float:left; font-size:43px; margin:68px 0 0 53px; text-transform:uppercase;}
#service-content{ float:right; width:688px; text-transform:uppercase; font-size:17px; margin:51px 0 0 0;}
#service-scrollcover{ background:url(../images/whitepattern.jpg) repeat;}
#service-scroll{ width:100% !important; list-style:none; clear:both;}
#service-scroll li{ float:left; margin:0 20px 0 0;}
.service-cnt{ float:left; background:#445a7a url(../images/pen.png) no-repeat left top; height:306px; color:#FFF; font-size:14px; padding:47px 24px 14px 26px; width:310px; box-sizing:border-box;  moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#service-scroll .service-list{ display:block !important;}
#service-scroll .service-list span{ margin-bottom:8px; line-height:20px; position:relative; padding:0 0 0 19px; display:block;}
#service-scroll .service-list span:after{ position:absolute; left:0; top:6px; background:#FFF; width:5px; height:5px; content:""; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.service-titel{ display:table; width:100%; height:59px;}
.service-titel h1{ display:table-cell; vertical-align:middle; text-transform:uppercase; font-size:20px;}
.service-cnt a{ display:block; background:#243752; padding:8px 14px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; width:73px; text-align:center; color:#FFF; text-transform:uppercase; font-size:12px; margin:16px 0 0 0; clear:both;}
.service-imgcover{ overflow:hidden; float:left;}
.service-img{ width:280px; height:306px; moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.service-cnt a:hover{ background:#1a2b43;}
#service-scroll li:hover .service-img{opacity:0.7;}
#service-scroll li:hover .service-cnt{ background-color:#2d456a;}
#gallery-cover{ position:relative; margin:40px 0 0 0;}
#gallery-cover:after{ background:#9a0002; width:22%; height:100%; position:absolute; left:0; top:0; content:"";}
#gallery-box{ float:left; background:#9a0002 url(../images/camera.png) no-repeat left top; width:238px; padding:110px 0 23px 0; box-sizing:border-box; font-size:22px; color:#ef5e60; text-transform:uppercase; line-height:24px; z-index:200; position:relative;}
#gallery-box span{ display:block; font-size:37px; color:#FFF; margin:20px 0 0 0;}
#gallery-box a{ display:block; background:#690506; padding:6px 5px; color:#FFF; font-size:12px; width:89px; box-sizing:border-box; text-align:center; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; margin:20px 0 0 0;}
#gallery-scroll{ float:left; width:962px !important; list-style:none;}
#gallery-scroll li{ float:left;}
.gallery-img{ width:320px; height:280px;}
#gallery-box a:hover{ background:#550708;}
#contactus-box{ background:url(../images/building.jpg) no-repeat -131px top; height:175px; background-size:32%;}
#callus{ float:left; margin:56px 0 0 267px; font-family:'Poppins-Regular'; font-size:25px; color:#767676;}
#callus img{ float:left; margin:0 15px 0 0;}
#callus span{ float:left;   font-size:30px;font-family: 'Montserrat-Bold'; color:#000;}
#mailus{ float:left; font-size:25px; color:#242424; margin:53px 0 0 55px;}
#mailus img{ margin:0 9px 0 0;}
#mailus a{ border-radius:20px; background:#ff8e01; color:#FFF; width:173px; font-size:18px; padding:6px 36px; display:block; box-sizing:border-box; margin:5px 0 0 0;} 
#mailus a:hover{ background:#d57803;}
#paint{ position:absolute; right:-67px; bottom:-44px; background:url(../images/paint.png) no-repeat; width:283px; height:180px;}
/*content part end*/


/*innerpage content*/
#content-cover{ background:#f5edd4;padding:16px 0 24px 0; clear:both;}
#pagetitelcover{ background:#FFF; margin:66px 0 0 0;}
#page-title{ color:#FFFFFF; font-size:17px;text-transform:uppercase; height:51px; position:relative; background:#FFF;}
#page-title:after{ position:absolute; left:0; top:28px; background:#ff8e02; content:""; width:100%; height:1px;}
#page-title:before{ position:absolute; left:0; top:32px; background:#ff8e02; content:""; width:100%; height:1px;}
#page-title h2{ position:absolute; z-index:200; color:#383838; font-size:17px; margin:18px 0 0 0; background:#FFF; padding:0 15px; left:25px;}
#left-box{ background:#FFF; padding:18px 20px; width:902px; float:left; color:#676767; font-size:14px; line-height:24px; box-sizing:border-box; position:relative;}
#fixed-box{ background:#FFF; padding:18px 20px; width:100%; color:#676767; font-size:14px; line-height:24px; box-sizing:border-box; position:relative;}
#left-box ul{ list-style:none;}
#left-box ul li{ display:table; padding:0 0 0 20px; position:relative; margin:0 0 4px 0;}
#left-box ul li:after{ position:absolute; left:0; top:7px; width:6px; height:6px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; content:""; background:#ff8e02;}
#right-box{ width:272px; float:right; background: #FFF url(../images/whitepattern.jpg) repeat; padding:15px 17px; box-sizing:border-box;position:relative;}
#right-box h1{  color:#bb090c; font-size:20px;text-transform:uppercase; margin:9px 0 15px 0;}
#right-box ul#service-list{ list-style:none;}
#right-box ul#service-list li{ position:relative; margin:0 0 3px 0; background:none; padding:0; border:none;}
#right-box ul#service-list li a{  padding:0 12px 0 41px; display:table; width:100%; height:50px;box-sizing:border-box; font-size:13px; position:relative; z-index:50; line-height:17px; color:#001729; background:#e8e8e8; font-family: 'Poppins'; text-transform:uppercase; }
#right-box ul#service-list li a span{ display:table-cell; vertical-align:middle; text-align:left;}
#right-box ul#service-list li a:after{ position:absolute; left:0; top:5px; background:url(../images/courserightlist.png) no-repeat center; background-size:25px; width:37px; height:37px; content:"";}
#right-box ul#service-list li a:hover{ color:#fe6809;}
#vision-missionbox{ background:url(../images/vision-mission.jpg) no-repeat center; width:100%; height:300px; position:relative;}
#family{ float:left; margin:0 25px 10px 0;}
#vision-missioncover{ background:rgba(22,22,22,0.8); padding:22px 31px; color:#FFF; width:551px; position:absolute; left:3px; top:47px; box-sizing:border-box;}
#vision-missioncover h1{ font-size:23px; text-transform:uppercase; margin:0 0 10px 0;}
.career-titel{ font-size:18px; margin-bottom:10px;}
.mbbs{ float:left; margin:0 15px 0 0; width:330px; height:186px;}
.study-india{ overflow:hidden; height:149px;}
.promoter-box{ margin:0 0 34px 0; background: #416190;}
.art-box{ margin:0 13px 34px 0; background:#c3a46e; float:left; width:373px;}
.nutretion-box{ margin:0 0 34px 0;}
.nutretion-box h1{ font-size:17px; text-transform:uppercase; margin:10px 0; background:#ececec; padding:11px 17px;}
.career-img{ float:left; width:370px; height:229px; margin:0 28px 0 0; border:#FFF solid 2px; position:relative;}
.advertisimg{ width:415px; height:212px; float:left; margin:0 36px 0 0;}
.biju-img{ float:left; width:370px; height:195px; margin:0 28px 0 0; border:#FFF solid 2px; position:relative;}
.team{ margin:17px 15px 10px 0; font-size:13px; line-height:21px; clear:both; display:flow-root;}
.team img{ float:left; margin:0 15px 15px 0;}
#biju{ background:#ae3334; padding:3px 18px; border-radius:4px; display:inline-block; font-size:16px; color:#FFF;}
.team strong{ margin-bottom:6px; display:block; font-size:15px;}
.rate{ background:#F00; padding:6px 16px; position:absolute; right:0;  top:0; font-size:16px; color:#FFF;}
.rate del{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.nutrirtion-cntr{ margin:0 auto 10px auto; float:none;}
.career-cnt{padding:19px; box-sizing:border-box;color:#efefef; min-height:208px; float:left; line-height:20px;}
.career-cnt h1{ font-size:20px; margin-bottom:10px; text-transform:uppercase; color:#FFF;}
.art{ background:#e0c18c; padding:26px; color:#845300;}
.service-main{ float:left; width:275px; margin:0 15px 20px 0; text-align:center;}
.service-maintitel{ background: rgba(255,255,255,0.8) url(../images/pen.png) no-repeat center 10px; background-size:22px; position:absolute; left:0; bottom:0; padding:33px 15px 12px 15px; font-size:17px; text-transform:uppercase; color:#000; width:100%;  font-family: 'Montserrat-Bold'; line-height:20px; box-sizing:border-box;}
.service-main .service-img{width:276px; height:296px; position:relative;}
#website{ border-radius:20px; background:#ff8e01; color:#FFF;  font-size:12px; padding:2px 36px; display:block; box-sizing:border-box; margin:12px 0 0 0; float:left; text-transform:uppercase;} 
#website:hover{ background:#da7d08;}
.service-maincnt{ background:#04202d; padding:18px 16px; color:#e6f7ff; line-height:21px; font-size:13px; height:127px; box-sizing:border-box;}
.service-maincnt a{ display:block; margin:4px auto 0 auto; width:61px; background:url(../images/arrow.png) no-repeat right; font-size:13px; text-transform:uppercase; color:#d21a1d; text-align:left; padding:3px 0 0 0; background-size:19px;}
.service-maincnt a:hover{ color:#FFFFFF;}
#pagination{width:auto;text-align:center;margin:0 auto;}
#pagination a{text-decoration:none;color:#666;background:#fff;padding:0 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#pagination span{background:#720f14;color:#fff;padding:0 8px;margin:0 3px 0 0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
#pagination a:hover{background:#ffa409;color:#fff;}
#services-main{ float:left; width:334px; height:358px; margin:0 22px 0 0;}
#services-maintitel{ background:#83bdff; padding:14px; color:#FFF; font-size:21px; text-transform:uppercase; margin:0 0 10px 0;}
#gal_listed{margin:0px 0 0 0;padding:0;}
#gal_listed li{list-style:none;float:left;margin:0px 16px 21px 0px;position:relative; width:216px; height:178px; background:url(../images/frame.png) no-repeat; padding:15px; box-sizing:border-box; background-size:contain;}
.inn_gal_img{width:186px;height:152px;}
.inn_gal_txt{display:none;height: 155px;position: absolute;top:12px; left:13px;width: 192px;z-index:999; font-size:14px; box-sizing:border-box;}
#gal_listed li:hover .inn_gal_txt{background:#000000 url(../images/zoom.png) no-repeat center;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:93px 15px 0 15px; box-sizing:border-box; line-height:20px;}
#gal_listed2{margin:0px 0 0 0;padding:0;}
#gal_listed2 li{list-style:none;float:left;width:229px;margin:0 3px 10px 0;position:relative;}
.inn_gal_img2{width:229px;height:210px;}
.inn_gal_txt2{display:none;height: 100%;position: absolute;top: 0;width: 100%;z-index:999;}
#gal_listed2 li:hover .inn_gal_txt2{ background:#0c1b3a url(../images/zoom.png) no-repeat center 20px; background-size:55px;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:90px 0 0 0; box-sizing:border-box; line-height:24px;}
.flip-container {perspective: 1000px;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {width: 100%;height: 210px;}
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;transform: rotateY(0deg);}
.back {transform: rotateY(180deg);}
#animation-course h1{ text-align:center; font-size:17px; color:#bb090c; margin:28px 0;}
#animation-course h2{ color:#000; font-size:17px; margin:40px 0 15px 0;}
#animation-course a{ background:#ff8e01; display:inline-block; margin:5px 0; color:#FFF; padding:3px 8px; border-radius:3px;}
#animation-course a:hover{ text-decoration:underline;}
.folded-corner {width: 0px;height: 0px;position: absolute; z-index:9999;top: -1px;right: -1px;border-width: 0;border-style: solid;background: hsla(260,5%,60%,0.2);-webkit-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
-webkit-border-bottom-left-radius: 15px;-moz-border-radius: 0 0 0 15px;border-radius: 0 0 0 15px;border-color: #fff #fff transparent transparent;
-webkit-transition: border-width 0.2s ease-out;-moz-transition: border-width 0.2s ease-out;-ms-transition: border-width 0.2s ease-out;-o-transition: border-width 0.2s ease-out;transition: border-width 0.2s ease-out;border-width: 0 40px 40px 0;background: hsla(260,5%,75%,0.5);}
.video-box{ width:557px; float:left; height:304px;margin:0 15px 56px 0; position:relative;}
.video-box iframe{ width:100%; height:100%; border:none;}
.video-titel{ background:#980004; text-align:center; position:absolute; left:0; bottom:-39px; font-size:14px; color:#FFF; padding:12px 10px; width:100%; box-sizing:border-box; line-height:21px;}
#contact-cover .contact-detailmain{ float:none; display:inline-block; padding:42px 30px 0 30px;}
.contact-detailmain{ float:left; padding:0 35px 0 44px; color:#000; line-height:21px; margin:28px 0 0 0; border-right: #b3b3b3 solid thin;}
.contact-detailmain h6{ text-transform:uppercase; font-size:14px; color:#000;}
.contact-detailmain span{ color:#797979; font-size:13px; display:block;}
#tele{ background:url(../images/callmain.png) no-repeat center top; background-size:30px}
#mail{ background:url(../images/mailmain.png) no-repeat center 8px; background-size:30px; border:none;}
#fax{ background:url(../images/faxmain.png) no-repeat left top; background-size:30px;}
.adrs{ background:url(../images/adressmain.png) no-repeat left 4px; border:none; padding-right:10px; margin-right:15px; background-size:21px; width:370px; margin-top:22px; box-sizing:border-box; border-right: #b3b3b3 solid thin; padding-left:39px; color:#4e4e4e;}
.adrslast{ margin-right:0; padding-right:0; width:350px; border:none;}
#cnt-detailcover{ display:table; margin:16px 20px;}
.contact-frm{ width:100%; margin:37px 0 0 0; background:#0c1b3a; padding:27px 20px 8px 20px; box-sizing:border-box; color:#bed3ff;}
.contact-frm h1{ color:#FFF; font-size:24px; text-align:center;  text-transform:uppercase;margin-bottom:2px; display:block;}
.contact-frm input{ width:100%; border:none;font-family:'Poppins-Regular'; padding:11px 30px; box-sizing:border-box; outline:none; color:#969aae;font-size:14px; background:#152444; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px}
.contact-frm textarea{ width:99%; border:none;padding:11px 30px; box-sizing:border-box; outline:none; color:#969aae; height:60px; margin:0px 0 12px 0; overflow:hidden; resize:none; font-size:14px; font-family: 'Poppins-Regular'; background:#152444;  border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.contactfrm-cover{ width:264px; float:left; margin:0 15px 0 0; height:68px; text-align:left;}
.contact-frm .captha{ width:140px; float:right; margin-top:0;}
.contact-frm #frmsubmit{margin-top:0; background:#df1b1f; color:#FFF;  font-family: 'Poppins'; padding:10px 0; cursor:pointer; font-size:16px;}
::-webkit-input-placeholder { color: #969aae;}
::-moz-placeholder { color: #969aae;}
#map{ width:100%; height:230px;}
#map iframe{ width:100%; height:100%;}
#branches{ clear:both; margin:30px 0 0 0;}
#contact-cover{  text-align:center; background:#eaeaea; padding:26px 15px;}
.univercity-box{ float:left; width:560px; margin:0 20px 15px 0;}
.univercity-img{ width:260px; height:210px; float:left;}
.univercity-detail{ float:left; width:300px; background:#eaeaea; padding:16px 21px 5px 21px; box-sizing:border-box; height:211px; line-height:21px;}
.univercity-detail h2{ background:url(../images/universitycap.png) no-repeat left 5px; padding:4px 0 0 43px; color:#000; text-transform:uppercase; font-size:17px; margin:0 0 12px 0;}
.univercity-detail a{ display:block; background:url(../images/courserightlist.png) no-repeat right center; color:#ae3334; margin:5px 0 0 0; width:61px; background-size:24px;}
.univercity-detail a:hover{ color:#0f6eb2;}
#university-maintitel{background:url(../images/universitycap.png) no-repeat left 5px; font-size:18px; padding:3px 0 13px 42px; text-transform:uppercase; color:#333; font-size:20px; width:694px; box-sizing:border-box;}
#university-mainimg{ width:400px; margin:0 25px 0 0; height:327px; float:left;}
#right-box ul{ display:block;}
#right-box ul li{ margin:0 0 5px 0; background:url(../images/book.png) no-repeat left 3px; padding:0 0 6px 31px; font-size:14px; border-bottom:#cccccc solid thin;}
.courses-list{ background:#f5edd4; width:273px; padding:18px 38px; float:left; margin:21px 0 0 0; box-sizing:border-box;}
#left-box .courses-list li{ margin-bottom:0px;}
#left-box .courses-list h2{ margin-bottom:8px; font-size:17px; color:#827242;}
#job-oriented{ background:#900; width:120px; height:120px; float:left; text-align:center; border-radius:100%; padding:36px 15px; box-sizing:border-box; color:#FFF; font-size:12px; line-height:19px; text-transform:uppercase; margin:75px -20px; position:relative; z-index:50;}
#account-detail{  padding:14px 25px; margin:22px 0 0 0; display:table; border:#d0d0d0 solid thin; line-height:23px;}
#account-detail h2{ text-transform:uppercase; font-size:17px; margin:0 0 9px 0;}
#account-detail span{ display:block; color:#900; font-weight:bold; font-size:18px; margin:4px 0;}
#quick-enquiry{ background:#ae2627; border-bottom-left-radius:35px; border-top-left-radius:35px; position:absolute; right:0; top:0; padding:9px 26px; font-family: 'Montserrat-Bold'; text-transform:uppercase; color:#FFF; font-size:14px; line-height:22px;}
#quick-enquiry:hover{ background:#ff8e02;}
#enquiry-frm{ background:#FFF; width:415px; padding:35px 13px 14px 25px; box-sizing:border-box;}

/*FRM Form Style
--------------------------------------------*/
fieldset{ width:auto;border:0;}
legend{ color:#6e6e6e;font-size:43px;}
fieldset label{ text-align:left;float: left;width: 144px; font-size:13px;	margin-right: 1em;font-weight:normal; margin:6px 0 0 0;}
fieldset input {margin-left:0px;font-size:13px;line-height:12px;font-weight:normal;color:#454545;width:327px;border:solid 1px #ccc;padding:9px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; outline:none; box-sizing:border-box;}
fieldset h2{ font-size:21px; text-transform:uppercase; margin-bottom:20px;}
fieldset select {margin-left:0px;font-size:12px;line-height:12px;font-weight:normal;color:#454545;width:327px;border:solid 1px #ccc;padding:10px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; outline:none;}
fieldset ul {}
#left-box fieldset li:after{ display:none;}
#left-box fieldset li{ padding-right:0;}
fieldset li {text-align:left;padding-bottom: 10px !important; color:#6e6e6e;font-size:13px !important;list-style:none; padding-left:0 !important; background:none !important;}
fieldset ul h4{ color:#5a5a5a; font-size:15px;margin-bottom:10px;} 
fieldset li span {padding-left:0;color:#F00;font-size:12px; margin-left:15px;} 
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#0033FF;width:125px;}
.spantxt { color:#990;font-size:12px;} 
.err { font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#F00;font-size:12px;} 
.sub_mit { width:auto !important;margin:0px 0px 0px 0;background:#d54c4b;color:#fff;cursor:pointer;border:0!important; padding:12px 33px; font-family: 'Montserrat-Bold'; text-transform:uppercase; font-size:14px;} 
.sub_mit:hover{background:#c4302f;}  
fieldset textarea{border:solid 1px #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:327px;padding:5px;color:#6e6e6e; outline:none; resize:none; overflow:auto; height:65px; box-sizing:border-box;}
.quote_filed{ height:10px; width:150px; margin-left:12px;}
.captha-box{ width:150px; margin-left:15px;}
fieldset submit{width:500px!important;}
#nutrition-service{ position:absolute; right:0; top:25px;}
.nutri-address{ float:left; background:url(../images/adressmain.png) no-repeat 18px 17px; padding:14px 14px 17px 63px; border:#ff8e02 solid thin; box-sizing:border-box; width:426px; margin:0 5px 0 0; height:274px;}


/*====================ACCORDION=================*/
.smk_accordion {position: relative;margin: 0;padding: 0;list-style: none;margin-bottom: 20px;}
.smk_accordion .accordion_in {position: relative;z-index: 10;margin-top: -1px;overflow: hidden;}
.smk_accordion .accordion_in  {position: relative;display: block;}
.acc_head{ padding:10px 39px 10px 19px;box-sizing:border-box;font-size:15px;width:100%;background:#ffebd3  url(../images/plus.png) no-repeat right center;color:#4a3317;cursor:pointer;border:#d6c5b0 solid thin;margin:0;}	
.smk_accordion .accordion_in .acc_head .acc_icon_expand {display: block;width: 18px;height: 18px;position: absolute;left: 10px;top: 50%;margin-top: -9px;}
.acc_active{background:#fff;}
.smk_accordion .accordion_in .acc_content h2{ font-size:14px; color:#313131; margin-bottom:16px;}
.smk_accordion .accordion_in .acc_content {background: #FFF;color: #7B7E85;padding: 15px 18px;border:#cccccc solid thin;box-sizing:border-box;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {border-radius: 0 0 3px 3px;}
.smk_accordion .accordion_in.acc_active > .acc_content {display: block;}
.smk_accordion .accordion_in.acc_active > .acc_head {background:#ae3334;color:#FFF;}
.smk_accordion .accordion_in.acc_active > .acc_head span {color:#FFF;}
.smk_accordion .accordion_in> .acc_head span {color:#7b6f96; font-size:20px; margin:0 9px 0 0; }
.smk_accordion.acc_with_icon 
.smk_accordion.acc_with_icon .accordion_in .acc_content { padding: 20px;}


/*innerpage content end*/ 

/*footer section*/
footer{clear:both; background:url(../images/footer.jpg) repeat; position:relative;}
footer:after{ position:absolute; right:0; top:0; background:#262626; width:25%; height:171px; content:"";}
.contact-detail{ color:#d6d6d6; font-size:14px; line-height:22px; float:left; width:350px; margin:44px 0 0 0;}
.contact-detail h2{ font-size:20px; text-transform:uppercase; margin:0 0 18px 0;}
.contact-detail img{ float:left; margin:0 20px 0 0;}
#bottom-social{ text-align:center; float:left; margin:58px 0 0 95px;}
#bottom-social span{ font-size:15px; color:#e3e3e3; text-transform:uppercase; display:block; margin:0 0 9px 0;}
#facebook:hover{ background:#06F;}
#twitter:hover{ background:#31bdfe;}
#linkedin:hover{ background:#0e80b5;}
#youtube:hover{ background:#CC0000;}
#instagrma:hover{ background:#FF0099;}
#pin:hover{ background:#CC0000;}
#bottom-social a{ float:left; width:39px; height:39px; border:#676767 solid thin; margin:0 5px 0 0; padding:8px 0; box-sizing:border-box;}
#bottom-right{ background:#262626; float:right; font-size:17px; color:#c6c6c6; padding:46px 0 30px 54px; z-index:100; position:relative;}
#call-box{ background:url(../images/phone.png) no-repeat left; font-family: 'Montserrat-Bold';  font-size:20px; color:#FFFFFF; line-height:50px; padding:0 0 0 38px; margin:0 0 17px 0;}
#footer-under{ background:#1c1c1c; padding:20px 0; position:relative;}
ul.botom-link{ float:left;}
ul.botom-link li{ margin:0 19px 0 0; display:inline-block; font-size:14px;}
ul.botom-link li a{ color:#bfbfbf;}
ul.botom-link li a:hover{ color:#bcdeff;}
#copyright{ color:#bfbfbf; font-size:14px; float:right;}
/*footer section end*/

@media (max-width:1200px){
.container{ width:992px;}
.dropdown, #service-cover img, #paint{ display:none;}
#mobile_menu{display:block;text-align:right;height:39px;padding:19px 0px 0 0px;}
#mobile_drop{display:block;position:relative;background:#ff3535;}
#mobile_drop_fix{display:block;padding:69px 0px 10px 0px;margin:0 auto 0 auto;}
#mobile_drop_fix ul li{list-style:none;display:block}
#mobile_drop_fix ul li ul li{margin:0 0 0 35px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;border-bottom:solid 1px #fff;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:5px 0; font-size:14px;}
#mobile_drop_fix a:hover{border-bottom:solid 1px #66ceed;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:#ff8080;}
#giveyou{ margin:40px 38px 0 0; font-size:34px;}
#promoter-scroll li{ width:314px;}
.promoter-img{ width:307px; height:191px;}
#promoter-cover::after{ height:313px; width:37%;}
.bannercaption{ top:150px;}
.promoter-content{ width:252px; font-size:14px; height:161px;}
#promoter-scroll li:hover .promoter-content{ top:25px;}
#career-counseleing span{ font-size:18px;}
#career-counseleing{ padding:0 0 28px 550px;}
#welcome-cnt{ width:426px;}
#vision-mission{ background-image:none; width:539px; padding:46px 0 27px 35px;}
#welcome-cnt a{ bottom:-65px;}
#about-cover{ padding:70px 0 90px 0;}
#service-content{ width:699px; margin:36px 0 29px 0;}
#service-scroll li{ width:485px;}
.service-cnt{ width:100%; height:255px; padding:10px 24px 14px 26px;}
.service-img{ width:485px; height:520px;}
#service-cover h1{ margin-left:0; margin-top:52px;}
#gallery-scroll{ width:754px !important;}
.gallery-img{ width:251px; height:220px;}
#gallery-box{ padding:50px 0 23px 0;}
#callus{ margin:50px 0 0 210px;}
#contactus-box{ background-size:37%;}
#bottom-social{ margin:58px 0 0 18px;}
#left-box{ width:725px;}
#right-box{ width:256px;}
.career-cnt, .univercity-box{ width:100%; height:auto;}
.service-main{ width:302px;}
.service-main .service-img{ width:302px; height:325px;}
#gal_listed li{ width:222px; height:183px;}
.inn_gal_img{ width:195px; height:156px;}
.inn_gal_txt{ height:159px; width:197px; top:12px; left:13px;}
.video-box{ width:460px; height:278px;}
.adrs{ width:294px;}
.contactfrm-cover{ width:213px;}
.contact-frm .captha{ width:122px;}
.art-box{ width:304px;}
.career-img{ width:300px; height:186px;}
#topright{ padding:22px 0 23px 125px}
.univercity-detail{ width:745px; height:168px;}
.univercity-img{ height:168px; width:206px;}
#university-maintitel{ width:516px;}
#nutrition-service{ position:static;}
.nutri-address, #animation-course img{ float:none; width:100%; height:auto;}
}

@media (max-width:992px){
.container{ width:768px;}
.topicon-box, .bannercaption, #giveyou, #callus, #bottom-social{ display:none;}
.topcall{ display:block;}
#topright{ padding:22px 0 24px 117px;}
#promoter-scroll li{ margin:0 9px 0 0; width:250px;}
.promoter-img{ width:244px; height:151px;}
.promoter-content{ width:224px; left:13px; line-height:15px; height:139px;}
.promoter-titel{ font-size:15px; height:57px;}
#promoter-cover::after{ height:272px;}
#copyright{ float:left;}
#promoter-scroll li:hover .promoter-content{ top:5%;}
#career-counseleing{ padding:0; background-image:none; padding-bottom:30px;}
#about-cover,#welcome-banner, #welcome-cnt h1, #service-content, #left-box, #right-box{ width:100%; float:none; clear:both;}
#right-box{ margin-top:20px;}
#about-cover:after,#welcome-banner:after{ clear:both; content:""; display:table;}
#welcome-cnt, #vision-mission{ width:768px; margin:0 auto; float:none; padding:0;}
#welcome-cnt a{ left:0;}
#welcome-bannerimg{ height:205px; margin-bottom:33px;}
#service-cover{ margin-top:29px;}
#service-cover h1{ font-size:33px; margin-top:31px; margin-bottom:15px;}
#service-scroll li{ width:374px;}
.service-img{ width:374px; height:401px;}
.service-cnt{ height:286px; padding:39px 24px 14px 26px;}
#gallery-scroll{ width:530px !important;}
.gallery-img{ width:265px; height:232px;}
#gallery-box{ padding:61px 0 23px 0;}
#mailus{ margin:41px 0 0 168px;}
#contactus-box{ height:156px;}
.service-main{ width:349px;}
.service-maincnt{ height:125px;}
.service-main .service-img{ width:349px; height:378px;}
.video-box{ width:100%; height:320px;}
.adrs{ width:100%; box-sizing:border-box; margin-bottom:20px; border:none;}
.contactfrm-cover{ width:329px;}
.contact-frm .captha{ width:199px;}
.art-box{ width:350px;}
.career-img{ width:346px; height:214px;}
.univercity-detail{ width:522px;}
header:after{  width:39%;}
}

@media (max-width:768px){
.container{ width:448px;}
#mailus, footer:after{ display:none;}
#topright{ background-image:none; padding:23px 0 22px 16px}
header:after{ width:46%; height:134px;}
#promoter-scroll li{ width:447px;}
.promoter-img{ width:437px; height:270px;}
.promoter-content{ width:415px; left:17px; height:105px;}
#promoter-cover::after{ height:390px;}
#promoter-scroll li:hover .promoter-content{ top:28%;}
#welcome-cnt, #vision-mission{ width:448px;}
#about-cover{ padding:36px 0 90px 0;}
#welcome-cnt h1{ font-size:29px;}
#service-scroll li{ width:448px;}
.service-img{ width:448px; height:480px;}
.service-cnt{ height:280px;}
#gallery-box, #vision-missioncover, .art-box, #university-maintitel{ width:100%;}
.career-img{ border:none;}
#university-maintitel{ margin-top:15px;}
#service-content{ font-size:15px;}
#gallery-scroll{ width:448px !important;}
.gallery-img{ width:448px; height:392px;}
#callus{ display:block; margin:30px 0 0 161px;}
#contactus-box{ background-size:56%;}
.contact-detail{ width:446px;}
#bottom-right{ float:left; margin-top:20px; width:100%; box-sizing:border-box; padding:26px 0 19px 54px;}
#copyright{ margin-top:15px;}
#logo{ margin-top:45px;}
.career-img,.service-main, .service-maincnt{ width:100%; height:auto;}
.service-main .service-img{ width:405px; height:434px;}
#services-main{ float:none; width:406px; height:423px;}
#gal_listed li{ width:188px; height:153px;}
.inn_gal_img{ width:161px; height:127px;}
.inn_gal_txt{ width:167px; height:133px; top:11px; left:11px;}
#gal_listed2 li{ width:200px;}
.inn_gal_img2, .flip-container, .front, .back{ width:200px; height:182px;}
.video-box{ height:249px;}
.contact-detailmain{ border:none;}
.contactfrm-cover{ width:365px;}
.contact-frm .captha{ width:261px;}
.biju-img{ float:none;}
#marketing-content{ width:100%; box-sizing:border-box; padding:19px 23px; line-height:22px;}
.univercity-detail, .courses-list{ width:100%;}
.univercity-img, #university-mainimg{ width:407px; height:332px;}
#university-mainimg{ margin-bottom:15px;}
.courses-list{ margin:0; float:none;}
#job-oriented{ margin:-20px auto; float:none; clear:both;}
#quick-enquiry{ position:static; clear:both; display:block; width:119px; border-radius:50px;}
#family{ float:none;}
#online-apply{ margin-left:0; float:right;}
#menu_part{ top:134px;}
fieldset select, fieldset input, fieldset textarea{ width:390px;}
}

@media (max-width:448px){
.container{ width:300px;}
#social-icontop, .topcall, #page-title:before, #page-title:after{ display:none;}
#logo{ margin:18px 0 13px 0; width:214px; height:43px;}
header:after{ width:30%;}
.mtoggle{ margin:-76px 9px 0 0;}
#menu_part,#menu_part:after { background:none;}
#mobile_drop_fix{ padding:14px 0px 10px 0px;}
#promoter-txt{ padding:17px 87px 9px 0; font-size:18px; line-height:23px;}
#promoter-txt span{ font-size:20px;}
#promoter-scroll li{ width:298px;}
.promoter-img{ width:296px; height:183px;}
.promoter-content{ width:277px; height:130px; left:12px;}
#promoter-cover::after{ height:260px;}
#promoter-scroll li:hover .promoter-content{ top:16%;}
#career-counseleing h1{ font-size:24px; margin-bottom:15px;}
#career-counseleing span{ line-height:22px;}
#career-cover{ padding:15px 0 0 0;}
#welcome-cnt, #vision-mission{ width:300px;}
#welcome-cnt h1{ line-height:30px;}
#service-scroll li{ width:300px;}
.service-img{ width:300px; height:321px;}
.service-cnt{ height:290px;}
#gallery-scroll{ width:300px !important;}
.gallery-img{ width:300px; height:263px;}
#callus{ margin-left:0;}
#contactus-box{ background-image:none;}
.contact-detail, #enquiry-frm, fieldset label, #animation-course img{ width:100%;}
#bottom-right{ padding:26px 0 19px 27px;}
ul.botom-link li{ margin:0 18px 0 0;}
#pagetitelcover{ margin:0;}
#vision-missionbox{ height:400px; background-size:cover;}
.career-cnt{ padding:24px;}
.service-main .service-img{ width:261px; height:280px;}
#services-main{ width:260px; height:270px;}
#page-title h2{ font-size:14px; position:static;}
#gal_listed li{ width:259px; height:212px;}
.inn_gal_img{ width:229px; height:187px;}
.inn_gal_txt{ width:234px; height:191px;}
#gal_listed2 li{ width:256px;}
.inn_gal_img2, .flip-container, .front, .back{ width:254px; height:230px;}
.video-box{ height:229px;}
#cnt-detailcover{ display:block; margin:0;}
.contactfrm-cover{ width:220px;}
.contact-frm .captha{ width:120px;}
.biju-img{ width:257px; height:134px;}
.mtoggle img{ width:28px;}
#marketing{ background-size:cover; height:290px;}
.advertisimg{ width:259px; height:139px;}
#contact-cover .contact-detailmain{ padding:42px 3px 0 3px;}
.team{ width:258px;}
.univercity-detail{ height:auto; padding-bottom:13px;}
.univercity-img, #university-mainimg{ width:260px; height:212px;}
#job-oriented{ margin:-10px auto; float:none; clear:both;}
fieldset input, fieldset textarea, fieldset select{ width:245px;}
#page-title{ height:auto; margin-bottom:10px;}
#family{ width:255px; height:100%;}
#family img, #nutrition-service img{ width:100%; height:100%;}
.nutri-address{ padding:14px 14px 17px 26px; background:none;}
#online-apply{ margin:1px 0 0 3px; float:left;}
}

