@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(img/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}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1; outline:none}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/*custom upload
.DG-custom-file{position:relative;overflow:hidden;display:block;width:100%}
.DG-custom-file input[type=file]{width:0!important;height:0!important;position:absolute!important;left:-99999px!important;top:-99999px!important;visibility:hidden}.DG-custom-file small{width:70%!important}.DG-custom-file b{min-width:90px!important}.DG-custom-file label{display:contents}*/

#back-top {position:fixed;bottom:0px;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, #back-top:hover{outline:0;text-decoration:none}
#back-top a, #back-top span{width:50px;height:50px;display:block}#back-top a{overflow:hidden}#back-top span{background: url(../images/top.jpg)no-repeat;opacity: 1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0}#back-top:hover{bottom:15px}
.alert-dismissible .btn-close{left:0; right:auto}

/*Project Name : Masartech [Created by WEBLINKINDIA.NET on June 03, 2025 : Gurpreet Singh]*/

body{background:#fff; font:14px Arial, Helvetica, sans-serif; direction:rtl}
h1, h2, h3, h4, h5, h6{font-family:Tahoma, Geneva, sans-serif; margin:0; padding:0}
h1{font:2.3em Tahoma, Geneva, sans-serif; line-height:1.1em; color:#000}
/*.container{max-width:1240px; margin:auto; padding:0}*/
.container-xxl{max-width:1255px}
.cms-img{margin-bottom:15px}
.cms_area{min-height:450px; padding:25px 0}
ul,ol{margin:15px 18px 0 0; padding:0 0 0 15px}p{margin:0}
.trans_eff{transition:all 0.3s linear}.hand{cursor:pointer}
.dn{display:none}

@font-face {font-family: 'Currency_DG';src: url('../font/currency-symbol-v2.woff2') format('woff2'),url('../font/currency-symbol-v2.woff') format('woff')}
.currency-icon {font-family:'Currency_DG', sans-serif}
.dinar:before{content:"\e002"}.s_riyal:before{content:"\e000"}

a{color:#3f3f3f; text-decoration:none}
a:hover{color:#3f3f3f; text-decoration:none}

/*font Family*/
.tahoma{font-family:Tahoma, Geneva, sans-serif}

/*font size*/
.fs-7{font-size:.9em}.fs-8{font-size:.8em}

/* Color */
.blue{color:#0793d0}.blue2{color:#093147}

/* Button */
.btn{border-radius:25px;padding-left:1.3em;padding-right:1.3em}
.btn-blue{background:#0694d1;color:#fff}.btn-blue:hover{background:#0880b3; color:#fff}

/* breadcrumb */
.breadcrumb_outer{background:#f9f9f9; box-shadow:#ddd 0 0 5px}
.breadcrumb_outer .breadcrumb{margin:0;font-size:0.9em;background:none;padding:6px 0}.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#053d6b}.breadcrumb li.active{color:#666}

/* Header */
header{padding:16px 0}
.menu{margin:0 65px 0 0}
.menu .navbar-expand-lg .navbar-nav .nav-link{margin-left:22px;padding:15px 0; font-size:1em; font-weight:600; color:#1c1c1c}
.menu .nav-link:hover, .menu .nav-link:focus{color:#0793d0}
.menu .navbar-nav .nav-link.active, .menu .navbar-nav .nav-link.show{color:#0793d0}
.dropdown-item{padding:0.5em 1em;white-space:normal}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;width:100%;min-width:300px}

.join_login{margin-top:3px}.join_login a{display:inline-block; padding:12px 22px; border:#0694d1 1px solid; border-radius:25px; font-size:1.02em; color:#000}.join_login a:last-child{background:#0694d1; color:#fff}.join_login a:hover{box-shadow:#0793d0 0 0 10px}
.top_call{margin:8px 0 0 24px}.top_call img{width:19px; margin:5px 0 0 5px}.top_call b{font-size:1.05em}
.top_srch{border:#cacaca 1px solid;width:42px;height:42px;line-height:38px;margin:3px 0 0 18px}.top_srch:hover{border:#0793d0 1px solid}
.top_contact{background:#dcf0f8;border:#0793d0 1px solid;margin:3px 0 0 12px;height:42px;line-height:38px;color:#093147;padding:0 19px}.top_contact:hover{background:#0793d0;color:#FFF}.sticky-top2{position:-webkit-sticky;position:sticky;top:90px;z-index:1}

/*Search-Area*/
.srch_area{width:100%;display:flex;justify-content:flex-end;position:absolute; left:0;top:100%;padding:10px;background-image:linear-gradient(to right, #0b75a0, #093147);z-index:99}
.srch_area form{width:100%}
.srch_inner{background:#fff;border:#f7f7f7 3px solid; padding-left:50px;font-size:1.2em}
.srch_inner select,.srch_inner input[type=text]{border:0;background:none;padding:4px 10px;width:100%;font-size:.9em;height:44px}
.srch_inner button{background:#093147;width:100%;padding:13px 14px 12px;font-size:1em;border-radius:30px;text-transform:uppercase}
.srch_inner button:hover{background:#000}
.srch_inner button:hover img{opacity:1;filter:invert(1) brightness(10)}
.srch_sec1{width:25%;position:relative;border-left:#e0e0e0 1px solid;padding-left:8px}.srch_sec2{width:25%;border-left:#e0e0e0 1px solid;padding-left:8px}.srch_sec3{width:50%;margin:2px 2px 0 0 ;border-left:#e0e0e0 1px solid}.srch_sec3{margin:2px 2px 0 0;padding-left:8px}
.srch_sec4{left:0}

/* Banner */
.banner_area{background:#fafafa; padding:13px 0 0 0;}
.ban_tx1{font-size:2.8em;line-height:1.2em}
.ban_tx2{font-size:1.45em;line-height:1.4em}
.bnr_btn{background-color:#fff;border-color:#fff;color:#0793d0;padding:.6em 1em;
box-shadow:0px 0px 10px #456e93;border-radius:30px;display:inline-block;font-size: 1.16em;line-height:1.6em}.bnr_btn:hover{background:#093147;border-color:#093147;color:#fff}

.bnr_cnt_w{direction:rtl;text-align:right}
.discount_sect{width:50%}.ofer_txt1{font-size:1.6em;line-height:1.4em}
.ofer_txt2{display:flex;justify-content:center;align-items:center}
.ofer_txt2 span{font-size:1.6em}
.ofer_txt2 b{background:#082d41;height:46px;font-size:6.5em;line-height:0.6em}
.ofer_txt2 em{writing-mode:vertical-lr;font-style:normal;-ms-writing-mode: rl-tb;
-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);
-ms-transform:rotate(-90deg)}

/* Explore courses by job function */
#owl-courses, #owl-programs, #owl-partners, #owl-popular, #owl-clients, #owl-stories{direction:ltr}
.heading{font-size:2.3em}
.course_box{width:90%; margin:15px auto;background:#fff;border:#e0e0e0 1px solid; border-radius:12px;text-align:center;padding:15px}.course_box:hover{border:#ccc 1px solid;box-shadow:#ccc 0 0 10px}
.course_pic{width:70px;height:70px;text-align:center;overflow:hidden}.course_pic figure{width:70px;height:70px;vertical-align:middle;display:table-cell}.course_pic img{max-height:100%;max-width:100%}
.course_name{margin-top:15px;font-weight:700;font-size:1.15em;height:75px}.course_box:hover .course_name a{color:#008fd6 !important}
.seeall_btn{padding:14px 36px; font-size:1.1em;background:#fff;border:#0694d1 1px solid;color:#0694d1 !important}.seeall_btn:hover{background:#0694d1;border:#0694d1 1px solid;color:#fff !important}
.scroll_arr.owl-theme .owl-nav [class*=owl-]{padding:0;width:29px;height:29px; border-radius:100%; box-shadow:#ccc 0 0 10px}
.scroll_arr.owl-theme .owl-nav [class*=owl-]:hover,.scroll_arr.owl-theme .owl-nav [class*=owl-]:focus{outline:none}
.scroll_arr.owl-theme .owl-nav button.owl-prev{background:#fff url(../images/left-arrow.svg) center no-repeat !important;position:absolute;left:-10px;top:45% !important}
.scroll_arr.owl-theme .owl-nav button.owl-next{background:#fff url(../images/right-arrow.svg) center no-repeat !important;position:absolute;right:-10px;top:45% !important}
.scroll_arr.owl-theme .owl-nav{margin-top:0}
.scroll_arr.owl-theme .owl-nav span{display:none}

/* Welcome */
.welc_area{padding:50px 0 60px 0}
.welc_area h1{font-size:2.2em; line-height:1.2em}
.welc_txt{font-size:1.18em; line-height:1.6em; color:#666; margin:20px 0 30px 0; height:155px; width:90%}
.welc_count{text-align:right; padding-right:20px}.welc_count p{font-size:3.5em; line-height:1em; margin-bottom:7px}.welc_count b{font-size:1.25em}
.welc_bdr{border-bottom:#d8dbde 2px solid; margin:30px 0}

/* Explore our top programs for career success */
.program_area{padding:50px 0;border-top:#fafafa 1px solid}
.program_box{width:285px;margin:15px auto;background:#fff; border:#e6e6e6 1px solid;border-radius:10px;text-align:center;padding:10px}.program_box:hover{border:#ddd 1px solid;box-shadow:#ccc 0 0 20px}
.program_box:hover .view_program_btn{background:#0793d0;border:#0793d0 1px solid; color:#FFF}
.program_pic{width:265px;height:160px;text-align:center;overflow:hidden; border-radius:10px}.program_pic figure{width:265px;height:160px;vertical-align:middle;display:table-cell}.program_pic img{max-height:100%;max-width:100%}
.program_name{font-size:1.05em; height:36px;margin-bottom:12px}
.program_star span{font-size:.85em; color:#666; padding:2px 4px 0 4px}.program_star img{margin:0 1px}
.program_price b{font-size:1.1em}
.view_program_btn{border:#e6d4e9 1px solid; border-radius:25px; width:100%; display:block; padding:14px; margin-top:20px; color:#0793d0}

/*Listing*/
.subcate_filt{font-size:15px}
.subcate_filt a{padding:3px 5px 3px 20px;display:block;position:relative}
.filt_title{font-size:1em;background:#e54863;padding:6px 10px;border:1px solid #e54863}.filt_area .accordion-item:first-child .accordion-header .accordion-button{background:#e3f3f9;color:#093147}.filt_area h2{font-size:1.1em}
.filt_area .accordion-button::after{margin-top:3px}.filt_area .accordion-button:focus{outline:none; box-shadow:none; cursor:default}
.filt_opt{border:1px solid #95e196}
.list_tabs.list_act{background:url(../images/arw_rgt.svg) right no-repeat; color:#124f98;padding-right:15px}
.list_tabs:hover{color:#124f98}
.filter_box .btn-sm{padding:0.3em 0.6em; line-height:1.1em}
.filt_area .accordion-body{background:#fff}
.filt_area .list-unstyled{margin:0; padding:0}
.filt_area .list-unstyled li{margin-bottom:2px}
.filt_area .list-unstyled li>a:before{content:"";background-image: url(../images/arw_lft.svg);background-repeat:no-repeat;padding-right:11px;background-position:top right;width:11px;
height:12px;display:inline-block;background-size:contain;margin-left:4px}
.filt_area ul li>a{border:1px solid #efefef;display:block;padding:5px 14px 5px 5px;font-size:0.93em;background:#fff;margin-bottom:3px;line-height:1.5em}
.filt_area ul li>a:hover {color:#feffff;background:#0894d1}
.filt_area ul li>a:hover:before,.filt_area .list-unstyled li>a:hover:before{filter:invert(1) sepia(0) saturate(0) brightness(10)}
.filt_area ul li>a.single:before{background-image:url(../images/dot.svg);width:6px;height:6px}

.filt_area ul.subcate_list{border:1px solid #deedf2;background:#edf4f7}
.filt_area ul.subcate_list li>a{border:0;color:#053652;display:block;background:none;border-bottom:1px solid #fff;font-size:0.88em;line-height:1.4em;padding-right:25px}.filt_area ul.subcate_list li>a:before{color:#120233;display:none}
.filt_area ul.subcate_list li>a:hover{background:#093147;color:#fff}
.filt_area ul.subcate_list li:last-child>a{border-bottom:0}
.filt_area .accordion-button::after{display:none}

/*Detail*/
.program_pic_dtl{width:812px;height:490px;background:#f1f1f1}.program_pic_dtl figure{width:812px;height:490px}.course_dtl_content{font-size:1.1em}
.btn-primary{background-color:#fff;border:#0694d1 1px solid;color:#0694d1}
.btn-primary:hover{background-color:#0694d1;border-color:#0694d1}
.btn-primary:hover img{filter:invert(1) brightness(10)}

.btn-primary.btn-check:checked+.btn, .btn-primary.btn.active, .btn-primary.btn.show, .btn-primary.btn:first-child:active, :not(.btn-check)+.btn-primary.btn:active{background-color:#0c82b4;border-color:#0c82b4}
.fs-7 .btn{font-size:1.1em}

.btn-dark{background-color:#fff;border:#0b2e42 1px solid;color:#0b2e42}
.btn-dark:hover{background-color:#0b2e42;border-color:#0b2e42}

.dtl_des{font-size:1.18em;line-height:1.5em;color:#323232}
.program_price b{font-size:1.2em}.course_dtl_content .program_star{font-size:1.1em}
.btn-dtl .btn-md{padding:0.55em 1.5em}
.btn-lg{padding:0.33em 2em}
/*.btn-dark{background-color:#093147}
.btn-dark:hover{background-color:#0a5077}*/
.choose_class select{border:1px solid #0694d1;padding:0.4em .8em;border-radius:30px; font-size:1em; background:#fff url(../images/arw-down2.svg) 10px 10px no-repeat; color:#0694d1}
.choose_class select:hover{background:#0793d0 url(../images/arw-down.svg) 10px 10px no-repeat; color:#fff}
.choose_class select option{ background:#fff; color:#000;}
.txt_btn{color:#000;padding:0.5em 1.3em; display:inline-block}.txt_btn:hover{color:#0880b3}
.txt_btn img{margin-left:0.2em; filter:invert(1) brightness(0);vertical-align:middle}
.txt_btn:hover img{filter:invert(0) brightness(1) }

.dtl_tab .nav-link{font-size:1.25em; font-weight:600; color:#0793d0; padding:12px 22px}
.dtl_tab_desc{border:#ddd solid; border-width:0 1px 1px 1px; padding:25px; box-shadow:#ddd 0 0 10px}

.dtl_pic{width:98%}

.pp_courses .c_img, .pp_courses .c_img figure{width:120px;height:72px}
.pp_courses .c_img figure img{max-width:100%;height:auto}
.pp_courses_cnt{width:calc(100% - 120px);text-align:right;padding-right:15px}

.dtl_postdate{float:left;font-size:16px; background:#f1f1f1;padding:0.2em 1em}
.post_cmnts{background:#fff;padding:20px;border:2px solid #232f3e;border-radius:10px;box-shadow:0px 0px 10px #ccc;width:60%;margin:40px auto}
.post_cmnts input[type=text], textarea{width:100%;padding:8px}
.review_ttl{color:#000;font-size:1.18em;line-height:1.5em}
.review_list{color:#666}.rating-stars input[type=text]{height:0}.review_list .fs13{font-size:1.15em; line-height:1.4em}.w-49{width:49%}

.is_border{border-radius:0;bottom:0;left:0;margin:0;
pointer-events:none;position:absolute;right:0;top:0}
.is_border:after{content:'';border:2px dashed #c0bebe;border-width:0 2px 0px 0;
display: block;width:5px;height:82%;position:absolute;left:0;right:0;margin:auto}
.other_content h3{background:#083d5a;color:#fff;font-size:1.4em;padding:0.5em 1em}
.other_content{font-size:1.2em;line-height:1.4em;color:#494949}
.other_content ul li{margin-bottom:1em}
.other_ico{width:90px;height:90px;border:1px solid #000;padding:10px;line-height: 70px;text-align:center}.other_ico span{width:70px;height:70px;display:block;background:#e2f1f8;margin:0em auto;border-radius:50%}.other_ico span img{max-width:100%;height:auto}.other_ot:hover .other_ico{background-color:#137faf; transition:all linear .7s}

.booknow_btn{background:#0691ca; background-image: linear-gradient(to right, #033855, #0691ca, #033855, #0691ca, #033855); padding:12px 25px}.booknow_btn:hover{background:#0691ca}
.dtl_heading{font-size:1.7em}
.dtl_tabber{background:#0694d1; position:sticky; top:78px; z-index:99; padding:7px 0}
.dtl_tabber a{display:inline-block; padding:15px 25px; color:#fff; text-transform:uppercase; font-weight:600; border:transparent 1px solid}
.dtl_tabber a:hover, .dtl_tabber a:focus{border:#fff 1px solid; border-radius:25px}

#tabs{background:#0694d1; position:sticky; top:78px; z-index:99; padding:7px 0}
#tabs a{display:inline-block; padding:15px 25px; color:#fff; text-transform:uppercase; font-weight:600; border:transparent 1px solid}#tabs ul li{float:left; margin-right:25px}
#tabs a.active{border:#fff 1px solid; border-radius:25px}


/* Our Partners */
.partner_area{padding:45px 0; background:#ebf8fe}
.partner_img{width:182px; height:112px; margin:10px auto; text-align:center; overflow:hidden; border-radius:10px; border:#e2e2e3 1px solid}.partner_img figure{width:180px; height:110px; vertical-align:middle; display:table-cell}.partner_img img{max-height:100%; max-width:100%}.partner_img:hover{border:#999 1px solid; box-shadow:#b3ddf0 0 0 20px}
.partner_arr.owl-theme .owl-nav [class*=owl-]{padding:0;width:29px;height:29px; border-radius:100%; box-shadow:#ccc 0 0 10px}
.partner_arr.owl-theme .owl-nav [class*=owl-]:hover,.partner_arr.owl-theme .owl-nav [class*=owl-]:focus{outline:none}
.partner_arr.owl-theme .owl-nav button.owl-prev{background:#fff url(../images/left-arrow.svg) center no-repeat !important;position:absolute;left:-10px;top:35% !important}
.partner_arr.owl-theme .owl-nav button.owl-next{background:#fff url(../images/right-arrow.svg) center no-repeat !important;position:absolute;right:-10px;top:35% !important}
.partner_arr.owl-theme .owl-nav{margin-top:0}
.partner_arr.owl-theme .owl-nav span{display:none}

/* How Bright Nounou Works */
.how_area{padding:45px 0; background:#fafafa}
.whychoose_sec b{margin-top:25px; font-size:1.4em}
.whychoose_txt{padding:0 8%; margin-top:10px; color:#666; line-height:1.5em; font-size:1.05em}
.whychoose_sec{background:url(../images/whychoose-bg.jpg) center 30px no-repeat; margin-top:20px}
.why_sec2{margin-top:35px}.why_sec3{margin-top:80px}.why_sec4{margin-top:30px}
.whychoose_ico{width:150px; height:150px; line-height:150px; box-shadow:#ddd 0 0 25px}
.whychoose_list img{height:70px} .whychoose_list:hover img{height:75px}
.why_count{width:47px; height:47px; line-height:47px; background:#0793d0; position:absolute; left:0; font-size:1.3em}

/* Most Popular Courses */
.popular_area{padding:45px 0; background:#ebf8fe}

/* Our Clients */
.clients_area{padding:45px 0; border:#fafafa 2px solid}

/* Discover the success stories from our learners */
.story_box{border:#cdcdcd 1px solid; padding:10px 20px 20px 20px; width:95%; margin:10px auto; direction:rtl}
.story_box:hover{border:#999 1px solid; box-shadow:#ddd 0 0 15px}
.story_txt{font-size:1.15em; line-height:1.4em; height:112px}
.story_img{width:40px; height:40px}.story_img figure{width:40px; height:40px}
.story_name{font-size:1.25em; margin:10px 10px 0 0}

/* Newsletter */
.newsletter_area{background:#f0f4f7; padding:20px 0 30px 0}
.newsletter_box{border-radius:20px; background-image: linear-gradient(to right, #093147, #0793d0)}
.newsletter_form{padding:35px 55px 0 15px}
.newsl_field{background:#fff; padding:5px 20px 5px 5px; margin-bottom:12px; border-radius:30px}
.newsl_field input[type=text]{padding:10px 0;font-size:1.2em}
.newsl_field input[type=text]::placeholder{color:#666}
.subs_btn{background:#fff;border:#0694d1 1px solid;padding:15px 5px;border-radius:30px;color:#0694d1 !important;font-size:1.2em}.subs_btn:hover img{filter:invert(1) brightness(10)}
.subs_btn:hover{background:#0694d1;color:#fff !important}

/* footer */
.foot1{padding:40px 0 25px 0; background:#093147}.foot2{padding:25px 0 5px 0; background:#093147; border-top:#3a5a6c 1px solid; margin-top:10px; color:#8498a3}
.footlink{padding-bottom:35px; margin-bottom:35px; border-bottom:#484f56 1px solid; font-size:1.1em}
.footlink a{color:#ddd; text-transform:uppercase; display:inline-block; padding:0 21px}
.ft_heading{font-size:1.2em}.ft_heading span{width:75px; height:1px; background:#0793d0; margin-top:8px}
.f_dd_box{margin-top:22px}
.ft_link a{margin-bottom:15px; color:#eee;display:inline-block;cursor:pointer; text-decoration:none}
.ft_link a:hover{color:#fff}
.follow_bg{width:70%}.follow_bg a{display:block; margin-bottom:14px}.follow_bg img{width:17px}
.add_tx{width:85%; font-size:1.1em; line-height:1.4em}.add_tx span{width:calc(100% - 25px)}
.add_tx img{margin-top:3px}
.foot_logo{width:140px}
.developed{background:url(../images/weblink.jpg) right no-repeat; padding:15px 50px 0 0}
.foot_img img{border-radius:10px;width:120px; margin:0 2px}

/* About Us */
.about_tab_area{position:sticky;top:79px; z-index:99;padding:20px 0}
.about_tab{padding:10px;border:1px solid #0694D1;border-radius:60px}
.about_tab a{color:#000;display:inline-block;padding:12px 20px;margin:0 2px;font-size:1.1em;border-radius:40px;border:transparent 1px solid;transition:all 0.3s linear}
.about_tab img{height:35px;margin-bottom:5px}
.about_tab a:hover, .about_tab a:focus, .about_tab a.about_tab_act{background:#0694d1;color:#FFF}
.box_style{background:#FFF;border:#eee 1px solid;border-radius:10px;box-shadow:#c6e7e7 0 0 10px;padding:25px}.about_sec1{background-image:linear-gradient(to right, #eafaff, #fff 60%); padding:65px 0}
.about_sec1_cont{padding:30px 50px 0 0}
.about_sec1_cont h1{font-size:3.5em}.about_sec1_cont b{margin-top:15px; font-size:1.4em}
.about_sec1_desc{margin-top:20px;font-size:1.3em;line-height:1.5em}
.vision_sec{padding:100px 60px 100px 21%}.mission_sec{padding:100px 20% 100px 60px}
.vision_img{background-position:center;background-repeat:no-repeat;background-size:cover; padding:35px; border-radius:0 20px 20px 0}
.mission_img{background-position:center; background-repeat:no-repeat; background-size:cover; padding:35px; border-radius:20px 0 0 20px}
.about_heading{font-size:3em}.about_sec_desc{font-size:1.2em}
.about_sec_desc ul{list-style:none; margin:20px 0 0 0; padding:0}.about_sec_desc ul li{margin-bottom:5px; background:url(../images/check.svg) 100% 0 no-repeat; padding-right:22px}
.about_offer_sec{font-size:1.2em}.about_offer_sec img{height:50px; margin-bottom:10px}
.about_offer_list{padding:30px; border:#ddd 1px solid; border-radius:10px; background:#FFFFFF; height:150px; font-size:.8em; font-weight:600}
.about_trust_sec{background-image:linear-gradient(#eafaff, #fff); padding:45px 0; border-top:#7ec8df 1px solid}
.about_contact img{height:50px; margin-bottom:10px}

/* FAQ */
.accordion-header .accordion-button{background:#fff;border-radius:5px;font-size:1.05em}.accordion-button:not(.collapsed){background:#f0f9e7;outline:none;color:#343434}.accordion-button::after{margin-right:auto; margin-left:0}

/* Contact us */
.contact_list{color:#000}
.cnt_heading{font-weight:700}
.contact_desc{width:99%;padding:15px;background:#fff;margin-bottom: 1em;border-radius:10px;box-shadow:0px 0px 10px #e9e9e9}
.contact_desc .fa-solid{width:30px;height:30px;border:1px solid #e3e3e3;line-height:28px;text-align:center;float:left;border-radius: 50%}
.contact_desc .sec_cnt p{width:calc(100% - 25px)}
.contact_map{width:100%}
.contact_map iframe{width:100%;height:400px;border:2px solid #000; border-radius:10px}.contact_list{color:#000}
.contact_list ul{margin:0;padding:0;list-style:none}
.contact_list ul li{transition:all 0.3s linear;margin: 0;padding: 0;display: block}
.contact_list ul li:hover{background:rgba(255,255,255,1)}
.contact_list ul li .circle_sec{width:80px; height:80px; border:1px solid #eee; box-shadow:#ddd 0 0 15px; border-radius:100%; font-size:2em; margin:auto; transition:all linear .2s}
.contact_list ul li .circle_sec span{display:table-cell; width:80px; height:80px;margin:auto; vertical-align:middle; text-align:center}
.contact_form{padding-left:35px}
.contact_img{width:60px; height:60px; line-height:56px}
.contact_txt{width:calc(100% - 75px)}

/*Thanks */
.thanks_ico{width:80px;height:80px;line-height:80px;background:#283d8e; background-image:linear-gradient(to right, #2f3588, #0268af)}
.thanks_ico img{width:50%}

.sitemap_link a{display:inline-block;padding:7px 15px;border-radius:25px;border:1px solid #e3e3e3;margin:3px 2px;font-size:1.1em}
.sitemap_link a:hover{border:1px solid #093147;color:#fff;background:#0e83a0}

.sitemap_link2 a{display:inline-block;padding:7px 15px;border-radius:25px;border:1px solid #e3e3e3;margin:3px 2px;font-size:1.1em}
.sitemap_link2 a:hover{border:1px solid #093147;color:#fff;background:#0e83a0}

/*Testimoanial*/
.testi_img{width:50px;height:50px}.testi_img figure{width:50px;height:50px}
.desc_txt{height:40px;overflow:hidden;margin-top:10px;line-height:1.4em}
.h_auto{height:auto}

.blog_bx:hover{box-shadow:0px 0px 20px #cad1e1;border:1px solid #093147 !important}
.date_bx{background:#eefaff;padding:10px;line-height:1.5em;border:1px solid #a1bfcb}
.setby{background:#093147;padding:10px;line-height:1.5em}
.blog_title{height:28px;line-height:1.5em}.blog_title a{color:#000;font-size:1.3em}
.bg_cnt{height:88px;line-height:1.4em;font-size:1.16em;color:#666}

.blog_img{width:400px;height:241px;border-radius:60px 0 60px 0}
.blog_img figure{width:400px;height:241px}
.blog_img figure img{width:100%;height:100%;transition:all linear .6s}
.blog_bx .blog_img img{transition:all linear .7s}
.blog_bx:hover .blog_img img{transform:scale(1.1)}

.latest_blogs .c_img, .latest_blogs .c_img figure{width:120px;height:72px}
.latest_blogs .c_img figure img{max-width:100%;height:auto}
.latest_blogs_cnt{width:calc(100% - 120px);text-align:right;padding-right:15px}
.blog_dtl_cnt{font-size:1.18em;line-height:1.6em;color:#666}
.blog_dtl_img img{max-width:100%;height:auto}

/*Login*/
.login_bg{background:url(../images/bg_t.jpg) no-repeat center bottom;width:100%; background-attachment:fixed;background-size:cover}
.login_cont{height:100%;width:100%;padding:50px 0}
.login_area,.reg_area{padding:2em;width:600px;border:#f8fcff 6px solid;box-shadow:#929fa6 0 0 33px}.login_title{font-size:1.7em;line-height:1em}
.reg_area{width:750px}
.log_btm{background-image:linear-gradient(to right, #e9f0f5 55%, #f7fdff 100% )}

.custom-control-label{margin:2px 0 0 0}
.login_ico{width:100px;height:100px;line-height:100px;background:#333;font-size:2.5em;margin:-35px auto 15px;position:relative}
.login_area .input-group-text{padding:0 .75rem;height:46px;border-radius:0 5px 5px 0}.input-group .form-control{border-radius:5px 0 0 5px !important}
.custom-checkbox input[type=checkbox],.reg_from input[type=radio]{width:16px;height:16px; margin-top:-2px}


.link_btn, .link_btn:visited{background:#fff;border:#0694d1 1px solid;color:#0694d1;display:inline-block;text-align:center;height:48px;line-height:48px;cursor:pointer;padding:0 55px}
.link_btn:hover{background:#0694d1;border:#0694d1 1px solid;color:#fff;text-decoration:none}


.btn2, .btn2:visited{background:#a435f0;display:inline-block;text-align:center;color:#fff;height:35px;line-height:35px;cursor:pointer;padding:0 20px}
.btn2:hover{background:#000;color:#fff;text-decoration:none}


/*Register*/
.reg_area{padding:40px;width:700px;margin:20px auto;background:#fff;border-radius:15px;border:#eee 1px solid;box-shadow:#eee 0 0 20px;position:relative}
.reg_from{margin-top:20px}
.reg_from input[type=text], .reg_from input[type=password], .reg_from input[type=date], .reg_from textarea{width:100%;padding:10px;border:#ddd 1px solid;border-radius:5px;height:44px}
.reg_from select{width:100%;padding:9px 6px;border:#ddd 1px solid;border-radius:5px}
.fls{border:1px solid #ddd;border-radius:5px; padding:0.5em; height:44px}
.opt_input input[type=text]{width:46px;text-align:center}

/*Dashboard*/
.acc_left_sec ul{margin:0;padding:0;list-style:none}
.acc_user{padding:15px 0;border-bottom:#eee 1px solid;text-align:center;font-size:2.5em}
ul.acc_left_links li{border-bottom:#eee 1px solid;text-align:center;margin-bottom: 10px}
ul.acc_left_links li a{display:block;padding:15px 3px;font-size:.9em;line-height:1.1em;color:#000;transition:all 0.3s linear;background:#fff;border-radius:0 10px 10px 0;box-shadow:1px 0 15px #ddd}
ul.acc_left_links li a:hover, ul.acc_left_links li a.acc_left_act{background:#0793d0;color:#fff}ul.acc_left_links li a:hover img, ul.acc_left_links li a.acc_left_act img{filter:invert(1) brightness(10)}
ul.acc_left_links li span{display:block;margin-top:5px}
ul.acc_left_links li i{font-size:1.5em;color:#022279}
.acc_right_sec{background:#fff;box-shadow:#ddd 0 0 15px;padding:30px;border-radius:10px}.acc_sect_box{border:#eee 1px solid;border-radius:10px;color:#fff;padding:10px 5px 10px 5px;text-align:center;transition:all 0.3s linear}
.acc_sect_box:hover{border:#ddd 1px solid;box-shadow:#eee 0 0 10px}
.acc_sect_box i{width:60px;height:60px;line-height:60px;font-size:1.6em;text-align:center;border-radius:100%;margin:15px 0}
.acc_heading{font-size:1.2em}
.acc_sect_box span{width:60px;height:60px;line-height:60px;padding:4px 10px;font-size:1.6em;text-align:center;border-radius:100%;margin:15px 0}
.add_f_w{width:50%;margin:10px auto}
.acc_icon{background:#fff;width:75px;height:75px;display:inline-block;line-height: 71px;text-align:center;border-radius:100%;margin:15px 0}


/*Purchase-history*/
.t_option{font-size:1.13em;border-bottom:#ddd 1px solid;padding:10px 15px;font-weight:700;color:#000}
.odr_dtls{padding:15px 15px;border-bottom:1px solid #ddd;line-height:18px;color:#333}.invoice_bx{font-size:1.1em;line-height:1.4em}
.odr_dtls .fs-6{font-size:1.1em !important}
.invoice_bx .t_option{font-size:0.9em;padding:5px 15px;border:1px solid #e5e5e5; border-width:1px 1px 0 1px}.bg-light2{background:#fafafa}

/*!otp*/
.o-hid{overflow:hidden}
.form_area{width:80%;margin:15px auto;max-width:190px}
.form_area p{left:0;position:sticky}
.form_area input.otp {padding-left: 0.5em;letter-spacing: 38px;border: 0;background-image: linear-gradient(to left,#000 70%,rgba(255,255,255,0) 0);background-position: bottom;background-size: 50px 1px;background-repeat: repeat-x;background-position-x: 35px;width: 220px;min-width: 220px;box-shadow: none}

.sales_tp .sales_bx{background:#222;min-height:130px;display:block;text-align:center;padding:10px;text-align:center;color:#fff;font-size:1.2em;line-height:1.5em;font-weight:500;box-shadow:0px 0px 1px #000}
.sales_tp .sales_bx b{display:block}
.acc_odh_filter{background:#eee;border:1px solid #ddd;padding:5px 5px 4px 5px;margin:10px 0;border-radius:5px}
.acc_odh_filter input[type=text]{width:100%;padding:10px}
.acc_odh_filter input[type=submit]{background:#0b3698;color:#fff;border-radius:2px;padding:7px 15px;vertical-align:top}
.bg-blue{background:#3c5164 !important}.bg-blue img{filter:invert(1) brightness(10)}

/*Category*/
.cate_title{background:#fff;padding:20px;border-radius:35px;color:#083245;font-size:1.5em;font-weight:600; border:#0694d1 1px solid}

/*animation
.bounce-left{opacity:0; transition: all 3000ms ease-out; transform: translate3d(100px, 0px, 0px); backface-visibility: hidden}
.bounce-left.in-view{opacity: 1; transform: translate3d(0px, 0px, 0px)}

.bounce-right{opacity:0; transition: all 3000ms ease-out; transform: translate3d(-100px, 0px, 0px); backface-visibility: hidden}
.bounce-right.in-view{opacity: 1; transform: translate3d(0px, 0px, 0px)}

.bounce-up{opacity: 0;-moz-transition: all 2000ms ease-out;-webkit-transition: all 2000ms ease-out;-o-transition: all 2000ms ease-out;transition: all 2000ms ease-out;-moz-transform: translate3d(0px, 100px, 0px);-webkit-transform: translate3d(0px, 100px, 0px);-o-transform: translate(0px, 100px);-ms-transform: translate(0px, 100px);transform: translate3d(0px, 100, 0px);  -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden}
.bounce-up.in-view{opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);  -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px)}

.bounce-bot{opacity: 0;-moz-transition: all 2000ms ease-out;-webkit-transition: all 2000ms ease-out;-o-transition: all 2000ms ease-out;transition: all 2000ms ease-out;-moz-transform: translate3d(0px, 100px, 0px);-webkit-transform: translate3d(0px, -100px, 0px);-o-transform: translate(0, -100px, 0);-ms-transform: translate(100px, 0);transform: translate3d(0px, -100px, 0px);  -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden}
.bounce-bot.in-view{opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);  -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px)}

.bounce-zoom{opacity: 0; transition: all 1000ms ease-out; transform:scale(1.4,1.4)}
.bounce-zoom.in-view{opacity: 1; transform: translate3d(0px, 0px, 0px)}

.bounce-zoom2{opacity: 0; transition: all 2000ms ease-out; transform:scale(1.2,1.2)}
.bounce-zoom2.in-view{opacity: 1; transform: translate3d(0px, 0px, 0px)}

.bounce-slide{opacity: 0; transition: all 2000ms ease-out; transform:scale(1.2,1.2); width:40%; margin:auto}
.bounce-slide.in-view{opacity: 1; transform: translate3d(0px, 0px, 0px); width:100%}*/


.trainer_img{width:100px;height:100px}
.trainer_img figure{width:100px;height:100px}
.trainer_img figure img{width:100%;height:100%;transition:all linear .6s}
.trainer_w{width:77%}
.name{font-size:1.2em; color:#484848}


/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){

/*Details*/
.dtl_tabber a{padding:17px 19px}
	
/*About Us*/
.about_sec1_cont{padding:30px 30px 0 0}
.vision_sec{padding:100px 40px 100px 4%}.mission_sec{padding:100px 3% 100px 30px}.about_offer_list{padding:13px}
.about_heading{font-size:2.5em}

}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.ban_tx1{font-size:2em}
.ban_tx2{font-size:1.1em}

/* Header */
.menu{margin:0 30px 0 0}
.menu .navbar-expand-lg .navbar-nav .nav-link{font-size:.9em; margin-left:20px}
.join_login a{padding:12px 7px}.top_contact{padding:0 10px; margin:3px 0 0 5px}
.top_call{margin:8px 0 0 10px; font-size:.85em}

/* Welcome */
.welc_count b{font-size:1em}
.welc_txt{line-height:1.3em;height:150px;margin:20px 0}.welc_bdr{margin:20px 0}

/* Newsletter */
.newsletter_form{padding:25px 30px 10px 15px}
.program_pic_dtl,.program_pic_dtl figure{width:100%;height:auto}
.dtl_pp_courses h3{font-size:1.77em}
}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.tab_hid{display:none}
.ban_tx1{font-size:1.6em}.ban_tx2{font-size:1em}.bnr_btn{padding:0.44em 1em; font-size:1em}

/* Header */
.menu{margin:8px 15px 0 0}
.srch_sec1{width:32%}.srch_sec2{width:32%}
.srch_sec3{width:38%}

.sticky-top .header_rgt{flex-wrap:wrap;width:100%;justify-content:space-between}
.top_srch{margin: 5px 10px}
.join_login a{padding:7px 12px}
.header_items{background:#f1f1f1;padding:10px;border:1px solid #b1ddf0;border-radius:7px}
.join_login{margin-top:15px}

/* Explore courses by job function */
.heading{font-size:1.7em}

/* Welcome */
.welc_area{padding:25px 0}.welc_txt{height:90px}

/* Explore our top programs for career success */
.program_box{width:240px; padding:5px}
.program_pic{width:230px; height:139px}.program_pic figure{width:230px; height:139px}

/* Our Partners */
.partner_img{width:152px;height:94px}.partner_img figure{width:150px; height:92px}

/* How Bright Nounou Works */
.whychoose_sec b{font-size:1.1em; margin-top:12px}
.whychoose_txt{padding:0 4%; line-height:1.3em; font-size:1em; margin-bottom:25px}
.whychoose_sec{background:none; margin-top:20px}
.why_sec2{margin-top:0}.why_sec3{margin-top:0}.why_sec4{margin-top:0}
.whychoose_ico{width:120px; height:120px; line-height:120px}
.whychoose_list img{height:70px} .whychoose_list:hover img{height:75px}
.why_count{width:35px; height:35px; line-height:35px; font-size:1.1em}

/* Discover the success stories from our learners */
.story_txt{height:66px}

/* Footer */
.footlink{padding-bottom:20px; margin-bottom:15px; font-size:.9em}
.foot1{padding:20px 0 0 0}
.footlink a{padding:0 11px; text-transform:capitalize}
.f_dd_box{display:none; margin:0}
.dd_next{background:url(../images/plus.svg) no-repeat 0 6px; padding:10px 0;font-weight:600}
.dd_next_act{background:url(../images/mns.svg) no-repeat 0 6px}
.ft_heading{font-size:1em}
.foot2{margin-top:20px; padding-bottom:15px}
.follow_bg{width:100%}
.foot_img img{width:90px}

.filter_box{background:#eee;padding:10px;margin-bottom:20px;border-radius:10px}

/*Blog*/
.blog_title{height:45px}.blog_title a{font-size:1.13em}
.blog_img,.blog_img figure{width:300px;height:181px}
.date_bx,.setby{font-size:0.9em !important}.setby b.fs-6{font-size:12px !important}

/*Dashboard*/
ul.acc_left_links li{float:right;width:32%;padding:7px;margin:3px 0}
ul.acc_left_links li a{border-radius:5px;padding:10px 0px 0}
ul.acc_left_links li span{height:36px}
.acc_right_sec{padding:20px}

/*About*/
.about_tab a{font-size:.9em; padding:8px 11px}
.about_sec1_cont{padding:0}.about_sec1_desc{font-size:1.15em}
.vision_img, .mission_img{padding:0; border-radius:0; height:250px}.mission_sec, .vision_sec{padding:40px 5px}
.about_heading{font-size:2.5em}
.about_sec_desc{font-size:1.2em}.about_offer_list{height:125px}
	
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.ban_tx1{font-size:1.3em}.ban_tx2{font-size:0.88em}
.bnr_btn{padding:0.44em 1em; font-size:1em}	
	
h1{font-size:1.8em}
.cms-img{float:none;margin:10px 0; width:100%}
.breadcrumb{display:none}
.mob_hid{display:none}


/* Header */
.sticky-top .d-flex.srch_sect{width:auto}
header{padding:8px 0}.menu{margin:0 20px 0 0}.top_call{margin:3px 0 0 10px}
.top_call:hover{border:0}.top_call img{width:22px}
.top_srch{border:0;width:auto;height:auto;line-height:inherit;}.top_srch:hover{border:0}
.join_login{margin:9px 0 0 0}.join_login img{width:20px}
.join_login a:hover{box-shadow:none}
.logo img{width:80px;height:32px}
.srch_sec1{width:100%;border:1px solid #ccc;border-width:0 0 1px 0}.srch_sec2{width:100%;border:1px solid #ccc;border-width:0 0 1px 0}
.srch_sec3{width:100%;border:1px solid #ccc;border-width:0 0 1px 0;}.srch_inner{flex-wrap:wrap; padding:0;border-radius: 10px !important;}
.srch_sec4{width:100%;position:static !important}

.menu .navbar-expand-lg .navbar-nav .nav-link{margin-left:0;border-bottom:1px solid #f1f1f1}
.menu .navbar-expand-lg .navbar-nav .dropdown-toggle::after{float:left;margin-top:4px}.navbar-expand-lg .navbar-nav .dropdown-menu{font-size:0.93em}
.navbar-toggler{position:absolute;left:0}




/* Explore our top programs for career success */
.program_box{width:205px}.program_pic{width:195px; height:118px}.program_pic figure{width:195px; height:118px}
.view_program_btn{padding:7px}.program_name{font-size:.9em;height:32px}.program_duration{font-size:.9em}
.program_price{font-size:.9em}

/* Newsletter */
.newsletter_form{padding:20px}
.login_area,.reg_area{width:80%}
.acc_right_sec .w-75{width:100% !important}
.odr_dtls .fs-6{font-size:1em !important}
.t_option{font-size:0.9em}

.box_style{padding:15px}
.other_cont_sect .row{margin-bottom:1em}
.is_border{position:static;border:2px dashed #c0bebe; padding:1em}.is_border:after{height:11%}.align_right{flex-direction:column-reverse}

/*About*/
.about_tab a{font-size:1em; padding:8px 12px; margin:1px 0}
.about_sec1_cont h1{font-size:2.5em}.about_sec1_cont b{font-size:1.2em}.about_sec1_desc{font-size:1.1em; line-height:1.3em}
.about_heading{font-size:1.6em}.about_sec_desc{font-size:1.1em}

/*Contact Us*/
.contact_form{padding-left:0}
.dtl_tab .nav-link{padding:12px 17px;font-size:1.1em}
.dtl_heading {font-size:1.5em}

}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
h1{font-size:1.4em;line-height:1.5em}
.ban_tx1{font-size:1em}.ban_tx2{font-size:0.77em}
.bnr_btn{padding:0.4em 1em; font-size:0.9em}	

/* Explore courses by job function */
.course_box{width:98%}.course_name{font-size:.9em; height:70px}
.heading{font-size:1.3em}.seeall_btn{padding:10px 15px; font-size:.9em}

/* Welcome */
.welc_area h1{font-size:1.6em}.welc_txt{width:100%; height:144px; font-size:1em; line-height:1.5em}.welc_count p{font-size:2.5em}.welc_bdr{margin:10px 0}

/* Explore our top programs for career success */
.program_box{width:165px}.program_pic{width:155px; height:94px}.program_pic figure{width:155px; height:94px}
.program_name{height:50px}

/* Explore our top programs for career success */
.program_area{padding:25px 0}

/* Our Partners */
.partner_area{padding:25px 0}
.partner_img{width:102px; height:63px}.partner_img figure{width:100px; height:61px}
.partner_arr.owl-theme .owl-nav button.owl-prev{top:26% !important}
.partner_arr.owl-theme .owl-nav button.owl-next{top:26% !important}

/* Discover the success stories from our learners */
.story_box{width:99%}.story_txt{height:115px;font-size:1em}

/* Newsletter */
.newsletter_form{padding:20px 10px}
.program_ttl{font-size:1.1em !important;line-height:1.5em}
.btn-dtl .btn-md{padding:0.55em 1.1em}
.dtl_des{font-size:1.09em}.dtl_pp_courses h3{font-size:1.5em}

.review_list .fs13{font-size:1.09em}
.dtl_postdate{float:none;font-size:1em;color:#000;display:inline-block}
.choose_class select{width:auto;min-width:120px;font-size:1em; margin-bottom:0.3em}
.btn-lg {padding:0.48em 1.3em; font-size:1em}
/*Blog*/
.blog_title a{font-size:1.2em}
.date_bx{width:34%;display:inline-block}.setby{width:64%;display:inline-block}
.date_bx .fs-4{font-size:1.1em !important}
.date_bx .fs-6{font-size:0.9em !important}
.bg_cnt{height:85px;line-height:1.4em;font-size:1.04em}
.blog_dtl_cnt{line-height:1.5em;font-size:1.04em}
.latest_blogs_cnt .program_name{font-size:1.03em}
.blg_details .fs-4{font-size:1.3em !important}

.login_area,.reg_area{width:98%; padding:1.4em}
.login_title{font-size:1.3em}

/*Dashboard*/
ul.acc_left_links li{width:47%}
.acc_right_sec{padding:15px;font-size:1.1em}
.acc_right_sec .fs-5{font-size:1em !important}
.acc_heading{font-size:.9em}
.t_option{font-size:.9em}
.odr_dtls{font-size:.9em;border:1px solid #eee;padding:10px}
.odr_dtls .fs-6{font-size:1em!important}
.bb1{border-top:1px solid #eee}
.invoice_bx{font-size:1em;line-height:19px}
.invoice_bx .fs-6,.invoice_bx .fs-5,.invoice_outer .fs-6{font-size:1em !important;line-height:19px}

.cate_title{padding:10px 15px;font-size:1.1em}

/*About Us*/
.about_tab a{width:49%;font-size:.85em}
.trainer_img{width:50px;height:50px}
.trainer_img figure{width:50px;height:50px}
.trainer_w{width:77%}
.name{font-size:1em}

}

@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important}
} 
