@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}

/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl theme*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:left;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px; font-size:14px; color:#fff; line-height:20px}
.owl-theme .owl-nav [class*=owl-]{color:#000;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#fff !important;display:inline-block;cursor:pointer;border-radius:50%;width:42px;height:42px; box-shadow:0px 0px 0px #ccc; text-align:center; line-height:42px;}

.owl-theme .owl-nav .owl-prev:after{content:"\f053";font-family:"Font Awesome 6 Free";font-weight:600;color:#000;font-size:1.2em;line-height: 2em;}
.owl-theme .owl-nav .owl-next:after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:600;color:#000;font-size:1.2em;line-height: 2em;}

.owl-theme .owl-nav [class*=owl-]:hover{background:#edbc10 !important;color:#000;text-decoration:none}
.owl-theme .owl-nav .owl-prev:hover:after{color:#000;}
.owl-theme .owl-nav .owl-next:hover:after{color:#000;}


.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}

.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:none;vertical-align: middle;}.owl-theme .owl-dots .owl-dot span{width:20px;height:7px;margin:5px 5px;background:#a8a8a8;border:0px solid #ccc;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:10px; position:relative}
.owl-theme .owl-dots .owl-dot.active span{background:#06f9fc;padding: 0;width:20px;height:7px;box-shadow: 0px 0px 0px #ccc;}

#scroll_news.owl-theme .owl-nav{margin:0}
.owl-theme .owl-nav button:focus{outline:none}

#gallery_scroll.owl-theme .owl-nav .owl-prev,#tm_scroll.owl-theme .owl-nav .owl-prev,#bd_scroll.owl-theme .owl-nav .owl-prev,#faculty_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:-6px;top: 38% !important;}
#gallery_scroll.owl-theme .owl-nav .owl-next,#tm_scroll.owl-theme .owl-nav .owl-next,#bd_scroll.owl-theme .owl-nav .owl-next,#faculty_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:-6px;top:38% !important;}




/*Back to top button */
#back-top{position:fixed;bottom:20px;right:30px;z-index:9999;width:45px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s}#back-top a{width:50px;display:block;height:50px;overflow:hidden;outline:none;text-decoration:none; cursor:pointer}#back-top span{width:45px;height:45px;display:block; text-align:center;background:#e91e63;opacity:0.6;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px; cursor:pointer}#back-top:hover{bottom:30px;outline:none;text-decoration:none}#back-top span:hover{opacity:1;background:#e91e63}
#back-top span:after{content: "\f062";font-family:"Font Awesome 6 Free";font-weight:600; color:#fff; font-size:1.5em; text-align:center; line-height:45px;cursor:pointer}

/*Project Name:School[Created by WEBLINKINDIA.NET on Sep 21, 2021 : Shashi Bhushan]*/

body{background:#fff; font:14px 'Poppins', Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif; margin:0; padding:0;}
h1{font-size:1.3em;line-height:1.5em;color:#2b2f47;}

ul,ol{ margin:15px 0 0 10px; padding:0 0 0 15px;}
label{ font-weight:normal;}p{ margin:0;}
figure{ margin:0;display:table-cell;vertical-align:middle;text-align:center}

a{ color:#3f3f3f;}
a:hover{ color:#3f3f3f; text-decoration:none;}

/*color properties*/
.black,.black a:link,.black a:visited{color:#000;text-decoration:none;}
.black a:hover,.black a:active{color:#9b0000;}
.white,.white a:link,.white a:visited{color:#fff;text-decoration:none;}
.white a:hover,.white a:active{color:#ffd4cf;}

/*font properties*/
.poppins{font-family: 'Poppins', sans-serif;}
.oswald{font-family: 'Oswald', sans-serif;}

/*font size*/
.fs12{ font-size:0.8em;}.fs13{ font-size:0.9em;}.fs15{ font-size:1.1em;}.fs16{ font-size:1.2em;}.fs17{ font-size:1.3em;}.fs18{ font-size:1.4em;}.fs19{ font-size:1.5em;}.fs20{ font-size:1.6em;}.fs22{ font-size:1.7em;}.fs24{ font-size:1.8em;}.fs26{ font-size:1.9em;}.fs28{ font-size:2em;}.fs30{ font-size:2.2em;}

/* BORDER Radius */
.radius-5{border-radius:5px;}.radius-10{border-radius:10px;}.radius-15{ border-radius:15px;}.radius-20{border-radius:20px;}

/* Button */
.btn{font-size:1em;padding:7px 18px;vertical-align:top;display:inline-block; border-radius:5px;}.btn:hover{background:#333;color:#fff;}

.btn-group-sm>.btn-info{color:#fff !important}
.btn-group-sm>.btn, .btn-xs{padding:.1rem .5rem;font-size: .78rem;line-height: 1.6em;border-radius: .2rem;}

.btn-blue{background:#093754;color:#fff;}
.btn-blue:hover{background:#000;color:#fff;}
.btn-warning{background:#eb7c01;color:#fff;}
.btn-warning:hover{background:#333;color:#fff;}
.btn-success{color:#fff;background-color:#00c5bc;border-color:#149e98;}
.btn-success:hover{background-color:#108e88;border-color:#149e98;}
.btn-yellow{color:#b00d44;background-color:#edbc10;}
.btn-yellow:hover{color:#07542c;background-color:#deb00d;}

.btn-pink{color:#fff;background-color:#e91e63;}
.btn-pink:hover{}

.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#1446ad;border-color:#0f69c9;}

/* FORM-css*/
input, textarea, select{font-family:'Poppins', sans-serif;color:#333; border-radius:2px;border:1px solid #ccc;}
input.check{border:1px solid #666;font-size:13px;width:15px;height:15px;margin:2px 2px 2px 0px;outline:none;background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#333; background:#fff;}
.form-group{ position:relative}

::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999 ;}
::-moz-placeholder {color:#999999 ;}
:-ms-input-placeholder {color:#999999;}


.container{max-width:1263px;width:1263px;margin:auto; padding:0 15px}
.container-fluid{ max-width:100%; width:100%; margin:auto; padding:0; position:relative;}
.sticky_header {position:-webkit-sticky;position:sticky;top:0;z-index: 1071;}

/*TOP-HEADER*/
.header_top_strip{padding:0px;border-bottom:1px solid #d7d7d7;}
.header_top_strip:after{content:'';clear:both;display:block}
.call_sec{font-size:0.96em;color:#afb0b7;padding:9px 0;font-family:'Poppins', sans-serif;}
.call_sec span{margin-right:14px;font-weight:500;font-size:1em;line-height:1.6em; }
.call_sec b{font-weight:normal}
.call_sec a{color:#afb0b7;}.call_sec a:hover{text-decoration:underline;color:#edbc10}
.call_sec i{color:#90919a;margin-right:5px;vertical-align:middle}
.header_rgt .btn{border-radius:0;padding:11px 20px;font-size:1.1em; line-height:1.6em;font-weight:600;}
.call_on{ font-size:1em; color:#fff;}


.header_display{display:flex;align-items:center;justify-content:space-between;}
.logo_sec img {
    max-width: 100%;
    height: auto;
    max-width: 84px;
}

.login_btn{margin:1.3em 0; position:relative}
.login_btn .btn{font-size:1.1em;line-height:1.5em;font-weight:600;padding:10px 20px;}
.login_btn .btn>i{margin-right:8px;color:#ffd800;font-size:18px;margin-left:-10px;}
.login_btn>a.dropdown-toggle:after{content:"\f0d7";font-family: Font Awesome\ 5 Free;color:#fff;line-height:0px;display:inline-block;font-weight:600 !important;vertical-align:middle;border:0;margin-left:18px;margin-top:-1px; font-size:0.84em}
.login_btn .dropdown-menu{left:auto;right:0;margin-top:18px;}
.login_btn .dropdown-menu ul{margin:0px;padding:0px;}
.login_btn .dropdown-menu ul li{list-style:none;display:block;}
.login_btn .dropdown-menu ul li a{display:block;padding:7px 10px;border-bottom:1px solid #ccc;color:#000;}.login_btn .dropdown-menu ul li a:hover{background:#202334;color:#fff;}

/*nav-start*/
.nav_area{border-top:1px solid #eaeaea;margin:15px 0 10px;position:relative}
.navbar-brand{ margin:6px 0;}

.navbar-header{ padding:0px 0px 0px 0px; margin-top:0px;}
.navbar{ position:static;display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-orient:vertical;/*-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; */padding:0rem;}
.navbar .btn-navbar {display:none;}

.hidden-lg-up{display:none!important;}
.navbar-nav{ margin-top:10px;margin-right:10px}
.navbar-light{background:none;margin:0px 0 0 0;position: relative}
.navbar-light .navbar-nav{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction:row}
.navbar-light .navbar-nav>li{background:none;position:relative;margin:0.9rem 0.77rem}
.navbar-light .navbar-nav>li>a{color:#333;font-size:1em;font-family:'Poppins', sans-serif;line-height:28px;background:none;display:block;text-decoration:none;transition:all ease-in-out .5s; font-weight:600; cursor:pointer}
.navbar-light .navbar-nav>li>a i{width:9px;height:9px;line-height:12px;margin:auto; font-weight:600;text-align:center;color: #000; font-size:12px;}
.navbar-light .navbar-nav>li.open:focus{color:#fff;}
.navbar-light .navbar-nav>li.active a{color:#008aff;background:none;border-bottom: 4px solid #008aff;}
.navbar-light .navbar-nav>li>a:hover{color:#008aff;background:none; }


.navbar-light .navbar-nav>li.dropdown>a:after{content:"\f0d7";font-family: Font Awesome\ 5 Free;color:#000;line-height:0px;display:inline-block;font-weight:600 !important; vertical-align:middle;border:0;margin-left:2px;margin-top:-1px;}

.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light
.navbar-nav>.show>a:hover{color:#008aff;background:none; cursor:pointer}


.dropdown-toggle::after{ display:none}

.dropdown-menu{background:#202334;margin-left:0px;width:216px;position:absolute;margin-top:19px;padding:0 0 0 0;border-radius:0px; transition:all linear .5s}
.dropdown-menu>li{border-bottom:1px solid #414661;}
.dropdown-menu>li>a{color:#fff;line-height:30px;display:block;padding:3px 10px !important;font-size:14px;}
.navbar-light .navbar-nav>li.dropdown a{cursor:pointer}
.navbar-light .navbar-nav>li.dropdown .dropdown-menu>li>a:hover{color:#0b0c15;
background:#d5f0ff;}

.dropdown-menu>li:last-child{ border:0}
.dropdown-menu>li>a:after{ display:none}

.navbar-toggle{background:#79227c;}
.navbar-toggle span.icon-bar{background:#fff; height:3px; width:28px;}
.arrw i {font-size:14px; display:block; text-align:center; line-height:0px; color:#000;}
/*nav-end*/


/*Sliding-News*/
.single_news_slider{ padding:10px 0;}
.single_news_txt{font-size:1.2em;line-height:1.7em;font-weight:500;text-align:center}
/*Sliding-News*/


/*Index-CMS-Boxes*/
.index_cms_section{ padding:3em 0; min-height:600px;}
.index_cms_section .col-12:nth-child(1) .cms_header{border-bottom:9px solid #edbc10}
.index_cms_section .col-12:nth-child(2) .cms_header{border-bottom:9px solid #00bcd4}
.index_cms_section .col-12:nth-child(3) .cms_header{border-bottom:9px solid #e91e63}

.cms_wrap{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #d8d8d8}
.cms_header{padding:10px 15px;border-bottom:9px solid #edbc10}
.cms_header h3{color:#2b2f47;font-size:1.8em;line-height:1.4em;font-weight:700; height:33px;overflow:hidden}
.hm_cms_img{width:390px;height:219px;overflow:hidden}
.hm_cms_img figure{width:390px;height:219px;}.hm_cms_img figure img{ max-width:100%; height:auto; transition:all linear .7s}
.cms_wrap:hover .hm_cms_img figure img{ transform:scale(1.1)}
.hm_cms_content{padding:17px;}
.hm_cms_txt{font-size:1.19em;line-height:1.3em;color:#202334;height:106px;overflow:hidden}
.btn-md{padding:10px 20px;font-size:1.2em;line-height:1.5em;font-weight:600}

/*Index-CMS-Boxes*/

/*Welcome-Section*/
.welcm_section{background:#f4f4f4;background-repeat:no-repeat;background-position:top right;position:relative;max-width:1900px;margin:auto;}
.half_bg:before {background-color:#f4f4f4;content:"";display:block;height:100%;position: absolute;top:0;left:0;width:46%;}

.wlcm_area {padding:5em 0 4em;}
.wlcm_area h1{font-size:2.4em;line-height:1.2em;display:inline-block;position:relative;padding-right:20px;color:#2b2f47;margin-bottom:0.5em; font-weight:700}
.wlcm_area h1 span{color:#e91e63;display:block;font-size:17px;font-weight:700;line-height:1.8em;}
.welcome_cnt{font-size:16px;line-height:24px;color:#222;height:146px;overflow: hidden;margin-bottom:20px;font-weight:500}


/*Certified-News-Section*/
.hm_news_section{padding:3em 0}

.hm_news_header{display:flex;align-items:end;justify-content:space-between;}
.hm_news_header h2{font-size:2.3em;line-height:1.2em;display:inline-block;position:relative;padding-right:20px;color:#fff;margin-bottom:0.5em;font-weight:600;width:50%}
.hm_news_header h2 span{color:#e91e63;display:block;font-size:15px;font-weight:500;line-height:1.8em;text-transform:uppercase;letter-spacing:2px}
.hm_news_header .blue_txt_btn{float:right;margin-bottom:2em;}
.blue_txt_btn{font-size:1.1em;line-height:1.3em;}
.blue_txt_btn a{color:#008aff; font-weight:600; border-bottom:1px solid #008aff}

.hm_news_list{margin-top:2.5em;}
.news_wrap{width:97%; margin:1.5em 0; transition:all linear .7s}
.news_wrap:after{content:'';display:block;clear:both}
.news_img{width:285px;height:171px;overflow:hidden;float:left}
.news_img figure{width:285px;height:171px;}
.news_img figure img{ max-width:100%; height:auto; transition:all linear .5s}
.news_wrap:hover .news_img img{ transform:scale(1.1)}
.news_wrap:hover{ box-shadow:0px 0px 10px #ccc}
.news_content{margin-left:300px;padding:1em}
.news_date{color:#7f8085;font-size:15px;line-height:1.2em;letter-spacing:1.5px}
.news_title{font-size:1.5em;line-height:1em;color:#2b2f47;font-weight:700;margin:0.3em 0;height:47px;overflow:hidden;}
.news_title a{color:#2b2f47}
.news_wrap:hover .news_title a{color:#008aff}
.news_text{font-size:16px;line-height:1.2em;color:#2b2f47;font-weight:500;height: 40px;overflow: hidden;}

.news_listing{margin:2em 0}
.news_listing .news_title{font-size:1.3em;line-height:1.2em;height:46px; font-weight:600}
.news_listing .news_wrap{background:#fff; width:100%;border:1px solid #e8e8e8;}
.news_listing .news_content{ padding:1em 0.3em}

/*News-Detail*/
.news_detail{border:1px solid #f1f1f1;margin:2em 0}
.news_detail .news_wrap{width:100%; margin:0} 
.news_dtl_img{width:480px;height:288px;overflow:hidden;float:left;margin:0.5em 1em;}
.news_dtl_img figure{width:480px;height:288px;}
.news_dtl_img figure img{ max-width:100%; height:auto}
.news_dtl_top{border-bottom:1px solid #f1f1f1;padding:10px 15px; margin-bottom:0.5em;}
.news_dtl_top .news_date{background:#ffe6ee;display:inline-block;padding:4px 10px; border-radius:15px; color:#5f5f5f; letter-spacing:1px}
.news_dtl_top .news_title{ height:auto}
.news_dtl_content{ font-size:1.2em; line-height:1.5em; padding:0 1em}
.news_dtl_content p{ margin-bottom:0.8em;}

/*Experience*/
.experience_section{background:#fff;border-radius:15px;padding:20px;border-top:15px solid #edbc10;box-shadow:0px 0px 3px #b5b5b5; margin:1em 0}
.experience_section h4{color:#2b2f47;font-size:1.8em;line-height:0.9em;font-weight:700;text-align:center;}
.school_stats_w{margin:1em;padding:1.5em 0em;text-align:center;border-bottom:2px dashed #bdb7b6}
.school_stats_w b{font-size:2.5em;line-height:1.3em;color:#2b2f47;display:block}
.school_stats_w span{display:block;font-size:1.2em;line-height:1.3em;color:#7f8085; font-weight:600}

/*Faculty-Liting*/
.faculty_section{padding:3em 0;background:#ebebeb;}
.faculty_section .blue_txt_btn {float: right;margin-bottom: 2em;}

.faculty_list{margin:1em 0}
.faculty_list ul{margin:0px;padding:0px}
.faculty_list ul li{list-style:none;display:block;}

.faculty_listing{margin:1em 0}
.faculty_listing ul{margin:0px;padding:0px;display:flex;flex-wrap:wrap}
.faculty_listing ul li{list-style:none;display:block;width:20%}

.faculty_area{width:200px; margin:15px auto;}
.faculty_img{width:200px;height:200px; margin:auto; overflow:hidden;border: 10px solid #cfcfcf;border-radius:100%;}
.faculty_img figure{width:180px;height:180px;display:table-cell;vertical-align:middle;text-align:center;}
.faculty_img figure img{width:100%;height:100%;outline:none; transition:all linear .7s}
.faculty_area:hover .faculty_img{border: 10px solid #edbc10}
.faculty_area:hover .faculty_img figure img{transform:scale(1.1)}
.faculty_des{padding:10px;text-align:center;}
.name{height:26px;overflow:hidden;font-size:1.2em;line-height:1.4em;font-weight:700;color:#1a1a1a;}
.faculty_des p b{display: block;color:#454c76;font-weight:600;font-size:1.1em;}.faculty_des p span{display:block;}



/*Birthdays-Liting*/
.birthdays_section{padding:3em 0;background:#f4f4f4;}
.birthday_list{margin:1em 0}
.birthday_list ul{margin:0px;padding:0px}
.birthday_list ul li{list-style:none;display:block;}

.bday_w{width:150px;border-radius:10px;margin:0.9em auto;}
.bday_img{width:143px;height:143px;border:10px solid rgb(211,219,235, .6);
border-radius:50%;overflow:hidden;margin:auto;}
.bday figure{width:138px;height:138px}.bday figure img{ max-width:100%; height:auto; transition:all linear .7s}
.bday:hover .bday figure img{ transform:scale(1.1)}
.bday_cont{padding:10px;}
.bday_des{ padding:5px 0}
.bday_ttl{text-align:center;font-size:1.2em;line-height:1.5em;font-weight:700;color:#000;height:28px;overflow:hidden;}
.bday_txt{ text-align:center;}


/*Circular-Section*/
.circular_section{padding:3em 0;}

.hm_heading{display:flex;align-items: end;justify-content:space-between}
.hm_heading h3{font-size:2.3em;line-height:1.2em;display:inline-block;position:relative;padding-right:20px;color:#031f11;margin-bottom:0.5em;font-weight:700;}
.hm_heading h3 span{color:#e91e63;display:block;font-size:15px;font-weight:700;line-height:1.8em;text-transform:uppercase;letter-spacing:1px}

.circular_content{background:#e5e5e5;border-radius:10px; padding:10px;}
.circular_top{display:flex;align-items:center;justify-content:space-between; border-bottom:1px solid #ccc; margin-top:0em; padding-bottom:5px;font-size:0.9em; font-weight:500}
.circular_content b{display:block;}.circular_content p{ margin-top:1em;}
.circular_btm{margin-top:1em;font-size:1.1em; line-height:1.5em;}
.circular_btm b{display:block;color:#2b2f47}

#style1::-webkit-scrollbar-track{background-color:#cecece;border-radius:20px;}
#style1::-webkit-scrollbar{width:10px;background-color: #ccd0d3;border-radius:20px;}
#style1::-webkit-scrollbar-thumb{background-color:#e91e63;border-radius:20px;}
.circular_box{ width:100%;max-height:350px;overflow-y:scroll; overflow:auto; background:#e5e5e5;position:relative;padding:0 10px;border-radius:20px; font-size:1.1em; line-height:1.5em;}

/*Admission-Procedure*/
.admn_procedure_wrap{padding:0 1em}
.admn_procedure_wrap .hm_heading h3{color:#fff;}
.admn_procedure_content{padding:0px;color:#fff;}
.admn_procedure_content h4{font-weight:700; font-size:1.6em;}
.admn_procedure_content ul{margin:1.4em 0.5em; padding:0px}
.admn_procedure_content ul li{list-style:none;display:block;margin-bottom:1em; padding-left:20px; position:relative; font-size:1.04em; line-height:1.4em; font-weight:300; padding-bottom:0.2em}
.admn_procedure_content ul li:before,.content2 ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:600;color:#edbc10;position:absolute;left:0;top:1px}
.content2{ color:#000; font-weight:600}.content2 ul{ margin:1em 0 !important}
.content2 ul li{font-weight:500; padding-left:30px;}
.content2 ul li:before{content:"\f30b";color:#e91e63; font-size:1.2em;}

/*Gallery-Section*/
.gallery_section{padding:3em 0}
.gallery_section .blue_txt_btn{float:right;margin-bottom:2em;}
.hm_gallery_list{margin:1em -0.9em}
.hm_gallery_list ul{margin:0px;padding:0px;}
.hm_gallery_list ul li{list-style:none;margin:0px;padding:0px}
.ph_gal_w{width:285px; border-radius:10px;margin: 0.9em auto;}
.ph_gal_img{width:285px;height:210px;border-radius:10px;overflow:hidden; position:relative}
.ph_gal_img figure{width:285px;height:210px}.ph_gal_img figure img{ max-width:100%; height:auto; transition:all linear .7s}
.ph_gal_w:hover .ph_gal_img figure img{ transform:scale(1.1)}
.ph_gal_cont{padding:10px;}
.ph_gal_ttl{text-align:center;font-size:1.2em;line-height:1.5em;font-weight:700;color:#000;height:28px;overflow:hidden;}.ph_gal_ttl a{color:#000;}

.ph_gal_w:hover .view_img{opacity:1; transition:all linear .3s }
.ph_gal_img .view_img {position:absolute;z-index:999;background: rgba(0,0,0,0.4);display:block;width:100%;height:100%;top:0;padding:0;font-size:2em;display:flex;align-items:end;justify-content: flex-end; opacity:0}
.ph_gal_img .view_img i{background:#008aff;color:#fff;padding:15px;border-radius:10px;font-size:0.6em; margin:10px;}
.ph_gal_img .view_img a{ display:block; cursor:pointer}

.cms_area .ph_gal_w{box-shadow:0px 0px 4px #ccc}
.cms_area .ph_gal_cont{text-align:left;}
.cms_area .ph_gal_ttl{ text-align:left;}
.ph_gal_text{font-size:0.91em;line-height:1.4em;color:#222;height:58px;overflow: hidden;}

/*Testimonail-Section*/
.testimonial_section{ padding:3em 0; height:310px;}
.testimonial_section .hm_heading{ display:block; text-align:center;}
.testimonial_section .hm_heading h3{ display:block; margin-bottom:0.3em}
.testimonial_section .hm_heading .blue_txt_btn{margin-bottom:0.5em}


.testi-area{width:81%;height:auto;margin:1em auto 1.5em;position:relative;padding:15px 30px;background:#fff;border-radius:20px;box-shadow: 0px 0px 20px #8c8c8c}
.testi-cont{color:#000;font-size:1.16em;margin:10px 0;line-height:1.5em;font-weight:500;height:115px;overflow:hidden;text-align:left}
.tm_ico {width:47vw;height:100%;position:absolute;overflow:hidden;backface-visibility:hidden;transition: all 1.5s cubic-bezier(0.65, 0.05, 0, 1);left:0}
.tm_ico img {transform: translateY(-50%) translateX(0px);min-width:40vw;min-height:100%;position:absolute;top: 50%;transition: all 2s cubic-bezier(0, 0, 0, 1)}

.postby{margin-top:20px;margin-bottom:10px;display:block;text-align:left;}
.postby:after{content:'';display:block;clear:both}
.postby span{width:50px;height:50px;border-radius:50%;overflow:hidden;float:left;background:#ded9c9;color:#595750;text-align:center;font-size:22px;line-height:50px;margin-top:-4px;}
.postby span img{width:100%;height:100%}
.postby p{margin-left:60px;color:#7f8085;font-size:16px;font-weight:500;}
.postby b{font-size:17px;line-height:20px;display:block;font-weight:700;color:#e91e63}

/*Testimonials-Section-Ends*/

/*Testimonias*/
.tm_outer {padding-top:14px; margin-bottom:15px;transition:all linear .7s}
.tm_outer .tm_body {position: relative;padding-bottom: 10px;}
.tm_outer .tm_body_wraper {position:relative;padding: 20px 15px;border-style:solid;border-width:1px 1px 0 1px;border-color:#2f5147;text-align:left; transition:all linear .7s}

.tm_text{font-size:15px;height:81px;overflow:hidden;line-height: 26px;color:#808080;}.tm_txt_auto{ height:auto}
.more_txt {font-style:italic; font-weight:600; font-size:16px;}
.tm_info{display:inline-block;width:calc(100% - 0px);padding:10px;font-size:18px; font-weight:600;color:#202334;}
.tm_outer:hover{transform:translateY(-10px)}



.tm_left{display:inline-block;padding: 5px 10px;}
.tm_right{width: calc(100% - 80px);display:inline-block; padding-left:20px;}
.tm_right .tm_body_wraper:before {top:2px;left:0;border:0 solid transparent;content:" ";height: 0;width: 0;position: absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#202334;margin-left: -26px;border-width: 14px 0 23px 26px;transform: rotate(0);}
.tm_body_wraper .tm_info{ padding:0}
.tm_outer .tm_body_wraper{border-width:1px;border-radius:10px;background: #ffffff;box-shadow:4px 9px 10px #cfcfd0;}
.tm_left .tm_img{width:71px;height:71px;border-radius:50%;overflow:hidden;text-align:center;font-size:26px;line-height:57px;position:relative;background: #ded9c9;color:#595750;}
.tm_left .tm_img:after{content:'';width:81px;height:80px;display:block;position: absolute;z-index:0;top:0;}
.tm_left .tm_img i{width:58px;height:58px;overflow:hidden;border-radius:50%;display: block;z-index:99;position:absolute;left:0;margin:auto;right:0;top:0;bottom:0;line-height: 52px;}
.tm_body_wraper .tm_text{ margin-top:15px;color: #5b5b5b; font-weight:500}

.client_tm_list{ margin:1em 0}
.client_tm_list .col-12:nth-child(even) .tm_left{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.client_tm_list .col-12:nth-child(even) .tm_right{ padding-left:0; padding-right:20px;}
.client_tm_list .col-12:nth-child(even) .tm_right .tm_body_wraper:before{top:2px;left:auto;right:0;margin-left:0;margin-right:-26px;border-width: 14px 26px 23px 0px;}
/* TESTIMONIALS END */

/*Rolling-Admission-Start*/
.roling_adm_section{padding:0em 0 3em ;background-image:url(../images/admission_bg.jpg); background-position:70% 0;background-repeat:no-repeat;height:500px;}
.roling_adm_wrap{height:400px;display:flex;align-items:center;}
.roling_adm_content{padding:1em 0;width:90%}
.roling_adm_content h3{font-weight:700;color:#2b2f47;font-size:2.2em;line-height:1.2em; margin:1em 0}
.roling_txt{color:#2b2f47;font-size:1.14em;font-weight:600;text-transform:uppercase;letter-spacing:1px}

.call_us{margin-top:2em;}
.call_us a{border:2px solid #2b2f47;padding:15px 10px;display:block;font-size:1.4em; text-align:center; line-height:1.7em;font-weight:600;color:#2b2f47; letter-spacing:2px;}.call_us a:hover{ background:#2b2f47;color:#fff;}

/*Rolling-Admission-Ends*/


/*FOOTER-Start*/
footer{width:100%;background:#202334;background-size:cover;padding:15px 0 0}

.ft_top{border-bottom:1px solid #373949;padding:1em 0}
.ft_middle{ padding:1.5em 0}

.footer_btm{padding:1em 0 1em;border-top:1px solid #373949;}
.footer_btm:after{content:'';display:block;clear:both}

.ft_logo{ margin:0.5em 0}
.ft_logo img {
    max-width: 100%;
    height: auto;
    max-height: 90px;
}

.btm_links{text-align:right;font-size:1.3em;line-height:1.6em;margin-top:2em}
.btm_links a{color:#fff;padding:0 15px;text-transform:uppercase}.btm_links span{padding:0 6px;color:#fff}

.ft_text{font-size:1.16em;line-height:1.5em;color:#fff; width:90%}

.ft_heading{font-size:1.5em;color:#fff;margin-top:5px;display:block;letter-spacing:1px;font-weight:600; margin-bottom:0.5em}
.ft_heading:after{content:'';height:2px;background:#e91e63;width:50px;display:block; margin-top:3px;}

.f_dd_box{margin:0}
.help_line {color:#fff; font-size:1.15em;}
.help_line p{display:flex;align-items:center;justify-content: flex-start;}
.help_line p span{ width:40%; padding:5px 0}

.ft_right a,.ft_right input, .ft_right button{display:block; margin:0.5em 0}
.ft_right .btn1, .ft_right .btn2{display:block;padding:15px 20px;color:#ded9c9;background:#008aff;font-size:1.3em;line-height:1.6em;text-transform:uppercase; font-weight:500;text-align:center}
.ft_right .btn1>i, .ft_right .btn2>i{margin-left:36px;font-size:1.1em;}
.ft_right .btn2{color:#000;background:#edbc10;text-transform:capitalize;font-weight:600}

.developed_txt{color:#90919a;font-size:0.92em;line-height:1.4em;text-align:right;margin-top:1em}.developed_txt span{ display:block;}
.developed_txt a{color:#90919a;}



.footer-social-icons{margin:10px 0 0;font-weight:600;padding:0}.footer-social-icons span{color:#fff;text-transform:uppercase;padding-right:10px;font-weight:400; font-size:15px}
.footer-social-icons .social-icons{margin:0;display:block;float:none;padding:0}
.footer-social-icons .social-icons > li{display:inline-block;padding:0;margin:2px 4px 2px 0}
.footer-social-icons .social-icons > li:last-child{ border:0}
.footer-social-icons .social-icons a{display:block;text-align:left;color:#898989; font-size:21px;width:44px;height:44px;background:#008aff; font-weight:600; text-align:center;line-height:44px}
.footer-social-icons .social-icons i{color:#fff;text-align:center}

.footer-social-icons .social-icons a:hover, .footer-social-icons .social-icons a:focus {text-decoration:none;color:#fff;background:#9fcb2c}
.footer-social-icons .social-icons a:hover i{color:#fff}

.footer-social-icons .social-icons > li:nth-child(1) a{background:#385ca7}
.footer-social-icons .social-icons > li:nth-child(2) a{background:#02b0e8}
.footer-social-icons .social-icons > li:nth-child(3) a{background:#99350e}
.footer-social-icons .social-icons > li:nth-child(4) a{background:#c22e2a}

/*Footer-end*/

/*Intro-Popup*/
.intro_popup{background:#ffecaa;}
.intro_popup h1{text-align:center; font-size:1.4em; padding:10px;border-bottom: 1px solid #045f1f;font-weight:600; color:#045f1f}
.intro_des{ padding:20px;font-size:1.2em;line-height:1.5em;color:#000}
.intro_des p{ margin-bottom:0.7em}
.intro_des  b{color:#045f1f}


/* TREE */
/*=============================*/
.breadcrumb_bg{background-color: #e7e7e7;}
nav .breadcrumb{font-family:'Poppins', sans-serif;}
.breadcrumb{margin:0; font-size:15px;color:#000;background:none;padding:0.7rem 0;font-weight:400;}
.breadcrumb-item+.breadcrumb-item::before{color:#2c7ae7;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:600; font-size:0.7em;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000;}
.breadcrumb li.active{color:#008aff;}
/* TREE CLASSES */

/*Inner-Pages*/
.inner_bnr_bg {position:relative;display:flex;flex-direction: column;background-color: #888;background-size: cover; height:210px; overflow:hidden}
.banner_img {position:absolute;top:0;left: 0;width:100%;height:100%;object-fit: cover;filter: brightness(.4);}
.inner_bnr_bg .container{ height:100%}
.banner_hed{ padding:20px 0;position:relative;display:flex;height: 100%;align-items:center; padding:0 5px}
.banner_hed h1{font-size:40px;color:#fff;line-height:46px;font-weight:600;width: 100%; text-align:center;}
.banner_hed h1:after{content:''; display:block; width:70px; height:4px;background:#edbc10; margin:10px auto;}


/* CMS AREA */
.mid_area{padding-top:20px}
.cms_area{color:#333;padding:20px 0;min-height:250px;font-size:1.1em;line-height:1.5em}

.cms_area b{ font-size:1.2em;display:block; color:#e91e63}
.cms_area h1, .cms_area h2{color:#2b2f47;font-weight:700; font-size:1.9em; margin-bottom:0.8em; text-transform:capitalize}
.cms_area h3{font-weight:700;color:#0d8145;font-size:1.3em;margin-bottom:0.6em;}
.cms_area h4{font-weight:600;font-size:1.4em;line-height:1.2em;margin-bottom:0.7em;color:#658095;}

.cms_area h2:after,.cms_area h1:after{content:''; display:block; width:90px; height:3px;background:#e91e63; margin-top:7px;}
.cms_heading{color: #658095;font-weight:600;font-size:1.4em;line-height:1.2em; margin-bottom:0.7em}

.cms_area ul,.cms_area ol{font-size:1em;line-height:1.6em;margin:1.2em 0px 1.2em 1em}.cms_area ul>li, .cms_area ol>li{ margin-bottom:0.5em;}
.cms_area ul {list-style: none}
.cms_area ul>li::before{content:"\f0a9";font:normal 1em FontAwesome;color:#00796B;font-weight:bold;display:inline-block;width:1em;margin-left:-1.5em;margin-right:.4em}
.cms_area ul>li ul>li::before{content:"\f0a4"}

.cms_pc{float:left;margin:0px 20px 10px 0px;max-width:100%;border:1px solid #ddd; padding:5px; max-width:36%}.cms_pc img{ max-width:100%; height:auto}

.cms_pc1{float:right;margin:0px 0px 10px 20px;max-width:100%;border:1px solid #ddd; padding:5px}.cms_pc1 img{ max-width:100%; height:auto}

.cms_pc2{border:1px solid #ddd; padding:5px; display:inline-block}.cms_pc2 img{ max-width:100%; height:auto}
.red{ color:#f00}
/* CMS AREA ENDS */

/*School-Info*/
.school_info iframe{ width:100%; height:700px}

/*Admission-Page*/
.admission_page{margin:1em 0;padding:20px 0}
.page_heading{text-align:left;border-bottom:1px solid #e8e8e8;padding:15px 0; margin-bottom:2em}
.page_heading h2{color:#2b2f47;font-weight:700;font-size:1.9em;margin-bottom:0.8em; text-align:center;}


.sml_hed{font-size:1.3em;color:#4a4f67;font-weight:600; margin-bottom:1em}
.textbox_wrap {width:100%;display:block;padding:20px;text-align:left;border-top: 7px solid #202334;transition:all linear .7s;border-radius:10px;margin:1em 0 2em;background:#fff;box-shadow:0px 0px 5px #dadada;height:90%;}
.textbox_wrap h4{font-weight:600;margin-bottom:0.5em;font-size:1.4em;background: #ffffff;color: #2b2f47;padding: 8px 10px 8px 25px;margin-left: -29px;border-radius: 3px 20px 20px 3px;box-shadow: 8px 2px 8px #ccc;}
.box_text{font-size:1.1em;line-height:1.4em;color:#202334;}
.textbox_wrap{transform: translateY(10px); }
.textbox_wrap:hover{transform: translateY(-5px);background:#f1f1f1}
.textbox_wrap:hover h4{background:#39ab70;color:#fff;}

.admission_page .col-12:nth-child(1) .textbox_wrap{border-top:7px solid #202334;background:#f0f4ff;}
.admission_page .col-12:nth-child(2) .textbox_wrap{border-top:7px solid #edbc10;background:#fffcf2;}
.admission_page .col-12:nth-child(3) .textbox_wrap{border-top:7px solid #00bcd4;
background:#ebfdff;}
.admission_page .col-12:nth-child(4) .textbox_wrap{border-top:7px solid #e91e63;
background:#ffeef4;}
.admission_page .col-12:nth-child(5) .textbox_wrap{border-top:7px solid #0d8145;
background:#f0fff7;}
.admission_page .col-12:nth-child(6) .textbox_wrap{border-top:7px solid #99350e;
background:#ffefe9;}

.admission_form{background:#f1f1f1;padding:20px;margin:1em 0;border-radius:20px;border:10px solid #fff;box-shadow:0px 0px 10px #ccc}
.admission_form fieldset{border:1px solid #e4e4e4;padding:15px;background:#fff;margin-bottom:0.5em;border-radius:5px}
.admission_form h2{color:#2b2f47;font-weight:700; font-size:1.9em; margin-bottom:0.8em; text-transform:capitalize}
.admission_form h2:after{content:'';display:block;width:90px;height:3px;background:#e91e63;margin-top:7px;}

.career_form{background:#f1f1f1;padding:20px;margin:2em auto;border-radius:20px;border:10px solid #fff;box-shadow:0px 0px 10px #ccc; width:60%}
.career_form h2{background:#2f7014;margin:-20px -20px 20px -20px;border-radius:10px 10px 0 0;text-align:center;padding:20px;color:#fff;font-weight:600}
.career_form label{margin-bottom:0.3em}
.career_form .form-control{ padding:0.5em 1em}
.career_form input[type=file]{ padding:5px}
.career_form .btn{ padding:10px 40px; font-size:1.2em}


.table-responsive{border:1px solid #b7d4db;padding:2px;}
.table-responsive .table{background:#fff;width:100%;max-width: 100%; margin:0}
.table-responsive .table thead{background:#dff4f9;color:#07293e;}
.table-responsive .table thead tr th{ font-weight:600}
.table-responsive .table tbody{ font-size:0.9em}
.table-responsive .table tbody tr td strong{display:block;}
.table-striped tbody tr:nth-of-type(even){background:#f7f7f7}
.table-striped tbody tr:nth-of-type(odd){background:#fff}


/*Gallery-Section
=========================*/

.gal_cate_w{width:287px;overflow:hidden;position:relative;margin:10px auto; background:#fff;border:1px solid #f1f1f1;transition:all linear .7s;border-radius:10px;}
.gal_cate_w:hover{box-shadow: 0px 0px 10px #767eab;}
.gal_cate_img{width:285px;height:210px;overflow:hidden;background:#fff; }
.gal_cate_img figure{width:285px;height:210px;}.gal_cate_img figure img{width:100%;height:100%; transition:all linear .7s}
.gal_cate_w:hover .gal_cate_img figure img{ transform:scale(1.1)}
.gal_cate_des{padding: 15px;}
.gal_cate_ttl{text-align:left;color:#000;font-size:1.2em;line-height:1.2em;height:48px;overflow:hidden;font-weight:600;}.gal_cate_ttl a{color:#000;}
.gal_cate_text{font-size:0.91em;line-height:1.4em;color:#222;height:58px;overflow: hidden;}


/*Video-Gallery-Section
=============================*/
.vd_cate_gal{position:relative;width:285px;margin:10px auto;border-radius:2px;}
.vd_cate_img{width:285px;height:210px;border-radius:2px; overflow:hidden; margin:auto}
.vd_cate_img figure{width:285px;height:210px;display:table-cell;vertical-align:middle; text-align:center;}
.vd_cate_img figure img{width:100%;height:100%;transition:all linear .6s}
.vd_cate_gal:hover figure img{transform:scale(1.06)}

.vd_cate_des{padding:10px 5px;}
.vd_cate_ttl{text-align:left;color:#000;font-size:1.2em;line-height:1.2em;height:48px;overflow:hidden;font-weight:600;}
.vd_cate_ttl a{color:#000;}
.vd_cate_text{font-size:0.91em;line-height:1.4em;color:#222;height:58px;overflow: hidden;}


.vd_gal{position:relative;width:385px;margin:10px auto;border-radius:2px;}
.vd_img{width:385px;height:284px;border-radius:2px; overflow:hidden; margin:auto}
.vd_img figure{width:385px;height:284px;display:table-cell;vertical-align:middle; text-align:center;}
.vd_img figure img{width:100%;height:100%;transition:all linear .6s}
.vd_gal:hover figure img{transform:scale(1.06)}

.vd_des{padding:10px 5px;}
.vd_ttl{text-align:left;color:#000;font-size:1.2em;line-height:1.2em;height:28px;overflow:hidden;font-weight:600;}
.vd_ttl a{color:#000;}
.vd_text{font-size:0.91em;line-height:1.4em;color:#222;height:58px;overflow: hidden;}

.play_icon{position:absolute;z-index:99;width:285px;height:210px;overflow:hidden;vertical-align:middle;text-align:center;top:0px;left:0px; border-radius:2px;cursor:pointer;}
.play_icon span{width:285px;height:210px;text-align:center; display:table-cell; vertical-align:middle;cursor:pointer;}
.play_icon span a{display:flex;line-height:1em;width:100%;height:100%;cursor:pointer;align-items:center;justify-content:center;}.play_icon i{padding:8px 15px;background:rgba(0,0,0,0.5); border-radius:6px;font-size:18px;color:#fff}
.vd_cate_gal:hover .play_icon span a>i{background:#e11111;}
.vd_cate_gal:hover .play_icon{background:rgba(0,0,0,0.6)}

.vd_gal .play_icon{width:385px;height:284px;}
.vd_gal .play_icon span{width:385px;height:284px;}
.vd_gal:hover .play_icon span a>i{background:#e11111;}
.vd_gal:hover .play_icon{background:rgba(0,0,0,0.6)}

/*Video-Detail*/

.video_dtls_area{width:100%;margin:auto;background:#fff;}
.video_dtls_area iframe{width:100%;min-height:500px;border:1px solid #000;padding:5px;box-shadow:0px 0px 10px #ccc}
.video_dtls_des{padding:15px; background:#f4f4f4; height:100%}
.video_dtls_ttl{font-size:1.3em;color:#000;line-height:1.3em;font-weight:700; margin-bottom:1em}
.video_dtls_text{font-size:0.92em;line-height:1.5em;color:#222;}

/*FAQs*/
/*=============================*/
.fq_img{display:flex;align-items:center;justify-content: center;height:100%;box-shadow:19px 0px 16px -9px #e0e0e0 inset;
border-radius:5px;padding:10px;}
.faq_wrapper{padding:15px;width:80%;margin:1em auto;background:#3c845f;box-shadow:0px 0px 20px #ccc; border-radius:5px;}
.panel-group{ text-align:left}
.panel-group .panel{border-radius:5px;padding:1px;border:0;border:1px solid #ececec;background:#fafbfd;margin:5px 0;box-shadow:none}
.panel-default>.panel-heading{background:#fafbfd; padding:10px 0;}
.panel-default>.panel-heading h4{ margin:0}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px;display:block;color:#202334;font:600 16px/24px "Poppins", Times, serif}
.panel-default>.panel-heading a:hover{ text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f067';font-family:Font Awesome\ 5 Free;font-weight:600; transition-duration: .2s;transform: rotate(0deg);font-size:16px;}
.panel-default>.panel-heading a:before{transition-duration:.2s;transform:rotate(0deg);content: '\f068';font-family:"Font Awesome 6 Free";float:right;font-weight:600;font-size: 20px}
.panel-default>.panel-heading a:before{margin-right:10px;color:#0d8145;font-size:16px;}
.panel-body{background: #fff1f6;font-size:15px;padding:10px;line-height:20px;border-top:1px solid #ececec; color:#000}
.panel-body p{ margin-bottom:0.5em}
.panel-body ul, .panel-body ol{font:500 14px/24px 'Poppins', sans-serif; margin:20px 0px 20px 20px}

/* FAQ ENDS */


/*Contact-Us-Start*/
/*===========================*/
.contact_page{color:#333;padding:20px 0;min-height:450px;font-size:1.1em;line-height:1.5em}
.contact_all_dtls{ text-align:left; padding:10px 0}
.contact_all_dtls h3,.contact_all_dtls h4{color:#292d48;font-weight:700;font-size: 20px}.contact_all_dtls h4{ font-size:20px}
.contact_all_dtls .footer-social-icons { margin-bottom:2em}
.contact_text{font-size:15px; color:#333; line-height:20px; padding-bottom:10px}
.contacts_list{ margin:15px 0}
.contacts_list ul{ margin:0px; padding:0px}
.contacts_list ul li{ list-style:none;margin-bottom:2em; padding:0px; display:flex}
.contacts_list ul li b{width:45px;height:45px;line-height:45px;margin-right:10px;margin-top: 5px;font-size: 16px;color: #ffffff;display: inline-block;vertical-align: top;text-align: center;border-radius:50%;background: #35384c;}
.contacts_list .cont_info_dtl{width:calc(100% - 40px);font-size:15px;color:#020202;
line-height:26px;display:inline-block;font-weight:500;}
.contacts_list .cont_info_dtl span{ display:block;font-size:15px;color:#0d8145;
font-weight: 600;text-transform: uppercase}
.contacts_list .cont_info_dtl em{ font-style:normal; color:#f00}
.contacts_list .cont_info_dtl a{ display:block;color:#000;text-decoration:none}
.contacts_list .cont_info_dtl a:hover{color:#2c7ae7;text-decoration:underline}

.hr_1{margin-bottom:1.5em;margin-top: 1em}
.contact_form_bg{background: #040404;padding:15px 25px;border-radius:.625rem;background: linear-gradient(to right, #edf4ff, #f7efef);box-shadow: 0px 0px 10px #ababab;border:1px solid #ababab}
.cms_area .contact_form_info h3,.cms_area .contact_form h3,.cms_area .contact_all_dtls h3 {font-size:1.9em;color:#202334;line-height:1.5em;font-weight:600;margin-bottom:10px;}
.contact_form_bg .form-field {position:relative;margin-bottom:1rem}
.contact_form_info .btn {padding: 0.7em 2em;font-weight:600;font-size:1.2em;border-radius: 5px}
.contact_form_info .form-control{padding:.64rem .75rem;border-width:1px;border: 1px solid #d6d6d6;background:#fff;color:#000}
.captcha_t a{color:#007bff;padding:5px; display:inline-block}
.captcha_t img{ margin:0.1em 0.3em}
.map-container{margin:10px 0;border:1px solid #666; border-width:1px 0}
.map-container iframe{width:100%;}

/* CONTACTS ENDS */

/*ThankYou*/
.thank_ico{width:140px;height:140px;line-height:140px;background:#f1f1f1; border-radius:50%;text-align:center;color:#e91e63; margin:0.5em auto;font-size:4em;}
.thank_text{ font-size:2em; color:#202334; font-weight:700}


/*Manage-Calander*/
.manage_calndr{padding: 4px;background: #454c76;}
.stats_head{border-bottom:1px solid #e8e8e8;padding: 13px 10px;margin-bottom: 0px;}
.stats_head label{margin-bottom:0;font-weight:600}
.stats_head h2{font-size:1.3em;line-height:1.4em;text-transform:uppercase;color: #fff;display:inline-flex;}
.dash_cal_hed{text-align:center}.dash_cal_hed h2{margin-right:10px;vertical-align:middle;font-weight: 600;}

.caln_mover{display:inline-flex;font-size:0.9em;margin-right:10px; float:left}
.caln_mover span{background:linear-gradient(to top, #e8e8e8, #f9f9f9);border-radius:3px;border:1px solid #bebebe;margin-right:6px}
.caln_mover span a{display:inline-block;padding:3px 10px;color:#000}
.caln_mover span a{border-right:1px solid #bebebe}
.caln_mover span a:nth-child(2){border:0}
.caln_mover b{font-size:12px;line-height:20px;color:#000;background:#dcdcdc;padding:3px 10px;border:1px solid #bebebe;border-radius:3px;font-weight:400}
.caln_yr{display:inline-flex;font-size:0.9em; float:right}.caln_yr select,.search_c select{background:#f7f7f7;padding:4px 10px;border:1px solid #d6d6d6;border-radius:3px;color:#000;font-weight:600}

.schedule_c{font-size:1em;background: #fffbec;}
.schedule_c table {width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em;border:1px solid #e1e1e1;text-align:center;min-height:290px; margin:0}
.schedule_c thead tr{background:#f9f9f9}
.schedule_c table td{padding:0.3em;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}
.schedule_c thead th{font-size:1em;font-weight:400;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}
.schedule_c thead th span{display:block;font-weight:400;color:#2b71bc; }
.schedule_c .table th{padding:.45rem;color:#2e2e2e}
.schedule_c tbody tr{height: 80px;}
.schedule_c tbody tr td{padding:.1rem 0.2rem}
.schedule_c tbody tr td span{display:block;text-align:right;padding:5px 5px}
.cal_spacer{margin:0 -3px;padding:5px 2px;font-size:11px;color:#000;}

.g_holiday{background: #cef3e0;}
.sun_day{background: #e9dadf;}

.holiday_list{border:1px solid #d4d4e7;background:#fff;}
.holiday_list .table{ margin:0}



/* ================= Desktop/Laptop below 1360px  ================= */
@media only screen and (max-width:1359px){
	


}


/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{max-width:100%; width:100%}

/*Header*/
.call_sec{ padding:2px 0}
.call_sec span{ line-height:1.9em}
.header_rgt .btn{ padding:14px 20px;}



}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){

/*Navigation*/
.navbar-nav{margin-right:10px; margin-top:3px}
.navbar-light .navbar-nav>li{margin:0.9rem .6rem;}
.navbar-light .navbar-nav>li>a{ font-size:1em}

/*CMS-Box*/
.hm_cms_txt{font-size:1em;}
.cms_header h3{font-size:1.5em;}
.btn-md {padding:7px 20px;font-size:1em;}

/*Welcome-Section*/
.wlcm_area{padding:3em 0 2em;}.wlcm_area h1{font-size: 2.1em;}

/*Certified-News*/
.hm_news_header h2{width:72%;font-size:2.1em;}
.news_wrap{width:100%}
.news_title {font-size:1.3em;line-height:1.2em;}

/*Experience-Section*/
.experience_section{padding:20px 15px}
.experience_section h4{font-size:1.4em;line-height:1.1em;}
.school_stats_w span{font-size:1em}

/*Circular*/
.hm_heading h3{font-size:2.3em;}
.admn_procedure_content h4 {font-size:1.4em;}

/*Testimonials*/
.testi-area {width:90%;}.testi-cont{ height:118px;}


/*Rolling-Admission*/
.roling_adm_content{width:100%}
.roling_adm_content h3{font-size:2em;}
.roling_txt{font-size:1em}

/*Footer*/
.btm_links{font-size:1.1em}.ft_text{font-size: 1em;}
.help_line{font-size:1em}
.ft_right .btn1>i, .ft_right .btn2>i{ margin-left:20px;}

/*Video-Gallery*/
.vd_gal{width:285px;}
.vd_img,.vd_img figure{width:285px;height:210px;}
.vd_gal .play_icon, .vd_gal .play_icon span{width:285px;height:210px;}

/*Faculty-Listing*/
.faculty_listing ul li{ width:25%}

}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.breadcrumb_bg, .breadcrumb{ display:none;}

/*Header*/
.call_on{ cursor:pointer}
.call_dis2{display:none;position:absolute;background:#fff;z-index:999;padding:10px; margin-top:20px;box-shadow:1px 5px 7px #636161; transition:all linear .7s}
.call_sec span{ display:block;}
.call_sec{color:#121315;}.call_sec i{ margin-right:10px;}
.call_sec a{color:#121315;}

.portal_tb{ text-align:right;}
.login_btn{ display:inline-block}

/*Navigation*/
/* NAV */
.nav_area{ margin:0}
.navbar{ position:relative; margin:0px 0}
.navbar-light .navbar-nav{ margin:0}
.navbar-light .navbar-toggler {color:rgba(255,255,255,.5);border-color: rgba(255,255,255,.9);z-index:999;right:0px;padding:.2rem .3rem; top:22px;border-width:2px; background:#f1f1f1;position: absolute}
.navbar-brand{width:auto; margin:0}.navbar-brand img{ width:100%; height:auto}

.navbar-nav{display:block;}
.navbar-light .navbar-nav>li{margin:0rem;}
.navbar-light .navbar-nav>li>a{padding:6px 15px;border-bottom: 1px solid #f1f1f1;}
.navbar-light .navbar-nav>li.active a{color:#fff;background:#008aff}
.navbar-light .navbar-nav>li.dropdown>a:after{margin-top:15px;float:right;   vertical-align: middle;}

.navbar-nav .dropdown-menu{width:100%;box-shadow:none;background:#f1f1f1}
.dropdown-menu{ margin-top:0}
.dropdown-menu>li>a {padding:0 20px !important;color:#000;}
.dropdown-menu>li>a:hover{color:#fff;background:#008aff}
.navbar-light .navbar-nav>li.dropdown .dropdown-menu>li>a:hover{color:#fff;background:#008aff}


.navbar .btn-navbar{display:inline-block;padding: 8px 9px;margin:0px;margin-right:109px;border-radius:2px;border: 1px solid #202334;background:none;position: absolute;z-index:99;top: 20px;right: 19px;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:3px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#999;margin:4px 0;transition:.4s}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a;font:13px/22px  'Poppins', sans-serif}


.navbar{display:block}
.nav-collapse, .nav-collapse.collapse{width:100%;margin:auto;position:absolute;margin:auto;right:0; z-index:99;background: #fff;padding:0px;top:80px}
.collapse {display: none !important}
.collapse.show {display: block !important}
/* NAV ENDS */	

/*CMS-Boxes*/
.cms_wrap{ margin:0.5em auto}
.hm_cms_img{float:left}
.hm_cms_img, .hm_cms_img figure{width:290px;height:163px;}
.hm_cms_content{margin-left:300px;padding:15px;}
.hm_cms_txt{height:75px;}
   
/*Welcome-Section*/
.half_bg:before{width:100%;background:rgba(255,255,255,0.8)}
.welcome_cnt{height:auto}


/*Experience*/
.experience_section:after{content:'';display:block;clear:both}
.school_stats_w{width:45%;float:left}

/*Circular*/
.circular_section{padding:0}
.circular_wrap{padding:20px 15px;margin:0 -15px;}
.admn_procedure_wrap{padding:20px 15px;margin:0 -15px;}

/*Footer*/
.ft_top{ padding:0.5em 0}
.btm_links{font-size:1em;margin-top: 1em;}.btm_links a{padding:0 10px}
.ft_right .btn1, .ft_right .btn2{display:inline-block}
.developed_txt span{display:block;}

/*News-Detail*/
.news_dtl_img{float:none;margin:1em auto}

/*Video-Gallery*/
.video_dtls_des{margin-top:1em;height:auto}

/*FAQs*/
.faq_wrapper{ width:100%}

/*Career*/
.career_form{width:100%}
.career_form h2{font-size:1.1em}


/*Faculty-Listing*/
.faculty_listing ul li{ width:33.3%}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {

.call_sec span {margin-bottom:0.4em;line-height:1.4em;}

/*CMS-Section*/
.hm_cms_txt{height:82px;}

/*Welcome-Section*/
.wlcm_area h1 {font-size:1.8em;}
.welcome_cnt {font-size:14px;line-height:23px;}

/*News-Section*/
.hm_news_header h2{font-size: 1.8em;}

.hm_heading h3{font-size: 1.8em;}

/*Rolling-Admission*/
.roling_adm_wrap{ display:block; width:50%}


/*Footer*/
.btm_links{ text-align:left;}
.f_dd_box{ margin:0.5em 0em 1em; display:none}
.dd_next{margin:3px;padding:0px 0px;height:40px;background:url(../images/pls.png) no-repeat 99% 2px;cursor:pointer; border-bottom:1px dashed #30383a;}
.dd_next_act{background:url(../images/mns.png) no-repeat 99% 2px;border-bottom:1px dashed #373949;}

.ft_top{ border:0; padding:0}.ft_middle{ padding:0}
.ft_heading{ font-size:1.2em; margin:0.4em 0}.ft_logo{ margin:0.5em 0 1em}
.footer-social-icons{ text-align:center;}
.developed_txt{ text-align:center;}
.ft_right .btn1, .ft_right .btn2 {display: inline-block;width:48%}

/*Inner-Pages
======================*/

.banner_hed h1 {font-size: 29px;}

/*Contact-us*/
.contact_all_dtls .footer-social-icons{ text-align:left;}

}

@media only screen and (max-width:600px) {
.hm_cms_txt {height:72px;}
.school_stats_w { width:44%}
}

@media only screen and (max-width:515px) {
	
.cms_pc,.cms_pc1{ float:none; margin:1em auto}	

.cms_area .contact_form_info h3, .cms_area .contact_form h3, .cms_area .contact_all_dtls h3{ font-size:1.5em; line-height:1.2em;}

.faculty_listing ul li {width:50%;}
}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.intro_popup h1{ font-size:1em;}.intro_des{ font-size:1em; padding:15px;}	
/*Header*/
.login_btn .btn{font-size:1em;}	
.logo_sec{margin:1.5em 0 0;}

/*Navigation*/
.nav-collapse, .nav-collapse.collapse{ width:325px;}

/*CMS-Section*/
.cms_wrap{ width:328px;}
.hm_cms_img{float:none;width:326px;height:163px;}
.hm_cms_img figure{width:326px;height:163px;}
.hm_cms_content{ margin:0}
.hm_cms_txt {height: 92px;}

/*Welcome-Section*/
.wlcm_area h1{font-size:1.4em;}.wlcm_area h1 span{font-size:15px;font-weight:600}

/*News*/
.hm_news_header{display:block}
.hm_news_header h2{width:100%;font-size: 1.4em;}.hm_news_header h2 span{ font-size:14px;}
.hm_news_header .blue_txt_btn{ float:none}

.news_img{ float:none}
.news_content{ margin:0; padding:1em 0}
.news_listing .news_wrap{border:0}
.news_listing .news_wrap:hover{ box-shadow:none}
.news_listing .news_content{ padding:1em 0}

/*News-Detil*/
.news_dtl_img,.news_dtl_img figure{width:310px;height:186px;}
.news_dtl_content{ font-size:1em}


/*Experience-Section*/
.school_stats_w {width:auto;float:none;}

.hm_heading{ display:block;}
.hm_heading h3{font-size:1.4em;display:block;}.hm_heading h3 span{font-size:14px;font-weight:600}.gallery_section .blue_txt_btn{float:none}.blue_txt_btn{font-size:1em}.faculty_section .blue_txt_btn{float:none}
.admn_procedure_content h4 {font-size: 1.1em;}

.faculty_listing ul li {width:50%;}
.faculty_area {width:98%;margin: 15px auto}
.faculty_img {width:150px;height:150px;}
.faculty_img figure{width:130px;height:130px;}
.name{ font-size:1.1em; height:25px;}

/*Testimonials*/
.testi-area {width:96%;box-shadow:0px 0px 10px #8c8c8c;}
.testi-cont{ font-size:1em;height:125px;}
.postby b{ font-size:14px; line-height:18px;}

.tm_left .tm_img {width:51px;height:51px;font-size:21px;line-height:46px;}
.tm_left .tm_img i {width:48px;height:48px;}
.tm_info{ font-size:16px;}.tm_text{font-size:14px;line-height:19px;}

/*Rolling-Admission*/
.roling_adm_section{ background-position:40% 0;height:400px;}
.roling_adm_content h3 {font-size: 1.8em;}
.roling_adm_wrap{display:block;width:92%}


/*Footer*/
.help_line p{ display:block; margin-bottom:0.5em;}
.help_line p span{ display:block; width:100%}
.ft_right .btn1, .ft_right .btn2{display:block;width:100%}

/*Inner-Pages
=================*/
.cms_area h1, .cms_area h2{font-size:1.3em;}
.cms_area h3{font-size:1.3em;}
.page_heading h2{font-size: 1.3em;}

.manage_calndr {padding: 2px;}
.stats_head{ padding:10px;}.cal_spacer{ font-size:9px;}

}



@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important;}
} 

/* whatsap css */
.wts-app{width: 4em;height: 4em;border-radius: 6px 0 0 6px;position:fixed;right:0;top:60%;z-index:9999;line-height:4em;}
.wts-app a{display:block;color:#fff;font-size: 2.4em;font-weight:500;padding:0px 0px;text-align:center;background: #23c540;border-radius: 10px 0 0 10px;overflow:hidden;box-shadow:0px 0px 4px #487e52}
.wts-app a:hover{background: #21ab3a;text-decoration:none;color:#fff}