@charset "utf-8";
@font-face {
    font-family: 'hibernate';
    src: url('Hibernate.otf');

}
*{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)}}
body {
    top: 0px !important;
}
/* 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:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px;font-size:18px;color:#fff}

.owl-theme .owl-nav i{font-size:10px;line-height:22px;vertical-align: text-top;}

.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#060303 !important;display:inline-block;cursor:pointer;width:25px;height:25px}

.owl-theme .owl-nav [class*=owl-]:hover{background:#ff4203 !important;color:#fff;text-decoration:none}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0; margin-bottom:10px}

.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background:none;outline:none;border:none;vertical-align: middle;}

.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:10px 5px;background:#a3a3a3;display:block;opacity:1;border-radius:50%; vertical-align:middle; border:3px solid transparent}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{width:8px;height:8px;background:#c60400;opacity:1;}



#amazing_scroll.owl-theme .owl-dots,#askexpert_scroll.owl-theme .owl-dots,#bd2_scroll.owl-theme .owl-dots,#bd_scroll.owl-theme .owl-dots{display:inline-block;float:right;}

#privileges_scroll.owl-theme .owl-nav.disabled+.owl-dots{margin-bottom:0px;}

.more {
    text-align: justify;
}


.thum_w .owl-theme .owl-nav button.owl-next{position:absolute;z-index:99;right:0;top:16px;border-radius:3px}

.thum_w .owl-theme .owl-nav button.owl-prev{position:absolute;z-index:99;left:0;top:16px;border-radius:3px}



/*Back to top button */

#back-top{position:fixed;bottom:-20px;right:30px;z-index:9999;width:31px;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:30px;display:block;height:58px;overflow:hidden;outline:none;text-decoration:none}#back-top span{width:30px;height:58px;display:block;background:url(../images/top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0}#back-top:hover{bottom:-1px;outline:none;text-decoration:none}

/* CSS Document */



/*Project Name:New Yalla School

[Created by WEBLINKINDIA.NET on 17 Jan, 2020:Shashi Bhushan]*/

body{background:#fff;font:14px/22px 'Roboto', sans-serif;color:#6b6868;text-align:justify}

h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif}

h1{font: 600 1.8em/1.5em 'Poppins', sans-serif;color:#e40001;text-align: left;}

h2{font:30px/35px 'Poppins', sans-serif;color:#000}

h3{font:35px/35px 'Poppins', sans-serif;color:#000}

.mw_98{max-width:98%;height:auto}.mw_96{max-width:90%;height:auto;margin:auto}.w97{width:80%}.w100{width:100%}

.open{font-family:'Open Sans', sans-serif}

.robo-fnt{font-family:'Roboto', sans-serif}

.poppins{font-family:'Poppins', sans-serif}

.white{color:#fff}.black{color:#000}.gray{color:#444444}

figure{ margin:0} .no_pad{padding:0; margin:0;}



p{margin-top:0;margin-bottom:0;}

hr{margin-top:20px;margin-bottom:0;border:0;border-top:1px solid #dcdcdc}

.shadow{box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10)}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:1em} .fs16{font-size:1.143em} .fs18{font-size:1.286em} .fs20{font-size:1.429em} .fs22{font-size:1.571em} .fs26{font-size:1.857em}.weight600{font-weight:600}



.border1{border:1px solid #c3bcbc}.bb{border-bottom:1px solid #ccc}.dn{display:none}.hand{cursor:pointer}.rel{position:relative}



.bg-blue{background:#fbe1ed;border:1px solid #9c3062}

.bg-gray{background:#B9B9B9}

.bg-white{background:#fff}



::-webkit-input-placeholder{color:#9d9d9d}

:-moz-placeholder{color:#9d9d9d !important}

::-moz-placeholder{color:#9d9d9d !important}

:-ms-input-placeholder{color:#9d9d9d} 



.radius-5{ border-radius:5px;}.radius-10{ border-radius:10px;}



/*===============[Website-Start]===================*/

.container{width:1263px;padding:0 15px;max-width:100%}

.scrol-div{height:280px;overflow-y:scroll}

.heading{text-align:center;font-size:3.643em;text-transform:uppercase;font-weight:400;color:#000;padding-top:20px}

.main-banner{width:100%;height:auto;position:relative}

.header-bg{background:#fff;}

.skiptranslate iframe {
    display: none;
}

.top2{height:110px; background:#fff;width:100%}

.t2_fixer{position:fixed; z-index:9999; top:0; box-shadow:0 2px 2px rgba(0,0,0,.2); height:110px;}

.top2_b{height:110px; display:none;}





/*.t2_fixer .logo_area{margin-bottom:10px}

.t2_fixer .navbar .nav >li >a{padding:27px 20px}

.t2_fixer ul.top_link{margin:1.5em 0 0 90px}

.t2_fixer .navbar-light .navbar-nav{margin:15px 0}

*/





.banner_area{position:relative}

.inner_bnr{width:100%;height:160px;overflow:hidden}

header{box-shadow:1px 0 5px #ccc;}





.logo_area{margin:16px 0 0 0; padding-left:10px;background:#fff;}





.header_contact{display:inline-block;margin-right:10px}

.call_sec{font-size:1.2em;color:#0000;padding:0px 0;font-family:'Poppins', sans-serif}

.call_sec span{margin-right:20px;font-weight:400}

.call_sec b{font-weight:normal}

.call_sec a{color:#fff;font-size:0.89em}

.call_sec i{color:#ff3300;font-size:1.1em;margin-right:5px;vertical-align:middle}



.header_top_strip{padding:10px 0 0;text-align:right;}

.compare_tabs{display:block; float:left;font-family:'Poppins', sans-serif;line-height:37px; vertical-align:top; text-align:right;}.compare_tabs a{color:#0682ae;padding:0px 10px;display:inline-block;font-weight:500}.header_app span i{font-size:22px;margin:0 5px}

.header_mid{ display:block;}

.share_header{ display:inline-block; margin-top:5px; line-height:37px;}

.share_label{ display:inline-block; padding-right:5px}

.share_header span,.share_ntwrks b{ display: inline-block;}

.share_header span a,.share_ntwrks b a{ display:block; width:28px;height:28px; line-height:30px; color:#fff; background:#f00; font-weight:400;text-align:center; border-radius:50%}

.share_header span.fb a, .share_ntwrks b.fb a{background:#137bd0;}

.share_header span.twitter a,.share_ntwrks b.twitter a{background:#4bd6ff;}

.share_header span.linkedin a,.share_ntwrks b.linkedin a{background:#0995b9;}

.share_header span.insta a,.share_ntwrks b.insta a{background:#f31891;}

.share_header span.pinerest a,.share_ntwrks b.pinerest a{background:#cf1f21;}

.share_header span.tumblr a,.share_ntwrks b.tumblr a{background:#29394c;}

.share_header span.youtube a,.share_ntwrks b.youtube a{background:#cf1f21;}

.share_header span.gmail a,.share_ntwrks b.gmail a{background:#cf1f21;}



.hd_mid_tabs{display:inline-block;font-family:'Poppins', sans-serif}

.hd_mid_tabs:after{ content:'';display:block;clear:both;}

.hd_mid_itms{display:block;float:left;padding:0 10px;border-right:1px solid #cdd2df;}.hd_mid_tabs .hd_mid_itms:nth-child(4){ border:0}



.live_chat{display:block;line-height:37px;}.live_chat a{display:block;font-size:13px; color:#000; text-transform:uppercase; font-weight:500}

.live_chat a>i{color:#70c483; margin-right:5px;}.live_chat a:hover{ text-decoration:none}

.language{color:#000;line-height:37px;height:37px;overflow:hidden;display:block; border:1px solid #f1f1f1}.language a{color:#000;font-weight:500;display: block;min-width: 97px;}.language a>i{margin-left:10px;color:#969696;font-size:12px;}.language a:hover{ text-decoration:none}

.lang-menu{ width:200px;position:absolute;z-index:99;display:none;height:72px; background:#fff;border:1px solid #1b3661;top:35px;padding:5px;text-align:left;}

.language .goog-te-gadget{ height:35px; overflow:hidden}

.language .goog-te-gadget .goog-te-combo{ width:100%;padding:0 10px;}





/*currency flag dropdown*/

.currency{  padding: 0px;
    text-align: left;
    line-height: 37px;
    display: block;
    width: 115px;}

.currency span{ border:0px;}

.currency dl {margin-bottom:0px;border:0px solid #ccc;}

.ddmenu dd, .ddmenu dt, .ddmenu ul {margin:0px;padding:0px;font-weight:600; }

.ddmenu dd { position:relative;}

.ddmenu a, .ddmenu a:visited {color:#000; text-decoration:none; outline:none; padding:0px;}.ddmenu dt i{ float:right;color:#969696;font-size:12px;vertical-align:middle; line-height:35px;}

.ddmenu a:hover {color:#000;}

.ddmenu dt a:hover {color:#000;}

.ddmenu dt a {background:#fff url(../images/dd-btn.png) no-repeat scroll 93% 50%; display:block; width:auto; overflow:hidden; font-size:13px; font-weight:500; min-width:118px;text-transform:uppercase}



.ddmenu dt a span {cursor:pointer; display:inline-block; padding:0px }

.ddmenu dt img.flag {border:none;vertical-align:middle; margin-right:5px; }



.ddmenu dd ul {background:#fff; border:1px solid #ccc; color:#C5C0B0; display:none;left:0px;padding:0px;position:absolute;top:0px;width:auto;min-width:177px; list-style:none;text-align:left; z-index:99999; margin:0px;font-weight:400}

.ddmenu span.value {display:none;}

.ddmenu dd ul li a {padding:3px 6px; display:block;font-size:13px;border-bottom:1px solid #ccc; text-transform:uppercase }

.ddmenu dd ul li a:hover {background-color:none;}

.ddmenu dt a:hover{background-color:none;}



.flagvisibility {margin-right:5px;width:19px; height:14px;}



.hm_tp_btns{ display:block;font-family:'Poppins', sans-serif; float:right; padding-left:10px;}



.social-icons{margin:0 0;text-align:right;font-weight:600;display:inline-block;float:right}

.social-icons span{color:#fff;padding-right:10px;font-weight:400;font-size:14px}

.social-icons .social-icons{margin-bottom:0;display:inline-block}

.social-icons .social-icons > li{display:block;display:inline-block;margin:0}

.social-icons .social-icons > li + li{margin-right:0}

.social-icons .social-icons a{display:block;text-align:left;color:#ff3300;font-size:1em;background:#fff;width:30px;height:30px;line-height:30px;border-radius:50%}

.social-icons .social-icons i{color:#ff3300;display:block;text-align:center;vertical-align:middle; text-align:center;line-height:30px}

.social-icons .social-icons a:hover, .social-icons .social-icons a:focus{text-decoration:none;background:#ff3300;color:#fff}

.social-icons .social-icons a:hover i{color:#fff}







/* top menu */

ul.top_link{margin:2em 0 0 30px;padding:0;color:#fff;font:14px/16px 'Poppins', sans-serif;position:relative;float:right;text-align:right}

ul.top_link li{background:#000;padding:0 14px;display:inline-block;margin:0;text-align:center;border-radius:5px}

ul.top_link li span{display:inline-block;text-align:center;padding:8px 4px }

ul.top_link li span>i{font-size:22px;vertical-align:middle;margin-right:5px}

ul.top_link li span a.act{color:#07d5ec}

ul.top_link li a{display:inline-block;color:#fff}

ul.top_link li a:hover{color:#3fed90;text-decoration:none}

ul.top_link li b{margin:0 2px;font-size:15px;vertical-align:middle;font-weight:400;

display:inline-block}







/*nav-start*/

.nav_area{border-top:1px solid #eaeaea;margin:15px 0 10px;position:relative}

.navbar-brand{margin:5px 0}

.navbar-header{padding:0px 0px 0px 0;margin-top:0}

.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;float:right}

.nav-collapse.collapse{overflow:visible;height:auto;margin-top:0px;display:flex;

width:100%}

.navbar .btn-navbar{display:none;float:right;margin:0;padding:9px}

.hidden-lg-up{display:none!important}

.navbar-inner{padding-left:0px;width:100%;}

.navbar-light{background:none;margin:5px 0 0 0;text-align:left;width:100%}

.navbar-light .navbar-nav{margin:0px 0 10px  0;-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;}

.navbar-light .navbar-nav>li>a{color:#000000;font-size:15px;font-family:'Poppins', sans-serif;padding:0.6rem 0.6rem;line-height:20px;background:none;display:block;text-decoration:none;border-radius:30px;font-weight:400;}



.navbar-light .navbar-nav>li.open:focus{color:#00aeef}

.navbar-light .navbar-nav>li>a:hover{color:#e40001;background:#fff;transition:all linear .6s;}

.navbar-light .navbar-nav>li>a:hover i>img{}

.navbar-light .navbar-nav>li:first-child a{ font-size:16px;line-height:20px;}



.navbar-light .navbar-nav>li>a.active{color:#e40001;background:#fff;}

.navbar-light .navbar-nav>li>a:hover.active{color:#e40001;background:#fff;}



.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light

.navbar-nav>.show>a:hover{color:#e40001;background:#000}



.navbar-light .navbar-nav>li:last-child .dropdown-menu{right:0px;left:auto}

.dropdown-toggle::after{display:none}

.dropdown-menu{background:#fff;margin-left:0px;margin-top:0px;padding:1px;border-radius:0px;min-width:252px;width:100%;border-width:0px 1px 1px 1px;box-shadow:0px 10px 10px #666}



.dropdown-menu>li{border-bottom:1px solid #f1f1f1}

.dropdown-menu>li>a{color:#000;line-height:30px;display:block;padding:0px 10px !important;font-size:14px}

.dropdown-menu>li>a:hover{background:#000;color:#fff;text-decoration:none;border-bottom:0}

.dropdown-menu>li:last-child{border:0}



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





.btn-charity, .post_btn, .login_btn{color:#fff;display:inline-block;background:#f00;border-radius:5px;padding:6px 10px;text-transform:uppercase;font-size:0.96em;line-height:1.8em;font-weight:400; margin-left:0px}

.post_btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1b3979+0,449fe5+49,1b3979+100 */

background: #1b3979; /* Old browsers */

background: -moz-linear-gradient(left,  #1b3979 0%, #449fe5 49%, #1b3979 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.login_btn{background:#fff;border:1px solid #9f8743;color:#000;padding:5px 20px}

.login_btn i{color:#111111; margin-right:4px;}

.login_btn span{ padding:0 3px;}

.login_btn a{color:#111111}

.btn-charity:hover, .post_btn:hover{ background:#000; color:#fff; text-decoration:none}





/* banner area section start */

.banner-area{width:100%;text-align:center;height:auto}

.banner-area img{display:block;max-width:100%;margin:auto}

/* banner area section end */



/*inner-banner-start*/

.inner_bnr{width:100%;height:300px;overflow:hidden}

.inner_bnr img{width:100%;margin:0 auto;height:auto}

/*inner-banner-start*/



/*Search-Area*/ 
.search_outer {

    width: 70%;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    position: absolute;
    bottom: 0px;
    z-index: 99;
    margin: auto;
    left: 0px;
    right: 0px;

}

.search_inner {display:block;width:100%;margin:0 auto; position:relative}
.search_pos {width: 100%; position: absolute;margin-top: -60px;
    padding: 20px 10px; background: rgb(255 255 255 / 75%);
    border-radius: 10px;box-shadow: 0px 0px 20px #ccc;}

.srch_tb_ot {display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left: 30px}

.srch_tb1{width:16%;padding:0 5px;}.input_group label{color:#767c85;font-size:14px;font-family:'Poppins', sans-serif; display:block; font-weight:600; text-transform:uppercase; line-height:28px; margin:0}

.srch_tb1 span{padding:9px 6px;color:#fff;}

.srch_tb2{width: 22%;padding:0 5px;}

.srch_tb3{width: 28%;padding:0px 5px 0;}

.srch_tb4{width: 16%;padding:0px 15px 0 0;}

.srch_tb_btn{width:auto; margin-top:30px;padding-left:5px;}.s_icon{ width:28px; height:28px; display:inline-block}.s_icon img{ max-width:100%; height:auto}

.search_inner select, .search_inner input[type=text]{color:#999;padding:5px 20px 5px 10px;border:#ccc 1px solid;border-radius:10px;width:100%;height:52px;font-size:14px;font-family:'Poppins', sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: #fff url(../images/dd-arw.png) no-repeat 96% 50%;font-weight:500}.search_inner input[type=text]{background:#fff;}

.search-btn{font-size:15px;color:#fff;background:#c60400;padding:9px 20px;border:0;border-radius:10px;height:48px;transition:all .2s linear;font-family:'Poppins', sans-serif; font-weight:600; text-transform:uppercase; cursor:pointer;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c60400+0,fca1a1+49,c60400+100 */

background: #c60400; /* Old browsers */

background: -moz-linear-gradient(left,  #c60400 0%, #fca1a1 49%, #c60400 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60400', endColorstr='#c60400',GradientType=1 ); /* IE6-9 */}

.search-btn:hover{ background:#333;}

.srch_tb1 .w40{width:42% !important;}



.slider-wrapper{ margin-top:20px; padding:0 10px}

.slider-selection {background:#c60400  !important;}

.slider-success .slider-selection {background-color: #5cb85c !important;}

.slider-primary .slider-selection {background-color: #428bca !important;}

.slider-info .slider-selection {background-color: #5bc0de !important;}

.slider-warning .slider-selection {background-color: #f0ad4e !important;}

.slider-danger .slider-selection {background-color: #d9534f !important;}

.slider.slider-horizontal {width: 93% !important;height: 20px;}

.slider-handle {background-color: #fff !important;background-image: none !important;

-webkit-box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;

-moz-box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;}



.slider-strips .slider-selection {background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;

background-image: -ms-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;

background-image: -o-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;

background-image: -webkit-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important; }

.slider .tooltip.top {margin-top: -25px !important;color: #f00;}

.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #bdbdbd !important;text-align: center;background-color: transparent !important;border-radius: 4px;}

.tooltip.top .tooltip-arrow {display: none !important;}

.slider .tooltip.top {margin-top: -25px !important;}

.well {background:transparent !important;	border: none !important;	box-shadow: none !important;width: 100% !important;	padding: 0;}

.slider-ghost .slider-track {	height: 5px !important;}

.slider-ghost .slider-handle {	top: -2px !important;border: 5px solid #f77500;}

.slider-success.slider-ghost .slider-handle {	border-color: #5cb85c;}

.slider-primary.slider-ghost .slider-handle {	border-color: #428bca;}

.slider-info.slider-ghost .slider-handle {	border-color: #5bc0de;}

.slider-warning.slider-ghost .slider-handle {	border-color: #f0ad4e;}

.slider-danger.slider-ghost .slider-handle {	border-color: #d9534f;}

.tooltip{ opacity:1}.slider-handle{width:14px;height:14px;border:1px solid #9c9c9c;}

.slider.slider-horizontal .slider-track{height:6px;width:100%;margin-top:-6px;

top: 50%;left:0;}



/*Cirriculum*/

.ciriculum_w{}

.headng b{display:inline-block;color:#767c85;font-size:14px;text-transform:uppercase;font-weight:600}.headng{font-family:'Poppins', sans-serif}

.headng span{display:block;float:right;font-weight:600;color:#133f66;font-size:12px;}.headng span a{color:#133f66; text-transform:uppercase}

.h_ad_bnr{ background:#f7f7f7; text-align:center; padding:20px;}

.h_ad_bnr img{max-width:100%; height:auto}

.ciriculum_links, .ciriculum_links_inr{ margin:10px 0 0 0; text-align:left;}.ciriculum_links ul,.ciriculum_links_inr ul{ margin:0px; padding:0px;}

.ciriculum_links_inr ul:after{ content:''; display:block; clear:both}

.ciriculum_links ul li, .ciriculum_links_inr ul li{list-style:none; display:inline-block;}

.ciriculum_links ul li a, .ciriculum_links_inr ul li a{display:block;padding:5px 17px;border:1px solid #cecece; border-radius:10px;color:#767c85}.ciriculum_links ul li a:hover,.ciriculum_links ul li a.active,.ciriculum_links_inr ul li a:hover{background: #67c47c;

background: -moz-linear-gradient(left,  #67c47c 0%, #84f992 50%, #67c47c 100%);

background: -webkit-linear-gradient(left,  #67c47c 0%,#84f992 50%,#67c47c 100%);

background: linear-gradient(to right,  #67c47c 0%,#84f992 50%,#67c47c 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c47c', endColorstr='#67c47c',GradientType=1 );

color:#fff; border:1px solid #67c47c; text-decoration:none}

.ciriculum_links_inr ul li{ margin-bottom:5px; width:25%; float:left}.ciriculum_links_inr ul{ margin:0 !important}

.ciriculum_links_inr ul li a{padding:5px 15px 5px 5px; line-height:35px; border-radius:0;width: 97%;}

.ciriculum_links_inr ul li a b{display:block;float:left;width:60px;height:40px;border:1px solid #ccc; margin-right:10px; overflow:hidden}

.ciriculum_links_inr ul li a b img{ max-width:100%; height:auto}

.ciriculum_links_inr ul li a:after{content:'';display:block;clear:both}



/*Home-School-Listing*/

.hm_school_w{margin:30px 0 20px 0;}

.hm_school_list{margin:0px;padding:0px;}.hm_school_list ul{margin:0px; padding:0px}

.hm_school_list ul li{list-style:none;display:block;}

.hm_school_list:after{content:'';display:block;text-align:center;}

.school_w, .teacher_w, .month_school_w, .expert_w,.rising_star_w{ margin:auto;border:1px solid #cecece;width:285px;font-family:'Poppins', sans-serif;}

.month_school_w{ width:100%; padding:15px;}

.month_school_w .school_img{float:left;}

.month_school_right{margin-left:300px; text-align:left;}.month_school_right:after{ content:'';display:block;clear:both}.month_school_right .sh_location{ position:static; font-size:18px;padding:4px 10px;}

.video_home{ width:100%; height:335px;}

.video_home iframe{ width:100%; height:100%;}



.trending_pos1{position:absolute; z-index:99; top:-27px; right:0; background:#a27700; color:#fff; padding:2px 10px;}

.trending_pos2{position:absolute; z-index:99; top:5px; left:5px; background:#fff; color:#bb8900; padding:2px 10px;}

.trending_pos3{position:absolute; z-index:99; top:5px; right:5px; background:#a27700; color:#fff; padding:2px 10px;}

.trending_pos4{position:absolute; z-index:99; top:5px; right:5px; background:#fff; color:#bb8900; padding:2px 10px;}



.month_school_right .school_ttl{ font-size:25px; line-height:27px; margin-top:15px; height:52px; font-weight:600}

.school_img,.teacher_img,.expert_img,.rising_star_school_img{width:283px;height:178px; overflow:hidden; position:relative}

.rising_star_school_img{
    background-repeat: no-repeat !important;
    height: 161px;
    background-size: cover!important;
    background-position: center !important;
    
}

.school_img figure, .teacher_img figure,.expert_img figure{width:283px;height:178px;display:table-cell;vertical-align:middle; text-align:center}

.expert_img img{ max-width:100%; height:auto; transition:all linear .6s;}

.expert_img:hover img{ transform:rotate(-2deg) scale(1.2);}



.school_img img{ max-width:100%; height:auto; transition:all linear .6s;}

.school_img:hover img{ transform:rotate(-2deg) scale(1.2);}

.teacher_img img{ max-width:100%; height:auto; transition:all linear .6s;}

.teacher_img:hover img{ transform:rotate(-2deg) scale(1.2);}


span.box_teacher_title {
 text-transform: uppercase;
    position: absolute;
    top: 36px;
    color: #dfb457;
    margin-left: 11px;
    z-index: 1;
    font-size: 21px;
    font-family: 'hibernate';
}


span.detail_name {
   position: absolute;
    top: 75px;
    color: #dfb457;
    font-size: 29px;
    text-transform: uppercase;
    display: block;
    width: 39%;
    text-align: center;
    font-family: 'hibernate';
    
}
.rising_star_img{ 
       width: 121px;
    height: 123px;
    margin: 26px;
    margin-left: 148px;
    overflow: hidden;
    border: 2px solid #dab040;
    border-radius: 50%;}

.rising_star_img figure{width:117px;height:91px;display:table-cell;vertical-align:middle; text-align:center}

.rising_star_img figure img{ max-width:100%; height:auto; transition:all linear .6s;}

.rising_star_w:hover .rising_star_img figure img{ transform:rotate(-2deg) scale(1.2);}



.school_des,.teacher_des,.expert_des,.rising_star_des,.job_posting_des{ padding:10px 5px; text-align:left; position:relative}.rising_star_des{ padding:0px 15px 10px}

.sh_location{position:absolute;top:-27px;background:#9f8743;color:#fff;left:0; padding:2px 10px; display:inline-block}

.add_compare{position:absolute;top:-27px;right:0; display:inline-block; }.add_compare a{ margin:0;color:#fff;color:#fff;font-size:13px;padding:2px 10px; display:block;background: #017cff;

background: -moz-linear-gradient(left,  #017cff 0%, #6eb3ff 51%, #017cff 100%);

background: -webkit-linear-gradient(left,  #017cff 0%,#6eb3ff 51%,#017cff 100%);

background: linear-gradient(to right,  #017cff 0%,#6eb3ff 51%,#017cff 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cff', endColorstr='#017cff',GradientType=1 );

}.add_compare a:focus{ background:#e50000}.add_compare a:hover{ text-decoration:none}

.remove_compare{position:absolute;top:-27px;right:0; display:inline-block; }.remove_compare a{ margin:0;color:#fff;color:#fff;font-size:13px;padding:2px 10px; display:block;background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #c20000 0%, #ff1500 53%, #c20000 99%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#c20000 0%,#ff1500 53%,#c20000 99%);

background: linear-gradient(to right,  #1e5799 0%,#c20000 0%,#ff1500 53%,#c20000 99%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c20000',GradientType=1 );

}.remove_compare a:focus{ background:#e50000}.remove_compare a:hover{ text-decoration:none}

.school_name{ text-align:center;font-size:15px;line-height:20px;color:#e46104; margin-top:10px; font-weight:500; height:42px; overflow:hidden}.school_name a{color:#e46104;}.school_name a:hover{text-decoration:none}

.ask-home{text-align: center;font-size: 15px; color: #e46104;  font-weight: 500; overflow: hidden;}

.rising_star_ttl{ background:#9f8743;color:#fff;font-size:18px;line-height:22px;font-weight:500; height:47px; overflow:hidden; text-align:center;}

.rising_star_ttl a{color:#fff;}.rising_star_ttl:hover{background:#001f5e;}

.rising_star_ttl span{height:47px;width:283px;display: table-cell;vertical-align: middle;}

.star_medal{width:53px;height:63px;margin:-11px auto 0;}.star_medal img{max-width:100%;height:auto}

.school_ttl, .teacher_ttl, .expert_ttl{color:#012060;font-size:18px;line-height:22px;font-weight:600; height:44px; overflow:hidden;}

.teacher_ttl,.expert_ttl, .ext_list_title{ height:26px; overflow:hidden}

.school_ttl a,.teacher_ttl a,.expert_ttl a{color:#012060;}

.school_ttl a:hover,.expert_nam a:hover,.teacher_ttl a:hover,.expert_ttl a:hover{color:#67c47c; text-decoration:none}







.school_text,.teacher_text,.expert_text,.job_posting_text,.event_text,.student_privilg_text,.gal_text{color:#767c85;font-size:14px;line-height:19px;overflow:hidden;margin-top:10px;  text-align:justify}

.expert_text_1{color:#767c85;font-size:14px;line-height:19px;overflow:hidden;margin-top:10px;  text-align: justify; height:75px;}

.expert_text_1 a{color:#767c85;}.expert_text_1 a:hover{color:#767c85;text-decoration:none}

.expert_des .black a{color:#000;}.expert_des .black a:hover{ text-decoration:none}

.school_text a,.teacher_text a,.expert_text a{color:#767c85;}

.school_text a:hover,.teacher_text a:hover,.expert_text a:hover{text-decoration:none}



.exp_hed{ text-align:left; color:#ee0101; font-weight:500; font-size:25px; border-bottom:1px solid #CECECE; padding-bottom:8px; margin-bottom:10px;}.exp_hed a{color:#ee0101;}

.expert_w_nw{ margin:auto;width:298px;font-family:'Poppins', sans-serif; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10); padding:8px; margin-bottom:27px;}

.exp_txt{ text-align:left; font-size:16px; color:#999; line-height:25px; }

.ext_list_title{height:44px; overflow:hidden; text-align:center; padding:8px 0px;}

.ext_list_title a{color:#3954ac;font-size:20px;line-height:22px;font-weight:500; display:block }

.ext_list_title a:hover{color:#67c47c; text-decoration:none}

.flg{ width:30px; height:30px; position:absolute; z-index:99; top:8px; left:8px;}

.expert_nam{ text-align:center; color:#012060; font-size:18px; font-weight:600}.expert_nam a{color:#012060;}

.ques_serch_inn{ width:100%; height:auto; padding:15px; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10); margin:30px 0px 15px;}

.expert_w_nw .expert_text{height:59px; overflow:hidden}

.serc_ans{ width:80%; height:auto; margin:0 auto 12px;}

.serc_ans p:nth-child(1){width:81%; height:40px; border-radius:5px; float:left} 

.serc_ans p:nth-child(1) input[type=text]{text-align:center; color:#666; font-size:20px; width:100%; height:40px; border:1px solid #ccc;}

.serc_ans p:nth-child(2){ width:18%; height:40px; border-radius:5px; float:right; margin-left:5px; color:#fff;background-color:#c20000;border-color:#c20000;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c60400+0,fca1a1+49,c60400+100 */

background: #c60400; /* Old browsers */

background: -moz-linear-gradient(left,  #c60400 0%, #fca1a1 49%, #c60400 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60400', endColorstr='#c60400',GradientType=1 ); /* IE6-9 */}

.serc_ans p:nth-child(2) input[type=submit]{ text-align:center; color:#fff; font-size:19px; background:none; cursor:pointer; width:100%; height:40px; }

.serc_pati{ background:#0070c0; padding:8px 10px; border-radius:5px; font-size:20px; color:#fff; margin-top:18px;}

.srt_sect{ width:100%; height:auto; padding:0px 0px 6px; border-bottom:1px solid #ccc;}

.srt_sect p:nth-child(1){ float:left; font-size:14px; color:#fc0000; text-transform:uppercase; font-weight:500}

.srt_sect p:nth-child(2) { float:right; height:33px;}

.srt_sect p:nth-child(2) select{ width:auto; height:33px; color:#fc0000; font-size:14px; border:1px solid #ccc; padding:5px 8px; border-radius:4px;}

.shad{box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10);}

.qes{ color:#666; font-size:16px; text-align:left}

.qes b{ font-size:22px; font-weight:500}

.qes_pst{ float:left; margin-left:45px; color:#000; font-size:15px; font-weight:600; font-style:italic; margin-bottom:0px;}

.nma{ color:#fc0000; font-weight:500; font-style:normal}

.dta{color:#4F4FFF; font-weight:500; font-style:normal}

.ans_bg{ background:#f2f2f2; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10); width:100%; height:auto; padding:10px; margin-top:12px; margin-bottom:12px;}

.shr_ico{ width:100%; height:auto; padding:8px 0px 0px; text-align:center; display:inline-block}

.shr_ico p:nth-child(1){ float:none; text-align:left; display:inline-block; width:auto; margin-right:16px; font-size:13px;}

.shr_ico p:nth-child(1) span{ color:#afafaf; margin-right:3px;}

.shr_ico p:nth-child(1) i{ color:#999;}

.shr_ico p:nth-child(2){ float:none; text-align:left; display:inline-block; width:auto; margin-right:16px; font-size:13px;}

.shr_ico p:nth-child(2) span{ color:#afafaf; margin-right:3px;}

.shr_ico p:nth-child(2) i{ color:#999;}

.shr_ico p:nth-child(3){ float:none; text-align:left; display:inline-block; width:auto; margin-right:16px; font-size:13px;}

.shr_ico p:nth-child(3) span{ color:#afafaf; margin-right:3px;}

.shr_ico p:nth-child(3) i{ color:#999;}

.shr_ico p:nth-child(4){ float:none; text-align:left; display:inline-block; width:auto; margin-right:16px; font-size:13px;}

.shr_ico p:nth-child(4) span{ color:#afafaf; margin-right:3px;}

.shr_ico p:nth-child(4) i{ color:#999;}

.shr_ico p:nth-child(5){ float:none; text-align:left; display:inline-block; width:auto; margin-right:16px; font-size:13px;}

.shr_ico p:nth-child(5) span{ color:#afafaf; margin-right:3px;}

.fab{display:inline-block; padding-right:1px;}

.fab i{font-size:18px;  color:#4b69b0;}

.twit{display:inline-block; padding-right:1px;}

.twit i{font-size:18px;  color:#37b1e1}

.link{display:inline-block; padding-right:1px;}

.link i{font-size:18px; color:#0678b6}

.wht{display:inline-block; padding-right:1px;}

.wht i{font-size:18px; color:#2ba63a}



.school_des_btm{margin-top:10px;}

.school_des_btm span{display:inline-block;color:#767c85;font-size:14px;padding:5px 20px 5px 0}.school_des_btm span i{margin-right:5px;}.school_des_btm span a{color:#767c85;}.school_des_btm span a:hover{color:#001f5e;}.left_btn{ float:left; margin-top:10px;}

.school_text span{display:block;}.school_text b{display:inline-block;color:#79ce8c; font-weight:500}.school_text b:before{ content:'-'; display:inline-block; padding:0 2px;}



.teacher_text a{color:#767c85; text-decoration:none}

.teacher_text a:hover{color:#001f5e;}



.share_ntwrks{ text-align:center; display:block; margin:0; border-top:1px solid #f1f1f1; padding-top:5px}

.share_ntwrks b{display:inline-block; font-weight:400}



.sect_heading{ margin-bottom:10px; position:relative}

.sect_heading h2{font-family:'Poppins', sans-serif;font-size:24px; line-height:30px;color:#767c85 !important;font-weight:600;display:inline-block;}

.sect_heading h1{font-family:'Poppins', sans-serif;font-size:26px; line-height:30px;color:#767c85 !important;font-weight:600;display:inline-block;}

.sect_heading span{font-family:'Poppins', sans-serif; float:right; display:block;} 

.sect_heading span a, .v_all_btn{color:#fff;line-height:25px;font-size:14px;border-radius:10px;text-transform: uppercase;font-weight:500; padding:5px 15px;display:block; background:#001f5e;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1b3979+0,449fe5+49,1b3979+100 */

background: #1b3979; /* Old browsers */

background: -moz-linear-gradient(left,  #1b3979 0%, #449fe5 49%, #1b3979 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.sect_heading span a:hover{background:#666;color:#fff;}

.v_all_btn{ display:inline-block}.v_all_btn:hover{background:#666;color:#fff;}



/*school-listing*/

.school_listing,.risingstar_listing,.gallery_listing,.teachers_listing,.experts_listing{ margin:0px; padding:0px;}

.school_listing ul,.risingstar_listing ul,.gallery_listing ul,.teachers_listing ul,.experts_listing ul{ margin:0px !important; padding:0;}

.school_listing ul li, .risingstar_listing ul li, .gallery_listing ul li, .teachers_listing ul li,.experts_listing ul li{ list-style:none;margin:0px;padding:0px;float:left;width:33.33%;}.school_listing ul li .school_w{ margin:10px auto}

.risingstar_listing .rising_star_w,.experts_listing ul li .expert_w{ margin:10px auto; height: 395px; }




.school_listing ul:after,.risingstar_listing ul:after,.gallery_listing ul:after,.teachers_listing ul:after,.experts_listing ul:after{content:''; display:block; clear:both;}

.r_star_des{ padding:10px; box-shadow:0px 0px 5px #ccc; border-radius:5px; margin:10px 0}



.r_star_des_1{ 
    padding: 10px;
    position: absolute;
    /* float: right; */
    border-radius: 5px;
    right: 24px;
    z-index: 1000;
    top: 11px;
    margin: 0px 0 10px;
    
}

.ris_str {
    float: left;
    padding-top:4px;
}


.teachers_listing ul li .teacher_w{ margin:10px auto}

.popover-body{ font-size:13px;}

.popover-body a{color:#087bf1; display:inline; font-weight:500}



/*school-detail*/

.school_detail,.postjob_detail{background:#fff;padding:10px;border: 2px solid #f1f1f1;}

.school_detail:after,.postjob_detail:after{content:'';display:block;clear:both;}



.school_dtl_L,.rising_star_dtl_L,.postjob_dtl_L{ width:370px; float:left;}

.school_dtl_img,.job_post_dtl_img{ width:370px; height:232px; overflow:hidden; border:1px solid #cecece;}

.school_dtl_img figure,.job_post_dtl_img figure{width:370px;height:232px;display:table-cell;vertical-align:middle;}

.school_dtl_img figure img,.job_post_dtl_img figure img{ max-width:100%; height:auto}

.school_dtl_L ul{ margin:0; padding:0; list-style:none;}

.school_dtl_L ul li{ float:left; width:25%;}

.school_dtl_R,.postjob_dtl_R{float: left;width:58%;background:#fff;}

.school_dtl_des,.postjob_dtl_des{ padding:0px 15px 0 15px;}.school_dtl_des h2, .rising_star_detail h2,.amz_teachers_detail h2,.postjob_detail h2{ font-weight:600;color:#e90101; font-size:20px;line-height:24px;text-transform:uppercase}
.experts_dtl_info h2{ font-weight:600;color:#012060; font-size:20px;line-height:24px;text-transform:uppercase}

.schl_addrs{ margin-top:0px; font-size:14px;}.schl_addrs span{ display:block; padding:2px 0;color: #575f71; font-weight:500}.schl_addrs span>i{ margin-right:5px;}

.schl_addrs span a{color: #575f71;}.schl_addrs span a:hover{color:#e40001; text-decoration:none}

.dtl_rgt_btn{ float:right;}.dtl_rgt_btn .btn{ background: #a81515;

background: -moz-linear-gradient(left,  #a81515 0%, #ff2121 51%, #991313 100%);

background: -webkit-linear-gradient(left,  #a81515 0%,#ff2121 51%,#991313 100%);

background: linear-gradient(to right,  #a81515 0%,#ff2121 51%,#991313 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81515', endColorstr='#991313',GradientType=1 );

color:#fff; text-transform: capitalize}



.school_dtl_des ul{ margin:0px; padding:0px;}

ul.sh_label_list{ margin:10px 0; padding:0px !important; box-shadow:0px 0px 10px #ccc; border:2px solid #fff; min-height:0}

.school_dtl_des ul:after{ content:''; display:block; clear:both;}

ul.sh_label_list li{list-style:none;width:33.33%;float:left;border-right:1px solid #fff; border-bottom:1px solid #fff}

ul.sh_label_list li:nth-child(3n+3){border-right:0px;}

.school_facts{padding:4px 10px;background: #eae3cb;}

.school_facts span, .school_facts b{ display:block; line-height:20px;}

.school_facts span{font-size:13px;color: #cc0a0b;font-weight:500;}

.school_facts b, .school_facts b a{font-size:14px;color: #012061;font-weight:500;}

.school_facts b a{color:#0a73f7; font-weight:600;text-decoration:underline;}

.school_facts b i{color:#33d830;}

.details{font-family:'Poppins', sans-serif;margin-top:2em;box-shadow: 0px 0px 10px #ccc; }.details h3{font-size:1.4em; line-height:1em; font-weight:600; color:#012061 !important; margin-bottom:0.3em; padding:11px 15px; border-bottom:1px solid #f1f1f1}

.details h3 span{display:block;font-size:12px;font-weight:500;color:#da0101;}

.sh_detail_text{ padding:10px 15px; height:162px; overflow:hidden; transition:all linear .7s }
.sh_detail_text p{font: 15px/23px 'Poppins', sans-serif!important;}
.more_link_auto{ height:auto}

.details .comments_sect{ padding:10px}

.details .comments_sect h2{ font-size:1.5em;color:#012061 !important;}

.ads{ margin:20px 0 0}

.fee_list{ background:#eef7ff; padding:5px; font-weight:600;}

.school_facl ul{ margin:0; padding:0; list-style:none;}

.school_facl ul li{ float:left; width:33%; padding:1px;}

.school_facl ul li span{ padding:8px 8px;  display:block; border-radius:5px;}

.ds_thm{ width:88px; height:58px; text-align:center; overflow:hidden; margin:5px auto;}

.ds_thm span{ width:88px; height:58px; vertical-align:middle; display:table-cell;}

/*Listing-SECTION*/



/*Job-Posting/Privilage for Student*/

.postjob_listing,.student_privilg_listing{ margin:0px; padding:0px;}

.postjob_listing ul, .student_privilg_listing ul{ margin:0 !important; padding:0}

.postjob_listing  ul li, .student_privilg_listing ul li{list-style:none;width:33.33%;float:left;display:block;}

.postjob_listing ul:after, .student_privilg_listing ul:after{ content:''; display:block; clear:both}



.postjob_listing  ul li .job_posting_w,.student_privilg_listing ul li .student_privilg_w{width:283px;margin:10px auto;padding:0; box-shadow:1px 0 5px #ccc; transition:all linear .7s}

.postjob_listing  ul li .job_post_img,.postjob_listing  ul li .job_post_img figure,.student_privilg_listing  ul li .student_privilg_img,.postjob_listing  ul li .job_post_img figure{width:283px;height: 178px;}

.job_post_img img{max-width:100%; height:auto; transition:all linear .6s;}

.student_privilg_listing  ul li .student_privilg_img figure img{transition:all linear .7s}

.postjob_listing  ul li:hover .job_post_img figure img,.student_privilg_listing  ul li:hover .student_privilg_img figure img{ transform:rotate(-2deg) scale(1.2);}

.postjob_listing  ul li .job_posting_des,.student_privilg_listing  ul li .student_privilg_des{ margin:0;padding: 10px 15px; text-align:left; position:relative}

.postjob_listing  ul li:hover .job_posting_w,.student_privilg_listing ul li:hover .student_privilg_des{ box-shadow:0px 0px 10px #666}

.postjob_listing  ul li .job_post_ttl,.student_privilg_listing ul li .student_privilg_ttl{ font-size:18px; font-weight:600;height:36px;}



/*Rising-Star Detail*/

.rising_star_detail, .amz_teachers_detail, .experts_detail{background:#fff; padding:10px 0}

.experts_dtl_img{ width:400px; height:100%; float:left; margin-right:15px; margin-bottom:15px; border:1px solid #ccc; box-shadow:0px 0px 5px #ccc}

.experts_dtl_img img{ max-width:100%; height:auto}

.experts_dtl_info{font-size:16px}

.rising_star_info p, .amz_teachers_info p{font-weight:600;color: #012061; margin-bottom:5px;}

.rising_star_info p span, .amz_teachers_info p span{ display:inline-block; background:#3c69b9;color:#fff; padding:5px 10px; font-weight:500}

.rising_detail_text,.amz_teachers_text,.experts_text{padding:0; margin-top:10px; text-align:left;}





/*Amazing-Teachers*/

.amz_teachers_dtl_Lft{margin-bottom:15px;border: 1px solid #f1f1f1;box-shadow: 0px 0px 5px #e8e8e8;width:480px; height:100%;float:left;}.amz_teachers_dtl_Lft:after{ content:''; display:block; clear:both}



.amz_teachers_badge {
    width: 192px;
    height: 192px;
    float: left;
    margin: 10px 0;
    padding: 26px 22px;
    margin-left: 61px;
   }

.amz_teachers_badge img {
    max-width: 100%;
    height: 100%;
}



.amz_teachers_dtl_img{
   width: 160px;
    height: 160px;
    overflow: hidden;
    margin: 20px 0;
   /* box-shadow: 0px 0px 1px #666; */
    border-radius: 100px;
}


.amz_teachers_dtl_img figure{width:280px; height:176px; display:table-cell; vertical-align:middle; text-align:center;  }

.amz_teachers_dtl_img figure img{ max-width:100%; height:100%; transition:all linear .7s}

.amz_teachers_dtl_img:hover figure img{  }

.amz_teachers_info{font-size:16px; margin-left:455px}
.experts_dtl_info .amz_teachers_info{margin-left: 417px;}
.experts_text p{margin-top: 0; margin-bottom: 1rem!important;
    font: 15px/23px 'Poppins', sans-serif!important; }







/*Rising Star-Detail*/

.rising_star_info{ font-size:16px; margin-left:490px}

.rising_star_info .cmt_left,.amz_teachers_info .cmt_left{float:none; margin:0px 0}

.rising_star_info .cmt_right,.amz_teachers_info .cmt_right{ margin:15px 0 0; float:none}

.rising_star_info #st-1,.amz_teachers_info #st-1 { text-align:left;}

.rising_star_dtl_Lft {
    background-image: url(../images/rising_star_bg.png);
    background-repeat: no-repeat;
    background-size: cover !important;
     background-position: center;
}

.rising_star_dtl_Lft{
    margin-bottom:15px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 0px 5px #e8e8e8;
    width:480px; 
    height:100%;
    float:left;
        position: relative;
    
}
.rising_star_dtl_Lft:after{
    content:''; 
    display:block;
    clear:both;
    
}

.rising_star_badge {
    width: 223px;
    height: 247px;
    float: left;
    margin-left: 25px;
}

.rising_star_badge img{ 
max-width:100%;
width:90%;
    
}

.rising_star_dtl_img {
  width: 181px;
    height: 181px;
    border-radius: 100px;
    overflow: hidden;
    margin-top: 33px;
    position: absolute;
    right: 42px;
}
.rising_star_dtl_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;  
}
}

.rising_star_dtl_img figure{
    width:270px; height:270px; display:table-cell; vertical-align:middle; text-align:center;}

.rising_star_dtl_img figure img{ max-width:100%; height:auto;transition:all linear .7s}

.rising_star_dtl_img:hover figure img{transform:rotate(-2deg) scale(1.2);}

/*Right-Side-Bar*/

.right_bar_outer{border:1px solid #cecece;border-radius:10px;margin-top:20px;}

.right_bar_outer .header,.job_posting_header{font-family:'Poppins', sans-serif;padding:15px;font-size:24px;color:#9b9fa6;line-height:30px; font-weight:600; box-shadow:0px 10px 10px #ccc}

.right_bar_outer .header{ font-size:18px;padding:10px 15px;}

.right_bar_outer  .ad_bnr{ text-align:center; margin:5px 0}



/*latest-job-posting*/

.right_bar_inner{padding:6px 3px;}.rgt_bar_btn{padding:2px 15px}

.job_posting_w,.student_privilg_w{ margin:8px 10px; padding:5px;}.job_posting_w:after,.student_privilg_w:after{ content:''; display:block; clear:both}

#privileges_scroll .student_privilg_w{ margin:8px 10px 0;padding:5px 5px 2px;}

.job_post_L,.student_privilg_L{width:95px;float:left;}.job_post_img,.student_privilg_img{width:95px;height:61px;overflow:hidden}

.job_post_img figure,.student_privilg figure{width:95px;height:61px;display:table-cell;vertical-align:middle; text-align:center;}

.job_post_R,.student_privilg_R{ margin-left:110px;font-family:'Poppins', sans-serif; text-align:left;}.job_post_R .sh_location,.student_privilg_R .sh_location{position:static;font-size:13px; line-height:18px;padding:2px 10px; font-weight:500; text-align:left;}

.job_post_ttl,.event_ttl,.student_privilg_ttl{font-size:14px;line-height:18px;margin-top:0px;height:36px;font-weight:600; overflow:hidden}.job_post_ttl a,.event_ttl a, .student_privilg_ttl a{color:#012060; display:block;}

.job_posting_des, .student_privilg_des{ padding:0; margin-top:15px;font-family:'Poppins', sans-serif;}

.job_posting_des:before,.student_privilg_before{ content:''; display:block; clear:both}

.student_privilg_ttl{ height:56px; line-height:18px;}



/*Similar-List*/

.similar_list ul{ margin:0px !important; padding:0px;}.similar_list ul:after{ content:''; display:block; clear:both}

.similar_list ul li{ list-style:none; display:block;}



.similar_list ul li .job_posting_w{width: 283px;margin: 10px auto;padding: 0;box-shadow: 1px 0 5px #ccc;transition: all linear .7s;}

.similar_list ul li .job_post_img, .similar_list ul li .job_post_img figure{width: 283px;height: 178px;}



.similar_list ul li .job_posting_des{margin: 0;padding: 10px 15px;text-align: left;position: relative;}

.similar_list ul li .job_post_ttl{font-size: 18px;font-weight: 600;height: 36px;}

.similar_list ul li .job_post_img img{ transition:all linear .7s}

.similar_list ul li .job_posting_w:hover .job_post_img img{ transform:rotate(-2deg) scale(1.2);}



/*Tags*/

.related_tags{ padding:10px; text-align:left;}

.related_tags ul{ margin:0px; padding:0px;}

.related_tags ul li{ list-style:none; display:inline-block;margin-bottom:3px;}

.related_tags ul li a{ padding:4px 8px; background:#f7f7f7; color:#000; display:block}.related_tags ul li a:hover{background:#001f5e; color:#fff; text-decoration:none}



/*Events*/

.event_w{font-family:'Poppins', sans-serif;padding:10px;margin:8px 10px;padding:5px;}

.event_L{width:61px;float:left;}

.event_R{margin-left:71px; text-align:left;}.event_L .event_img{ width:61px;height:61px; overflow:hidden}.event_L .event_img figure{width:61px;height:61px;display:table-cell; vertical-align:middle;text-align:center;}.event_L .event_img figure img{ max-width:100%; height:auto}

.event_des{font-family:'Poppins', sans-serif;}.event_dt{font-size:11px;line-height:18px;color:#767c85;font-weight:500}

.event_ttl{ font-size:13px;height:35px;overflow:hidden; font-weight:600}

.event_text{margin:0;font-size:13px;overflow:hidden}

/*Events-Listing*/

.events_listing{margin:0px;padding:0px;}

.events_listing ul{margin:0px !important; padding:0px;}

.events_listing ul li{list-style:none;margin:0px;padding:0px}

.events_listing ul li .event_ttl{ font-size:20px; height:auto; margin:5px 0}

.events_listing ul li .event_w{padding:15px 0}

.events_listing ul li .event_text{ height:auto; font-size:14px; margin:5px 0}



.events_detail{}

.event_top_dtl{padding:10px 0; width:100%; float:left;}

.event_top_dtl:after{content:'';display:block; clear:both} 

.event_top_dtl span{background:#ffecb8;color:#000;padding:6px 10px;margin:1px 1px; font-weight:400; font-size:16px;display:block;background: linear-gradient(to right, #ffecb8 , #fff);}

.event_top_dtl span b{ margin-right:5px;color:#e40001;}

.event_top_rgt{float:right;}

.event_header{ margin-bottom:10px;}

.event_header:after{ content:''; display:block; clear:both;}

.event_dtl_R{ margin-left:310px;border:1px solid #012061}.event_dtl_R iframe{ width:100%; height:292px; }



.event_dtl_w{background: #ffffff;padding:15px;border:1px solid #dde1ea;box-shadow: 0px 0px 10px #dedddd;}

.event_dtl_img{width:300px;height:300px; overflow:hidden; background:#fff; border:1px solid #9f8743; float:left;}

.event_dtl_img figure{width:300px; height:300px; display:table-cell; vertical-align:middle; text-align:center;}.event_dtl_img figure img{ max-width:100%; height:auto}

.event_dtl_des{ margin-top:15px;}.event_dtl_text{ font-size:15px; font-weight:500; color:#012061}

.event_dtl_des .event_dt{ font-size:15px; color:#e82d2d; margin-bottom:10px;}



.event_similar_list{ margin:5px 0}

.event_similar_list ul{ margin:0px; padding:0px}

.event_similar_list ul li{ list-style:none; display:block; padding:15px;}

.event_similar_list ul li .event_w{border: 1px solid #cecece; padding:10px;width: 285px; margin:10px auto}

.event_similar_list ul li .event_text{ height:20px; overflow:hidden}



/*Newsletter*/

.newsltr_w{padding:10px;margin:1.5em auto;background:#c60400;border-radius:10px; text-align:left;}

.newsltr_w h2{text-transform:capitalize;color:#fff;font-size:1.3em;line-height:1.2em; font-weight:600; margin:0 0 5px 0;}

.newsltr_w input[type=text]{background:#fff;padding:3px 10px;color:#000;font-size:1em; border-radius:10px;border:1px solid #ccc;font-family:'Poppins', sans-serif;}

.newsltr_w .input_g{margin-top:0;}.newsltr_w .input_g span{ margin-left:5px;}

.newsltr_w ::-webkit-input-placeholder{color:#666; opacity:1;}

.newsltr_w :-moz-placeholder{color:#666;opacity:1;}

.newsltr_w ::-moz-placeholder{color:#666;opacity:1;}

.newsltr_w :-ms-input-placeholder{color:#666; opacity:1;}

.newsltr_w .n_text2{width:100%;}

.newsltr_w .n_text3{ width:47%}

.newsltr_w img{margin:0 2px}

.newsltr_w .subs_btn{font-family:'Poppins', sans-serif;text-align:center;font-weight:600;line-height:1.2em; color:#fff;background:#001f5e;cursor:pointer;padding:10px; border-radius:10px; display:block; width:100%;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1b3979+0,449fe5+49,1b3979+100 */

background: #1b3979; /* Old browsers */

background: -moz-linear-gradient(left,  #1b3979 0%, #449fe5 49%, #1b3979 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.newsltr_w .subs_btn:hover{background:#000; color:#fff;}





/* Services-section-start */

.hm_news_sect{background:#334d82;padding:2em 0}

.hm_news_sect .sect_heading h2{color:#fff !important; }



.hm_news_list,.hm_gal_list{margin:0 auto;}

.hm_news_list ul,.hm_gal_list ul{margin:0px;padding:0}

.hm_news_list ul li,.hm_gal_list ul li{list-style:none;margin:0px;padding:0px;display:block;text-align:center}

.news_w, .gal_w{ height:360px; background:#fff;width:285px;transition:all linear .7s; border:1px solid #f3f3f3;font-family:'Poppins', sans-serif;margin:1em auto;overflow:hidden}

.news_w:hover,.gal_w:hover{box-shadow:0px 0px 10px #bbb;background:#fff}

.news_img,.gal_img{width:283px;height:178px;overflow:hidden}

.news_img figure,.gal_img figure{width:283px;height:178px; display: table-cell; vertical-align:middle; text-align:center;}.news_img figure img, .gal_img figure img{ max-width:100%; height:auto; transition:all linear .7s}

.news_w:hover .news_img figure img, .gal_w:hover .gal_img figure img{ transform:rotate(-2deg) scale(1.2);}

.news_des,.gal_des{padding:1em;text-align:left;font-family:'Poppins', sans-serif;}

.nes_post_dt,.gal_post_dt{font-size:12px;line-height:18px;color:#767c85;font-weight:500;}

.news_ttl,.gal_ttl{color:#012060;font-size:18px;line-height:22px;font-weight:600;height:44px;overflow: hidden;}

.news_ttl a, .gal_ttl a{color: #012060;display:block}.news_ttl a:hover,.gal_ttl a:hover{color:#67c47c;    text-decoration: none;}

.news_location,.gal_location{color:#767c85;font-size:13px;line-height:19px;overflow:hidden;margin-top:5px;text-align: left;}



/*News-Inner-List*/

.news_listing{ margin:0px; padding:0px; background:#f1f1f1; border-radius:5px;}

.news_listing ul{ margin:0px !important; padding:0px;}.news_listing ul:after{ content:''; display:block; clear:both}

.news_listing ul li{list-style:none;margin:0;padding:0; width:33%; float:left;}



/*News-Details*/

.news_detail,.gallery_detail {
 
}

.news_detail .news_w,.gallery_detail .gal_w{ width:100%; padding:15px; 	height:auto;}

.news_detail h2,.gallery_detail h2{font-family:'Poppins', sans-serif;text-transform:capitalize;font-size:20px;line-height:24px;font-weight:600; margin-bottom:10px;color: #012060; text-align:left;}
.news_detail h1,.gallery_detail h1{font-family:'Poppins', sans-serif;text-transform:capitalize;font-size:20px;line-height:24px;font-weight:600; margin-bottom:10px;color: #012060; text-align:left;}

.news_detail .pub_by,.gallery_detail .gal_post_dt,.postjob_dtl_des .post_dt{ font-size:14px; color:#000; margin-bottom:10px;}

.news_detail .pub_by span, .gallery_detail .gal_post_dt span,.postjob_dtl_des .post_dt span{ color:#e40001; font-weight:500; padding:2px 7px;background: #ececec; text-align: left;}

.news_img_dtl{ width:100%; height:100%; margin-bottom: 20px; } .news_img_dtl figure{ margin:0;}

.news_img_dtl img{ max-width:100%; height:auto; width:100%; }

.img_courstey{text-align:right;margin-bottom:10px;font-size:12px; font-weight:700;color:#0b1867;}

.share_on{ margin:5px 0; padding:5px; text-align:left;}.share_on a{font-weight:600;color:#899dbf}.share_on span>i{ margin-right:5px;}

.share_on .share_ntwrks{ text-align:left; border:0; margin-bottom:10px;}

.news_heading{font-family:'Poppins', sans-serif;text-transform:capitalize;font-size:17px;line-height:20px;font-weight:600; margin-bottom:10px;color: #012060; text-align:left;}



.similar_news_listing{ margin:15px 0;background: #f1f1f1;border-radius: 5px;}

.similar_news_listing ul{ margin:0px; padding:0px}

.similar_news_listing ul li{ list-style:none; display:block;}

/*Comments*/

.comments_sect h2{font-weight:600}

.comments_sect .btn2{background:#0f2021;color:#fff;display: inline-block;padding: 10px 35px;font-size: 15px!important;border-radius:5px; border:0; font-style:normal}.comments_sect .btn2:hover{background:#118a85;}

.sort_cmnt{ margin:20px 0 0; font-size:14px; padding-bottom:15px;}

.sort_cmnt span{ float:right;}

.sort_cmnt span select{ background:#f1f1f1;display:inline-block; width:auto; padding:3px}



.post_comment{width:100%;padding:20px 0;border:1px solid #efefef;border-width:1px 0}

.comment_ico{ width:60px; height:60px;float:left;}

.comment_ico span{width:60px;height:60px;display:table-cell;vertical-align:middle; text-align:center;}

.post_comment_L{ margin-left:70px}

.post_comment textarea,.post_comment input[type=text]{border-radius:0px; width:100%; padding:8px;color:#333;background: #fff;border: 1px solid #ccc;border-radius: 2px; margin-bottom:2px; font-size:14px;}

.post_comment .btn{ padding:5px 20px}

.post_comment .btn-primary{ background-color:#001f5e; border-color:#001f5e;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1b3979+0,449fe5+49,1b3979+100 */

background: #1b3979; /* Old browsers */

background: -moz-linear-gradient(left,  #1b3979 0%, #449fe5 49%, #1b3979 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.post_comment input.rating { border:0; margin:0; height:0}

.reply_f textarea{border-radius:0px; width:100%; padding:8px;}



.reviews_sect{ margin-top:20px;}

.reviews_w{ margin:5px 0;border:1px solid #f5f5f5;padding:10px;background:#f6f9ff}

.rev_txt{font-size:14px!important; color:#666!important; line-height:20px!important}
.rev_by{ color:#000000!important;font-size:16px!important; font-weight:600!important}
.post_on{color:#9f8743; font-weight:500}



.tab-sect{width:100%;height:auto;padding:25px 0}



.view_all_btn{text-align:center;color:#fff;font-size:1.1em;line-height:1.5em;font-weight:600;text-transform:uppercase;background:#ff3300;border-radius:30px;padding:10px 30px;display:inline-block}

.view_all_btn:hover{text-decoration:none;color:#fff;background:#000}



.services_listing{ margin:0px; padding:0px}

.services_listing ul{ margin:0 !important; padding:0px}

.services_listing ul li{ list-style:none; display:block; width:25%; float:left;}

.services_listing ul li .serv_ttl{ font-size:1.2em;}



.services_detail{ border:0px solid #f00;color:#636262;text-align:left;}

.services_detail h2{ font-size:20px; font-weight:600;}

.services_detail p strong{font-size:16px;font-weight:600; color:#000}

.services_detail p{ margin-bottom:0.7em; line-height:20px;}



.dtl_img{float:right;margin:5px 0 10px 10px;width:385px;height:230px; box-shadow:0px 0px 2px  2px #000}

.dtl_img figure{width:385px;height:230px;display:table-cell; vertical-align:middle; text-align:center;}

.dtl_img figure img{ max-width:100%; height:auto}



/* product range section end */



/*News-Inner-List*/

.blog_listing{ margin:0px; padding:0px; background:#f1f1f1; border-radius:5px;}

.blog_listing ul{ margin:0px !important; padding:0px;}.blog_listing ul:after{ content:''; display:block; clear:both}

.blog_listing ul li{list-style:none;margin:0;padding:0; width:50%; float:left;}



.blog_w{background:#fff;width:420px;transition:all linear .7s; border:10px solid #fff;font-family:'Poppins', sans-serif;margin:1em auto;overflow:hidden; box-shadow:0px 0px 10px #ccc;}

.blog_img{width:400px;height:191px;overflow: hidden;}

.blog_img figure{width:400px;height:191px;display:table-cell;vertical-align: middle;text-align:center;}

.blog_img img{ max-height:100%; max-width:100%; transition:all linear .6s;}

.blog_img:hover img{transform:rotate(-2deg) scale(1.2);}

.blog_des{text-align: left;font-family:'Poppins', sans-serif; padding:1em 0 0}

.blog_ttl{color:#012060;font-size:17px;line-height:22px;font-weight:500;height:44px;overflow: hidden;}.blog_ttl a{color: #012060;}

.blog_post_dt{font-size:13px;line-height:18px;color:#585858;font-weight:500; margin-bottom:0.3em;}

.blog_post_dt span{ display:block;padding:2px 0}

.blog_w .school_des_btm span:nth-child(2){ float:right;}

.blog_w .school_des_btm span a{color: #2a6df9; font-weight:500; text-decoration:underline}



/*Blog-Detail*/

.blog_detail .blog_w{ width:100%; padding:15px;}

.blog_detail h2{font-family:'Poppins', sans-serif;text-transform:capitalize;

font-size:26px;line-height:28px;font-weight:500;margin-bottom:10px;color:#012060; text-align:left}

.blog_detail .pub_by{font-size: 14px;color: #000;margin-bottom: 10px;}

.blog_detail .pub_by span{color:#e40001;font-weight:500;padding:2px 7px;    background: #ececec;}

.blog_img_dtl{ width:100%; height:100%}.blog_img_dtl figure{ margin:0;}

.blog_img_dtl img{ max-width:100%; height:auto}

.blog_dtl_des{ margin-top:1em; font-size:15px; text-align:left;}





/* Gallery-Section-Start */

.hm_gal_sect{background:#920c09;padding:2em 0}

.hm_gal_sect .sect_heading h2{color:#fff !important;}



.dtl_birthday_box{ background:url(../images/Happy_Birthday_Students.png) no-repeat; background-size:cover; padding:20px;}

.dtl_student_bd_dt{background:url(../images/bd_date_badge.png) top center no-repeat; width:98px; height:98px; margin:25px 0 0 140px;}

.dtl_student_bd_dt span{display:block;color:#fff;text-align:center;padding:10px; font-size:16px;line-height:23px;height:98px;display:table-cell;vertical-align:middle}

.dtl_student_bd_dt span b{font-size:23px;}

.dtl_happy_birth{ position:absolute; bottom:-10px; right:0;}





/*Birthday-Wishes*/

.bd_heading{font-family: 'Poppins', sans-serif;padding:15px 0;font-size:24px;color:#9b9fa6;line-height:30px;font-weight:600;}

.birthday_board_sect{margin:20px 0} .bd_board_btm{ background:#fff; padding:6px 10px; margin:0}.student_bday_ot{padding:10px; position:relative}

.teacher_bday_w .owl-stage-outer, .student_bday_w .owl-stage-outer{box-shadow:0px 0px 15px #b5b4b4;background:#fff;border:1px solid #ccc;width:389px;}

.teacher_bday_board, .student_bday_board{width:389px;height:219px;background:#fff url(../images/Happy_Birthday_Teachers.png) top center no-repeat; border:0px solid #b5dbf1;background-size: contain;}


.teacher_bday_w .t_board_L,.teacher_bday_w .t_board_R{ width:50%; float:left; padding:10px;}
/*.teacher_bday_img,.student_bday_img{width:143px;height:143px;border:10px solid rgb(255,255,255,0.6);border-radius:50%;overflow:hidden;margin:auto}*/
.teacher_bday_img figure,.student_bday_img figure{background:#fff; width:138px; height:138px; display:table-cell; vertical-align:middle; text-align:center;}.teacher_bday_dtl,.student_bday_dtl{ text-align:center;font-family:'Poppins', sans-serif;}.teacher_bday_img figure img, .student_bday_img figure img{ max-width:100%;height:auto;}
.teacher_bday_img {
   width: 136px;
    height: 137px;
    margin-top: 33px;
    margin-left: -185px;
    border-radius: 50%;
    overflow: hidden;
}
.teacher_img_m{
    width: 136px;
    height: 137px;
    margin-top: 46px;
    margin-left: -202px;
    border-radius: 50%;
    overflow: hidden;
}
.tchimg {
    width: 136px;
    height: 137px;
    margin-top: 35px;
    margin-left: -187px;
    border-radius: 50%;
    overflow: hidden;
}
.student_bday_img {
    width: 136px;
    height: 135px;
    margin-left: -86px;
    font-family: 'Poppins', sans-serif;
    margin-top: 37px;
     border-radius: 50%;
    overflow: hidden;
}
.teacher_bday_w .bdsml_logo{ text-align:left;}

.student_bday_w .bdsml_logo{text-align:right;position:absolute;top:10px;right:10px}

.teacher_bd_dt, .student_bd_dt{
   width: 98px;
    height: 81px;
    margin-top: 0px;
    margin-left: 170px;
    font-family: 'Poppins', sans-serif;
}

.teacher_bd_dt span,.student_bd_dt span{
        color: #fff;
    text-align: center;
    padding: 27px;
    font-size: 16px;
    line-height: 12px;
    height: 98px;
    display: table-cell;
    vertical-align: middle;
    }

.teacher_bd_dt span b, .student_bd_dt span b{font-size:13px;}

.bday_teacher_name{
   color: #f40406;
    font-size: 12px;
    margin-top: -69px;
    display: flex;
    margin-left:-7px;
    line-height: 14px;
    font-weight: 600;
}
.bday_student_name {
    margin-right: -114px;
    color: #f40406;
    font-size: 11px;
    margin-top: -81px;
    line-height: 14px;
    font-weight: 600;
}
.bday_teacher_name a,.bday_student_name a{color:#f70605;}
.bday_teacher_name a:hover,.bday_student_name a:hover{text-decoration:none}

.teacher_bday_dtl .school_name,.student_bday_dtl {
  font-size: 9px;
    line-height: 16px;
    color: #000;
    font-weight: 600;
    margin-left: -104px;
}


.student_bday_dtl{ width:50%; margin:auto}

.student_bd_dt{ 
    position: absolute;
    left: 211px;
    margin: 0;
    top: 113px;
    
}
.date_ {
    position: absolute;
    left: 240px !important;
}

.student_bday_board{background:#fff url(../images/Happy_Birthday_Students.png) top center no-repeat; background-size: contain;}



.bday_listing{margin:0px; padding:0px}

.bday_listing ul{margin:0px !important; padding:0px}

.bday_listing ul li{list-style:none;float:left; width:50%}

.bday_listing .teacher_bday_w,.bday_listing .student_bday_w{ margin:10px auto;box-shadow:0px 0px 15px #b5b4b4;background:#fff;border:1px solid #ccc;width:389px}

.bday_listing .student_bday_board{width:387px}

	

.bday_details{box-shadow:0px 0px 10px #ccc;border:2px solid #95b9b9;margin:10px auto}

.bday_details .teacher_bday_board{ width:100%;background:#95b9b9 url(../images/teacher_bd_bg.jpg) top center no-repeat; padding:10px}



.bday_details .student_bday_board{ width:100%;background:#426686 url(../images/student_bd_bg.jpg) top center no-repeat; padding:10px}

.bday_details .teacher_bd_dt,.bday_details .student_bd_dt{ margin:70px 0 0}

.bday_details .student_bd_dt{ position:static}

.bday_details .t_board_L{ width:33%; float:left;}

.bday_details .t_board_R{ width:33%; float:right;}

.bday_details .details{ margin:0}

.bday_details .student_bday_dtl{ width:100%}

.bday_details .student_bday_w .bdsml_logo{ position:static; text-align:left;}



.btm_ad{background:#f7f7f7; padding:27px; margin-top:55px;}



/*Features*/

.partner_section{background:#fff; margin:30px 0}

.partner_list{margin:0}

.partner_list ul{margin:0px;padding:0px}

.partner_list ul li{list-style:none; display:block;}





.partner_w{width:180px;display:block;margin:30px auto;border:1px solid #cecece;}

.partner_img{width:178px;height:98px;margin:auto;transition:all linear .7s}

.partner_img figure{width:178px;height:98px;display:table-cell;vertical-align:middle; text-align:center;}

.partner_img figure img{max-width:100%; height:auto}





.partners_listing{ margin:0px; padding:0px;}

.partners_listing ul{margin:0px !important;padding:0px}.partners_listing ul:after{ content:''; display:block; clear:both}

.partners_listing ul li{ list-style:none; float:left;display:block;width:20%}

.partners_listing ul li .partner_w{ margin:5px auto; width:170px}

.partners_listing ul li .partner_img,.partners_listing ul li .partner_img figure{width:168px;height:93px;}.partners_listing ul li .partner_img figure img{ max-width:100%; height:auto}





/*FOOTER*/

footer{width:100%;background:#f6f6f6;padding:25px 0px 0 }

.footer_inr{padding:30px 0;margin-top:10px}

.footer{width:100%;background:#fff;padding:40px 0;margin-top:0}

.footer_bg{width:100%;padding:15px 0px 30px}

.footer_btm{background:#fff;margin:2em 0 0 0; padding-bottom:10px;}

.ft_heading{font:600 18px/20px 'Poppins', sans-serif;color:#767c85;margin-top:5px;display:block; text-transform:uppercase}

.ft_heading2 a{font:600 18px/20px 'Poppins', sans-serif;color:#767c85;margin-top:5px;display:block; text-transform:uppercase; text-decoration:none}

.f_dd_box {margin:10px 0 20px 0;}



.ft_link ul{margin:0px;padding:0}

.ft_link ul li{list-style:none;display:block;text-align:left}

.ft_link ul li a{font:500 1em/1.7em 'Poppins', sans-serif;color:#767c85;display:inline-block}

.ft_link ul li a:hover{color:#ff3300;text-decoration:none}

.ft_link ul li a span{color:#767c85}

.ft_bx{ width:50%; float:left;}



.foot-logo{margin-bottom:10px;margin-top:20px;text-align:right}

.copy, .devploed_by {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 12px;
    line-height: 1.4em;
    color: #767c85;
    padding-top: 15px;
}
.devploed_by{ text-align:left;}

.copy a, .devploed_by a{color:#767c85}

.copy a:hover, .devploed_by a:hover{color:#001f5e;text-decoration:none}

.copy b, .devploed_by b {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-right: 5px;
}
.devploed_by b{ float:left;  margin-right:10px;}



.footer_right{text-align:right}

.ft_card{ margin:1.6em 0 1em}

.ft_card img,.ft_logo img{ max-width:100%; height:auto}

.store_img{ margin:0.5em 0}





.footer-social-icons {margin:1em 0 0;text-align:left;font-weight:600;font-family:'Poppins', sans-serif;}

.footer-social-icons span{color:#fff;text-transform:uppercase; padding-right:10px; font-weight:400; font-size:15px;}

.footer-social-icons .social-icons {margin-bottom:0;display:inline-block; float:none}

.footer-social-icons .social-icons > li{display:block;padding:2px 0;margin:0px 0}

.footer-social-icons .social-icons > li + li {margin-right:0px; }

.footer-social-icons .social-icons a{display:block;text-align:left;color:#767c85; font-size:14px;line-height:30px; }

.footer-social-icons .social-icons i {width:30px;height:30px;color:#767c85;line-height:30px;border-radius:50%; background:#f6f6f6;display:block; float:left;text-align:center;vertical-align:middle;  text-align:center;line-height:32px; margin-right:10px;}



.footer-social-icons .social-icons a:hover, .footer-social-icons .social-icons a:focus {text-decoration:none;color:#012060;}

.footer-social-icons .social-icons a:hover i{background:#767c85;color:#fff;}



.services_per{background:url(../images/cleanstar_bg.png) 0 0 no-repeat;width:191px;height:153px; margin-top:-68px; margin-bottom:60px}

.badge_img{ text-align:center; padding-top:30px;margin-left:10px;}



/*Bookmark*/

.dropdown-menu .btn-primary{background-color:#5166bd; border-color:#5166bd}

.dropdown-menu .btn-primary:hover{background-color:#213792; border-color:#213792}

.dropdown-menu .btn-info{background-color:#16d1ef; border-color:#16d1ef}

.dropdown-menu .btn-info:hover{background-color:#19b5de; border-color:#fff}



.dropdown-menu .btn-danger{background-color:#dc4814;border-color:#dc4814; color:#fff}

.dropdown-menu .btn-danger:hover{background-color:#c13504;border-color:#c13504}

.dropdown-menu .btn-primary2{background-color:#0f8ec5; border-color:#0f8ec5; color:#fff;}



/*Footer-end*/



/*Compare-Schools*/

.compare_schools{ border:1px solid #012061;background:#fff;}

.compare_schools thead{ background:#012061;color:#fff; text-align:center; }

.compare_schools thead tr:first-child{ background:#fff;border:0px solid #fff;}

.compare_schools thead tr:first-child th{border:0px solid #fff;}

.compare_schools .table td, .table th{ padding:0.5em}

.compare_header{font-weight:500}

.compare_schools thead th:first-child{ width:25%}

.compare_schools .compare_body{ background:#fff; font-size:13px;}

.compare_schools .compare_body tr{background:#9f8743}

.compare_schools .compare_body tr:nth-child(odd),.compare_schools .compare_body tr:nth-child(even){background:#9f8743;color:#fff; text-align:center;}.compare_body tr td{border-right:1px solid #fff;}

.compare_schools .compare_body tr td:first-child{ background:#e30100; color:#fff; text-transform:uppercase}

.enquire_btn{display:inline-block; padding:5px 15px; border-radius:5px; color:#001f5e; font-weight:600;background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #efefef 0%, #ffffff 50%, #efefef 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

background: linear-gradient(to right,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#efefef',GradientType=1 );}

.remove_btn{ color:#f00;}.remove_btn i{ font-size:20px; vertical-align:middle}

.compare_box{background:#eee;padding:5px;border:1px solid #ddd;min-height:62px;width:100%;margin:10px auto; position:relative}

.comp_box{float:left;padding:4px;border:1px solid #ddd;background:#fff;width:21%;min-height:41px;margin:5px 10px 0 0; text-align:left;}

.comp_box a{font:500 14px/16px Arial, Helvetica, sans-serif;color:#012061;display:block}

.comp_box a:hover{text-decoration:underline;}

.comp_box a img{float:left;width:42px;height:41px;margin:0 5px 0 0;padding-right:3px;}

.comp_box .clz{cursor:pointer;float:right;margin:-8px -8px 0 0; color:#000;}

.close_camp{ right:0px; color:#f00; position:absolute; top:-12px; right:-12px font-size:16px;}

.compare_info{ background:#f15050;color:#fff; padding:5px 10px; font-size:16px; font-weight:600; display:inline-block;}

.sticky_tb{position: -webkit-sticky;position: sticky;top: 0;z-index: 1071;}

.compare_sec{ background:#fff;}



/*Page-Search*/

.search_page{background:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.search_input1{padding:10px;width:39%}

.search_input2{padding:10px;width:30%}

.search_input3{padding:10px;width:20%}

.search_input4{padding:10px;width:40%}
.search_input5 {
    padding: 10px 3px;
    width: 16%;
}
.search_input_box{padding:10px 3px;width:15%}
.search_input8 {
    padding: 10px 3px;
    width: 12%;
}
.search_input7 {padding: 10px 3px; width: 10%;}
.search_input11 { padding: 10px 3px;width: 11%;}
.search_gallery{padding: 10px 0px;width: 76px;text-align: right;}
.search_w_btn{padding:10px 1px;width:79px; text-align:right}

.m_input2{padding:10px;width:19.2%}





.sort_by{ text-align:right; margin:5px 0; border:1px solid #f1f1f1; border-width:1px 0; padding:5px  0}.sort_by span{ display:inline-block; font-size:13px; margin-right:5px;}

.sort_by select{ border:1px solid #ccc; font-size:13px;}



/*Register-School*/

.register_school_form{ background:#f1f1f1; padding:20px; box-shadow:0px 0px 8px #ccc; text-align:left;}.register_school_form label{ margin-bottom:0.1em}

.register_school_form .tab label{ margin-right:15px; font-weight:500; text-align:left; width:22%}

.register_school_form .tab:hover{ background:none; border:0}

.register_school_form .sml_text{ margin-bottom:1em}

.register_school_form .btn-default{ background-color:#818692; border-color:#818692}

.register_school_form input[type="checkbox"] + .label-text:before{ color:#bfcbe2}

.upload_image{background:#fff;border-radius:3px;box-shadow:0px 0px 2px #555; padding:10px; text-align:center; margin-bottom:0.5em}

.upload_image input[type=file]{padding:2px;border:0;width:auto;margin:auto;border:1px solid #f3f3f3;background: #fdfdfd;}

.upload_image label{ font-size:16px; margin:0}



/*listing*/

.product_listing{margin:0 ;padding:0}

.product_listing ul{margin:0 -15px!important;padding:0}

.product_listing ul li{width:25%;float:left;position:relative;display:inline-block;list-style:none;margin-bottom:20px}

.product_listing ul li .service_w{ box-shadow:0px 0px 1px #000;}

.product_listing ul li .service_w:hover{box-shadow:0px 0px 10px #000;}



/* filter */

.filter_opt{ border:1px solid #f1f1f1;background:#f7f7f7;border-radius:10px 10px; margin:15px 0}

.filt_hed{padding:10px; width:100%; font-size:20px; font-weight:600;display:block;background:#9f8743; color:#fff; border-radius:10px 10px 0 0}.filt_hed:after{ content:''; display:block; clear:both;}

.filter_inner{ padding:10px;flex-wrap: wrap;display: flex; }

.filter_opt .field_item{width:20%; padding:0 5px; margin-bottom:1em}

#ex12cSlider .tooltip-main{ display:none}

.filter_opt .field_item label{ display:block; margin-bottom:0;color: #585b61;}

.filter_opt .field_item select{color:#3c3d3e;padding:5px 20px 5px 10px;border: #ccc 1px solid;border-radius:10px;width:100%;height:42px;font-size:14px;font-family:'Poppins', sans-serif;-webkit-appearance:none;-moz-appearance:none;

appearance:none;background:#fff url(../images/dd-arw.png) no-repeat 96% 50%;

font-weight:400;}

.field_item2{ margin-top:1em; padding:0 20px;}

.field_item2 .btn{ padding:10px 20px;}

.field_item5{ margin-top:1.0em; padding:0 0px;}
.field_item6{ margin-top:1em; padding:1px 1px;}
.field_item5 .btn{ padding:6px 9px;}
.filter_opt .tooltip-inner {color: #2d2c2c !important;}
.filter_opt .field_item3{width:20%; margin-left:18px; padding:0 5px; margin-top:-3px;}
.enquiry_btn, .enquiry_btn:visited{background:#239e2e;color:#fff;display:inline-block;text-align:center;font:700 14px/30px 'Poppins', sans-serif;padding:5px 22px;cursor:pointer;text-transform:uppercase;border-radius:5px}

.enquiry_btn:hover{background:#060303;color:#fff;text-decoration:none}

.comp_step{ background:#e7e6e6; display:inline-block; font-size:.8em; padding:5px 10px; border-radius:5px; color:#333; margin-top:8px;}

/*listing*/



/*DETAIL*/

.pc_box{border:1px solid #d8d8d8;padding:2px;width:406px}

.dtl_pic{width:400px;height:239px;overflow:hidden;margin:auto;text-align:center}

.dtl_pic figure{width:400px;height:239px;vertical-align:middle;display:table-cell;text-align:center}

.dtl_pic figure img{max-width:100%;height:auto}



.dtl_school_w{ margin-top:30px;}

.dtl_school_w ul{ margin:0 !important}



.dtl_price{color:#34a756;font-size:1.5em}.dtl_price b{font-weight:500}

.thum_w{margin:15px 0 0;border-top:1px solid #f1f1f1;padding:5px;position:relative;	}



.detail_sec{font-family:'Poppins', sans-serif}

.detail_sec span{display:inline-block;color:#f10e0e;font-size:20px}

.detail_sec  span i{margin-right:5px}

.detail_sec h2{color:#000;font-size:20px;font-weight:600}

.read_more{ padding:10px;}

.read_more a {border: #1b3979 solid;border-width:1px;color:#1b3979;display: inline-block;line-height:20px;padding:6px 10px;font-weight: 600;text-decoration:none;}



#style1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#ccd0d3}

#style1::-webkit-scrollbar{width:11px;background-color:#ccd0d3;padding:2px}

#style1::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #fff;border-radius:10px}



.scroll_bar{width:100%;max-height:380px;overflow-y:scroll;overflow:auto;background:#fff}



#style2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#ccd0d3}

#style2::-webkit-scrollbar{width:11px;background-color:#ccd0d3;padding:2px}

#style2::-webkit-scrollbar-thumb{background-color:#28a745;border:2px solid #ccd0d3;border-radius:10px}

.scroll_bar2{width:100%;max-height:200px;overflow-y:scroll;overflow:auto;background:#fff}

.detail_des_sect{font-family:'Poppins', sans-serif}

.tab_linkss{background:#fff;display:inline-block;padding:6px 15px;border-radius:5px 5px 0 0;color:#000;border:1px solid #d8d8d8;border-width:1px 1px 0 1px;font-size:1.1em;font-weight:500}

.dtl_tab_hide{display:none}



.detail_des_w{border:1px solid #d8d8d8;background:#fbfbfb}

.detail_des_w p{margin-bottom:0.5em}

.des_cont{padding:15px;overflow:auto}

.detail_sec .btn i{font-size:20px;margin-right:5px}



.btn-danger{color:#fff;background-color:#fe0000;border-color:#c70c1e}



/*Advertise-With-Us*/

.advertise_w{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; box-shadow:0px 0px 10px #ccc; background:#f5f5f5}

.advertise_L .form-group,.advertise_R .form-group{ margin-bottom:0.5em}

.advertise_L{width:40%;background:#137bd0;}

.advertise_R{width:60%;}

.represent_form{background:#137bd0;padding:15px;}

.form_hed{ font-size:18px; color:#fff; text-align:center; margin-bottom:10px;}

.represent_form .form-control{ font-size:14px;padding:.25rem .5rem; height:37px;}

.sml_note{color:#fff; font-size:13px; line-height:18px; text-align:left; margin-bottom:20px;}

.represent_form .btn-info,.advertise_form .btn-info{background-color:#ffc020;border-color:#ffc020;display:block; width:100%; color:#000;}

.represent_form .btn-info:hover,.advertise_form .btn-info:hover{background-color:#ffa50e;border-color:#ffa50e;}





.advertise_form{background:#f5f5f5;padding:15px; width:70%; margin:auto}

.advertise_hed{text-align:center;color:#012061;font-weight:500;font-size:20px;margin-bottom:10px;}

.advertise_form .form-control{font-size:14px;padding:.25rem .75rem;height:37px;}

.advertise_form textarea.form-control{ height:auto}

.advertise_form .sml_text{ text-align:left; margin-bottom:10px}



/*PAYMENT*/

.pay_type{padding:20px;margin-top:10px;text-align:center;background:#fbfbfb;box-shadow:0px 0px 2px #ccc}

.pay_type h3{font-size:19px}

.pay_type label{display:inline-block;border:1px solid #ccc;text-align:left;

padding:10px;background:#f7f4f4}



.coupon_input{ border-top:1px solid #f1f1f1; width:100%; margin-top:1em; padding-top:1em}

.promo input[type=text]{ padding:5px 8px; border:1px solid #ccc; font-size:13px;border-radius:2px}

.promo .btn-danger{background:#ff0000; vertical-align:top}

.promo .btn-sm{padding: .35rem .75rem;}



/*Invoice*/

.bg-pale{background:#fffedd; border:1px solid #efdea5;}

.inv_ttl  h3{ font-size:24px; line-height:24px;}

.inv_list{padding:12px;font-weight:500;font-size:14px;color:#666;border:1px solid #f1f1f1;}

.enq_dtl{font-size:14px;font-weight:500;color:#000;}.enq_dtl b{ font-weight:400;color:#666;}



/* Coupons */

.coupons_listing{margin:10px 0;padding:0px;}

.coupons_listing ul{ margin:0px; padding:0px}

.coupons_listing ul li{ list-style:none; width:50%; float:left;}

.acc_coupons .row{ margin:5px -15px;}

.coupn_ttl{ font-size:19px; color:#000; font-weight:700}

.couponbox{padding:15px;border:#040404 2px dashed; background:#fff9fc; position:relative; overflow:hidden; height:224px; border-radius:5px; font-weight:500;margin:10px auto;color: #7d7d7d;font-family:'Nunito', sans-serif; transition:all linear .6s; width:95%}

.coupon-dis{position:absolute; right:-8px; top:-12px; background:#ff3300; color:#FFFFFF; text-align:center; border-radius:100%; width:70px; height:70px; padding:15px 0 0 0; line-height:18px; font-size:12px;}

.couponbox:hover{ box-shadow:0px 0px 10px #666}

.deal_on{ background:#fff; padding:5px; border:1px solid #b8e0f7}

.deal_on span{ font-size:12px;line-height:20px;display:block;color:#000;}

.couponbox .col-6{ padding:0}.coup_code span{ display:block; font-weight:600; text-transform: uppercase}

/* Coupons-End*/



/*FORM*/

.myform label{text-align:right}

.myform .sub_hed{color:#7a7a7a;text-align:left;font-size:16px;padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:15px;font-family:'Poppins', sans-serif;font-weight:600}





/*Login-page-start*/

.login_top{height:80px;background:#fbfbfb ;border-bottom:2px solid #ddd; padding:10px 0;}

.login_top .container{width:780px; margin:auto;}

.logo2{margin:0 auto 10px auto; text-align:center; width:100px}

.logo2 img{ max-width:100%; height:auto}





.login_container{width:100%; height:100vh;

height: 100%;background:#f5f5f5 url('<?php echo site_url('assets/images/login_bg.jpg');?>') repeat center top; background-size:cover;background-attachment: fixed;}

.login_inr {height:100vh; background: rgba(255,255,255,0.4);height:100%;width:100%;}



.login_box{width: 40%;background: rgba(255, 166, 4, 0.15);margin: auto;padding:10px 25px;position: fixed;top: 0;bottom: 0;right: 0;left:0;border:4px solid #fff;    box-shadow: 0px 0px 30px #666;height:507px; border-radius:10px;font-family:'Poppins', sans-serif;}

.login_box h1{color:#333; font-weight:500}

.login_form input[type=text], .login_form select, .login_form .fls{width:100%; border:1px solid #9e8c47;padding:9px 10px;border-radius:5px;font-size:14px;}

.login_form input[type=password]{width:100%; border:1px solid #9e8c47;padding:9px 10px; border-radius:5px; font-size:14px;}

.login_form .mybtn{padding:0;width:100%;text-align:center;font-size: 16px;font-weight: 500;color:#fff;text-transform:uppercase;line-height:42px;height:42px;display:block;font-family:'Poppins', sans-serif; border-radius:3px;box-shadow: 0px 0px 0px #fda2d3;cursor:pointer;background: #032b69;

background: -moz-linear-gradient(left,  #032b69 0%, #1372ef 52%, #032b69 100%);

background: -webkit-linear-gradient(left,  #032b69 0%,#1372ef 52%,#032b69 100%);

background: linear-gradient(to right,  #032b69 0%,#1372ef 52%,#032b69 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032b69', endColorstr='#032b69',GradientType=1 );

}

.login_form .mybtn:hover{background:#000;}

.or_ttl{text-align:center;}

.or_ttl:after, .or_ttl:before{ content:'';width:30%; height:1px; border:1px  dashed #333; display:inline-block; margin-bottom:2px}

.or_ttl b{ width:30px; height:30px; display:inline-block; margin:0 auto; border:2px solid #333; line-height:23px; margin:0 10px; border-radius:50%; text-align:center;}

.login_form .mybtn2{padding:0;width:100%;text-align:center;font-size: 16px;font-weight: 500;color:#fff;border-radius:3px;line-height:42px;height:42px;display:block;text-transform: uppercase;font-family:'Poppins', sans-serif; cursor:pointer;background: #770000;

background: -moz-linear-gradient(left,  #770000 0%, #ff0800 51%, #750000 100%);

background: -webkit-linear-gradient(left,  #770000 0%,#ff0800 51%,#750000 100%);

background: linear-gradient(to right,  #770000 0%,#ff0800 51%,#750000 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770000', endColorstr='#750000',GradientType=1 );

}

.login_form .form-check label{font-size:16px;}

.forgot_pass a{color:#d60202; font-weight:600}



.login_form .mybtn2:hover{background:#666;}

.login_foot{padding:40px 0;background:#fff;}.login_foot a{ color:#666;}

.login_foot .container, .register_container .container{width:962px;}



.register_container{background:#f5f5f5 url('<?php echo site_url(assets/images/login_bg.jpg);?>') repeat center top; background-size:cover;background-attachment: fixed; padding:15px 0}

.register_container .register_box{ background:rgba(255,255,255,0.8); box-shadow:0px 0px 10px #666;}

.register_box {padding:0 20px 20px;box-shadow:0px 0px 20px #ccc;background: #f7f7f7;border: 2px solid #d4c9a2; width:95%; margin:auto; border-radius:5px;}

.sml_hed{ color:#fff;}

.reg_header, .reg_header2{background:#da0008;margin:0 -20px;padding:10px 10px;text-align:left}

.register_box .reg_radio{ margin-bottom:10px;border-bottom:1px solid #ccc;background: #fff;padding:10px 10px 4px;margin:0 -19px; } 

.register_box .register_box .reg_radio label span{font-size:17px;text-transform:uppercase}

.register_container .logo2{ margin:10px auto 20px; width:150px}





.reg_header h1{ color:#fff; margin:0}
.reg_header p {
    color: white;
}

.reg_header2{background:#022054}

.register_box{font-family:'Roboto',Arial, Helvetica, sans-serif;}

.register_box .form-group label{text-align:right;display:block;font-weight:400;padding:5px 5px; font-size:15px; color:#666;}

.register_box .form-group .form-check{ padding:0px 0 0 0px; position:relative}

.register_box .form-group .form-check label{ padding:0}



.sub_hed{color:#d8137c;text-align:left;font-size:16px; padding:10px 0;border-bottom:1px solid #f1f1f1;margin-bottom:15px;font-family:'Roboto',Arial, Helvetica, sans-serif; font-weight:600}

.form-group .sub_hed {color: #012061;}

.register_box .myform{ width:100%; margin:0px 0}

.register_box .myform .form-group{ margin-bottom:0.5em}

.fls{text-align:left;}.register_box .myform .form-group small{ display:block;text-align:left}

.register_box .form-group .fls label{text-align:left;display:inline-block }

.register_box .form-check {text-align:left;margin-top:6px;}

.calnd{position:absolute;right:20px;top:5px;z-index:99}

.register_box .form-check label{text-align:left; display:inline-block;}

.register_box input[type=text], .register_box input[type=password], .register_box select{padding:5px 9px;background:#fff;border:#e4e4e4 solid;border-radius:5px;border-width:1px 1px 1px 1px;font-size:14px; line-height:20px; min-height:40px;}

.register_box input[type=text]:focus,.register_box input[type=number]:focus, .register_box input[type=password]:focus{ background:#fffdb7;box-shadow:0px 0px 2px #ff6e00;}

.myform .form-check label{ text-align:left}

.register_box input[type=submit]{ font-family:'Roboto',Arial, Helvetica, sans-serif;background:#cb9501;background: linear-gradient(to right, #1b3979 0%,#449fe5 49%,#1b3979 100%);color:#fff;padding:11px 40px;text-decoration:none; display:inline-block;font-size:14px; text-decoration:none;}



ul.tab{list-style-type:none; margin:0; padding:0;}

ul.tab li{ display:inline-block;}

ul.tab li a{ display:inline-block; padding:5px 35px; color:#333; background:#fff; border:#ddd 1px solid; font-size:1.2em; text-transform:uppercase;}

.tab_hide{ display:none;}

.tabs.act{background: #093287;

background: -moz-linear-gradient(left,  #093287 0%, #1070e5 50%, #093287 100%);

background: -webkit-linear-gradient(left,  #093287 0%,#1070e5 50%,#093287 100%);

background: linear-gradient(to right,  #093287 0%,#1070e5 50%,#093287 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093287', endColorstr='#093287',GradientType=1 );

color:#fff; border:#093287 1px solid;}

.tabs:hover{background:#093287; color:#fff; border:#093287 1px solid; text-decoration:none;}



.verify{ font-size:50px;line-height:20px;color:#000;text-align:center;}

.verify i{color:#ffac0d;width:1.5em;height:1.5em;font-size: 2em;}

.verify span{ display:block; font-size:30px; font-weight:600;color:#034ea2;}



.verify_sect{padding:20px 20px;box-shadow:0px 0px 20px #666;background:#f7f7f7;border:2px solid #0bbbbe;width:70%; margin:8em auto}

.verify_sect .login-logo{ text-align:center; margin-bottom:20px}

.verify_sect input[type=text], .verify_sect2 input[type=text]{ padding:6px; font-size:13px;}

.txt_ico{ font-size:40px;}

.verify{ font-size:20px; line-height:22px; color:#8c8c8c; text-align:center;}

.verify_sect span{ display:block;font-weight:400;color:#00a0e3; padding:6px 0}

.conform_acc{ background:#f1f1f1; padding:20px; margin:0px -10px; line-height:20px; font-size:16px; font-weight:600}



.social_log{ text-align:center}

.social_log a{height:30px; padding:0px;background:#009;color:#fff; vertical-align:middle; font-size:1em; line-height:26px; border-radius:5px; text-align:center; text-decoration:none;display:inline-block} .social_log span{ font-size:14px; display:inline-block; }

.social_log a>b{width:30px;height:30px; font-weight:600;line-height:27px;border-right:1px solid #fff} .social_log a span{vertical-align:middle; padding:0 10px; font-size:0.8em}



.social_log a:nth-child(1){background:#009;} 

.social_log a:nth-child(2){background:#e93c13;}

.social_log a:hover{ background:#000} 





.form-check{ padding:0; }

.form-check a{ color:#f00;font-size:13px; text-decoration:underline}

.form-check label{color:#000;font-size:14px; font-weight:600}

.form-check .label-text{ font-size:15px; vertical-align:middle;text-align:left;}

input[type="checkbox"], input[type="radio"]{position:absolute;right:9000px!important; }



.login_social_links{ text-align:center; margin-top:15px;}

.login_social_links a{font-size:15px; color:#fff; display:inline-block; width:30px; height:30px; line-height:30px; border-radius:100%; margin:0 1px;}

.login_social_links a:nth-child(1){background:#2753a3}

.login_social_links a:nth-child(2){background:#01b4f3}

.login_social_links a:nth-child(3){background:#cc0000}

.login_social_links a:nth-child(4){background:#2676be}

.login_social_links a:nth-child(5){background:#25cd64}

.login_social_links a:nth-child(6){background:#979797}

/*Login-page-end*/

/*=============advertise image=====================*/

.center_txt1 {margin-top: 16px;}
.center_img1 {
    text-align: center;
    margin-bottom: 15px;
    padding-left: 69px;
}
/*==================end=======================*/
/*My-Account*/



.acc-bg{ background:#fff;}

.acc_left {background:#e0d8c2;margin-top:-20px;padding-top:20px;padding-bottom:30px; padding-left:0px; padding-right:0px;}

.acc_container{margin-top:0px;margin-bottom:-40px;}

.acc_container > .acc_right{ }

.acc_right h2{font-size:2em; font-weight:700; color:#493622}

.acc_right{min-height:450px; padding:0px;background:#fff; text-align:left}

.acc_right h1{margin:0; border-bottom:1px solid #f1f1f1 !important; padding-bottom:10px; font:500 28px/30px 'Poppins', sans-serif;color:#c00102;}

.acc_links_outer{ border:0px solid #012060; border-radius:5px; padding:1px;}

.acc_links{margin:0px 0 0 0;}

.acc_links a{display:block; padding:9px 10px 9px 10px; color:#001857; border-radius:0px; font:500 15px/25px 'Poppins', sans-serif; border-bottom:1px solid #f1f1f1; }



.acc_links a:hover, .acc_links a.act{background: #7f0301;

background: -moz-linear-gradient(left,  #7f0301 0%, #ff0202 51%, #7f0301 100%);

background: -webkit-linear-gradient(left,  #7f0301 0%,#ff0202 51%,#7f0301 100%);

background: linear-gradient(to right,  #7f0301 0%,#ff0202 51%,#7f0301 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0301', endColorstr='#7f0301',GradientType=1 );

color:#fff;text-decoration:none}

.acc_links a b{margin-right:10px;width:30px;height:30px;background:#f7f7f7;border-radius: 50%;text-align: center;line-height: 30px;}



.acc_links a:hover b, .acc_links a.act b{color:#c00102;}

.acc_top{ padding:10px; color: #012061; margin-bottom:10px;}

.prof_h{ font-weight:600}

.btn_rgt{ float:right; margin-top:-40px;}

.table_w select{ border:1px solid #ccc}



/* DASHBOARD START*/

.dashboard_top{text-align:center;font-family:'Poppins', sans-serif; margin:10px 0; padding:10px;}

.wel_hed{ font-weight:500; font-size:30px; color:#1b3979;}

.abt_school{ margin:20px 0; font-weight:500}

.school_hed{ font-size:20px;color: #fff;}.school_hed span{ background:#012061; display:inline-block; padding:5px 20px;}.school_txt{margin-top:10px;color:#d91f26;}



.acc_ico_box{ margin-bottom:10px; position:relative;}

.acc_ico_box a{ display:block; background:#f7f7f7; text-align:center; color:#000; width:95%; margin:auto; padding:25px 10px; height:140px; transition:all 0.3s linear; border:1px solid #f1f1f1}

.acc_ico_box a:hover{ background:#ddd; color:#000; text-decoration:none;}

.acc_ico_box a span{ font-size:3.2em; color:#1a75bb; display:block; height:60px; line-height:60px;}

.acc_tab_mob{ background:#eee; padding:0.6em}



.action_btns a{color: #000;width:34px;height:34px;display:inline-block;padding:0px 5px;border: 1px solid #d9d9d9;border-radius:7px;line-height:32px;text-align:center;margin-right: 2px;font-size:16px;background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #efefef 0%, #ffffff 50%, #efefef 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

background: linear-gradient(to right,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#efefef',GradientType=1 );}

.action_btns a:hover{border:1px solid #eb2328;color:#fff;background:#eb2328;}

.p5{ padding:5px;}

.acc_tabs{ border-bottom:1px solid #f1f1f1}

.acc_tabs a{background: #f1f1f1;display: inline-block;text-align: center;color: #666;height: 42px;border: 0 !important;padding: 0px 20px;border-radius:5px 5px 0 0;

text-transform: uppercase;font-size:14px; line-height:42px;}

.acc_tabs a.act{background: #f6d049; color:#000; height:44px;line-height:44px}

.acc_tabs a:hover{ text-decoration:none}

.favorite_box{margin:50px 0 0 0;}

.favorite_box h2{text-align:center;}

.app_container{margin:20px 0 0 0;}

.app_container .row{margin:1px 0 0 0;padding:10px 0;}

.app_container .t_option .row{ padding:0}

.app_container .sort_by{ margin-bottom:20px; border:0;border-bottom:1px solid #f1f1f1 }

.app_container .sort_by:after{ content:''; display:block; clear:both}

/* DASHBOARD ENDS */



.r_star_thm{ width:62px;height:62px;border:1px solid #ccc}

.r_star_thm span{width:60px;height:60px;display:table-cell;vertical-align:middle;text-align:center}

.r_star_thm img{ max-width:100%; height:auto}



.acc_thm2{ width:132px;height:84px;border:1px solid #ccc}

.acc_thm2 span{width:130px;height:82px;display:table-cell;vertical-align:middle;text-align:center}

.acc_thm2 img{ max-width:100%; height:auto}



/*TAble-Section*/

.table-responsive{box-shadow:0px 0px 10px #ccc; border:1px solid #e0d8c2; padding:2px;}

.table_w {margin:0;font-size:13px;position:relative;padding:0px;border:1px solid #e5e5e5;font-family:'Poppins', sans-serif;min-width: 800px; }

.table_w table{background:#fff; margin-bottom:0; color:#555353;}

.table_w thead{font-size:1em;background:#ebf0fb;color:#1b3979;border:0px solid #eaeaea;width:100%;}

.table_w thead th{ font-weight:600; border-bottom:0; border-top:0;padding:.5rem; text-transform:uppercase}

.table_w tbody td{padding:.5rem; font-size:14px;}

.table_w thead tr:nth-child(2){background: #56a4f7;font-size:14px;}

.table_w tbody tr b{font-weight:500;color:#454545; }

.table_w thead tr th:last-child, .table_w tbody tr td:last-child{ border-right:0px}

.app_container .btn-sm{padding:.1rem .4rem;font-size:.71rem;line-height:1.5;    border-radius: .2rem;}

/*Enquiry-History*/

.t_option{background:#f7f7f7;border:1px solid #f1f1f1;text-transform:uppercase;color:#666;font-weight:600; padding:10px 10px;}

.acc_ttl{ font-family:'Poppins', sans-serif;font-size:1.2em;color:#493622;font-weight:600}.acc_ttl a{color:#e45786;}

.acc_list {padding:5px 10px;font-family:'Poppins', sans-serif; font-size:1em; font-weight:400;color:#807f7e}.acc_list b{ font-weight:600}

.blue a,.blue{ color:#1766f5}
.blue.fs22 {
    margin-top: 0px !important;
}
.blue.fs22 a {
    font-size: 13px;
}


.myform{margin:20px 0 20px 0; width:90%}

.myform .form-horizontal label{ text-align:right; font-size:15px; padding-top:8px;}

.myform .form-horizontal .custom-control label{padding-top:0px;}

.myform input[type=text],.myform input[type=number], .myform input[type=password],.myform input[type=file], .myform textarea, .myform select{border-width:1px; border-radius:3px; padding:5px 10px !important; line-height:31px; height:39px; font-size:15px; color:#000;}

.myform textarea{ height:auto; line-height:25px;}

.app_container .myform .row{ padding:3px 0}

.myform input[type=file]{ padding:2px !important; line-height:28px}

.col-row{ margin:0 -5px;display: -webkit-box;display: -ms-flexbox;display: flex;

-ms-flex-wrap: wrap;flex-wrap: wrap;}

.col-auto{padding-right:5px;padding-left:5px;}

.myform select.form-control[multiple], .myform select.form-control[size] {height: auto;}.myform .form-check label{ margin-right:5px;}

.myform .tab label{ margin-right:15px; font-weight:500; text-align:left; width:22%; margin-bottom:0px; padding-top:5px}

.myform .tab:hover{ background:none; border:0}

.myform .w46{ width:46%; margin-right:10px; display:inline-block}

.myform .w20{ width:20%; margin-right:5px}.myform .w80{ width:79.5%;}





/* TREE */

.breadcrumb_bg{background:#012061}

nav .breadcrumb{font-family:'Poppins', sans-serif}

.breadcrumb{margin:0;font-size:14px;color:#000;background:none;padding:6px 0;font-weight:400}

.breadcrumb-item+.breadcrumb-item::before{color:#d2d2d2}

.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff}

.breadcrumb li.active{color:#fff}

/* TREE CLASSES */



/* CMS AREA */

.mid_area{padding-top:20px;padding-bottom:20px;margin-bottom:20px}

.cms_area{line-height:24px;font:15px/23px 'Poppins', sans-serif;margin-bottom:20px;color:#899198}

.cms_area ul, .cms_area ol{font:15px/23px 'Poppins', sans-serif;}

.cms_pc{float:right;margin:5px 0 10px 10px;max-width:100%;border:1px solid #ddd;padding:5px}

.cms_area h3{color: #555;font-size: 1.5em;font-weight:700;margin-top:1em;}



/* CMS AREA ENDS */



/*POPUP*/

.popup_w{padding:15px}.popup_w h1{ font-size:20px; font-weight:500}

.popup_w label{font-size:14px}

.popup_w .form-control{ font-size:14px;height: 39px; padding:0 10px;}

.popup_w textarea.form-control{font-size:14px; height:auto;padding:0 10px;}

.popup_w input[type=file] {padding: 2px !important;line-height: 28px;}

.popup_w .form-group{ margin-bottom:9px; font-family:'Poppins', sans-serif}.popup_w .form-group label{ display:block; margin:0}



/* SHORT FORM ENDS */



/*Share-Buttons*/

.share_btns{ margin:10px 0; text-align:center;}

.share_btns span{display:inline-block;border-radius:3px; margin-bottom:2px;}

.share_btns span a{ display:block;line-height:36px;width:36px; height:36px; background:#f1f1f1;color:#000;border-radius:50%; text-align:center; font-size:18px;}.share_btns span a:hover{ background:#000; color:#fff}



/* CONTACTS */

.contact_box h2{margin-bottom:0;line-height:25px;color: #127cd6;font-weight: 500;}

.contact_form input[type=text], .contact_form select,.contact_form textarea{width:49%;padding:7px 10px;border:2px solid #ddd;border-radius:3px;font:400 14px/20px 'Poppins', sans-serif;margin:0}

.contact_form .large{width:98.8% !important}

.addrs_w{border:1px solid #ccc;margin-bottom:10px;padding:10px 15px;background:#fff;width:100%;margin-top:15px}

.addrs_w p{margin:0px -15px 15px;padding:0px 10px 5px}

.addrs_w p:first-child{border-bottom:1px solid #ccc;background:#f8f8f8;padding:6px 10px;margin-top:-10px}



.c_address{ font-style:italic}

.c_address span{display:block;margin-bottom:7px;font-size:16px;font-weight:500;color: #f00;}

.c_address span>b{font-size:14px; padding:0 10px;line-height:30px;display:inline-block;color:#000;border:1px solid #f1f1f1;background:#f7f7f7; min-width:30%}

.c_address span>b i{ margin-left:17px; font-size:20px; vertical-align:middle}



.email_req{ border-top:1px solid #ccc; padding-top:15px; margin-top:15px;color:#000; font-size:16px;font-weight:600; text-align:center;}.email_req>b{ background:none !important; border:0 !important; display:block; width:100%; font-size:20px;}

.connect_title{position:absolute; z-index:99; top:30px; left:230px;font:700 22px/20px 'Poppins', sans-serif; color:#222; text-transform:uppercase;}



.map-container{border:3px solid #000;margin-top:10px}

/* CONTACTS ENDS */

.reset-butt{background:#9aa5af;text-align:center;color:#fff;text-transform:uppercase;padding:8px 25px;border-radius:5px;cursor:pointer;font-size:18px}

.reset-butt:hover{background:#ff7e48;color:#fff}

/* CONTACTS ENDS */



/* FAQ */

.panel-group .panel{border-radius:3px; border:0; border:1px solid #ececec; margin:10px 0; box-shadow:none}

.panel-default>.panel-heading{background:#fff; padding:10px 0}

.panel-default>.panel-heading h4{ margin:0}

.panel-default>.panel-heading a{padding:0px 5px 0px 10px; display:block;color:#000;font:600 15px/24px 'Poppins', sans-serif;}

.panel-default>.panel-heading a:hover{ text-decoration:none}

.panel-default>.panel-heading a.collapsed:before{content:'\f04b';font-family: Font Awesome\ 5 Free;font-weight: 600; transition-duration: .2s;transform: rotate(0deg);}

.panel-default>.panel-heading a:before{transition-duration: .2s;transform: rotate(90deg);content: '\f04b';font-family: Font Awesome\ 5 Free; float:left;}

.panel-default>.panel-heading a:before{margin-right:10px; color:#ff3300;font-size:11px;}

.panel-body{background:#f8f8f8;font-size:14px;padding:10px;line-height:18px;}

.panel-body ul, .panel-body ol{font:normal 14px/24px 'Poppins', sans-serif;margin:20px 0px 20px 20px}

.inr_text{margin:15px 0 0 0;height:190px;position:relative;overflow:hidden}

.inr_text1{font:italic 400 14px/24px 'Poppins', sans-serif;color:#666;height:120px;overflow:hidden}

.inr_news_pc{width:100%;}

.inr_news_pc img{width:100%; height:auto; max-height:150px; display:block;}

.inr_news_ttl{display:block; font:700 16px/20px 'Poppins', sans-serif;margin:15px 0 0 0}

/* FAQ ENDS */



.page-item.active .page-link{z-index:1;color:#fff;background-color:#239e2e;border-color:#239e2e}

.page-link:hover{color:#ffffff;background-color:#0f42a1;border-color:#0f42a1}

.page-link{color:#000}







/*Cleaning-Tip*/

.cleaning_tips{margin:1em 0}

.cleaning_tips p{font-size:16px;border:1px dashed #e5d9d9;margin-bottom:1em}

.cleaning_tips p strong{display:block;color:#f00;margin-bottom:0.2em;padding:10px;    background: #fdf7f7;}

.cleaning_tips p span{display:block;background:#fff;padding:10px;}



/*Charity*/

.charity_w{margin: 1em auto;color:#000;border: 1px solid #ccc;text-align:center;padding: 20px;width: 60%;background: #f1f1f1;}

.charity_w p strong{display:inline-block;font-weight:600;padding-right:10px;}

.charity_w p a{color:#0d61d4;background:#ffddd4;padding:2px 5px;font-weight:500;}.charity_w p img{ border:2px solid #000;}.charity_w p{ margin-bottom:0.5em}

.charity_w p a:hover{color:#0d61d4;background:#fff; text-decoration:none}



/*Booking-FORM*/

.book_form{float:left;margin:1em 0;border:6px solid #fdeeee;background:#fffcfc;padding:15px;width:56%;box-shadow:0px 0px 20px #ccc; margin-bottom:2em}

.form_right{ float:right; width:42%; margin:1em 0; text-align:left;}.form_right ul{ margin:0px; padding:0 20px 20px;}.form_right ul li{ font-size:13px; color:#666; line-height:18px; margin-bottom:0.3em} .form_right h2{font-weight:600;font-size:18px;text-transform:uppercase;margin-top:10px;}

.form_right .sml_text{font-size:13px; color:#666;line-height:18px;}

.book_form h3{ margin:0 0 1em; text-align:center;}.form_right h4{ font-size:16px; font-weight:600; color:#000}

.book_form .form-group{ margin-bottom:0.5em}.book_form .form-group label{ color:#000}

.request_form .sub_hed, .book_form .sub_hed{color:#9115b1;text-align:left;font-size:19px;   padding:10px 0;border-bottom:1px solid #f5f2f2;margin-bottom:15px;font-family:'Nunito', sans-serif;font-weight:600}

.form_icons{display:block; font-size:20px; text-align:center; margin-bottom:0.5em}

.form_icons i{width:50px;height:50px;line-height:50px;border:1px solid #ccc;border-radius:50%; box-shadow:0px 0px 10px #ccc;display:inline-block;background:#000}

.label_col{ border:1px solid #f9cbcb; border-width:1px 0; padding:15px 0 !important;background: #fee; margin:0 -18px}

.label_col label{ width:32%;text-align:center;}

.book_form .form-check .label-text{font-size:14px;font-weight:400}

.book_form input[type="checkbox"] + .label-text:before{color:#bfb7b7}

.red, .red a{color:#f00;}

.green, .green a{color:#00ba12;}

.form_inner{ background:#fff4f4;border: 1px solid #676464;border-radius: 3px;box-shadow: 0px 0px 10px #eaeaea; padding:10px;}





.form-check{ padding:0; }

.form-check a{ color:#f00;font-size:13px; text-decoration:underline}

.form-check label{color:#000;font-size:14px; font-weight:600}

.form-check .label-text{ font-size:15px; vertical-align:top;text-align:left;}

input[type="checkbox"], input[type="radio"]{position:absolute;right:9000px;}



/*Check box*/

input[type="checkbox"] + .label-text:before{content: "\f0c8";font-family: Font Awesome\ 5 Free; speak: none; font-style: normal; font-weight:600; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing:antialiased; width:1.2em; display: inline-block; margin-right: 0;color: #e0e0e0;}

input[type="checkbox"]:checked + .label-text:before{content: "\f14a";color:#099af3;animation: effect 250ms ease-in;font-family: Font Awesome\ 5 Free;}

input[type="checkbox"]:disabled + .label-text{color: #aaa;}

input[type="checkbox"]:disabled + .label-text:before{content: "\f0c8"; color: #ccc;font-family: Font Awesome\ 5 Free;}

/*Radio box*/

input[type="radio"] + .label-text:before{content: "\f111";font-family: Font Awesome\ 5 Free; speak: none;font-style: normal;	font-weight: normal; font-variant:normal; text-transform:none;

line-height: 1;-webkit-font-smoothing:antialiased;width:1em;display: inline-block;	margin-right:5px;color:#a7a7a7}

input[type="radio"]:checked + .label-text:before{ content:"\f192";color:#ff3300;animation: effect 250ms ease-in;}

input[type="radio"]:disabled + .label-text{	color: #aaa;}

input[type="radio"]:disabled + .label-text:before{content:"\f111";color: #ccc;}



/*Radio Toggle*/

.toggle input[type="radio"] + .label-text:before{content:"\f204";font-family: Font Awesome\ 5 Free;speak:none;font-style:normal;font-weight:normal; font-variant: normal;text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; width:1em;display:inline-block;margin-right:10px;}

.toggle input[type="radio"]:checked + .label-text:before{ content: "\f205"; color: #16a085; animation: effect 250ms ease-in;}

.toggle input[type="radio"]:disabled + .label-text{	color: #aaa;}

.toggle input[type="radio"]:disabled + .label-text:before{ content: "\f204"; Color: #ccc;}

@keyframes effect{ 0%{transform: scale(0);}	25%{transform: scale(1.3);}	75%{transform: scale(1.4);}	100%{transform: scale(1);}}



/*Clients*/

.partners_list{ margin:1em 0}

.partners_list ul{ margin:0px 0px !important; padding:0px}

.partners_list ul:after{ content:''; display:block; clear:both}

.partners_list ul li{ list-style:none; display:block; width:16.66%; float:left; border:1px solid #f1f1f1}



.brand_w{width:193px;height:115px;text-align:center;margin:5px auto;overflow:hidden}

.brand_w .brand_img{width:193px;height:115px;overflow:hidden}

.brand_w .brand_img figure{width:193px;height:115px;text-align:center; display:table-cell; vertical-align:middle; text-align:center}

.brand_w .brand_img figure img{max-width:100%;height:auto;transition:all linear .7s; filter:grayscale(100%); -moz-filter:grayscale(100%)}

.brand_w:hover .brand_img img{transform:scale(1.05);filter:grayscale(0); -moz-filter:grayscale(0)}



/*Sitemap*/

.sitemap{text-align:left;padding:30px auto}

.sitemap a{display:inline-block;padding:5px 24px;background:url(../images/arr-1.png) no-repeat 8px center;font:400 14px/20px 'Fira Sans', sans-serif;margin:5px 5px;color:#000;width:32%;float:left;border:1px solid #d6d6d6}

.sitemap a:hover{color:#222;border:1px solid #1760a1;text-decoration:none;background-color:#f1f1f1}





.btn-danger{color:#fff;background-color:#c20000;border-color:#c20000;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c60400+0,fca1a1+49,c60400+100 */

background: #c60400; /* Old browsers */

background: -moz-linear-gradient(left,  #c60400 0%, #fca1a1 49%, #c60400 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #c60400 0%,#fca1a1 49%,#c60400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60400', endColorstr='#c60400',GradientType=1 ); /* IE6-9 */}

.btn-danger:hover, .btn-danger:focus{color:#fff;background-color:#000;border-color:#000}



.btn-info{background-color:#001f5e;border-color:#001f5e;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1b3979+0,449fe5+49,1b3979+100 */

background: #1b3979; /* Old browsers */

background: -moz-linear-gradient(left,  #1b3979 0%, #449fe5 49%, #1b3979 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #1b3979 0%,#449fe5 49%,#1b3979 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.btn-info:hover, .btn-info:focus{color:#fff;background-color:#000;border-color:#000}



.btn-black{background-color: #3a3a3a;border-color: #5a5a5a; color:#fff;background: #3a3a3a;

background: -moz-linear-gradient(left,  #464646 0%,#b9a7a7 49%,#383838 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #464646 0%,#b9a7a7 49%,#383838 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right, #464646 0%,#b9a7a7 49%,#383838 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3979', endColorstr='#1b3979',GradientType=1 ); /* IE6-9 */}

.btn-black:hover, .btn-black:focus{color:#fff;background-color:#000;border-color:#000}



.left_area{padding:10px;}

.thm_right{float:left;margin-right:10px;width:95px;height:61px;}

.thm_right span{width:95px;height:61px;display:table-cell;vertical-align:middle;text-align:center;}

.thm_right span img{ width:100%; height:100%}

.thm_cnt{width:56%; float:left;}

.date_txt{font-size:12px;line-height:18px;color:#767c85;font-weight:500;}

.news_title{ height:25px; overflow:hidden;}

.news_title a{font-size:13px;height:22px;overflow:hidden;font-weight:600; color:#012060}



.pos_txt{background:#d9a510; padding:5px 10px; position:absolute; z-index:99; top:146px; left:0; color:#fff;}

.pos_txt2{background:#d9a510; padding:5px 10px; position:absolute; z-index:99; top:100px; left:0; color:#fff;}

.pos_txt_ns{background:#d9a510; padding:5px 10px; position:absolute; z-index:99; top:120px;  left:15px; color:#fff;}

.thm_team{width:310px;height:283px;}

.thm_team span{width:283px;height:283px;display:table-cell;vertical-align:middle;text-align:center;}

.thm_team span img{width:100%; height:100%}



.team_left{width:285px; float:left; border:1px solid #eee;}

.team_right{width:65%; float:left; margin-left:15px;}



.like_sec{background:#1877f2; display:block; padding:3px 15px; border-radius:5px; margin-right:8px; color:#fff; font-size:12px; text-decoration:none; position:absolute; z-index:99; top:-40px; right:0}

.like_sec:hover{background:#eee; text-decoration:none}



.search_input_w{padding:10px;width:80%;}



.slider.slider-horizontal .slider-track {height:4px !important;margin-top:-1px!important;}



/*news new list*/

.news_listing ul, .news_listing ul li{margin:0; padding:0; list-style:none;}

.news_listing ul li{float:left; width:50%}



.news_area{width:430px;margin:15px auto; padding:10px;border: 1px solid #444444;background: #fff;}

.news_thum{width:409px; height:195px; text-align:center; overflow:hidden; position:relative}

.news_thum span{width:430px; height:195px; vertical-align:middle; display:table-cell;}

.news_thum span img{ display:block; margin:auto; max-width:100%; height:auto;transition:all linear .6s;}

.news_area:hover .news_thum span img{transform:rotate(-2deg) scale(1.2);}

.title {font:700 18px/24px 'Poppins', sans-serif; color:#000;padding-bottom:5px; border-bottom:1px solid #222;margin:10px 0; }

.title_link{ margin-bottom:15px;}

.title_link a{color:#005fa9; text-decoration:none}

.news_txt{font:14px/22px 'Poppins', sans-serif; margin:20px 0;}



.list_area{box-shadow:1px 0 15px #ccc; margin:15px 0; padding:10px;}

.news_img_area{width:283px; float:left;}

.news_img{width:283px; height:178px; text-align:center; overflow:hidden; position:relative}

.news_img span{width:283px; height:178px; vertical-align:middle; display:table-cell;}

.news_img span img{display:block; margin:auto; max-width:100%; height:auto;}

.news_right{width:64%; float:left; margin-left:25px}

.news_link{  overflow:hidden;}

.news_link a{font:700 18px/22px 'Poppins', sans-serif; color:#001f5e; margin:20px 0; text-decoration:none}

.news_link a:hover{color:#666;}

.txt_news{ height:80px; overflow:hidden; margin-top:5px;}

.p5_10{padding:5px 10px;}

.mt10{margin-top:10px;}

.achi_pos{font:700 16px/22px 'Poppins', sans-serif; color:#fff;position:absolute; z-index:99; bottom:0; left:0; width:100%; background:rgba(0,0,0, .8); padding:10px 0; text-align:center}



/*event new list*/

.event_area{width:283px; float:left;}

.event_thum{width:283px; height:283px; text-align:center; overflow:hidden; position:relative}

.event_thum span{width:283px; height:283px; vertical-align:middle; display:table-cell;}

.event_thum span img{display:block; margin:auto; max-width:100%; height:auto;}

.event_thum img{ max-width:100%; height:auto; transition:all linear .6s;}

.event_thum:hover img{ transform:rotate(-2deg) scale(1.2);}

.m_input{padding:10px;width:15%;}

.mb10{margin-bottom:10px;}

.mb20{ margin-bottom:20px;}

.mb30{ margin-bottom:30px;}





/*Privilege list*/

.privilege_area{float:left;width:120px;height:114px;}

.privilege_img span{width:120px;height:114px;display:table-cell;vertical-align:middle;text-align:center;}

.privilege_img span img{width:100%; height:100%}

.privilege_txt{float:left; width:84%; margin-left:15px;}

.privilege_box{box-shadow:1px 0 5px #ccc; padding:20px;}



.flag_img{width:30px; height:30px;border-radius:100%; text-align:center; overflow:hidden;}

.flag_img span{width:30px; height:30px; vertical-align:middle; display:table-cell;}

.flag_img span img{display:block; margin:auto; max-width:100%; height:auto;}



.pri_img{width:40px; height:38px;border-radius:100%; text-align:center; overflow:hidden;}

.pri_img span{width:40px; height:38px; vertical-align:middle; display:table-cell;}

.pri_img span img{display:block; margin:auto; max-width:100%; height:auto;}

.sec1{float:left; width:30px; margin:10px 0 5px 10px;}

.sec2{float:left; width:67%; text-align:center;margin:10px 0 5px 0;}

.sec3{float:right; width:40px;margin:5px 10px  5px 0;}

.sec2 a{font:700 18px/22px 'Poppins', sans-serif; color:#4472c4; text-decoration:none}

.p_title{text-align:center;font:700 18px/22px 'Poppins', sans-serif; color:#ff0000; padding:10px 0; height:60px; overflow:hidden; margin-bottom:15px;}

.p_title img{padding:0 15px;}

.p_box_l{background:#0071bf; padding:5px 8px; margin-left:5px; border-radius:10px; width:48%; float:left;font:12px/18px 'Poppins', sans-serif; color:#fff; text-align:center}

.p_box_r{background:#ffc000; padding:5px 8px;margin-right:5px; border-radius:10px; width:48%; float:right;font:12px/18px 'Poppins', sans-serif; color:#fff; text-align:center}

.share_sec{padding:10px; font-size:18px; text-align:center; border-top:1px solid #eee; margin-top:10px;}

.share_sec i:nth-child(1){color:#3c5aa3;font-size:22px;}

.share_sec i:nth-child(2){color:#5ba8dc;font-size:22px;}

.share_sec i:nth-child(3){color:#24aa15;font-size:22px;}

.share_sec i:nth-child(4){color:#0068fe;font-size:22px;}



.clndr_pos{position:absolute; z-index:99; top:27px; right:15px;}

.pop_box{ box-shadow:1px 0 5px #eee; padding:15px; text-align:center; margin-bottom:15px; font-size:12px; color:#0270be;}



.marquee_sec{ box-shadow:1px 0 5px #ccc; padding:10px;}

.marquee_sec span{width:140px;float:left;font:700 14px/20px 'Poppins', sans-serif; color:#222;}

.marquee_sec marquee{width:83%;float:left;}

.marquee_sec marquee a{font:13px/20px 'Poppins', sans-serif; color:#4472c4; margin:0 20px; }



.connect_pos{position:absolute; z-index:99; top:28px; left:230px;font:700 26px/20px 'Poppins', sans-serif; color:#222;}



.blog_heading{ margin-bottom:10px; position:relative}

.blog_heading h2{font-family:'Poppins', sans-serif;font-size:24px; line-height:30px;color:#767c85;font-weight:600;display:inline-block;}



.ads_banner{text-align:center; margin:15px;}

.close_pos{position:absolute; z-index:99; top:-10px; right:0;}

.ml20{margin-left:20px;}.ml10{ margin-left:10px;}

.add_pos{position:absolute; z-index:99; top:0; right:35px; font-size:16px; font-weight:700; cursor:pointer}

.text_editor{background:#f8f8f8; padding:10px; border-radius:5px 5px 0 0;}

.social_links{position:fixed; z-index:99; top:135px; right:0; z-index:9999;}

.social_links a{font-size:18px; color:#fff; box-shadow:1px 0 5px #666; display:block; padding:5px 10px; border-radius:5px 0 0 5px; margin-bottom:5px; text-align:center}

.social_links a:nth-child(1){background: #2753a3;

background: -moz-linear-gradient(left,  #2753a3 0%, #207cca 47%, #2753a3 100%);

background: -webkit-linear-gradient(left,  #2753a3 0%,#207cca 47%,#2753a3 100%);

background: linear-gradient(to right,  #2753a3 0%,#207cca 47%,#2753a3 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2753a3', endColorstr='#2753a3',GradientType=1 );

}

.social_links a:nth-child(2){background: #01b4f3;

background: -moz-linear-gradient(left,  #01b4f3 0%, #02ffff 49%, #01b4f3 100%);

background: -webkit-linear-gradient(left,  #01b4f3 0%,#02ffff 49%,#01b4f3 100%);

background: linear-gradient(to right,  #01b4f3 0%,#02ffff 49%,#01b4f3 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b4f3', endColorstr='#01b4f3',GradientType=1 );

}

.social_links a:nth-child(3){background: #d63abd;

background: -moz-linear-gradient(left,  #d63abd 0%, #ff81eb 49%, #d63abd 100%);

background: -webkit-linear-gradient(left,  #d63abd 0%,#ff81eb 49%,#d63abd 100%);

background: linear-gradient(to right,  #d63abd 0%,#ff81eb 49%,#d63abd 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63abd', endColorstr='#d63abd',GradientType=1 );

}

.social_links a:nth-child(4){background: #2676be;

background: -moz-linear-gradient(left,  #2676be 0%, #32d2ff 49%, #2676be 100%);

background: -webkit-linear-gradient(left,  #2676be 0%,#32d2ff 49%,#2676be 100%);

background: linear-gradient(to right,  #2676be 0%,#32d2ff 49%,#2676be 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2676be', endColorstr='#2676be',GradientType=1 );

}

.social_links a:nth-child(5){background: #25cd64;

background: -moz-linear-gradient(left,  #25cd64 0%, #48ff30 49%, #25cd64 100%);

background: -webkit-linear-gradient(left,  #25cd64 0%,#48ff30 49%,#25cd64 100%);

background: linear-gradient(to right,  #25cd64 0%,#48ff30 49%,#25cd64 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25cd64', endColorstr='#25cd64',GradientType=1 );

}

.social_links a:nth-child(6){background: #979797;

background: -moz-linear-gradient(left,  #979797 0%, #e8e8e8 51%, #979797 100%);

background: -webkit-linear-gradient(left,  #979797 0%,#e8e8e8 51%,#979797 100%);

background: linear-gradient(to right,  #979797 0%,#e8e8e8 51%,#979797 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#979797',GradientType=1 );

}



.cmt_left{float:left; margin-top:5px;}

.cmt_left a:nth-child(1){background:#ff4422;color:#fff; padding:7px 12px; border-radius:12px 0 0 12px;}

.cmt_left a:nth-child(2){background:#9d9d9d;color:#fff;padding:7px 12px;border-radius:0 12px 12px 0;}

.cmt_right{float:left; margin-left:10px;}

.teacher_bday_w{width:391px; margin:auto}

.student_bday_w{width:391px; margin:auto}





.iframe_w iframe{width:100%; height:350px; margin:15px 0; box-shadow:1px 0 5px #ccc; padding:10px;}

.vam{vertical-align:middle}



.refine_box{box-shadow:1px 0 5px #ccc; padding:20px; border-radius:10px;}


.refine_box h2{font:26px/28px 'Poppins', sans-serif;color:#222; border-bottom:1px solid #eee; padding-bottom:10px; padding-right:130px;}

.loc_pos{position:absolute; z-index:99; top:10px; right:15px;}



.link_tab{text-align:center; margin:25px 0 10px 0}

.link_tab a{font:15px/20px 'Poppins', sans-serif;color:#fff; border-radius:5px; padding:5px 25px; text-decoration:none;margin-bottom: 5px;display: inline-block;background: #a81515;

background: -moz-linear-gradient(left,  #a81515 0%, #ff2121 51%, #991313 100%);

background: -webkit-linear-gradient(left,  #a81515 0%,#ff2121 51%,#991313 100%);

background: linear-gradient(to right,  #a81515 0%,#ff2121 51%,#991313 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81515', endColorstr='#991313',GradientType=1 );

}

.link_tab a:hover{background:#e12828;}



.n_row2 { width:70%}

.close_pos2 {position: absolute;z-index: 99;top: 0px;right: -35px;padding: 8px 15px;    border-radius: 0 3px 3px 0}





.gradient_red{background: #fc0001;background: -moz-linear-gradient(left,  #fc0001 0%, #a50000 47%, #fc0001 100%);background: -webkit-linear-gradient(left,  #fc0001 0%,#a50000 47%,#fc0001 100%);background: linear-gradient(to right,  #fc0001 0%,#a50000 47%,#fc0001 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0001', endColorstr='#fc0001',GradientType=1 );}



.gradient_blue{background: #0071cd;background: -moz-linear-gradient(left,  #0071cd 0%, #01437f 50%, #0071cd 100%);background: -webkit-linear-gradient(left,  #0071cd 0%,#01437f 50%,#0071cd 100%);background: linear-gradient(to right,  #0071cd 0%,#01437f 50%,#0071cd 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071cd', endColorstr='#0071cd',GradientType=1 );}



.gradient_golden{background: #f9c300;background: -moz-linear-gradient(left,  #f9c300 0%, #ab7a03 48%, #f6bf00 100%);background: -webkit-linear-gradient(left,  #f9c300 0%,#ab7a03 48%,#f6bf00 100%);background: linear-gradient(to right,  #f9c300 0%,#ab7a03 48%,#f6bf00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c300', endColorstr='#f6bf00',GradientType=1 );}



.gradient_golden2{background: #f57722;background: -moz-linear-gradient(left,  #f57722 0%, #974712 48%, #f57722 100%);background: -webkit-linear-gradient(left,  #f57722 0%,#974712 48%,#f57722 100%);background: linear-gradient(to right,  #f57722 0%,#974712 48%,#f57722 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57722', endColorstr='#f57722',GradientType=1 );}



/*TAble-Membership*/

.compare_membership{border:1px solid #fff;background:#fff; color:#fff;}

.compare_membership .membership_body td:nth-child(1){width:25%;}

.compare_membership .membership_body td:nth-child(2){width:15%;}

.compare_membership .membership_body td:nth-child(3){width:20%;}

.compare_membership .membership_body td:nth-child(4){width:20%;}

.compare_membership .membership_body td:nth-child(5){width:20%;}

.compare_membership .membership_body{background:#fff;}

.membership_body tr td{border-right:1px solid #ffff;}

.enquire_btn_membership{display:inline-block; padding:3px 25px; border-radius:5px; font-size:16px; font-weight:600;background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #efefef 0%, #ffffff 50%, #efefef 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

background: linear-gradient(to right,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#efefef',GradientType=1 ); }

.enquire_btn_membership span{background: -webkit-linear-gradient(#990000, #ff0003);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;}

.enquire_btn_membership:hover{text-decoration:none;}

/*TAble-Membership*/

.popup_w .plac_fs{font-weight:600; }

.plan_logo_pos{position:absolute; z-index:99; top:50px; right:0;}

.mt_btn{margin-top:69px;}

.logo_left{float:left;}

.btn_upgrade, .btn_upgrade:visited{background: #7e6000;

background: -moz-linear-gradient(left,  #7e6000 0%, #c19e00 50%, #7e6000 100%);

background: -webkit-linear-gradient(left,  #7e6000 0%,#c19e00 50%,#7e6000 100%);

background: linear-gradient(to right,  #7e6000 0%,#c19e00 50%,#7e6000 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e6000', endColorstr='#7e6000',GradientType=1 );

 font-size:18px; color:#fff !important; text-align:center; padding:4px 15px; text-decoration:none}

.btn_upgrade:hover{text-decoration:none; background:#012061; margin-top:5px;}



.btn-default{background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #efefef 0%, #ffffff 50%, #efefef 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

background: linear-gradient(to right,  #1e5799 0%,#efefef 0%,#ffffff 50%,#efefef 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#efefef',GradientType=1 );

}



.btn-success{background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #28a745 0%, #15d82c 52%, #28a745 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#28a745 0%,#15d82c 52%,#28a745 100%);

background: linear-gradient(to right,  #1e5799 0%,#28a745 0%,#15d82c 52%,#28a745 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#28a745',GradientType=1 );

}



.btn-primary{background: #1e5799;

background: -moz-linear-gradient(left,  #1e5799 0%, #007bff 0%, #6fb4ff 52%, #007bff 100%);

background: -webkit-linear-gradient(left,  #1e5799 0%,#007bff 0%,#6fb4ff 52%,#007bff 100%);

background: linear-gradient(to right,  #1e5799 0%,#007bff 0%,#6fb4ff 52%,#007bff 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007bff',GradientType=1 );



}

.form-control:disabled, .form-control[readonly]{ background:#fff;}

.school_hed2{margin-top:64px;}

.school_hed2 a{font-size:20px;color: #fff;font-weight:500; text-decoration:none}.school_hed2 span{display:inline-block; padding:4px 20px;

background: #7e6000;

background: -moz-linear-gradient(left,  #7e6000 0%, #c19e00 50%, #7e6000 100%);

background: -webkit-linear-gradient(left,  #7e6000 0%,#c19e00 50%,#7e6000 100%);

background: linear-gradient(to right,  #7e6000 0%,#c19e00 50%,#7e6000 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e6000', endColorstr='#7e6000',GradientType=1 );

}





.claim_bg {
    padding: 30px;
    background: linear-gradient(to right, #1b3979 0%,#449fe5 49%,#1b3979 100%);
    text-align: center;
}
.claim_bg h2 {
    color: #fff;
}

.claim_bg2 {
    background: #eeeeee;
    padding: 10px;
    text-align: center;
}

.claim_h2 {
    font: 700 22px/30px 'Poppins', sans-serif;
    color: #f80606 !important;
}

.claim_sub_h{font:500 22px/30px 'Poppins', sans-serif; color:#fff;}

.claim_h2{font:700 22px/30px 'Poppins', sans-serif; color:#222;}

.bg-dark2{background:#022061;}

/*.adv_mt{margin-top:57px;}*/





.details_box{font-family:'Poppins', sans-serif;margin-top:1em;box-shadow: 0px 0px 10px #ccc; padding:10px 15px;}

.close_pos4{position:absolute; z-index:99; top:0; right:0}





/* ===================================================================

   MEDIA QUERIES

   =================================================*/	



/* ================= Desktop/Laptop below 1280px  ================= */



@media only screen and (max-width:1279px){

.container{width:100% !important;max-width:100%}	

.header_top_strip{padding:5px 0 0}
.amz_teachers_dtl_Lft._amz_tchr_dtl {
    width: 68% !important;
}
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

/*Footer*/

.services_per{ width:100%}

.ft_heading2 a{font:600 16px/20px 'Poppins', sans-serif;}







.dtl_contents{width:59%}

.partners_list ul li{width:20%}



.team_right{width:58%;float:left;margin-left:15px;}



.bday_listing .teacher_bday_w, .bday_listing .student_bday_w{width:359px;}

.teacher_bday_board, .student_bday_board{width:359px;}





/*news new list*/

.news_area{width:298px;margin:15px auto;}

.news_thum{width:277px; height:132px;}

.news_thum span{width:277px; height:132px;}



/*news new list*/

.news_right{width:57%;}

.txt_news{height:100px;overflow:hidden;}



/*Privilege list*/

.privilege_txt{width:80%;}



/*Compare*/

.comp_box{ width:20%;}



/*Filter*/

.comp_step{ margin:0;}



.school_hed2 a{font-size:16px;}

.school_hed2 span{padding:5px 15px;}



/*02-07-20*/

.partners_listing ul li{width:25%}



/*School Details*/

.school_dtl_L, .rising_star_dtl_L, .postjob_dtl_L{width:262px}

.school_dtl_img,.job_post_dtl_img{ width:262px; height:165px;}

.school_dtl_img figure,.job_post_dtl_img figure{width:260px;height:163px;}

#st-1 .st-btn {margin-right:3px !important;}



ul.tab li a {padding: 5px 9px; font-size:1em;}



.m_input2{padding:10px;width:18.2%}






}



/* ================= Desktop/Laptop below 1152px  ================= */

@media only screen and (max-width:1151px){
span.detail_name {
    position: absolute;
    top: 75px;
    color: #dfb457;
    font-size: 29px;
    text-transform: uppercase;
    display: block;
    width: 55%;
    text-align: center;
    font-family: 'hibernate';
}
.inner_bnr{width:100%;height:100%}	

.compare_tabs{ display:block; float:none}
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

/*NAVIGATION*/

.navbar-light .navbar-nav{margin:0}

.navbar-light .navbar-nav>li>a{padding:.5rem .4rem; border-radius:0}

.navbar-light .navbar-nav>li>a{font-size:12px}

.navbar-brand{padding:0}



.btn-charity, .btn-book, .login_btn{padding: 6px 13px;font-size: 0.97em;}

.tagline_hed {font-size:2.1em;}.tagline_smltxt{ font-size:1.1em}



/*Search-Section*/

/*.search_outer{ margin:20px 0 ; padding:0}*/

/*.search_pos {width:100%;position:static;margin-top: 0;}*/

.srch_tb1 {width:24%; margin-bottom:5px}.srch_tb2 {width:28%;margin-bottom:5px}.srch_tb3{width:22%;margin-bottom:5px}

.srch_tb4 {width:31%;margin-bottom:5px}
.search_pos {
    margin-top: 0px;
    bottom: -164px;
    position: absolute;
}
.search_outer {
    width: 85% !important;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    bottom: 0px;
    top: 83%;
    z-index: 99;
    margin: auto;
    position: absolute;
    left: 0px;
    right: 0px;
}


/*Circullum*/

.ciriculum_w{ margin:20px 0}

.ciriculum_links ul li a{ padding:5px 10px; font-size:13px;}



/* Services start */

.prod_hed{ width:100%}

.serv_ttl{ font-size:1.2em}

.prod_hed h2{font-size:2em}.prod_hed .sml_txt{ font-size:1.1em; font-weight:400}



/*Listing*/

.school_listing ul li, .risingstar_listing ul li, .gallery_listing ul li, .teachers_listing ul li, .experts_listing ul li{ width:50%}

/*Listing-END */





/*footer-start*/

.ft_heading{font-size:14px}.contact_addrs{font-size:13px}

.foot-logo img{max-width:100%;height:auto}

.ft_link ul li a{font-size:0.9em}



.ft_heading2 a{font:600 14px/20px 'Poppins', sans-serif;}

/*footer-end*/



/*Booking*/

.book_form{ width:100%; float:none}.form_right{ width:100%; float:none}



/*Birthday*/

.bday_listing .teacher_bday_w, .bday_listing .student_bday_w{ width:98%}

.bday_listing .student_bday_board {width: 100%;}



/*CATEGORY*/

.cat_list ul li{width:33.33%}

.category_fixed_list ul li{width:24.5%}

.category_fixed_list ul{text-align:center}



/*listing*/

.services_listing ul li { width:33.33%}

/*listing*/



/*DETAIL*/

.pc_box{width:386px}

.dtl_pic, .dtl_pic figure{width:380px;height:226px}

.detail_sec h2{font-size:18px;text-align:left}



.school_dtl_R, .postjob_dtl_R{ width:52%; text-align:left}

.school_dtl_des, .postjob_dtl_des{ padding:0 0px 0 15px}



/*Blog-Listing*/

.blog_w{width:300px;}.blog_img,.blog_img figure{width:280px; height:176px}



.team_right{width:49%;float:left;margin-left:15px;}





.bday_listing .teacher_bday_w, .bday_listing .student_bday_w{width:388px;}

.teacher_bday_board, .student_bday_board{width:388px;}



/*news new list*/

.news_area{width:260px;margin:15px auto;}

.news_thum{width:239px; height:114px;}

.news_thum span{width:239px; height:114px;}



/*news new list*/

.news_right{width:50%;}

.txt_news{height:140px;overflow:hidden;}

.marquee_sec marquee{width:76%;float:left;}



/*Privilege list*/

.postjob_listing  ul li, .student_privilg_listing ul li{width:50%;float:left;display:block;}



.connect_pos{font:700 20px/20px 'Poppins', sans-serif;}

/*Rising-Star Detail*/

.experts_dtl_img{ float:none}

.rising_star_dtl_Lft{ float:none; margin:auto}

.rising_star_info{ margin:15px 0}



/*Amazing-Teachers*/

.amz_teachers_dtl_Lft{float:none; margin:auto}

.amz_teachers_info{ margin:15px 0}

/*Compare*/

.comp_box{ width:23.4%;}



.dtl_student_bd_dt{ margin:25px 0 0 80px;}

.dtl_happy_birth{ width:200px;}

.serc_ans {width:90%;}



/*Country-List*/

.ciriculum_links_inr ul li{ width:33.33%}



.btn_upgrade, .btn_upgrade:visited{font-size:14px; padding:6px 15px; text-decoration:none}





.school_hed2 span{padding:5px 7px;}



/*02-07-20*/

.partners_listing ul li{width:33.33%}

.adv_mt{margin-top:38px;}



/*Rising-Star Detail*/

.experts_dtl_img{ width:250px; height:100%; float:left;}



.m_input2{padding:10px;width:17.1%}



.search_input5{padding:10px;width:20.8%}



.top2{height:auto}

.t2_fixer{position:static; height:auto;}

.top2_b{height:auto; display:none;}







}



/* ================= Tablet (Portrait) 768px - 959px ================= */

@media only screen and (max-width:991px){
    

#tm_scroll.owl-theme .owl-nav button.owl-prev, #cate_scroll.owl-theme .owl-nav button.owl-prev{left:-10px;top:30% !important;background: rgba(229,216,14,0.9) !important;}

#tm_scroll.owl-theme .owl-nav button.owl-next, #cate_scroll.owl-theme .owl-nav button.owl-next{right:-10px;top:30% !important;background: rgba(229,216,14,0.9) !important;}	

span.detail_name {
    position: absolute;
    top: 76px;
    color: #dfb457;
    font-size: 29px;
    text-transform: uppercase;
    display: block;
    width: 49%;
    text-align: center;
    font-family: 'hibernate';
}	
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 
.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}
.amz_teachers_dtl_Lft._amz_tchr_dtl {
    width: 60% !important;
}

.header-bg:after{ content:''; display:block; clear:both}





.header_top_strip{padding:5px 0px 5px 24px;text-align:left;}.header_top_strip:after{left:97%;height:38px;} 

.header_top_strip:before {content:'';border-top:38px solid #e6da17;}.get_quote{float:right;}



.compare_tabs{ display:block; text-align:right; margin-right:0}.compare_tabs a{ float:none; display:inline-block;padding: 0px 8px;}

.hd_mid_tabs{ display:block;}.hd_mid_itms{ float:right;}

.hm_tp_btns{ margin-top:10px; margin-right:50px}





/* NAV */

.navbar{left:0;}

.navbar-inner{width:100%; position:relative}

.navbar-light .navbar-nav{margin:0}

.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.9);position:absolute;z-index:999;right:75px;padding:.3rem .35rem}

.navbar-collapse{position:absolute;top:118px;right:0px;width:100%;z-index:99;background:#000}

.navbar-nav{display:block}

.navbar-light .navbar-nav>li>a{ border-width:0px;border-bottom:1px solid #ccc;padding:.5rem 1rem;color:#fff;border-radius:0px;text-align:left}

.navbar-light .navbar-nav>li>a:hover{color:#1760a1; border:0}

.navbar-light .navbar-nav>li>a.active{ border:0; background:#f00; color:#fff}

.navbar-light .navbar-nav>li>a:hover.active {color:#000;background: #fff;border:0px solid #ff3300;}

.navbar-nav .dropdown-menu{width:100%}

.login_link{margin-right:70px;padding:8px 25px}

.dropdown-menu>li>a{padding:0 30px !important}

.navbar .btn-navbar{display:block;padding: 3px 8px;margin:0px;border-radius:4px;border:0px solid #fff;background:#920c09;position: absolute;right:0;top: -46px; z-index:99}

.navbar .btn-navbar .icon-bar{display:block;width:24px;height:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px 0;transition:.4s}

.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#fff;font:13px/22px  'Poppins', sans-serif}

.navbar{display:block;width:100%;margin:5px 0}

.nav-collapse, .nav-collapse.collapse{background:#262626;overflow:hidden;position:absolute;width:100%;z-index:9999;top:5px;margin:0;padding-left:0; left:0}

.collapse{display:none !important}

.collapse.show{display:block !important}

.call_sec span{font-weight:600;display:block; font-size:14px;}

.call_sec{text-align:left}

/* NAV ENDS */	





/*Home-Lagline*/

.tagline_hed {font-size:1.5em;}.tagline_smltxt {font-size:1em;}



/*Search*/

.search_outer{ margin:15px 0;padding:0}

.search_pos{ margin:0; position:static}

/*Search*/



.srch_tb1 {width:33%;margin-bottom:5px;}.srch_tb2 {width:27%;}.srch_tb3 {width:22%;}.srch_tb4 {width:26%;}
.search_outer {
    width: 88% !important;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    bottom: 0px;
    top: 83%;
    z-index: 99;
    margin: auto;
    position: absolute;
    left: 0px;
    right: 0px;
}


/*News-Section*/

.news_w, .gal_w{ width:230px}

.news_img, .gal_img,.news_img figure, .gal_img figure {width:228px;height:143px;}

.news_ttl, .gal_ttl{ font-size:15px;}

.news_des, .gal_des{ padding:10px;}

/*Partners*/

.partner_sect{ padding:1em 0}

.partners_list ul li{width:33.33%}



/*BIrthdays-Section*/

.bd_heading{font-size:20px;}

.teacher_bday_w .owl-stage-outer, .student_bday_w .owl-stage-outer{ width:100%}

.teacher_bday_board, .student_bday_board{ width:100%}



/*FOOTER*/

.foot-logo{text-align:center}

.copy{text-align:center;padding:0}

.footer_btm .copy{padding:10px 0;text-align:right}

.footer_right{text-align:center;margin-top:25px}

.services_per{ width:191px; margin:0; float:left;}







.bday_listing ul li{ width:50%}

/*DETAIL*/

.school_dtl_L, .rising_star_dtl_L, .postjob_dtl_L{ float:none; margin:10px auto}

.school_dtl_R, .postjob_dtl_R{ margin-left:0}

.register_school_form .tabs label{ width:29%}

.school_dtl_R, .postjob_dtl_R{ width:100%}

.school_dtl_des, .postjob_dtl_des{ padding:15px 0}

.sitemap a{width:48%;float:left}





/*Login*/

.login_box {width: 90%;}.login_box_inn{ width:100%; padding:20px;}





/*My Account*/

.acc_right{ border:0; min-height:auto; padding:20px 0}

.acc_tab_mob{background:#1b3979;padding:0.6em 1em;color:#fff;font-size:18px;cursor:pointer;}.acc_links_outer{ display:none}

.acc_ico_box a b {font-size: 16px;}



.advertise_L{width:50%;}

.advertise_R{width:50%;}.advertise_form{ width:100%}



/*news new list*/

.news_area{width:298px;margin:15px auto;}

.news_thum{width:277px; height:132px;}

.news_thum span{width:277px; height:132px;}



/*news new list*/

.news_right{width:56%;}

.txt_news{height:100px;overflow:hidden;}







/*news new list*/

.news_img_area{width:283px; float:none; margin:15px auto}

.news_right{width:100%; float:none; margin-left:0;text-align:center;}

.txt_news{height:70px;overflow:hidden;}

.list_area{padding-bottom:30px;}



/*event new list*/

.event_area{width:283px; margin:15px auto; float:none;}



.connect_pos{left:200px;font:700 14px/20px 'Poppins', sans-serif;}



.dtl_student_bd_dt{ position:absolute; top:-10px; right:10px; margin:0;}

.dtl_happy_birth{ position:inherit; bottom:0; right:0;}



/*filter*/

.filter_opt .field_item{ width:25%}

.news_listing {margin: 0px;padding: 10px 0;}



.ads{ text-align:center}

.right_bar_outer{width:60%; margin:10px auto}

.ads_w{width:60%; margin:10px auto}



.pos_txt {position: absolute;z-index: 99;top: 111px;left: 0;}



.bday_listing .teacher_bday_w, .bday_listing .student_bday_w{width:310px;}

.teacher_bday_board, .student_bday_board{width:310px;}

.teacher_bday_w{width:310px;}

.student_bday_w{width:310px;}



.team_right{width:56%;float:left;margin-left:15px;}



.m_input2{padding:10px;width:17.8%}

.search_input5{padding:10px;width:21.3%}


#main_banner li.item img {
    /* height: 590px; */
    height: auto !important;
    object-fit: cover;
}



}


@media(max-width:770px){
   
.hbt_bg ul li ._inner_bday_board_box {
    width: 100%;
    padding: 0px;
    height: 224px;
}

.hbt_bg ul li ._inner_bday_board_box .t_board_R {
    width: 240px;
    padding: 0px;
    position: relative;
    left: -13px;
}

.hbt_bg ul li ._inner_bday_board_box .t_board_R .teacher_bday_dtl h4 {
    font-size: 13px;
}

.hbt_bg ul li ._inner_bday_board_box .t_board_R .teacher_bday_dtl p {
    font-size: 14px;
}

.hbt_bg ul li ._inner_bday_board_box .t_board_R .date_styl {
    top: -37px !important;
    right:82px;
}

.hbt_bg ul li ._inner_bday_board_box .t_board_R .date_styl b {
    height: 13px;
    font-size: 12px;
} 



.hbs_bg ul li ._inner_bday_board_box {
    width: 100%;
    padding: 0px;
    height: 250px;
}

.hbs_bg ul li ._inner_bday_board_box .t_board_R {
    width: 240px;
    padding: 0px;
    position: relative;
    left: -13px;
}
.hbs_bg ul li {
    width: 100% !important;
    margin-left: 0px !important;
}
.hbt_bg ul li {
    width: 100% !important;
    margin-left: 0px !important;
}
.hbs_bg ul li ._inner_bday_board_box .t_board_R .teacher_bday_dtl h4 {
    font-size: 13px;
}

.hbs_bg ul li ._inner_bday_board_box .t_board_R .teacher_bday_dtl p {
    font-size: 13px !important;
    height: 40px !important;
}

.hbs_bg ul li ._inner_bday_board_box .t_board_R .date_styl {
    bottom: -83px !important;
    right: 61px;
}
.hbs_bg ul li ._inner_bday_board_box .t_board_R .date_styl span b {
    font-size: 13px;
    height: 14px;
}
.hbt_bg ul li ._inner_bday_board_box .t_board_R .date_styl b {
    height: 13px;
    font-size: 12px;
}

    
.amz_teachers_detail ._bday_board_box {
    width: 100%;
}

.amz_teachers_detail ._bday_board_box ._inner_bday_board_box {
    width: 100%;
    height: 235px;
}

.amz_teachers_detail ._bday_board_box ._inner_bday_board_box .date_styl {
    right: 94px !important;
    top: -33px !important;
}

.amz_teachers_detail ._bday_board_box ._inner_bday_board_box .date_styl span {}

.amz_teachers_detail ._bday_board_box ._inner_bday_board_box .date_styl span b {
    font-size: 12px !important;
    height: 14px !important;
}    
    
.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box .t_board_R {
    left: -36px;
}
.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box .t_board_R {
    left: -36px;
}
.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box {
    padding: 10px;
    background-position-x:-70px !important;
}
.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .teacher_bday_dtl {
    position: relative;
    left: -43px;
}   
.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box {
    padding: 0px;
    background-position-x:-50px !important;
    background-repeat: no-repeat;
}     
.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .date_styl{
    top: -42px !important;
    right: 141px !important;
}
.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box .date_styl{
    bottom: -43px !important;
    right: 79px !important;
}
._bday_board_box ._inner_bday_board_box {
    width: 100%;
}

._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl {
    bottom: -92px;
    right: 65px;
}
.bday_listing ul li {
    margin-bottom: 120px;
}

._bday_board_box ._inner_bday_board_box .t_board_R .date_styl span b {
    font-size: 15px;
}

._bday_board_box ._inner_bday_board_box .t_board_L figure img {
    width: 115px !important;
    height: 115px !important;
    top: 35%;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box {
    width: 100%;
    background-size: cover;
    height: 235px;
    padding: 10px;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_L img {
    height: 110px !important;
    width: 110px !important;
    top: 27%;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R h4 {
    font-size: 11px;
    margin-bottom: 2px;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R p.st_name {
    font-size: 10px;
    height: 30px;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl {
    bottom: -58px;
    right: 84px !important;
    top: inherit !important;
}

.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl b {
    font-size: 12px;
    height: 13px;
}


.amz_teachers_detail ._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl {
    top: 26px;
}

    
}



/* ================= Mobile (Landscape) 480px - 767px ================= */

@media only screen and (max-width:767px){


span.detail_name {
     position: absolute;
    top: 63px;
    color: #dfb457;
    text-align: center;
    width: 80%;
    font-size: 27px;
} 
.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}
span.box_teacher_title.tit_le {
    position: absolute;
    top: 26px !important;
    color: #dfb457;
    margin-left: 30px;
    font-size: 31px;
}
.amz_teachers_dtl_Lft._amz_tchr_dtl {
    height: 245px !important;
    width: 100% !important;
    background-repeat: no-repeat;
}    
._amz_tchr_dtl .amz_dtl_fa img, ._amz_tchr_dtl .amz_badge_img img {
    width: 160px !important;
    margin: -18px !important;
    height: 128px !important;
    
    border-radius: 100px;
    object-fit: cover;
}

img.nominate_event {
    height: 175px;
    width: 300px !important;
}

.search_outer {
    width: 95% !important;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    bottom: 0px;
    top: 83%;
    z-index: 99;
    margin: auto;
    position: absolute;
    left: 0px;
    right: 0px;
}
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

h1{font: 600 1.3em/1.5em 'Poppins', sans-serif;}	

.header-bg{position:static}	

.r_star_des_1{ float:right;
/*margin-top:-5px;*/
 top: -16px;   
}

.btn{ font-size:.8rem}



/*Search-Section*/

.srch_tb2{width:22%;}.srch_tb3{width:25%;}.srch_tb4 {width:34%;}

.srch_tb_btn{ margin:0; padding:5px}


/*BIrthday-Section*/

.bd_heading{ text-align:center;}

.teacher_bday_w .owl-stage-outer, .student_bday_w .owl-stage-outer{ width:297px; margin:auto}

.teacher_bday_board, .student_bday_board{ width:297px}

.student_bday_w{width:297px; margin:auto}



/*News-Gallery*/

.news_w, .gal_w{ width:285px;}

.news_img, .gal_img, .news_img figure, .gal_img figure {width: 283px;height: 178px;}







/* CONTACT US */

.contact_box .col-xs-12{padding:0}

.contact_box .row{margin-right:0;margin-left:0}

.contact_form input[type=text], .contact_form select, .contact_form textarea{width:100%;padding:7px 10px;color:#666 !important; border:2px solid #ddd;border-radius:3px;font:400 14px/20px 'Roboto', Arial, Helvetica, sans-serif;margin:0;margin-bottom:5px}

.contact_form .mt5{margin-top:0}

.contact_form .large{width:100% !important}

/* CONTACT US */



/* testimonials */

.post-testimnl{float:none;margin:20px 0;background:#f1f1f1}

.tm_hed{ font-size:18px}

.tab_hider{margin-top:10px;display:none}

.order-2{-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0}

.tm_box{text-align:left}



/* testimonials */

.sitemap a{width:100%;float:none;margin:5px 0}

.ft-line{padding:6px 0;margin:0px;width:100%;border-bottom:3px solid #f7b508}

.sitemap .fs18{font-size:16px}

.db-600{display:block}



/*Footer-start*/

.f_dd_box{display:none;margin:10px 0 0; min-height:20px;}

.dd_next{margin:0;padding:6px 0px 6px;background:url(../images/pls.png) no-repeat 98% 10px;cursor:pointer;border-bottom:1px dashed #797979}

.dd_next_act{background:url(../images/mns.png) no-repeat 98% 10px}



.ft_heading2 a{border-bottom:1px dashed #797979;padding:6px; background:#eee;}



.foot-logo{float:none;margin-left:0}

.foot-logo img{max-width:100%;height:auto}

.copy{text-align:center}.footer_btm .copy{ text-align:center}

.footer_btm .copy b{ display:block; margin:auto; }



.ft_link{padding:0 0}

.ft_link a{border-bottom:0px dashed #383838;line-height:30px}

.ft_link a:hover{color:#fff}



/*Footer-end*/

.dtl_contents{width:100%; margin:15px 0 0 0}

.dtl_images{float:none;margin:0 auto}

.breadcrumb_bg{display:none}



/*Login*/

.login_box_inn .sub_hed{ font-size:16px;}

.login_box input[type=text], .login_box input[type=password]{ font-size:13px;}



/*My Account*/

.myform{ width:100%}.myform .form-horizontal label{ text-align:left;}

.news_listing ul li{ width:50%}



/*Detail*/

ul.sh_label_list li{ width:50%}

ul.sh_label_list li:nth-child(2n+2) {border-right: 0px;}

ul.sh_label_list li:nth-child(3n+3) {border-right: 1px solid #fff;}



.advertise_L{width:100%;}

.advertise_R{width:100%;}.advertise_form{ width:100%}



.team_left{width:285px; margin:auto; float:none;}

.team_right{width:100%; float:none; margin-left:0; text-align:center; margin-top:15px;}





.bday_listing .teacher_bday_w, .bday_listing .student_bday_w{width:auto;}

.teacher_bday_board, .student_bday_board{width:295px;}

.school_dtl_R .float-right{ float:none !important}

.cmt_left{ float:none; margin-bottom:12px;margin-right: 8px;}

.cmt_right {margin-left: 0; float:none; margin-bottom:10px}

.cmt_right #st-1{ text-align:left;}







/*news new list*/

.news_listing ul li{float:none; width:100%}



.news_area{width:408px;margin:15px auto;}

.news_thum{width:387px; height:185px;}

.news_thum span{width:387px; height:185px;}

.m_input{padding:10px;width:24%;}



/*Privilege list*/

.privilege_txt{width:74%;}

.ads_banner img{width:100%; height:auto}

.refine_box h2{font:18px/20px 'Poppins', sans-serif;}

.comp_box{ width:47%;}

.link_tab a { width:24%; padding:5px 5px; font-size:13px;}



/*Filter*/

.comp_step{ display:block; margin-top:2px; padding:1px 10px;}

.filter_opt .field_item{ width:33%}

.school_facl ul li{ width:100%;}

.school_facl ul li span{ padding:5px 10px;}





.serc_ans {width: 100%;}

.serc_ans p:nth-child(1){ width:100%;}

.serc_ans p:nth-child(2){ width:100%; margin-top:8px;}

.serc_ans p:nth-child(1) input[type=text]{ font-size:17px;}



.register_school_form .tab label{ width:31%; margin-left:5px}



.btn_upgrade, .btn_upgrade:visited{font-size:11px; padding:8px 8px; text-decoration:none}

.mt_btn{margin-top:71px;}



.school_hed2{ margin-top:68px;}

.school_hed2 a{font-size:11px;}

.school_hed2 span{padding:4px 17px;}



.blog_dtl_des {font-size:8px;}

.cmt_left a:nth-child(1){padding:5px 7px;}

.cmt_left a:nth-child(2){padding:5px 7px;}



.right_bar_outer{ width:65%; margin:10px auto}

.login_box{ position:static; margin-bottom:40px;}



.teacher_bday_img {width: 123px;
    height: 135px;}
    
    .student_bday_img{
        width: 127px;
    height: 135px;
    }
    .teacher_bday_img {
    margin-top: 29px;
    margin-left: -169px;
    border-radius: 50%;
    overflow: hidden;
}
 .student_bday_img{
       margin-left: -81px;
    font-family: 'Poppins', sans-serif;
    margin-top: 37px;
    border-radius: 50%;
    overflow: hidden;
    }


.teacher_bday_img figure, .student_bday_img figure{width:123px;height:123px;}

.bday_teacher_name, .bday_student_name {font-size:14px;line-height:18px;}

.teacher_bday_w .t_board_L, .teacher_bday_w .t_board_R { width:48%;}



.m_input2{padding:10px;width:18%}

.search_w_btn{width:80px; margin-top:3px;}



.logo_area img{max-width:100%;height:auto}

.search_reset{width: 30%!important;}
.search_inner select, .search_inner input[type=text]{ font-size:11px;}
.search_inputC {padding: 10px;width: 100%!important;}
.btn-reset {
    background: linear-gradient(to right, #1b3979 0%,#449fe5 49%,#1b3979 100%);
    border: #3e91d7; color: #fff;   padding: 5px 13px;  top: 0px;
}
.search_w_btn {padding: 7px 1px!important; }
}
.search_outer {
    width: 70%;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    bottom: 0px;
    top: 83%;
    z-index: 99;
    margin: auto;
    position: absolute;
    left: 0px;
    right: 0px;
}
.srch_tb1 {
    width: 17%;
    margin-bottom: 5px;
}
.srch_tb_ot {
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
     margin-left: 0px; 
    width: 100%;
}
.srch_tb_btn {
    width: auto;
    margin:auto;
    padding-left: 5px;
    height: 33px;
    bottom: -8px;
}
.search_inner select, .search_inner input[type=text] {
    font-size: 14px;
}

@media only screen and (max-width:680px){

.prod_hed {width: 100%;}	

.choose_us_sect{padding: 4em 0 0.1em;}	

.newsltr_col1 {width:41%;}
.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}
.newsltr_col2 {width:57%;}
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 


}



@media only screen and (max-width:600px){

.brow-butt{font-size:1em}	

.inner_bnr{height:auto}	
.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 
.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}

/*Services*/

.prod_hed h2{font-size:1.5em;}.prod_hed .sml_txt {font-size:1em;font-weight:400;}

.serv_ttl{font-size:1em;}.serv_txt {font-size: 1em;}



.wel-sect{padding:20px 0}

.wel-sect h1{font-size:1.5em}

.welco-cont{font-size:1em}



/*Testimonial*/



.testi-inn h2{ font-size:1.5em}.testi-cont{ text-align:center; font-size:14px}



/*We-Provide*/

.our_ser_w .server_ttl{ font-size:1.2em}.our_ser_w .sml_text{ font-size:0.9em}





/*Our-Features*/

.bday_listing ul li {width:100%;}



.register_school_form .tabs label{ width:44%}



/*listing*/

.services_listing ul li { width:100%}

/*listing*/



/*Details*/

.dtl_img{ float:none; margin:1em auto;text-align:center;}

.dtl_img,.dtl_img figure{ width:300px; height:180px}

.dtl_img img{ max-width:100%; height:auto}



/* CMS AREA */

.mid_area{padding:20px 0px;margin-bottom:20px}

.cms_pc{float:none; margin:1em auto; text-align:center;}

.cms_pc img{ max-width:100%; height:auto}

/* CMS AREA ENDS */







/*Contacts*/

.c_address span{width:100%;font-size:13px}

.c_address span>b{margin-right:7px}

.contact_add{font-size:13px}

.contact_add p{padding-left:55px;line-height:18px}

.contact_box .fs16{font-size:14px}

.sitemap .fs18{font-size:15px}



/*My Account*/

.coupons_listing ul li{ width:100%}

/*Events-Details*/

.event_top_dtl,.event_top_rgt{ float:none; width:100%}

.event_dtl_img{ float:none; margin:10px auto}

.event_dtl_R{ margin:0px}



/*Blog-Detail*/

.blog_detail h2{ font-size:18px; line-height:22px;}



.n_row2 { width:100%}



/*Country-List*/

.ciriculum_links_inr ul li{ width:50%}



.ads{ text-align:center}

.cmt_right{ margin-left:0}



.school_dtl_des h2, .rising_star_detail h2, .amz_teachers_detail h2, .postjob_detail h2{ font-size:16px}

.dtl_rgt_btn .btn{ font-size:13px; padding:6px 10px}



.myform .tab label{ width:48%;margin-right:3px;font-size: 13px;}

.register_school_form .tab label{ width:48%; margin-right:3px;font-size: 13px; margin-left:0}



}





@media only screen and (max-width:568px){

.plan_logo_pos{position:static}
.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}
.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box .date_styl {
    bottom: -85px !important;
    right: 79px !important;
}
.mt_btn{margin-top:18px;}
.amz_teachers_detail ._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl {
    top: 25px;
}
.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl {
    bottom: -93px;
    right: 70px !important;
    top: inherit !important;
}
.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .date_styl {
    top: -47px !important;
    right: 141px !important;
}

.btn_upgrade, .btn_upgrade:visited{font-size:16px; padding:8px 15px; text-decoration:none}

.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

.school_hed2{ margin-top:18px;}

.school_hed2 a{font-size:18px;}

.school_hed2 span{padding:4px 12px;}

.hm_tp_btns {padding-left: 0px;position: absolute;right: 0;top: -87px;margin-right: 0;}

.connect_title{font-size:16px;}

/*------------------search---------------------------*/
.btn-reset {
    padding: 7px 16px !important;
}
.srch_tb3 {
    width: 24%;
}
.srch_tb2 {
    width: 19%;
}
.srch_tb1 {
    width: 16%;
    margin-bottom: 5px;
}
.srch_tb_ot {
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    width: 100%;
}
.input_group label {
    color: #767c85;
    font-size: 11px;
    font-family: 'Poppins', sans-serif;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    margin: 0;
}

.m_input2{padding:10px;width:100%}

.search_w_btn{width:80px; margin-top:3px;}

.search_input1{padding:5px 10px;width:100%}

.search_input2{padding:5px 10px;width:100%}

.search_input3{padding:5px 10px;width:100%}

.search_input4{padding:5px 10px;width:100%}

.search_input5{padding:10px;width:100%}
.search_input_box{padding:10px;width:100%}
.search_input11 {padding: 10px 10px;width: 100%;}
.search_input8 {
    padding: 10px 10px;
    width: 100%;
}
}



/*================mobile(below 340px)=================*/
@media only screen and (max-width: 340px){
    .sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

.happy_left {
    margin-left: 0px !important;
    font-size: 16px;
}
.event_dtl_img {
    width: 270px !important;
    height: 300px;
}
img.nominate_event {
    height: 175px;
    width: 260px !important;
}
.logo_area {
    position: static;
    box-shadow: none;
    width: 90px !important;
    margin: 14px 0;
}
}


/* ================= Mobile (Portrait) below 480px  ================= */

@media only screen and (max-width:479px){


.header-bg{ background:#fff}

.logo_area{position:static; box-shadow:none; width:130px; margin:12px 0}.logo_area img{max-width:100%;height:auto;}


.amz_teachers_detail ._bday_board_box ._inner_bday_board_box .date_styl {
    right: 87px !important;
    top: -38px !important;
}

.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 

.header_top_strip{padding:5px;background:#fff;margin:0 -15px}

.header_app b{ display:none}

.hm_tp_btns {padding-left: 0px;position: absolute;right: 0;top: -63px; margin-right:0}



.login_btn{padding:6px 8px;}.btn-charity, .post_btn, .login_btn{ font-size:0.84em}

.hd_mid_itms{ padding:0 3px; float:left;}.language{ width:140px;}

.compare_tabs{ display:block; float:left; padding-right:10px}

.compare_tabs a {padding: 0px 5px;font-size: 12px;}

.currency{ width:100px}.language .goog-te-gadget .goog-te-combo{ padding:0 5px}

/*Header*/

/*NAVIGATION*/

.navbar-inner{width:100%}

.nav-collapse, .nav-collapse.collapse{top:5px;}



/*Ciriculum*/

.ciriculum_links{ margin-bottom:15px;}.ciriculum_links ul:after{ content:''; display:block; clear:both}

.ciriculum_links ul li {display:block;float:left;margin:2px;}



/*SEARCH_SECTION*/

.srch_tb1,.srch_tb2,.srch_tb3,.srch_tb4{ width:100%}



/*Headings*/

.sect_heading{text-align:center}

.sect_heading h2{ display:block; text-align:center; font-size:20px;}

.sect_heading span{ float:none; display:inline-block}

.school_ttl, .teacher_ttl, .expert_ttl{ font-size:16px}

.left_btn{ float:none; text-align:center;}



/*School-Of The-Month*/

.month_school_w{ width:285px; padding:0}

.month_school_right{ margin:5px 0; padding:10px 15px;}.month_school_w .school_img{ float:none}.month_school_right .school_ttl{ font-size:19px; height:auto}

.sect_heading span a, .v_all_btn{ padding:3px 15px}



/*BIrthDay*/

.teacher_bday_w { width:100%}

.teacher_bday_w .owl-stage-outer, .student_bday_w .owl-stage-outer{ width:100%; margin:auto}

.teacher_bday_board, .student_bday_board{ width:100% !important; height: 194px;}
.teacher_bday_img {
   margin-top: 29px;
    margin-left: -169px;
    border-radius: 50%;
    overflow: hidden;
}
.date_styl {
    width: 98px;
    height: 77px;
    margin-left: 176px;
    font-family: 'Poppins', sans-serif;
    margin-top: 8px;
}
.teacher_bd_dt, .student_bd_dt {
    width: 98px;
    height: 81px;
    margin-top: -6px;
    margin-left: 148px;
    font-family: 'Poppins', sans-serif;
}
.teacher_bday_dtl .school_name, .student_bday_dtl {
    font-size: 9px;
    line-height: 33px;
    color: #000;
    font-weight: 600;
    margin-left: -72px;
}
.bday_teacher_name, .bday_student_name {
    font-size: 11px;
    line-height: 7px;
}


/*PArtners*/

.partner_w{ width:142px}

.partner_img,.partner_img figure {width:140px;height:77px;}





/*FOOTER*/

.footer-social-icons{text-align:center}

.footer-social-icons .social-icons{display:block;width:100%; text-align:center}

.footer_btm .copy{text-align:center;padding:10px 0}

.copy b{float:none;padding-left:10px;margin-top:0;display:block}



/*Booking*/

.label_col label {width: 100%;text-align: left;line-height: 47px;}

.form_icons{ float:left; margin-right:10px;}

.col-auto{ width:50%; margin-bottom:0.5em}

.search_page{ padding:5px 0}

.search_input1{padding:5px 10px;width:100%}

.search_input2{padding:5px 10px;width:100%}

.search_input3{padding:5px 10px;width:100%}

.search_input4{padding:5px 10px;width:100%}

/*CATEGORY*/

.cat_area{width:140px;}

.cat_img, .cat_img figure{width:140px;height:140px}

.cat_img figure img{width:100%;height:100%}

.txt_h{font-size:13px; line-height:20px;}







/*listing*/

.school_listing ul li, .risingstar_listing ul li, .gallery_listing ul li, .teachers_listing ul li, .experts_listing ul li{ width:100%}


.filter_opt .field_item {width: 100%;}

/*listing*/



.compare_box{ height:auto}

.comp_box{ width:46%}



/*DETAIL*/

.detail_sec h2{font-size:1.2em;line-height:1.3em}

.pc_box{width:306px}

.dtl_pic, .dtl_pic figure{width:300px;height:179px}

.title_bg .fs18{font-size:16px}

.post{float:none;text-align:center}

.des_cont{ font-size:13px; text-align:left}

/*Detail*/

ul.sh_label_list li{ width:100%}

ul.sh_label_list li:nth-child(2n+2) {border-right: 0px;}

ul.sh_label_list li:nth-child(3n+3) {border-right: 1px solid #fff;}

.school_dtl_L, .rising_star_dtl_L, .postjob_dtl_L{width:302px;}



.school_dtl_L, .rising_star_dtl_L, .postjob_dtl_L{width:262px}

.school_dtl_img,.job_post_dtl_img{ width:262px; height:165px;}

.school_dtl_img figure,.job_post_dtl_img figure{width:260px;height:163px;}



.school_detail, .postjob_detail{ padding:0; border:0;}



.ds_thm{ width:70px; height:46px;}

.ds_thm span{ width:70px; height:46px;}

.link_tab a{ width:32%}



.register_school_form{ padding:10px;}

.form-control{display:block;width:100%;height:42px;padding:6px 12px;font-size:12px;line-height:1.42857143;color:hsl(0, 0%, 33%);background-color:hsl(0, 0%, 100%);background-image:none;border:1px solid hsl(0, 0%, 80%);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px hsla(0, 0%, 0%, 0.075);box-shadow:inset 0 1px 1px hsla(0, 0%, 0%, 0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

/* details */

.scroll_1{margin:0 auto;width:80% !important;border:0px solid #000}

ul.myulx li{margin:0;padding:0;list-style:none;float:left;width:50%}

.tab_linkss1{height:auto}

.tab_linkss1 a{width:100%;margin-right:0px;border-bottom:1px dashed #673f06}

.tab_linkss1 a.act{width:100%}

/* details */



/*Photo-Gallery*/

.hm_gal_w,.view_img,.hm_gal_w .hm_gal_img,.hm_gal_w .hm_gal_img figure{ width:147px; height:147px;}



/*Partners*/

.partners_list .brand_w {width:143px;height:85px;}

.partners_list .brand_w .brand_img,.partners_list .brand_w .brand_img figure{width:143px;height:85px;}



/*News*/

.news_listing ul li{ width:100%}



/*Blog*/

.blog_listing ul li{ width:100%}

.blog_detail .blog_w{ padding:10px;}

.blog_detail .pub_by span{display: contents;}

.blog_detail .pub_by span:after{ content:''; clear:both; display:block;}



.news_detail .pub_by span,.news_detail .gal_post_dt span,.postjob_dtl_des .post_dt span{display: contents;}

.news_detail .pub_by span:after,.news_detail .gal_post_dt span:after,.postjob_dtl_des .post_dt span:after{ content:''; clear:both; display:block;}



.news_area{width:290px;margin:15px auto;}

.news_thum{width:269px; height:128px;}

.news_thum span{width:269px; height:128px;}



.m_input{padding:10px;width:49%;}



.marquee_sec marquee {width:96%;float:left;}





/*Privilege list*/

.postjob_listing  ul li, .student_privilg_listing ul li{width:100%;float:none;display:block;}

.privilege_area{ float:none; margin:auto}

.privilege_txt{ width:100%; text-align:center; margin-left:0}

.privilege_box .fs22{ font-size:18px;}



.connect_pos{position:static; font-size:20px;}



.social_links a{font-size:13px; padding:3px 6px;}





<!--.cmt_left{float:left; width:80px; margin-top:5px; margin-bottom:15px;}-->

.form-group .sub_hed {font-size: 14px;line-height: 20px;}

.popup_w label {font-size: 13px;}.form-check label{font-size: 13px; font-weight:500}

/*Rising-Star-Detail*/

.rising_star_dtl_Lft{ width:330px;}

.rising_star_dtl_img, .rising_star_dtl_img figure {
    width: 123px;
    position: absolute;
    right: 30px;
    bottom: 18px;
    height: 128px;
}

.experts_dtl_img {width:300px;}

.rising_star_badge {width:140px;height:167px;}

.ris_str {float: none;}.r_star_des_1{ float:none; padding:0}

.btn{font-size: 11px;}
.btn-reset {
    padding: 7px 16px !important;
}


/*Amazing-Teachers-Details*/

.amz_teachers_dtl_Lft{ width:330px;}

.amz_teachers_dtl_img{ margin:20px 0}

.amz_teachers_dtl_img,.amz_teachers_dtl_img figure{ width:180px; height:113px}

.amz_teachers_badge {width:140px;height:140px;}

.details .comments_sect h2 {font-size: 1em;}



.loc_pos{position:static; margin-bottom:10px;}



.srt_sect p:nth-child(1){ float:none}

.srt_sect p:nth-child(2){ float:none; margin-top:10px;}

.qes_pst{margin-left:0px; font-size:13px;}

.qes{ font-size:14px;}



/*Country-List*/

.ciriculum_links_inr ul li{ width:100%}



/*02-07-20*/

.partners_listing ul li{width:100%; display:block}



ul.tab li{ display:block}

ul.tab li a{ display:block; font-size:1em; margin-bottom:3px; padding:5px 30px;}



.addrs_w img{ width:30%;}

.connect_title{position:absolute;z-index:99;top:11px;left:119px; font-size:12px;}

.refine_box h2{ padding-right:0}



.acc_right h1{font-size:16px; font-weight:700}

.table_w thead{font-size:.9em;}

.table_w tbody td{font-size:.9em;}

.btn_rgt{float:none; margin-top:10px;}

.myform .w46{width:45%;}

.pos_txt2{top:281px;}

.right_bar_outer{ width:100%; margin:10px auto}

.ads_w{width:100%; margin:10px auto}

.student_bday_w{width:100%; margin:auto}

.dyn_ar3{padding-right:30px !important;}

.close_pos2 {position: absolute;z-index: 99;top:-14px;right: -18px;padding: 8px 15px;    border-radius: 0 3px 3px 0}

.loc_w .w-100{width:90% !important;}



.img_team .float-left{float:none!important; margin-bottom:15px;}



.search_inner select, .search_inner input[type=text]{ font-size:13px;}


.main-banner {
     margin-bottom: 0px !important; 
}
#main_banner li.item img {
    height: auto !important;
    object-fit: cover;
}
.search_outer {
    width: 100%;
    height: auto;
    padding: 0 0 4em 0;
    margin-bottom: 44px;
    position: relative;
    bottom: 0px;
    z-index: 99;
    margin: auto;
    left: 0px;
    right: 0px;
}
.srch_tb_btn{
    margin-bottom:15px;
}

}


@media only screen and (max-width:400px){
  ._amz_tchr_dtl .amz_dtl_fa img, ._amz_tchr_dtl .amz_badge_img img {
width: 149px !important;
    margin: -21px !important;
    height: 105px !important;
    margin-bottom: -10px !important;
}
.refine_box h1 {
    border-bottom: 1px solid #eee;
    font-size: 16px;
    padding-bottom: 10px;
}
span.detail_name {
    position: absolute;
    top: 58px;
    color: #dfb457;
    text-align: center;
    width: 77%;
    font-size: 25px;
}
.amz_teachers_detail ._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl {
    top: 18px;
}
.amz_teachers_detail ._bday_board_box._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl {
   bottom: -86px;
    right: 56px !important;
    top: inherit !important;
}
.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .date_styl {
    top: -49px !important;
    right: 141px !important;
}
.amz_teachers_detail ._bday_board_box ._inner_bday_board_box .date_styl {
    right: 70px !important;
    top: -38px !important;
}
}

@media only screen and (max-width:320px){
.refine_box h1 {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    font-size: 10px;
}
.experts_dtl_img {width:260px;}

.team_left {width:262px;}

.thm_team {width:260px;height:260px;}

.thm_team span{width: 260px;height: 260px;}

#main_banner li.item img {
    height: auto !important;
    object-fit: cover;
}

.sticky_tb.compare_sec {
    position: sticky;
    top:0px !important;
    z-index: 1071;
    width: 100%;
} 
.main-banner {
    margin-bottom: 0px !important; 
}
}



.easy-autocomplete{position:relative;width:100% !important}.easy-autocomplete input{border-radius:4px;border-style:solid;border-width:0px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;width:100% !important}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2;overflow:auto;max-height:inherit;box-shadow:#ccc 3px 3px 5px}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:13px;font-weight:normal;padding:3px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #2390fd;cursor:pointer}.easy-autocomplete-container ul li.selected .black{color:#fff}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}

.sugg_txt{font-size:12px}

.easy-autocomplete-container .sugg_txt,.easy-autocomplete-container .sugg_txt b{font-size:13px;font-weight:normal !important;color:#000}

.easy-autocomplete-container .selected .sugg_txt,.easy-autocomplete-container .selected .sugg_txt b{color:#fff}



/* CSS for Suggestion box */

.suggestionsBox{background:#fff;z-index:999999 !important;position:absolute;width:420px;-webkit-box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.45)}

.suggestionsBox p{background:#fff;padding:7px;border-bottom:#e5e5e5 1px solid;display:inline-block;width:100%;margin-top:3px;position:relative;color:#06C;cursor:pointer;font-size:12px}

.suggestionsBox p a{width:77%;float:left}

.suggestionsBox p span{width:100px;text-align:right !important;position:absolute;right:15px}

.suggestionsBox p span a{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#565656;width:100%}

.suggestionsBox p:hover{background:#e5e5e5;padding:7px;border-bottom:#ccc 1px solid}

.suggestionsBox p img{float:left;margin-right:8px;width:35px;height:auto}

.suggestionsBox .sprice{margin-top:1px;padding-bottom:10px} 

/* CSS for Suggestion box */



.card-header [data-toggle="collapse"]:after{font-family:"Font Awesome 5 Free";content:"\-" !important; /* "play" icon */

font-weight:bold;float:right;color:#F58723;font-size:18px;line-height:22px;}

.card-header [data-toggle="collapse"].collapsed:after{font-family: "Font Awesome 5 Free";content:"\+" !important; /* "play" icon */color:#454444;}

.card-header{padding:0 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.0);border-bottom:0px solid rgba(0,0,0,.125);border-radius:0;}

.card{border-radius:0;border:0;display:block;color:#213d5a;margin-bottom:4px;padding:2px 0 6px 0;font-size:14px;border-bottom:1px solid #f1f1f1;font-weight:600;}

.card a{color:#213d5a;}



.student_privilg_w p.fs16 img{ width: 50px !important; display:inline-block; }

.student_privilg_w p.fs15 img{ width: 50px !important; display:inline-block; }

.slider-wrapper input.input-range {

    display: none;

}



.ciriculum_w .headng span a {

    color: #fff;

}

#bd2_scroll1.owl-theme .owl-dots{

    display: inline-block;

    float: right;

}



#amazing_scroll1.owl-theme .owl-dots{

    display: inline-block;

    float: right;

}

#rising_star_scroll1 .rising_star_w {

    height: 356px;

}



#main_banner li.item .shape_img{

    position: absolute;

    top: 100px;

    right: 100px;

}

#main_banner li.item .shape_img{

background-image: url('../images/bg-img.png');

background-repeat:no-repeat;

width:460px;

height:255px;

}

#main_banner li.item .shape_img h2 {

    font-size: 32px;

    color: #fff;

    text-transform: uppercase;

    width: 415px;

    font-weight: 500;

    line-height: 40px;

    padding: 40px 20px 0px 35px;

    text-align: left;

}

#main_banner li.item .btn_lbl{

    position: absolute;

    right: 330px;

    bottom: 170px;

}

#main_banner li.item .btn_lbl a {

    background: linear-gradient(to right, #1e5799 0%,#9f8743 0%,#665421 53%,#9f8744 100%);

    padding: 10px 25px;

    font-size: 22px;

    text-transform: uppercase;

    color: #fff;

    font-weight: 800;

    border-radius: 10px;

    text-decoration: none;

}



#main_banner li.item img {

    height: 590px;

    object-fit: cover;

}

.search_pos {

    margin-top: 0px;

    bottom: -180px;

}

ul#main_banner .owl-dots {

    bottom: 100px;

    position: absolute;

    width: 100%;

    z-index:199;

}

ul#main_banner {

    position: relative;

}

ul#main_banner .owl-dots button.owl-dot span {

    background-color: #1d1d1d;

    border: 1px solid #6e7c87 !important;

}

ul#main_banner .owl-dots button.owl-dot.active span {

    background-color:#ff3300;

}

.main-banner {

    margin-bottom: 130px;

}



.t2_fixer {

    width: 100%;

}



.amazing_sliders .teacher_w{   }

.amazing_sliders .teacher_w .teacher_img{ background-size: cover;  }

.amazing_sliders .teacher_w .teacher_img figure{      align-items: center;  justify-content: space-around;  display:flex;  }

.amazing_sliders .teacher_w .teacher_img figure a{ display:block;  }

.amazing_sliders .teacher_w .teacher_img figure a img{ 
    border-radius: 100px;
    width: 81px;
    margin-right: 178px;
    height: 86px;
    margin-bottom: 12px;
     }

.amazing_sliders .teacher_w .teacher_img:hover img {

    transform: rotate(0deg) scale(1) !important;

}

._sclads .right_loacton {
   right: 0px;
  /* width: 65px;*/
   left: inherit;
}

._sclads .add_compare {
   top: -62px;
}

.risingstar_listing ul li .rising_star_w .rising_star_des {

    height: 150px;

}



.news_listing ul li .news_area {

    height: 502px;

}

.ads img {
    max-width: 100%;
}

.teachers_listing ul li .teacher_w .teacher_img {}

.teachers_listing ul li .teacher_w .teacher_img figure {
    display: flex;
    justify-content: space-around;
    margin-top: 20px;
}

.teachers_listing ul li .teacher_w .teacher_img figure a {
    display: block;
}

.teachers_listing ul li .teacher_w .teacher_img figure a img {
     width: 92px !important;
    position: absolute !important;
    left: 2px !important;
    bottom: 32px !important;
    margin: auto !important;
    height: 93px !important;
    border-radius: 100px;
}
.teachers_listing ul li .teacher_w .teacher_img:hover img {
    transform: rotate(0deg) scale(1) !important;
}
.teachers_listing ul li .teacher_w .teacher_img {
    background-size: cover;
    background-repeat: no-repeat;
    height:159px;
}

.teachers_listing ul li .teacher_w .teacher_img figure a:first-child img {
    border-radius: 100px;
    background-color: #fff;
}

.cms_area .amz_teachers_detail .amz_teachers_dtl_Lft {
    background-size: 100% 308px !important;
    height:308px;
}
.cms_area .amz_teachers_detail .amz_teachers_dtl_Lft .amz_teachers_dtl_img figure a img {
    width: 125px;
    height: 125px;
    border-radius: 100px;
}
.cms_area .postjob_detail .postjob_dtl_L .job_post_dtl_img figure img {
    width: 100%;
}
.cms_area .amz_teachers_detail .amz_teachers_dtl_Lft .amz_teachers_badge img {
    width: 125px;
    height: 125px;
}
.similar_list .teacher_w {
    height: 300px;
}

.home_keywords{
  color: #999;
   padding: 5px 20px 5px 10px;
   border: #ccc 1px solid;
   border-radius: 10px;
   width: 100%;
   height: 52px;
   font-size: 14px;
   font-family: 'Poppins', sans-serif;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
   font-weight: 500;
}
 
 
 
.sticky_tb.compare_sec {
    position: sticky;
    top: 112px;
    z-index: 1071;
    width: 100%;
} 

 
.event_similar_list ul li .event_w p a img {
   height: 263px;
   object-fit: cover;
}
.event_similar_list ul li .event_w {
   height: 400px;
}

._amz_tchr_dtl {
    padding-left:25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

._amz_tchr_dtl .amz_badge_img {}

_amz_tchr_dtl {
    display: flex;
}

._amz_tchr_dtl .amz_dtl_fa img, ._amz_tchr_dtl .amz_badge_img img {
   width: 171px;
    margin: -19px;
    height: 131px;
    border-radius: 100px;
    object-fit: cover;
}

.postjob_listing ul li .job_posting_w .job_posting_des p.salary {
    position: absolute;
    top: -27px;
    background: #1e59a5;
    color: #fff;
    right: 0;
    padding: 2px 10px;
    display: inline-block;
}

.comment_ico img {
    width: 100%;
}

.post_comment p.comment_ico {
    margin-top: 45px;
}

.partners_listing ul li .partner_w .partner_img .part_limg {
  height: 92px;
}

.owl-carousel .partner_img figure img {
    height: 92px;
    width: auto;
    margin: auto;
}

.experts_dtl_img img {
    max-width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: top;
}

.event_srch .search_input1 {
    width: 32%;
}

.event_srch .m_input {
    width: 28%;
}

.event_srch .search_input3 {
    width: 103px;
}

.event_thum span img {
    height: 283px;
    object-fit: cover;
}
.owl-carousel .owl-stage-outer .student_bday_board .student_bday_dtl .student_bday_img figure img, .owl-carousel .owl-stage-outer .teacher_bday_board .teacher_bday_dtl .teacher_bday_img figure img {
    width: 139px;
    height: 138px;
    object-fit: cover;
    object-position: top;
}

.experts_listing ul li .expert_w_nw {
    height: 400px;
}

.bdsml_logo img {
  width: 70%;
}

.header_adsize{
    max-width:728px;
    height:90px;
    margin:15px auto;
}

.sidebar_adsize{
    max-width:300px;
    height:250px;
}
.error{color:red;}
.search_inputC {padding: 10px 3px; width: 20%;}

/*.ads.ads-img{
width: 100%;
margin:0px;
}
.ads.ads-img a{
display: inline-block;
   height: 260px;
   width:100%;
}
.ads.ads-imgg a img{
max-width: 100%;
   height: 100%;
   object-fit: contain;
   width: 100%;
}
.btm_ad{
margin-top:35px;
}*/
.vid_ds {
    margin-top: 57px;
    background: #f7f7f7;
    padding: 5px 12px;
    padding-top: 12px !important;
}
.vid_ds .ads {
    margin: 0px;
}
.vid_ds video {
    height: 270px;
    /* background-color: #020f20; */
}
.vid_ds img{ max-width:100%; height:auto; }
.trd{
	display: inline!important;
    width: 21px!important;
    margin-left: 2px;
    height: 21px;
    margin-top: -7px;
}

.trd_home{
	display: inline!important;
    width: 23px!important;
    margin-left: 2px;
    height: 23px;
    margin-top: -3px;
}
.school_ttl{height:46px;}
.refine_box p { margin-bottom: 1rem!important;}
.header_adsize {
    max-width: 728px;
    height: 90px;
    margin: 15px auto;
    padding: 0px;
}
.h_ad_bnr {
    background: #f7f7f7;
    text-align: center;
    padding: 20px;
}
.header_adsize .ads {
    margin: 0px !important;
}
.btn-reset {background: linear-gradient(to right, #1b3979 0%,#449fe5 49%,#1b3979 100%);
    border: #3e91d7;color: #fff;padding: 7px 16px;}
a.btn.btn-reset.trans_eff {
    color: #fff;
    padding: 7px 12px;
}
.search_reset {padding: 10px;  width: 9%;}
.search_submit {padding: 10px 9px;}

.qplus{position: absolute;right: 35px;margin-top: -24px; cursor: pointer;color:#b1a4a4;}
.job_posting_des a { color: #012060;}
.box_page p span{display: inline-block;background: #3c69b9;color: #fff;padding: 0px 10px;font-weight: 500;display: block;border-radius: 5px;margin-bottom: 1px;}
.box_page p span.black{background: #7e6000;}.frm_hed {    color: #012061;    text-align: left;    font-size: 16px;    padding: 10px 0;    border-bottom: 1px solid #f1f1f1;    margin-bottom: 15px;    font-family: 'Roboto',Arial, Helvetica, sans-serif;    font-weight: 600;}
.fa-comment-alt{font-size:35px; }
.cmt_left a:nth-child(1) {
     background: none;
     color: #e96867;
    padding: 0px 0px;
    border-radius: 12px 0 0 12px;
}

.comment_str{color:#ffcd38;}
.rating-container .filled-stars { color: #ffcd38!important; }
.post_comment input[type=email]{border-radius:0px; width:100%; padding:8px;color:#333;background: #fff;border: 1px solid #ccc;border-radius: 2px; margin-bottom:2px; font-size:14px;}
.comment_count{position: absolute; z-index: 10000000;color: #fff;margin: 3px 13px;font-size: 12px;}
.fb-like.fb_iframe_widget span {
    height: 34px!important;
   
}
._2tga._8j9w {
border-radius: 4px;
font-size: 13px;
height: 28px;
padding: 0 20px !important;
}
.comment_color{color: #e96867;}

span.box_teacher_title.tit_le {
 position: absolute;
    top: 28px !important;
    color: #dfb457;
    margin-left: 11px;
    font-size: 18px;
    display:block;
    width:41%;
    text-align:center;
}
   .amz_teachers_info .post_dt {
        font-size: 13px;
        color: #000;
        margin-bottom: 10px;
        text-align: left;
    }

    .amz_teachers_info .post_dt span {
        color: #e40001;
        font-weight: 500;
        padding: 2px 7px;
        background: #ececec;
        text-align: left;
    }
    .happy_left {
    margin-left: -99px ;
    font-size:16px;
}
.date_styl{
       
    font-family: 'Poppins', sans-serif;
    
}
.tchbdy_{
    margin:0px;
}
.tchbdy_board{
  width: 440px;
height: 253px;
background-size: cover;
}


._bdy_std_box ._inner_bday_board_box {
    background-image: url(../images/hbs-bg.png) !important;
}

._bday_board_box ._inner_bday_board_box {
    width: 440px;
    height: 280px;
    background-size: 100% 100%;
    background-image: url(../images/hbt-bg.png);
    border-width: 0px;
    border-style: solid;
    border-color: rgb(181, 219, 241);
}

._bday_board_box ._inner_bday_board_box {
    display: flex;
    padding: 20px;
    align-items: center;
    background-position: top;
    position: relative;
}
._bday_board_box ._inner_bday_board_box .t_board_L {
    width: 138px;
    display: block;
}

._bday_board_box ._inner_bday_board_box .t_board_L figure img {
    width: 138px;
    height: 138px;
    object-fit: cover;
    border-radius: 100px;
    position: absolute;
    top: 22%;
    background-color: #fff;
    object-position: top;
}

._bday_board_box ._inner_bday_board_box .t_board_R .date_styl span b {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    position: relative;
}

._bday_board_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl h4 {
    color: #bc1411;
    font-size: 15px;
    font-weight: 600;
}

._bday_board_box ._inner_bday_board_box .t_board_R {
    width: 285px;
    position: relative;
}

._bday_board_box ._inner_bday_board_box .t_board_R .date_styl {
    position: absolute;
    top: -41px;
    right: 112px;
    width: 60px;
}

._bdy_std_box ._inner_bday_board_box .t_board_R .date_styl {
    position: absolute;
    top: inherit;
    bottom: -41px;
    right: 85px;
    width: 60px;
}

._bday_board_box ._inner_bday_board_box .t_board_R .date_styl span b {
    display: block;
    height: 17px;
}


._bday_board_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl {
    position: relative;
    top: 40px;
}

._bday_board_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl p {
    color: #031e51;
    font-size: 14px;
    font-weight: 600;
}
._bday_board_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl p span {
    display: block;
}
._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl {
    top: 20px;
}

._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl h4 {
    margin-bottom: 1px;
}

._bdy_std_box ._inner_bday_board_box .t_board_R .teacher_bday_dtl p.st_name {
    height: 46px;
    overflow: hidden;
    line-height: 1.3;
    display: flex;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -6px;
} 

.bday_listing ul li {
    margin-bottom: 75px;
}

.bday_listing ul li .student_bday_w {
    margin: 0px;
}

.bday_listing ul li .student_bday_w .student_bday_board {
    width: 100%;
}


.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box{
    padding: 0px;
    background-position-x: -20px;
}

.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .date_styl {
    top:-40px;
    right:108px;
}

.teacher_bday_w div#bd_scroll ._bday_board_box ._inner_bday_board_box .t_board_R {
    width: 260px;
    position: relative;
    padding: 0px;
}

.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box .date_styl {
    right: 83px;
    bottom: -43px;
}
.student_bday_w #bd2_scroll1  ._bday_board_box ._inner_bday_board_box .t_board_R {
    width:228px;
    position: relative;
    padding: 0px;
}

.student_bday_w #bd2_scroll1 ._bday_board_box ._inner_bday_board_box {
    padding: 10px;
    background-position-x: -42px;
}

.bday_listing ul li .teacher_bday_w ._bday_board_box ._inner_bday_board_box .t_board_R .date_styl{
       top:-31px; 
}
.bday_listing ul li .teacher_bday_w {
    margin: 0px;
}
.hbt_bg ul li {
    margin-bottom: 15px;
}
/*.hbs_bg ul li .student_bday_w {*/
/*    width: 442px;*/
/*    height: 282px;*/
/*}*/
.hbs_bg ul li {
    margin-bottom: 20px;
}
.bday_listing.hbs_bg {
    margin-top: 20px;
}
.hbt_bg ul li{
    width: 48%;
    margin-left: 12px;
}

.hbt_bg ul li .teacher_bday_w {
    width: 100%;
}

.hbt_bg ul{
    display: flex;
    flex-wrap: wrap;
}

.hbt_bg ul li .teacher_bday_w ._bday_board_box {
    width: 100%;
}

.hbs_bg ul {
    display: flex;
    flex-wrap: wrap;

}

.hbs_bg ul li {
     width: 48%;
     margin-left: 12px;
}

.hbs_bg ul li .student_bday_w {  width: 100%; }

.hbs_bg ul li .student_bday_w .student_bday_board ._bday_board_box{   width: 100%; }
.hbs_bg ul li .student_bday_board {
    height: auto;
}
a.box_link:hover {
    text-decoration: none;
}

.details h2{font-size:1.5em; line-height:1em; font-weight:600; color:#012061 !important; margin-bottom:0.3em; padding:11px 15px; border-bottom:1px solid #f1f1f1}
.details h2 span{display:block;font-size:14px;font-weight:500;color:#da0101;}
.refine_box h1 {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}