@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}.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}


/*Project Name : Project [Created by WEBLINKINDIA.NET on August 02, 2018 : Gurpreet Singh]*/

body{background:#f2f3f7; font:14px 'Nunito', Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6{font-family:'Nunito', sans-serif; margin:0; padding:0}
h1{font:600 1.4em/1.3em 'Nunito', Arial, Helvetica, sans-serif;color:#333}
.container{max-width:1230px; margin:auto; padding:0}
.row{padding:0; margin:0}.row > .no_pad{padding:0; margin:0} 
.mw_98{max-width:98%; height:auto}.mw_96{max-width:90%; height:auto; margin:auto}
.cms-img{float:right; margin:25px 0 0 10px}
.cms{min-height:450px; padding:15px 0}
ul,ol{ margin:15px 0 0 10px; padding:0 0 0 15px}
label{ font-weight:normal}
p{ margin:0}

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

/*color properties*/
.black,.black a:link,.black a:visited{color:#000; text-decoration:none}
.black a:hover,.black a:active{color:#9b0000}
.white,.white a:link,.white a:visited{color:#fff; text-decoration:none}
.white a:hover,.white a:active{color:#ffd4cf}
.grey,.grey a:link,.grey a:visited{color:#999; text-decoration:none}
.grey a:hover,.grey a:active{color:#fff}
.green,.green a:link,.green a:visited{color:#1e425c; text-decoration:none}
.green a:hover,.green a:active{color:#333}
.blue,.blue a:link,.blue a:visited{color:#4a4acc; text-decoration:none}
.blue a:hover,.blue a:active{color:#333}
.red,.red a:link,.red a:visited{color:#cc0000; text-decoration:none}
.red a:hover,.red a:active{color:#333}
.green,.green a:link,.green a:visited{color:#1e425c; text-decoration:none}
.green a:hover,.green a:active{color:#1e425c}
.fs16.green.font-weight-bold{color:#ce9953}
.orange,.orange a:link,.orange a:visited{color:#fc8019; text-decoration:none}
.orange a:hover,.orange a:active{color:#fc8019}
.fas.fa-angle-right.green{color:#ce9953}
/*font properties*/
.nunito{font-family: 'Nunito', sans-serif}

/*font size*/
.fs13{ font-size:0.9em}.fs14{ font-size:1em}.fs15{ font-size:1.1em}.fs16{ font-size:1.2em}.fs17{ font-size:1.3em}.fs18{ font-size:1.4em}.fs19{ font-size:1.5em}.fs20{ font-size:1.6em}
.fs12{ font-size:0.7em;font-weight:400;margin-left:25px}
/* BORDER */
.bb{border-bottom:1px dashed #ddd}.bt{border-top:1px solid #eee}.bl{border-left:1px solid #eee}.br{border-right:1px solid #dadada}
.border1{border:1px solid #ddd}
.bb2{border-bottom:2px solid #000}

/* BACKGROUND */
.bgBk{background:#000}.bgW{ background:#fff}.bgGrey{ background:#f2f2f2}

/* BORDER RADIUS */
.radius5{ border-radius:5px}.radius10{ border-radius:10px}.radius15{ border-radius:15px}

/* Font Weight */
.weight300{ font-weight:300}.weight400{ font-weight:400}.weight700{ font-weight:700}.weight800{ font-weight:800}

/* Button */
.btn{ font-size:1.2em; text-transform:uppercase; padding:7px 25px; border-radius:5px; font-size:1em; color:#000}
.btn:hover{ background:#333; color:#fff}
.btn2{ font-size:1.2em; text-transform:uppercase; padding:3px 10px; border-radius:5px}
.btn-green{ background:#ce9953; color:#fff}
.btn-green:hover{ background:#000; color:#fff}
.btn-green label{ margin:0}

/* FORM css*/
input[type=text]{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px}
input[type=password]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px}
input[type=file]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px}
textarea, select{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px; resize:none}
input, textarea, select{font-family:'Nunito', sans-serif; color:#555; border-radius:2px; border:1px solid #ccc}
input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#333; background:#fff}
::-webkit-input-placeholder {color:#999999}
:-moz-placeholder {color:#999999 }
::-moz-placeholder {color:#999999 }
:-ms-input-placeholder {color:#999999}

/* breadcrumb */
.breadcrumb_outer{background:#fff; border-bottom:#ddd 1px solid}
.breadcrumb_acc{ background:#e9edf9; border-top:#ddd 1px solid; border-bottom:#d1daf5 1px solid}
.breadcrumb{margin:0; font-size:0.9em; background:none; padding:6px 0 4px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#1884c7}
.breadcrumb li.active{color:#666}

.whatsapp_rgt{ position:fixed; right:5px; top:120px; z-index:99999; font-size:2.7em; text-align:center; background:#2cb742; width:50px; height:50px; border-radius:5px; box-shadow:#ccc 0 0 10px}
.whatsapp_rgt a{ color:#fff}

/* Header */
.top_area{position:absolute;width:100%;z-index:999;height:100px;background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 23%, rgba(0,0,0,0.21) 75%, rgba(0,0,0,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 23%,rgba(0,0,0,0.21) 75%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(32,80,115,.65) 23%,rgba(32,80,115,.21) 75%,rgba(32,80,115,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.top_inner{position:fixed;width:100%;z-index:999;box-shadow:#999 0 0 10px;background: rgba(32,80,115,0.9)}
.topfix{height:90px}

.logo{width:158px;height:90px;background:url(../images/tdalal.svg) no-repeat}
.logo a{width:158px;height:90px;display:block}
.logo_area{float:left; width:25%}
.top2{}
.t2_fixer{position:fixed; width:100%; height:auto; z-index:999; top:0; background:rgba(32,80,115,0.9); padding:0px 0}
.t2_fixer .t-ban{display:none}
.t2_fixer .navbar{padding:10px 0 0 0}
.t2_fixer .logo{width:75px; height:66px; background:url(../images/tdalal2.svg) no-repeat}
.t2_fixer .logo a{width:75px; height:66px}
.t2_fixer .logo img{max-width:75px; height:auto}
.t2_fixer .t_rgt{margin-top:16px}

.t_rgt{ float:right; margin-top:23px}

.top_ques{ float:left; color:#fff; margin:6px 24px 0 0; cursor:pointer}
.top_ques i{ font-size:1.3em; vertical-align:top; margin:0 5px 0 0}
.top_myacc{ float:left; position:relative}
.top_myacc_link{ font-size:1.1em; border:#fff 2px solid; padding:5px 10px; border-radius:20px; color:#fff; cursor:pointer}
.top_myacc_link i{ color:#1e425c; background:#fff; border-radius:100%; margin-right:3px}
.top_myacc_link span{ margin-left:18px}
.top_myacc_box, .myacc_box{ display:none; position:absolute; box-shadow:#999 0 0 6px; width:100%; z-index:999; background:#fff; border-radius:15px; margin-top:2px; overflow:hidden}
.top_myacc_box a, .myacc_box a{ display:block; padding:5px 10px; border-bottom:#ddd 1px solid; transition:all 0.3s linear}
.top_myacc_box a:hover, .myacc_box a:hover{ background:#ddd}
.top_myacc_box a:last-child{ border:0}
.top_cart{ float:left; margin:4px 13px 0 16px}
.top_cart a{position:relative}
.top_cart a>b{position:absolute;z-index:99;text-align:center;font-size:11px;right:-9px;top:-15px;width:18px;height:18px;line-height:18px;background:#fff;border-radius:50%}
.myacc_box{ width:120px}

/* Search */
.srch_area{ position:absolute; width:100%; z-index:99; top:215px}
.srch_heading{ font-size:3.7em; line-height:1em; font-weight:800; color:#fff; text-align:center; text-shadow:#666 2px 2px 2px}
.srch_txt{ font-size:1.6em; font-style:italic; text-align:center; color:#fff; margin-top:5px; text-shadow:#666 2px 2px 2px}
.srch_box{ background:#fff; background:rgba(255,255,255,0.4); border-radius:5px; padding:20px}
.srch_box_inner{ background:#fff; border-radius:5px}
.srch_box_inner input[type=text]{ background:none; border:0; width:100%; font-size:1.6em; padding:15px 18px}
.srch_box_inner select{ background:none; border:0; width:92%; font-size:1.1em; padding:21px 6px; -webkit-appearance: none; -moz-appearance: none; background:url(../../images/select-arr.png) 100% no-repeat}
.srch_box_inner button{ width:100%; background:#1e425c; border:0; text-align:center; color:#fff; font-size:1.4em; padding:18px 0; border-radius:0 5px 5px 0; cursor:pointer; transition:all 0.3s linear}
.srch_box_inner button:hover{ background:#000; color:#fff}
.srch_box_inner .srch_sec1{ float:left; width:8.8%; background:#f8f8f8; border-radius:5px 0 0 5px; padding:19px 15px 19px 23px; border-right:#e5e5e5 1px solid; position:relative}
.srch_box_inner .srch_sec1 span{ color:#1e425c; font-size:1.7em}
.srch_box_inner .srch_sec1 button{ background:none; width:100%; text-align:left}
.srch_box_inner .srch_sec1 i{ float:right; margin-top:3px; font-size:1.3em; color:#999}
.srch_box_inner .srch_sec2{ float:left; width:58%; border-right:#e5e5e5 1px solid}
.srch_box_inner .srch_sec3{ float:left; width:27%; padding:0 20px}
.srch_box_inner .srch_sec3 span{ color:#1e425c; font-size:1.7em; vertical-align:middle}
.srch_box_inner .srch_sec4{ float:right; width:6%}
.srch_cate_box{ display:none; position:absolute; left:0; z-index:999; background:#fff; border:#ccc 1px solid; box-shadow:#ddd 3px 3px 5px; width:250px; padding:10px 7px; border-radius:5px; margin-top:20px}
.style-10::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;	border-radius: 5px}
.style-10::-webkit-scrollbar{width: 10px; background-color: #F5F5F5}
.style-10::-webkit-scrollbar-thumb{background-color: #AAA; border-radius: 5px; background-image: -webkit-linear-gradient(90deg,rgba(0, 0, 0, .2) 25%,transparent 25%,transparent 50%,rgba(0, 0, 0, .2) 50%,rgba(0, 0, 0, .2) 75%, transparent 75%,transparent)}
.scrollbar{width:100%;max-height:165px;overflow-y:scroll;overflow:auto;padding:0 3px}.scrollbar select{border:0;width:100%}
.custom-radio input[type=radio]{width:15px;height:15px;vertical-align:middle; margin-right:6px; margin-top:-2px}
.custom-control-label{ margin:3px 0 0 0}
.check_cust{display:block;position:relative;padding-left:25px; font-size:0.9em; font-weight:600;cursor:pointer;text-align:left; color:#333; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.check_cust input { position: absolute; opacity: 0; cursor: pointer}
.checkmark { position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #eee; border:#ccc 1px solid}
.check_cust:hover input ~ .checkmark { background-color: #ccc}
.check_cust input:checked ~ .checkmark { background-color: #ce9953}
.checkmark:after { content: ""; position: absolute; display: none}
.check_cust input:checked ~ .checkmark:after { display: block}
.check_cust .checkmark:after { left:5px; top:2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg); transform: rotate(45deg)}
.half_input{width:1% !important;flex: 1 1 auto}
.dn{ display:none}

/*Section*/
.sect_area{ padding:48px 0; background:#fff}
.sect_area svg{ float:left; margin-top:10px}
.sect_area img{ float:left; margin-top:10px}
.sect_desc{ float:right; width:77%; font-size:1.1em}
.sect_title{ color:#1e425c; font-size:1.2em; font-weight:bold; margin-bottom:5px}

/*Most Popular*/
.most_popular{ padding:35px 0 25px 0}
.heading{ text-align:center; font-size:2.6em; line-height:0.8em; color:#1e425c; font-weight:800}
.heading span{ display:block; font-size:0.5em; font-weight:normal; color:#555555}
.heading i{ width:60px; height:3px; background:#ce9953; display:block; margin:auto; margin-top:6px}
.rest_box{ width:180px; height:180px; border-radius:5px; overflow:hidden; margin:auto; position:relative; background:#fff; transition:all 0.3s linear}
.rest_box:hover{ box-shadow:#666 5px 5px 5px}
.rest_pic{ width:180px; height:180px; text-align:center; overflow:hidden}
.rest_pic span{ width:180px; height:180px; vertical-align:middle; display:table-cell}
.rest_pic img{ max-height:100%; max-width:100%}
.rest_title{ position:absolute; bottom:0; width:100%; text-align:center; color:#fff; font-weight:800; font-size:1.1em; padding:0 5px; height:45px; overflow:hidden; line-height:17px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+33&0+0,0.65+70 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.31) 33%, rgba(0,0,0,0.65) 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.31) 33%,rgba(0,0,0,0.65) 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.31) 33%,rgba(0,0,0,0.65) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.rest_title a{ color:#fff}

/*Popular Localities*/
.popular_localities{ background:#fff; border-radius:5px; padding:40px 24px 65px 24px}
.popular_localities a{ font-size:1.1em; color:#1e425c; display:inline-block; padding:3px}
.popular_localities a span{ color:#666}
.popular_localities a:hover{ color:#000}

/*Get the App*/
.get_app_area{ background:url(../../images/get-app-bg.jpg) center top no-repeat; height:547px; margin-top:30px}
.get_app_inner{ padding:100px 0; width:40%}
.get_app_heading{ color:#1e425c; font-size:3.7em; line-height:1em; font-weight:800}
.get_app_txt{ color:#555; font-size:1.7em; line-height:1.1em; margin-top:25px}
.get_app_txt2{ color:#1e425c; font-size:1.1em; line-height:1em; font-weight:bold; letter-spacing:1px; text-transform:uppercase; margin-top:55px}


/*Welcome*/
.welc_area{ padding:55px 0 0 28px}
.welc_area h1{ color:#1e425c; font-size:2.6em; font-weight:800}
.welc_area h1 span{ color:#ce9953}
.welc_area i{ width:60px; height:3px; background:#ce9953; display:block; margin-top:10px}
.welc_desc{ font-size:1.2em; line-height:1.6em; margin-top:18px}
.readmore{ font-size:1.1em; color:#1e425c; text-transform:uppercase; font-weight:bold; border:#1e425c 2px solid; border-radius:5px; padding:11px 30px; display:inline-block; transition:all 0.3s linear}
.readmore:hover{ color:#fff; background:#1e425c}

/* Footer */
footer{background: #205073;margin-top:30px}
.foot1{ background:#1e425c; padding:20px 0; color:#fff}
.dwnld_txt{ font-size:1.8em}
.dwnld_txt img{ margin-right:10px}
.foot2{ padding:30px 0 10px 0}
.footer_sec{ float:left; width:17%}
.f_dd_box{margin:5px 0 15px 0}
.botlink{ font-size:1.3em; font-weight:800; color:#ce9953; text-transform:uppercase}
.ft_link{ margin-bottom:30px}
.ft_link a{ color:#fff; display:block; padding:3px 0}
.ft_link a:hover{color:#fff; text-decoration:none}
.bot_logo{ margin-top:25px}
/*.bot_logo img{ width:90%}*/
.foot3{ padding:20px 0; background:#1e425c}
.bot_social{ float:left}.bot_social > span{ margin:0 0 10px 0; display:block; line-height:1em}
.bot_social a{ width:30px; height:30px; line-height:30px; font-size:1.3em; text-align:center; color:#1e425c; margin:0 10px 0 0; font-weight:600; display:inline-block; margin-bottom:3px; transition:all 0.3s linear; background:#205073; border-radius:5px}
.bot_social span{ font-size:0.9em; text-transform:uppercase; color:#5b5b78}
.bot_social a .fab{color:#8eb1ca; }
.bot_social a:hover{ color:#a5ebff}
.copyright{ float:right; background:url(../../images/weblink.png) right top no-repeat; padding:0 45px 0 0; text-align:right; color:#7d7d7d; font-weight:600}
.copyright a{ color:#5b5b78}
.copyright a:hover{ color:#fff}

/* FAQ's */
.card-header{ font-weight:bold}


/* 14-2-2019 */
.ear-sect{ width:60%; background:#fff; height:auto; border:1px solid #ccc; border-radius:5px; margin-top:8px; padding:20px}
.ear-hed{ text-align:left; font-size:20px; text-transform:uppercase; font-weight:600; color:#000; margin-bottom:5px}
.acc-earning-sect{ width:100%; height:auto; border-bottom:1px solid #ddd; font-size:16px; color:#000; padding-bottom:8px; margin-bottom:12px}
/* 14-2-2019 */


/*Testimoanial*/
.testi_lft{ width:75%}
.testi_rgt{ width:23%; margin-top:5px}
.t_monial{ border:#eee 1px solid; padding:15px; margin:5px 0; border-radius:5px; background:#fff; border:transparent 1px solid; transition:all 0.3s linear}
.t_monial:hover{ background:#fff; box-shadow:#ccc 3px 3px 7px; border:#999 1px solid}
.rm_link{ background:url(../../images/rm.png) no-repeat; width:80px; height:15px; display:inline-block; margin:6px 0 0 0; text-decoration:none !important}
.rm_link_x{background:url(../../images/rl.png) no-repeat}
.t_text_12{height:108px; overflow:hidden; display:block; font-size:1em}
.t_text_1_auto{height:auto}

/* Contact Us */
.contact_map{ width:100%; margin:0; line-height:0; border-bottom:#ccc 2px solid}
.contact_map iframe{ width:100%; height:400px}
.contact_bg{ padding:20px 0}
.contact_list{ color:#000}
.contact_list ul{margin:0;padding:0;list-style:none}
.contact_list ul li{ margin-bottom:15px; padding:27px; border-radius:5px; background:rgba(255,255,255,0.8); border:#ddd 1px solid; transition:all 0.3s linear}
.contact_list ul li:hover{ background:rgba(255,255,255,1)}
.contact_list ul li .circle_sec{ float:left; width:80px; height:75px; margin:auto; border:1px solid #ddd; border-radius:100%; font-size:45px; transition:all linear .3s}
.contact_list ul li:hover .circle_sec{border:1px solid #fff; font-size:50px; transform:scale(1.1)}
.contact_list ul li .circle_sec span{display:table-cell; width:80px; height:80px; margin:auto; vertical-align:middle; text-align:center; }
.cnt_heading{ font-size:16px; font-weight:bold; margin-bottom:5px}
.contact_form_cont{ background:#fff; background:rgba(255,255,255,0.7); border-radius:5px; border:#ddd 1px solid; padding:20px; margin:0; box-shadow:#ddd 2px 2px 5px; font-size:13px}
.contact_form_cont input[type=text]{ border:#ddd 1px solid; padding:10px; width:100%}
.contact_form_cont textarea{ border:#ddd 1px solid; padding:5px; width:100%; background:#fff}
.contact_form_cont select{ border:#ddd 1px solid; padding:5px; width:100%}
.contact_desc{ float:right; width:82%}

/*Login*/
.login_bg{ padding:60px 0; background:url(../../images/login-bg.jpg) no-repeat; background-size:cover; margin-bottom:-30px}
.login_box{background:rgba(250,250,250,0.9);padding:20px 0; width:450px; margin:auto; border-radius:8px; float:right;box-shadow: 0px 0px 10px #171717;border: 4px solid #fdfffd}
.login_form{ padding:10px 20px}
.login_form .border1{ background:#fff}
.login_form input[type=text]{ border:0; padding:9px; width:90%}
.login_form input[type=password]{ border:0; padding:9px; width:90%}
.log_rem{ float:left}
.log_pass{ float:right}

/*Register*/
.register_bg{background:url(../../images/reg_bg.jpg) no-repeat bottom center; padding:20px;background-size: cover}
.ven_register_bg{background:url(../../images/reg_bg2.jpg) no-repeat top center; padding:20px; background-size:cover; margin-bottom:-30px}

.user_register_bg{background:url(../../images/reg_bg3.jpg) no-repeat top center; padding:20px; background-size:cover; margin-bottom:-30px}

.reg_box{ background:rgba(250,250,250,0.9); padding:20px 0; width:400px; margin:auto; border-radius:8px; float:right}
.register_bg .reg_box{width:400px;margin:0;float:right;padding:0;background:rgba(250,250,250,0.9)}
.register_bg .reg_box .reg_form{ padding:10px}
.reg_form{ padding:0px 20px 30px 20px}
.reg_form .form-group{ margin-bottom:0px}
.reg_form .form-group label{ margin-bottom:2px}
.reg_form input[type=text], .reg_form input[type=number], .short_form input[type=text], .short_form input[type=number], .reg_form input[type=email]{ background:#fff; border:#f5e8d8 1px solid; padding:9px; width:100%}
.reg_form input[type=file]{ background:#fff; border:#f5e8d8 1px solid; padding:6px; width:100%}
.reg_form select{ background:#fff; border:#f5e8d8 1px solid; padding:9px 9px 8px 9px; width:100%}
.reg_form input[type=password]{ background:#fff; border:#f5e8d8 1px solid; padding:9px; width:100%}
.reg_form textarea{ background:#fff; border:#f5e8d8 1px solid; padding:9px; width:100%}
.txt_ico {font-size: 40px}
.otp_field{ width:70%; margin:auto}
.otp_field input[type=text]{ width:50%; border:0; text-align:left; float:left}
.otp_field span{ float:right; font-weight:600}

.reg_content{ width:50%;float:left; padding:8% 0}
.reg_content h2{color:#fff; font-size:50px; line-height:50px;text-shadow:0px 1px 1px #000}
.reg_content p{color:#fff; font-size:20px; line-height:27px; text-shadow:0px 1px 1px #000}

/*Booking-FORM*/
.book_form{float:left;border:1px solid #f1f1f1;background:#fff; padding:15px; width:51%;box-shadow:0px 0px 20px #ccc}
.big_icons {float: left;width: 48%;text-align: left; opacity: 0.3; padding:20px 0}
.book_form h3{ font-size:17px; font-weight:600; margin-bottom:15px}

.booking_summary{width:50%;box-shadow:0px 0px 20px #ccc;float:left;padding:15px; margin:15px 0; background:#fff}
.booking_summary h2{ line-height:22px;font-size:20px; text-transform:capitalize; margin-bottom:14px}.booking_summary h2 span{ display:block}
.booking_summary .btn-danger{background:#ffc618;color:#000;padding:8px 40px;
text-transform: uppercase;border-color: #fda719; border-radius:5px; font-weight:600; font-size:16px}
.small_hed{font-size:15px;color:#000;border-bottom:1px solid #f1f1f1; margin-bottom:15px;padding-bottom:7px;font-weight:700; text-transform:uppercase}
.booking_txt{ font-size:14px; color:#717171; padding-bottom:20px}
.booking_txt p{ margin-bottom:10px; font-weight:600}
.booking_txt b{ display:inline-block; width:40%; font-weight:700}
.booking_txt b>span{ font-size:11px; font-weight:300}
.big_icons{ float:left; width:48%; text-align:left; opacity:0.3}
.big_icons img{ width:90%; height:400px}
.fare_price{font-size:20px;border:solid #f1f1f1;padding:5px 0;border-width:1px 0;color:#0c76e9; font-weight:600; margin:15px 0}
.fare_price b{ display:inline-block; width:40%; font-weight:600}
.coupon_input{ border-top:1px solid #f1f1f1; width:100%}
.promo input[type=text]{ padding:8px}
.promo .btn-default{background:#3b28b5}

/*Short-Form*/

.delivery_dtls, .delivery_hw_works{ background:#f1f1f1; padding:50px 0}
.delivery_dtls h2, .delivery_hw_works h2, .become_del_partner h2{ font-weight:600}
.delivery_dtls small, .become_del_partner small{ font-size:18px}
.money_con_list ul{ margin:0px; padding:0px}
.money_con_list ul li{list-style:none;display:block;float:left;width:32%}
.deliver_jb{ margin:20px 0; padding-right:30px}
.del_step_ico{width:80px; height:80px; }
.del_step_ico img{ max-width:100%; height:auto}
.deliver_jb h3{ font-size:22px; color:#000; line-height:24px; height:47px; overflow:hidden;font-weight:600}
.deliver_jb p{ font-size:16px; line-height:24px}

.res_ser_dtls{background:#fff; padding:50px 0}
.resstep_img{ width:250px;height:250px; margin:20px 0}
.resstep_img figure{width:250px; height:250px; display:table-cell; vertical-align:middle; text-align:center}
.resstep_img figure img{ max-width:100%; height:auto}

.res_reg_section{ background:#f1f1f1; padding:20px 0}
.res_reg_content{padding:50px 30px; background:#fff; float:left;width:50%; margin:5% 0}
.res_reg_txt{font-size:1.2em; line-height:1.6em; margin-top:18px}
.res_reg_img{float:right; width:50%}
.res_reg_img img{ margin-left:-50px}

.delivery_hw_works{ background:#fff}
.hw_wrks_list ul{ margin:0px; padding:0px}
.hw_wrks_list ul li{ list-style:none;display:block;float:left;width:32%}
.step_count{width:35px;height:35px;line-height:35px;border:1px solid #ccc;border-radius:50%;text-align:center;margin-top:-13px;font-size:15px;background:#fff; font-weight:600}
.del_wrks{ border-top:1px solid #ccc; padding-right:30px}
.del_wrks h4, .how_tostart h4{font-size:22px; color:#000; line-height:24px; height:47px; overflow:hidden;font-weight:600; margin-top:20px}
.del_wrks p{ font-size:16px; line-height:22px}

.become_del_partner{padding:50px 0;background:#f1f1f1}
.become_del_partner .col-12{padding:0}
.how_tostart{margin-top:20px}
.how_tostart ul li{font-size:17px;line-height:25px;margin-bottom:10px}
/*Localition*/
.localities_cate{ background:#fff; border-radius:5px; padding:20px; margin-top:15px}
.localities_cate a{ font-size:1.1em; color:#1e425c; display:block; padding:6px 10px; border-radius:5px; width:98%; transition:all 0.3s linear}
.localities_cate a span{ color:#666}
.localities_cate a:hover{ color:#fff; background:#1e425c}
.localities_cate a:hover span{ color:#bbffc1}

/*Restaurant Listing*/
.list_srch_area{ background:#fff; border-bottom:#ddd 1px solid}
.list_srch_cont{ background:#fff; border-radius:5px}
.list_srch_cont input[type=text]{ background:none; border:0; width:100%; font-size:1.2em; padding:9px 18px}
.list_srch_cont select{ background:none; border:0; width:92%; font-size:1.1em; padding:9px 6px; -webkit-appearance: none; -moz-appearance: none; background:url(../../images/select-arr.png) 100% no-repeat}
.list_srch_cont button{ width:100%; background:#1e425c; border:0; text-align:center; color:#fff; font-size:1.4em; padding:7px 0; cursor:pointer; transition:all 0.3s linear}
.list_srch_cont button:hover{ background:#000; color:#fff}
.list_srch_cont .srch_sec1{ float:left; width:8.8%; background:#f8f8f8; padding:8px 12px; border-right:#e5e5e5 1px solid; position:relative}
.list_srch_cont .srch_sec1 span{ color:#1e425c; font-size:1.7em}
.list_srch_cont .srch_sec1 button{ background:none; width:100%; text-align:left}
.list_srch_cont .srch_sec1 i{ float:right; margin-top:3px; font-size:1.3em; color:#999}
.list_srch_cont .srch_sec2{ float:left; width:58%; border-right:#e5e5e5 1px solid}
.list_srch_cont .srch_sec3{ float:left; width:27%; padding:0 20px}
.list_srch_cont .srch_sec3 span{ color:#1e425c; font-size:1.7em; vertical-align:middle}
.list_srch_cont .srch_sec4{ float:right; width:6%}

.rest_cont{background:#fff;padding:10px;border-radius:5px;margin:2px 0;border:transparent 1px solid;transition:all 0.3s linear;position: relative}
.rest_cont:hover{ box-shadow:#ddd 3px 3px 5px; border:#999 1px solid}
.list_rest_pic{ float:left; width:100px; height:100px; text-align:center; overflow:hidden}
.list_rest_pic span{ width:100px; height:100px; vertical-align:middle; display:table-cell}
.list_rest_pic img{ max-height:100%; max-width:100%; border-radius:5px}
.rest_desc{ float:right; width:79%}
.rest_name{ font-size:1.3em; font-weight:bold; overflow:hidden; height:25px}
.rest_loc{ margin-top:5px; overflow:hidden; height:17px}
.rest_menu{ font-size:0.9em; margin-top:10px; color:#999; overflow:hidden; height:35px}
.closed{background:#dcdcdc}
/*.closed .list_rest_pic{ position:relative; overflow:hidden}*/
.closed:after{content:"Closed";font-size:30px;color:#fff;width:100%;height:100%; position:absolute;top:0;left:0;padding:7% 0;background:rgba(51,51,51,0.8);border-radius:5px;text-align: center; font-weight:600}

.closed .list_rest_pic b{display:block;color:#fff;position:absolute;bottom:40px; z-index:9;font-size:15px;width:100%;text-align:center;left:0}
.closed .rest_menu{color:#515050}.rate-del{ margin-top:5px}
.rate-del span{ display:inline-block; margin-right:20px}
.rate_this{background:#0f8e1b;padding:3px 5px;display:inline-block;color:#fff;font-size:12px; line-height:20px}
.rate_this i{font-size:10px; margin-right:4px}
.delivery_tm{ color:#000; text-transform:uppercase}


/*.list_srch_outer{ background:#1e425c; border-radius:5px; padding:15px; color:#fff}
.list_srch_box{ margin-top:15px}
.list_srch_box input[type=text]{ border:0; padding:14px 10px; width:85%}
.list_srch_box input[type=submit]{ border:0; background:#1e425c; font-size:1.3em; color:#fff; border-radius:3px; width:100%; text-align:center; padding:8px 0; cursor:pointer; transition:all 0.3s linear}
.list_srch_box input[type=submit]:hover{ background:#000; color:#fff}
.list_srch_box i{ color:#a7a7a7; font-size:1.3em}
.list_srch_sec1{ background:#fff; padding:0 12px; margin:6px 0; border-radius:3px}
.list_srch_sec2{ background:#fff; padding:0 12px; margin:6px 0; border-radius:3px}
.list_srch_sec3{ background:#fff; padding:0 12px; margin:6px 0; border-radius:3px}
.hotel_list_box{ border:#ddd 1px solid; border-radius:5px; padding:15px; margin-top:15px; width:98%; transition:all 0.3s linear}
.hotel_list_box:hover{ background:#fefce4; border:#999 1px solid; box-shadow:#ddd 5px 5px 5px}
.list_lft{ width:90%; background:#fff; padding:10px 5px; border-radius:5px}
.scrollbar_list{ width:100%; max-height:170px; overflow-y:scroll; overflow:auto}
.scrollbar_list select{ width:100%; padding:6px; border:#ddd 1px solid}*/

/*Restaurant Details*/
.restaurent_banner{ background:#000; text-align:center; margin-bottom:3px}
.res_bnr{ width:100%; height:200px; overflow:hidden}
.res_bnr img{ max-width:100%; height:auto}
.dtl_box{ background:#1e425c;padding:25px 0;box-shadow:#ccc 0 0 15px;color:#fff}
.dtl_pic{ float:left; width:180px; height:180px; text-align:center; overflow:hidden}
.dtl_pic span{ width:180px; height:180px; vertical-align:middle; display:table-cell}
.dtl_pic img{ max-height:100%; max-width:100%; border-radius:10px}
.dtl_rgt{float:right; width:83%; margin-top:7px}
.dtl_menu a{ display:inline-block; padding:10px 25px 8px 25px; font-weight:bold; text-transform:uppercase; color:#1e425c; background:#fff; border-radius:0 0 10px 10px; border:#ddd solid; border-width:0 1px 1px 1px; transition:all 0.3s linear}
.dtl_menu a:hover{ color:#fff; background:#1e425c}
.dtl_menu ul{ margin:0; padding:0}
.dtl_menu li{ display:inline-block; list-style:none}
.dtl_menu li.active a{ color:#fff; background:#1e425c; box-shadow:none}
.menu_cont{ background:#fff; padding:10px; border-radius:5px; margin:2px 0; border:transparent 1px solid; transition:all 0.3s linear}
.menu_cont:hover{ box-shadow:#ddd 3px 3px 5px; border:#999 1px solid}
.menu_desc{ float:right; width:80%}
.menu_name{ font-size:1.1em; font-weight:bold; overflow:hidden; height:20px}
.menu_txt{font-size:0.9em; margin-top:3px; color:#999; overflow:hidden; height:20px}
.tab_section{position:relative}
.fixer{position:fixed; width:100%; background:#fff; z-index:99; top:75px; left:0; text-align:center; box-shadow:#ccc 0 0 10px; border-width:1px 0; padding:0 0 5px 0}
.fixer .tab_menu{ border-bottom:0px solid #224191}

.fixers{position:fixed; width:100%; z-index:999; top:0; left:0;padding:0 0 5px 0}
.fixers .tab_menu{ border-bottom:0px solid #224191}
.cart-section{position:relative; height:500px}
.cart-section .navbar{background:#fff;margin:0px;padding:20px;box-shadow:0 0 5px #ccc}
.cart-section ul, .cart-section ol{margin:0;padding:0}
.cart-section li{display:inline-block !important}
.cart-section .head img{float:left;margin:8px 8px 0 0}
.cart-section .head{display:table;width:100%;font-weight:600;font-size:20px;text-overflow:ellipsis;white-space:nowrap}
.cart-section .navbar-nav{display:inline-block}
.cart-section .nav-link{padding:0 .5em}
.check-block{margin:138px 0 0 0}
.check-block1{margin:10px 0 0 0}
.combo-heading{color:#282c3f;font-size:20px;font-weight:600;padding:20px 0 10px 30px;position:relative}
.combo-heading span{font-size:14px;color:rgba(0,0,0,.5);font-weight:400}
.order-head{margin:10px 15px 10px 15px;font-size:16px}
.order-head span{font-size:14px;color:rgba(0,0,0,.5)}
.order-head img{float:left;margin:4px 5px 0 0}
.order-head label{margin-bottom:0}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color:#000}
.navbar-dark .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:rgba(0,0,0,.75)}

.total-valus{padding:30px;position:fixed;background-color:#fff;color: #282c3f;width:100%;z-index:999;bottom:0;box-shadow:0 0 5px #ccc}
.total-valus-in{background-color:#1e425c;color:#fff;position:relative;font-weight:600;font-size:15px;cursor: pointer}
.total-valus-in a{color:#fff;display:flow-root;padding:11px 16px}
.carts_btns{margin-top:10px}
.carts_btns a{border:1px solid #dcdcdc;display:inline-block;color:#3c3c3c;padding:5px 10px; font-weight:500}
.carts_btns a:hover{background:#1e425c;color:#fff}
.carts_btns a>i{ margin-right:4px; vertical-align:middle}

.value-btn{cursor:pointer;background-color:#fff;border:2px solid #1e425c;font-weight:600;color:#1e425c;text-transform:uppercase;width:49%;float:left;text-align:center;padding:10px 0}
.value-btn2:hover{color:#60b246}

.value-btn2{cursor:pointer;background-color:#1e425c;border:2px solid #1e425c;font-weight:600;color:#fff;text-transform:uppercase;width:49%;float:right;text-align:center;padding:10px 0}
.value-btn2:hover{color:#fff}		   

.fav_btn a{border:2px solid #dcdcdc;display:inline-block;color:#3c3c3c;padding:6px 10px; font-weight:500;border-radius:5px; color:#fff; font-weight:500}
.fav_btn a:hover, .fav_btn a:focus{color:#ffd80a; background:#c00808}
.fav_btn a.active{color:#ffd80a; background:#c00808}


.menu_name span{display:block;border:1px solid #666;padding:2px; margin-right:5px; vertical-align: middle; float:left; margin-top:3px}
.menu_name span .veg{background:#588d19;border-radius:50%;width:10px; height:10px; display:block}
.menu_name span .n_veg {background:#d62929;border-radius:50%;width:10px; height:10px; display:block}


.restaurant_list{ background:#fff;padding:8px 10px;border-bottom: #ddd 1px solid; margin-bottom:20px}
.restaurant_list a{ display:inline-block; padding:10px 15px 8px 15px; font-weight:600; color:#1e425c; background:#fff; border-radius:10px; border:#ddd solid; border-width:1px; transition:all 0.3s linear; display:block}
.restaurant_list a span{ display:block; font-size:10px; text-transform:uppercase;color: #afafaf}
.restaurant_list a:hover{ color:#fff; background:#1e425c}
.restaurant_list ul{ margin:0; padding:0}
.restaurant_list li{display:inline-block;list-style:none;width:13.6%;margin:2px}
.restaurant_list li.active a{ color:#fff;background:#1e425c;box-shadow:none}
.choose_time label{ margin-right:20px; font-weight:600; font-size:15px}
.choose_time input[type=radio]{ vertical-align:middle; margin:0px 0}
.fixer .restaurant_list{ margin:0; border:0}

.manage_odr_list{ background:#fff; padding:10px}
.order_tabs{background:#fff;border-bottom: #ddd 1px solid; }
.order_tabs a{ display:block; width:25%; float:left; padding:10px 15px 8px 15px; font-weight:600; color:#1e425c; background:#fff;transition:all 0.3s linear; border-right:1px solid #fff}
.order_tabs a.act, .order_tabs a:hover{color:#fff; background:#1e425c}
.delivery_map{ border:1px solid #ccc}
.delivery_map iframe{ width:100%; height:200px}

/*CART*/
.thm_cont{float:left; margin-right:10px; width:80px; height:80px}
.thm_cont span{width:80px; height:80px; display:table-cell; vertical-align:middle;text-align:center}
.thm_cont span img{ width:100%; height:100%}
.item_dtl {margin-left:90px}
.qty{font-size:13px}.qty a{ padding:0 5px}
.qty p{ font-size:16px; font-weight:bold; display:block; margin-bottom:3px}
.qty span a{ color:#03F; font-weight:600}

.qtys{font-size:13px;border:1px solid #d4d5d9;width:100%;margin:11px auto 5px;padding:2px 9px;border-radius:3px}
.qtys a{ padding:0 5px}
.qtys input{border:0px}
.qtys p{ font-size:16px; font-weight:bold; display:block; margin-bottom:3px}
.qtys span a{ color:#03F; font-weight:600}

.thm_conts{float:left; margin-right:10px; width:50px; height:50px}
.thm_conts figure{width:50px; height:50px; display:table-cell; vertical-align:middle;text-align:center}
.thm_conts figure img{ max-width:100%; height:100%}
.thm_conts_title{float:left;width:60%}
.thm_line{background:#000;height:2px;width:25%;margin-top:6px}

.cart-prod{font-size:14px;float:left;width:50%}
.cart-prod img{float:left;margin:5px 5px 0 0}
.cart-prod span{font-size:14px;margin-left:20px;color:red}
.cart-qtys{font-size:13px;border:1px solid #d4d5d9;width:80px;margin:0 0 0 5px;padding:2px 9px;border-radius:3px;float:left}
.cart-qtys a{ padding:0 5px;color:#60b246;font-weight:600}
.cart-qtys input{border:0px;color:#60b246}
.cart-qtys p{font-size:16px;font-weight:bold;display:flex; margin-bottom:3px}
.cart-prices{float:left;font-size:12px;margin:7px 0 0 10px}

.sugges{width:80%;margin:10px auto 5px}
.sugges input{border:0;float:left;width:80%}


.promo{border:1px dashed #666; background:#fff;padding:5px}
.promo input[type=text]{width: 78%; border:0}
.apply_btn{ background:none; text-align:center; border:0; font-weight:600; color:#f00; text-transform:uppercase; font-size:12px; cursor:pointer}

.cart_amt{ background:#fff; padding:20px;margin-left:15px}
.cart_amt b, .cart_amt span{ width:49%; display:inline-block}
.cart_amt b{ text-align:right}

/* CHECKOUT */
.check_login_l{margin-top:10px}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd !important; border-radius:3px; width:100% !important; padding:10px !important; background:#fff !important}
.check_login_l .btn{width:100%;border-radius:0;padding:15px 0;background:#60b246}
.border1{ border:1px solid #ccc}
.sec_area{background:#fff;box-shadow:0px 8px 75px -11px rgba(0,0,0,0.30); padding:15px}
.bb1{border-bottom:1px solid #eee}

.checkout-left{border-left:1px #ccc dashed;padding-left:10px}
.checkout-left-section{padding:30px 40px;background:#fff;position:relative;margin-bottom:20px}
.checkout-left-section .heading{font-size:30px;font-weight:600;color:#000;text-align:left}
.checkout-left-section .heading2{font-size:30px;font-weight:600;color:#93959f;text-align:left}

.have{border:1px solid #60b246;color: #60b246;margin-right: 20px;display:inline-block;padding:9px 35px;text-align:center;transition:.3s linear all}
.have span{display:block;font-weight:600}
.have:hover{box-shadow:0 2px 8px #d4d5d9}

.have2{border:1px solid #60b246;color: #fff;margin-right: 20px;display:inline-block;padding:9px 35px;text-align:center;transition:.3s linear all;background:#60b246}
.have2 span{display:block;font-weight:600}
.have2:hover{box-shadow:0 2px 8px #d4d5d9;color:#fff}

.account-icons{background-color:#fff;box-shadow:0 2px 5px 0 rgba(40,44,63,.4);width:40px;height:40px;position:absolute;z-index:99;left:-32px;top:65px;text-align:center;line-height:40px;font-size:17px}
.account-icons2{background-color:#fff;box-shadow:0 2px 5px 0 rgba(40,44,63,.4);width:40px;height:40px;position:absolute;z-index:99;left:-32px;top:27px;text-align:center;line-height:40px;font-size:17px}
.account-icons.act{background:#000 !important;color:#fff}
/* CHECKOUT ENDS */

/*DELIVERY-INFO*/
.delivery_add{ background:#fff; padding:20px 0}
.delivery_info{ border:1px solid #eee; padding:20px; min-height:170px}
.remove_item{ position:absolute; right:-5px; top:-5px; background:#fd6060; border-radius:50%; width:20px; height:20px; text-align:center; line-height:18px}
.remove_item a{ color:#fff; font-size:12px; line-height:20px}
.cart_list{ background:#fff; border:1px solid #f1f1f1; padding:10px; position:relative}
.btn-light, .btn-light2{border:1px solid #1e425c;background:#fff;border-radius:3px;line-height:20px;font-weight:500;text-transform:capitalize; color:#1e425c}
.btn-light2{border:1px solid #1e425c;background:#1e425c;color:#fff}
.btn-light:hover{background:#1e425c;color:#fff}
.btn-light2:hover{background:#000;color:#fff}
button.brd_btn {border: 1px solid #607D8B;background: #fff;color: #607D8B}

.groups{padding:10px; border:1px solid #f1f1f1; margin:10px 0}
.group_name{font-size:14px;font-weight:600; margin-bottom:5px; border:1px solid #f1f1f1; padding-bottom:5px; padding:10px; background:#fbfbfb}
.group_name i{ width:20px; height:20px; display:inline-block;vertical-align:middle; text-align:center}
.group_name span{ display:block; float:right; text-align:center}
.group_name b{ color:#cf1737; font-size:12px}
.groups .group_name:last-child{ margin-bottom:0}

.group_membs{ border:1px solid #f1f1f1; margin-top:15px}
.group_list{margin:0px 0;padding:0px; max-height:200px; overflow-y:scroll}
.group_list ul{margin:0px; padding:0px}
.group_list ul li{list-style:none;display:block; border:1px solid #f1f1f1; padding:7px 1px; line-height:22px; margin-bottom:2px;background:#eee}
.group_list ul li:nth-child(odd){background:#f7f7f7}
.group_list ul li i{ display:inline-block; width:14px; height:14px; vertical-align:top;line-height: 26px}

/*PAYMENT*/
.pay_type{ background:#fff; padding:15px; border:1px solid #ddd}
.pay_type label{ line-height:30px; padding-bottom:10px; font-size:20px; color:#999; font-weight:400}
.pay_type label input[type=checkbox]{ margin:0 4px 0 0}
.credit-bx{ padding:10px; background:#fcfae2; border:1px solid #ccc; margin:10px; border-radius:3px; box-shadow:0px 0px 5px #ccc}
.rewards_pay{ padding:7px 10px; background:#1e425c}

/*WALLET*/
.wallet_box{background:#1e425c;padding:10px 0;border-radius:2px;color:#fff}
.wallet_box a{color:#fff}

.wallet_ico{ font-size:30px; float:left; color:#fff;display:block; margin-right:10px}
.wallet_box input[type=text]{background:#fff;padding:10px;border:#fff 1px solid; color:#000; width:100%}
.wallet_box input::-webkit-input-placeholder{ color:#666}
.wallet_box input[type=button]{ background:#ffb407; padding:10px 22px; border:0; font-size:14px; font-weight:500; color:#fff}
.wallet_box input[type=button]:hover{ background:#000}
.wallet_pay{ width:60%; margin:10px auto; border:1px solid #666}
.success .icon{ width:60px; height:60px; margin:0 auto; font-size:50px; line-height:30px; color:#25cf4b}
.success{ text-align:center}

.order_list{ border:1px solid #d0d8f3;background:#fff2e0;margin:10px 0;padding:10px}
.order_receive{ background:#bef5c0;border:1px solid #9bd69e}
.order_lft{ width:60px; float:left}
.thm{ display:block;width:60px;height:60px;border-radius:5px; box-shadow:0px 0px 10px #ccc; background:#fff}
.order_rgt{ margin-left:70px}
.order_rgt p{ line-height:24px}
.order_mng span{display:inline-block; margin-right:2px}
.order_mng span a, .order_mng b a, order_lists{ padding:6px 10px; display:block; border-radius:5px; background:#fff;font-weight:600;color:#000; box-shadow:0px 0px 2px #666}
.order_mng span a:hover{background:#090909; color:#fff !important}
.order_mng span a button:hover{color:#fff !important}
.order_mng b{ float:right}
.receive_btn{ color:#0b7c15 !important}
.receive_btn:hover{ color:#fff !important}
.order_w{ border:1px solid #f1f1f1; padding:10px; margin:20px 0 0 0; font-size:12px}
.order-txt span{display:block; float:left}
.order-txt b{ padding-left:20px;display:block; font-weight:500}

.order_items{ margin:10px 0}
.order_btm {background: #f1f1f1;display: block;margin: 0;padding: 10px;width: 100%;text-align: center}


.order_items .t_opt{ font-size:12px; border:solid #f1f1f1; border-width:1px 0}
.list_ordered{ font-size:12px; border-bottom:1px solid #f1f1f1}
.order_price{ text-align:right; font-weight:600; font-size:12px}
.btn-sml, .btn-sml2, .btn-sml3{background: #1e425c; color:#fff; padding:4px 8px; display:inline-block}
.btn-sml2{background:#ce9953}
.btn-sml3{background:#077abd}

.btn-sml:hover,.btn-sml2:hover,.btn-sml3:hover{ background:#000; color:#fff}
.btn-sml label{ margin:0}
.bg-primary {
    background-color: #e9edf9!important;
}
.order_mng span a button{background:none;text-transform:none;font-weight:600}

.order_btm {background: #f1f1f1;display: block;margin: 0;padding: 10px;width: 100%;text-align: center}
.order_dtl{border: 1px solid #d6d6d6;padding: 5px;box-shadow: 0px 0px 6px #d6d6d6;background: linear-gradient(to top, #e9e9ea , #fff);margin-bottom: 0.8em}
.order_dtl:hover{border:1px solid #e2ba84}
.complaint_form .acc_form{border:1px solid #ccc; margin:10px 0; float:left}
.complaint_form .acc_form2{width:700px;border:1px solid #ccc;margin:10px 0; float:left; padding:20px; border-radius:10px}
.complaint_form .filled_form label{ font-size:15px; font-weight:600; margin:0}
.complaint_form .filled_form .upload_img{ border:2px solid #ccc; display:inline-block; padding:5px}


.money_tt{ font-size:20px; font-weight:600; text-align:center; border:1px solid #f1f1f1; padding:10px}
.card_dtl{border:1px solid #ccc; padding:5px; box-shadow:0px 0px 10px #ccc;background: linear-gradient(to top, #e2e1e1 , #fff)}
.card_dtl:hover{border:1px solid #1e425c}

.acc_odh_filter{ padding:5px 5px 4px 5px; margin:8px 0 5px 0; background:#fff }
.acc_odh_filter p{float:left; width:29%; margin-right:10px; position:relative}
.acc_odh_filter p input{width:100%; padding:7px; vertical-align:middle; border:#ccc 1px solid}
.acc_odh_filter p select{width:100%; border:0; padding:6px; vertical-align:middle; border:#ddd 1px solid}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px}


/*Account*/
.acc_tabs2{padding:0}
.acc_tabs2 ul{ margin:0px; padding:0px}
.acc_tabs2 ul li{list-style:none;display:block;width:24%;float:left;padding:10px 18px;font-size:18px;color:#fff; margin-right:10px}
.acc_tabs2 ul li>i{ font-size:30px; line-height:40px; width:50px; float:left}
.acc_tabs2 ul li span{color:#fff;font-size: 16px; display:block; padding-left:60px}.acc_tabs2 ul li span b{ display:block; margin-top:5px}



.acc_tabs2 ul li:nth-child(1){ background:#1e425c}
.acc_tabs2 ul li:nth-child(2){ background:#333367}
.acc_tabs2 ul li:nth-child(3){ background:#15a9cc}
.acc_tabs2 ul li:nth-child(4){ background:#f1562c}
.acc_tabs2 ul li:nth-child(5){ background:#f1b42c}
.acc_tabs2 ul li:nth-child(6){ background:#bd3939}
.graph_img{ width:100%}
.graph_img img{ max-width:100%; height:auto}

.acc_links{background:#1e425c; margin-top:0px; border-top:3px solid #ce9953; border-bottom:3px solid #ce9953}
.acc_links ul{ margin:0; padding:0; list-style:none}
.acc_links ul li{ display:inline-block}
.acc_links ul li a{ display:block; padding:12px 7px; color:#fff; transition:all 0.3s linear}
.acc_links ul li a img{vertical-align:top}
.acc_links ul li a .icon1{background:url(../../images/table_icon.png) no-repeat; width:16px; height:16px}
.acc_links ul li a:hover .icon1{background:url(../../images/table_hvr_icon.png) no-repeat; width:16px; height:16px}
.acc_links ul li a .icon2{background:url(../../images/cabin_icon.png) no-repeat; width:16px; height:16px}
.acc_links ul li a:hover .icon2{background:url(../../images/cabin_hvr_icon.png) no-repeat; width:16px; height:16px}
.acc_links ul li a .icon3{background:url(../../images/category.png) no-repeat; width:16px; height:16px}
.acc_links ul li a:hover .icon3{background:url(../../images/category_hvr.png) no-repeat; width:16px; height:16px}

.acc_links ul li a:hover, .acc_links ul li a.act{ background:#fff; color:#404096}
.acc_top_sec{ background:#fff; padding:10px 0; box-shadow:#ddd 0 0 15px}
.user_ico{ float:left; margin:0 10px}
.user_ico img{ width:32px; border-radius:5px}
.acc_user_info{ font-size:0.9em; line-height:1.2em; word-wrap:break-word}
.acc-icon-link{text-align:right}
.acc_alert{ display:inline-block; position:relative; padding:9px 25px 0 0}
.acc_alert a{ color:#1e425c}
.acc_alert i{ font-size:1.3em}
.acc_alert span{ position:absolute; right:0; top:0; width:22px; height:22px; line-height:22px; background:#333; color:#fff; border-radius:100%; font-size:0.9em; text-align:center}
.acc_logout{ display:inline-block; margin:0 15px; font-size:1.3em}
.acc_logout a{ color:#cc0000}
.acc_ico_box{ text-align:center; color:#000}
.acc_ico{ font-size:60px; background:#fff; border:#ddd 1px solid; width:115px; height:115px; border-radius:15px; padding-top:25px; color:#1a75bb; transition:all 0.3s linear}
.acc_ico:hover{ font-size:60px; border:#666 1px solid; color:#000; box-shadow:#999 0 0 15px}
.acc_ico_title{ font-size:1.1em; margin-top:10px}
.acc_min_amnt{ border-left:#f2f3f7 30px solid}
.acc_form{ width:700px; margin:10px auto; background:#fff; padding:20px 0; border-radius:10px}

.view_btn{ font-size:16px}
.view_btn a{ border:1px solid #f1f1f1; text-align:center; line-height:40px; border-radius:50%; width:40px; height:40px; display:inline-block}
.view_btn a:hover{ background:#1e425c; color:#fff}

.address_icon{width:40px; height:40px; float:left}
.address_icon i{font-size:20px;line-height:40px;color:#a9a5a5}
.address_rgt{ margin-left:40px}

.inv_logo{float:right}
.inv_box3 {padding: 10px 0;font-size: 13px;float: left}

.offers_c{border:1px solid #e0f9d7 !important;padding:15px;background:#fffef6 !important}

.acc_rgt_btn{text-align:right}

/*Manage Menu*/
.rgt_btn{ float:right; margin-top:-20px}
.acc_list{ background:#fff; border-bottom:#ddd 1px solid}
.acc_list input[type=checkbox]{ margin-top:-2px}

/*Sitemap*/
.site_links{ margin-top:10px; background:#fff; padding:10px; border-radius:5px}
.site_links a{ float:left; display:block; width:25%; padding:6px; color:#333}
.site_links a:hover{ color:#000}

/*BALL-ROOMS*/
.room_cont {background:#fff;padding: 10px;border-radius: 5px;margin: 2px 0;
border: transparent 1px solid;transition: all 0.3s linear}
.room_pic{float:left;width:202px;height:152px;overflow:hidden; border:1px solid #f1f1f1}
.room_pic figure{width:200px;height:150px; display:table-cell; vertical-align:middle; text-align:center}
.room_pic figure img{width:100%; height:100%}
.room_des{margin-left:10px; width:63%; float:left}
.room_des_r{ width:18%; float:right; border-left:1px solid #f1f1f1;min-height:150px; padding-left:15px; text-align:right}

/*FOOD-PACKAGES*/
.fd_packg{ margin-top:3px; display:inline-block;margin-right:2px; border:1px solid #ebebeb; padding:4px;background: #f9f9f9}
.fd_img{width:30px;height:30px;float:left; overflow:hidden; border-radius:50%}
.fd_img span{width:30px;height:30px;display:table-cell;vertical-align:middle; text-align:center}
.fd_img span img{ width:100%; height:100%}
.fd_txt{margin-left:35px;font-size: 14px;color: #3e3e3e;line-height: 29px;    font-weight: 600}

.ballroom_pc{width:90px;height:68px;overflow:hidden;float:left}
.ballroom_pc span{width:90px;height:68px;display:table-cell;vertical-align:middle; text-align:center}
.ballroom_pc span img{ max-width:100%; height:auto}

.inv_dtl{margin:10px 0}
.inv_des{margin-left:100px}

/*PAGING*/
.page-item.active .page-link{background-color: #1e425c;border-color: #1e425c}
.page-link{color:#666}

.top-menu3{position:fixed;top:0;z-index:99;left:0;right:0;width:100%}
/*conditional start css*/

.my-groups-bg{background:#205073 url(../../images/my-groups-bg.jpg) no-repeat}
.my-groups-bg input[type=text]{color:#333;background:#fff;border: 0px solid #ddd;border-radius: 8px;padding: 12px 15px;font-size: 15px}
.my-groups-left{width:70%}

.cms_w{padding:15px;box-shadow:0px 0px 10px #ccc;margin-top:1em;border-radius:5px}

.reg_content .bgW.d-inline-block.p-1{background:none}
.rating_reviews{ font-size:.9em; margin-top:5px}
.rating_reviews i{color:#81d024; margin:0 1px}
.rating_reviews span{ display:inline-block; padding-left:10px}.rating_reviews span a{ color:#19eaea; text-decoration:underline; font-weight:600; font-size:17px}
.dtl_postdate{ float:right; font-size:12px}
.posted_revs{ border:1px solid #f1dec5}
.posted_revs .yel{color: #66b707}
.rev_hed{font-size:18px;color:#1e425c;font-weight:600}

/*10-04-25*/
.float-lg-left{float:left}.float-lg-right{float:right}
.float-md-left{float:left}.float-md-right{float:right}
.menu_desc .float-md-left{width:75%}
.text-right{text-align:right}.text-left{text-align:left}
.accordion-header button{background-color:#fff;padding:15px 15px}
.accordion-header button:focus{ outline:none; box-shadow:none}
.accordion-button:not(.collapsed){background-color:#205073;color:#fff}
.accordion-button:not(.collapsed):after{ filter:invert(10) brightness(10)}
.accordion-body{font-size:1.1em;line-height:1.5em; background:#fbfbfb}
.ml-3{margin-left:10px}.ml-2{margin-left:8px}.ml-1{margin-left:5px}
.mr-3{margin-right:10px}.mr-2{margin-right:8px}.mr-1{margin-right:5px}
.input-group-append{background:#f8f9fa;border:1px solid #f5e8d8;border-radius:0 5px 5px 0;align-items:center;display:flex}
.input-group-text{border:0;border-radius:0}
.text-left .cart_amt{ margin-left:3px}

/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{max-width:98% !important}

/* Search */
.srch_area{ top:110px}
.srch_heading{ font-size:3em}
.srch_txt{ font-size:1.4em}
.srch_box_inner select{ width:90%}
.srch_box_inner .srch_sec2{ width:58%}

/* Contact Us */
.contact_desc{ width:80%}

/*Restaurant Listing*/
.list_srch_cont select{ width:90%}

/*Restaurant Details*/
.dtl_rgt{ width:81%}
.menu_desc{ width:78%}

/*Account*/
.acc_links ul li a{ padding:12px 9px}
	
}

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

/* Search */
.srch_box{ padding:10px; margin-top:15px}

/*Section*/
.sect_desc{ width:75%}
.sect_title{ font-size:1em}

/*Most Popular*/
.heading{ font-size:2em; line-height:0.9em}
.heading span{ font-size:0.6em}

/*Get the App*/
.get_app_heading{ font-size:3em}
.get_app_txt{ font-size:1.4em}
.get_app_txt2{ font-size:1em}

/*Welcome*/
.welc_area{ padding:15px 0 0 10px}
.welc_area h1{ font-size:2em}
.welc_desc{ font-size:1.1em; line-height:1.4em}

/* Contact Us */
.contact_desc{ width:80%}

/*Restaurant Listing*/
.rest_desc{ width:75%}
.restaurant_list li{ width:24%}

/*Restaurant Details*/
.dtl_rgt{ width:79%}
.menu_desc{ width:76%}

/*Account*/
.acc_links ul li a{ font-size:0.9em; padding:12px 7px}
.acc_ico_title{ font-size:1em}


.ear-sect{width:80%; margin-top:8px; padding:10px}
.checkout-left{margin-left:25px}

}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.container{max-width:96% !important}
.tab_hid{ display:none}
.cart_amt{margin-left:0}
/* Header */
.top_area{ position:inherit; background:rgba(32,80,115,0.99); height:auto; padding-bottom:10px; border-bottom:#ddd 0px solid}
.logo_area{width:44%}
.t2_fixer .logo{width:158px; height:90px; background: url(../images/tdalal.svg) no-repeat}
.t_rgt{margin-top:33px}
.t2_fixer .t_rgt{margin-top:33px}


/* Search */
.srch_area{ top:120px}
.srch_heading{ font-size:2.5em}
.srch_box_inner input[type=text]{ font-size:1.1em; padding:12px}
.srch_box_inner select{ width:85%; padding:12px 6px}
.srch_box_inner button{ padding:10px 0}
.srch_box_inner .srch_sec1{ width:10%; padding:10px 10px 10px 13px}
.srch_box_inner .srch_sec2{ width:48%}
.srch_box_inner .srch_sec3{ width:36%; padding:0 10px}
.srch_box_inner .srch_sec4{ width:6%}

/*Section*/
.sect_desc{ width:87%; margin:10px 0 10px 0}

/*Popular Localities*/
.popular_localities{ padding:20px}
.popular_localities a{ padding:3px 0}
.show_list{ background:url(../../images/arr-down.png) center top no-repeat; height:23px; display:block; text-decoration:none !important}
.show_list_close{background:url(../../images/arr-up.png) center top no-repeat}

/*Get the App*/
.get_app_heading{ font-size:2.2em}
.get_app_txt{ font-size:1.3em}

/*Welcome*/
.welc_area{ text-align:center}
.welc_area i{ margin:auto}

/* Footer */
.foot1{ text-align:center}
.dwnld_txt{ font-size:1.1em}
.dwnld_txt img{ width:40px}
/*.bot_logo img{ width:150px}*/

/*Testimoanial*/
.testi_lft{ width:100%}
.testi_rgt{ width:100%}

/* Contact Us */
.contact_desc{ width:85%}
.contact_map{ width:90%; margin:20px auto}

/*Restaurant Listing*/
.list_srch_cont .srch_sec1{ width:11%}
.list_srch_cont .srch_sec2{ width:48%}
.list_srch_cont .srch_sec3{ width:35%}
.rest_desc{ width:83%}
.restaurant_list li{ width:32%}

/*Restaurant Details*/
.dtl_rgt{ width:72%}
.menu_desc{ width:83%}

/*Account*/
.acc_links ul li{ float:left; width:50%; display:block}
.acc_links ul li i{ width:20px; text-align:center}
.acc_links ul li a{ padding:10px}
.acc_ico_box{ margin-bottom:30px}
.acc_min_amnt{ border:0}
.acc-icon-link{text-align:center}

/*Sitemap*/
.site_links a{ width:33.3%}

/*REGISTER-PAGE*/
.register_bg{ background-size:cover}	
.register_bg .reg_box{ width:100%}
.reg_box{ margin:auto; float:none}
.reg_content{ width:100%; float:none}
.reg_form .col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}
.deliver_jb {padding-right: 10px}
.deliver_jb h3 {font-size: 18px}
.deliver_jb p, .del_wrks p{ font-size:15px}
.del_wrks h4, .how_tostart h4{font-size: 18px}
.how_tostart ul li{ font-size:15px}
.money_con_list ul li{ width:100%}
.resstep_img{ margin:0 auto}
.res_reg_img{ display:none}
.res_reg_content{ width:100%}
.booking_summary{ width:100%}
.book_form{ width:98%; float:none}
.acc_tabs2 ul li{ width:48%; margin-bottom:10px}
.wallet_box input[type=button]{ padding:10px 20px}
.ear-sect{width:100%; margin-top:8px; padding:10px}

/*10-04-25*/
.float-lg-left{float:none}.float-lg-right{float:none}

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.cms-img{ float:none; margin:10px 0; width:100%}
.breadcrumb{ display:none}
.mob_hid{ display:none}
h1{font:600 1.3em/1.1em 'Nunito', Arial, Helvetica, sans-serif}

/* Header */
.whatsapp_rgt{ top:inherit; bottom:10px}
.top_inner{ position:inherit; padding-bottom:10px}
.topfix{ height:auto}
.logo_area{width:158px; margin:auto; text-align:center; float:none; padding:3px 0}
.logo img{ width:160px}
.t_rgt{ margin-top:5px}
.t2_fixer .t_rgt{margin-top:5px}

/* Search */
.srch_area{ position:inherit; padding:20px 0; background:#eee}
.srch_heading{ font-size:1.6em; color:#333; text-shadow:none}
.srch_txt{ font-size:1.2em; color:#333; text-shadow:none}
.srch_cate_box{ width:100%}
.srch_box_inner select{ width:93%}
.srch_box_inner button{ padding:10px 0; border-radius:0; font-size:1.1em; padding:6px}
.srch_box_inner .srch_sec1{ width:100%; padding:10px 10px 10px 13px; border:0; border-bottom:#ddd 1px solid}
.srch_box_inner .srch_sec2{ width:100%; border:0; border-bottom:#ddd 1px solid}
.srch_box_inner .srch_sec3{ width:100%; border:0; padding:0 10px; border-bottom:#ddd 1px solid}
.srch_box_inner .srch_sec4{ width:100%}

/*Section*/
.sect_desc{ width:80%}

/*Most Popular*/
.heading{ font-size:1.6em}

/*Popular Localities*/
.popular_localities{ padding:30px 10px}

/*Get the App*/
.get_app_area{ background:none; height:auto}
.get_app_inner{ padding:10px 0; width:100%; text-align:center}
.get_app_heading{ font-size:1.7em}
.get_app_txt{ margin-top:10px; font-size:1.1em}
.get_app_txt2{ margin-top:20px}

/*Welcome*/
.welc_area{ padding:0}
.welc_area h1{ font-size:1.5em}
.welc_desc{ font-size:1em; line-height:1.3em}

/* Footer */
.foot2{ padding:20px 0 0 0}
.newsletter_form .nws_sec1{ width:97%}
.newsletter_form .nws_sec2{ width:97%}
.newsletter_form .nws_sec3{ width:97%}
.newsletter_form .nws_sec4{ width:97%}
.footer_sec{width:100%; float:none; margin:0}
.f_dd_box{display:none; margin:0px 0px}
.dd_next{margin:0; padding:6px 0; background:url(../../images/pls.png) no-repeat 98% 8px;cursor:pointer}
.dd_next_act{background:url(../../images/mns.png) no-repeat 98% 8px}
.ft_link{padding:0}
.bot_social{ float:none; text-align:center}
.copyright{ float:none; background:url(../../images/weblink.png) center top no-repeat;padding:45px 0 0 0; text-align:center; margin-top:20px; font-size:0.9em}
.botlink{font-size:1.1em}
/* Contact Us */
.contact_desc{ width:100%; text-align:center}
.contact_list ul li .circle_sec{ float:none; width:40px; height:40px; font-size:30px; border:0}
.contact_list ul li:hover .circle_sec{border:0; font-size:30px}
.contact_list ul li .circle_sec span{ width:40px; height:40px}
.contact_list ul li{ padding:10px}
.contact_form_cont{ border:0; padding:20px 0; box-shadow:none}

/*Login*/
.login_bg{ padding:25px 0}
.login_box{ width:96%;margin: auto;float: none}
.login_form input[type=text]{ width:83%}
.login_form input[type=password]{ width:83%}

/*Register*/
.ven_register_bg{ padding:20px 0}
.reg_box {width: 96%;margin: auto;float: none}
.reg_form{ padding:10px}
.reg_form input[type=text]{ background:#fff; border:#ddd 1px solid; padding:9px; width:100%}
.reg_form input[type=file]{ background:#fff; border:#ddd 1px solid; padding:6px; width:100%}
.reg_form select{ background:#fff; border:#ddd 1px solid; padding:9px 9px 8px 9px; width:100%}
.reg_form input[type=password]{ background:#fff; border:#ddd 1px solid; padding:9px; width:100%}
.reg_form textarea{ background:#fff; border:#ddd 1px solid; padding:9px; width:100%}
.otp_field input[type=text]{ width:50%; border:0}
/*Localition*/
.localities_cate{ padding:5px}
.localities_cate a{ padding:6px; width:100%}

/*Restaurant Listing*/
.list_srch_cont input[type=text]{ padding:9px 5px}
.list_srch_cont .srch_sec1{width:100%; border:0; border-bottom:#e5e5e5 1px solid}
.list_srch_cont .srch_sec2{width:100%;border:0; border-bottom:#e5e5e5 1px solid}
.list_srch_cont .srch_sec3{ width:100%; padding:0}
.list_srch_cont .srch_sec4{ float:none; width:15%; margin:auto}
.rest_desc{ width:72%}
.rest_name{ font-size:1.1em; height:20px}
.rest_loc{ font-size:0.8em; height:13px}

/*Restaurant Details*/
.dtl_rgt{ width:57%; margin:0}
.dtl_menu{ margin-top:15px}
.dtl_menu a{ display:block; padding:10px; box-shadow:none; margin:3px 0; border-radius:5px}
.dtl_menu li{ display:block}
#top-menu2 .dtl_menu li{ display:inline-block}
.menu_desc{ width:73%}
.menu_name{ font-size:1.1em; font-weight:bold; overflow:hidden; height:20px}
.menu_txt{font-size:0.9em; margin-top:3px; color:#999; overflow:hidden; height:20px}

.fixer{position:inherit;top:inherit;text-align:left}
.fixers {position:fixed !important;width:100%;z-index:999;top:0;
left:0;padding:0 0 5px 0}

/*Account*/
.acc_links ul li{width:100%}
.acc_top_sec{padding:7px 0 2px 0}
.acc_alert{margin-top:5px}
.edit_opt{margin-top:10px}
.acc_top_sec .text-center{ text-align:left !important}

.wallet_box .col-4, .wallet_box .col-5, .wallet_box .col-3{-webkit-box-flex: 0;-ms-flex: 0 0 99.333333%;flex: 0 0 99.333333%;max-width:99.333333%}

/*Sitemap*/
.site_links a{ width:50%}


/*Register*/
.hw_wrks_list ul li{ width:100%}
.del_wrks {padding-right: 0px;margin-bottom: 30px}
.del_wrks h4, .how_tostart h4{ height:auto}
.deliver_jb h3{ height:auto}

.acc_form{ width:100%; padding:5px 10px}
.acc_odh_filter p{ width:27%}
.btn-sml{ margin-bottom:5px}


/*10-04-25*/
.float-md-left {float:none}.float-md-right{float:none}
}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
/* Header */

.top_ques{ margin:6px 10px 0 0}
.top_myacc_link span{ margin-left:10px}
.top_cart{ margin:4px 5px 0 10px}	

/* Search */
.srch_area{ top:130px}
.srch_heading{ font-size:1.2em}
.srch_txt{ font-size:1em}
.srch_box_inner select{ width:90%}

/*Section*/
.sect_desc{ width:72%}

/*Most Popular*/
.rest_box{ width:140px; height:140px}
.rest_pic{ width:140px; height:140px}
.rest_pic span{ width:140px; height:140px}
.rest_title{ font-size:1em}

/*Footer*/
.dwnld_txt{ font-size:1em}

/*Restaurant Listing*/
.rest_desc{ width:59%}
.restaurant_list{ padding:5px 6px}
.restaurant_list li{ width:48%}

/*Restaurant Details*/
.dtl_pic{ float:none; margin:auto}
.dtl_rgt{ float:none; width:100%; text-align:center; margin-top:15px}
.menu_desc{ width:59%}

/*Sitemap*/
.site_links a{ width:100%}

.order_tabs a{font-size:12px;text-align:center;padding:10px 5px}

/*REGISTER*/
.register_bg{ padding:10px}
.reg_content h2{ font-size:28px; line-height:34px}
.reg_content p{ font-size:16px; line-height:22px}
.reg_form .col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width:100%}
.delivery_dtls h2, .delivery_hw_works h2, .become_del_partner h2{ font-size:24px}
.delivery_dtls small, .become_del_partner small {font-size: 15px}

.promo{ width:100%}
.fare_price{ font-size:14px}
.fare_price b{ width:50%}

.acc_odh_filter p{ width:100%; margin-bottom:5px}
.acc_tabs2 ul li{ width:100%}

.have{width:100%;margin-right:0;margin-bottom:5px}.have2{width:100%}
.checkout-left-section .w-50{width:100% !important}
.checkout-left-section .heading{font-size:22px}
.checkout-left-section {padding:10px 25px}

.botlink{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}
} 




/* Nav */
.nav_home{font-size:1.3em}
.navbar{float:left;margin:0;padding:14px 0 0 0}
.navbar-inner{padding-right:0;padding-left:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background-repeat:repeat-x; *zoom:1}
.navbar-inner:before,.navbar-inner:after{display:table;line-height:0}
.navbar-inner:after{clear:both}
.navbar .nav {position:relative;left:0;display:block;margin:0}
.navbar .nav > li{float:left;margin:0 8px; position:relative}
.navbar .nav > li > a{float:none;padding:14px 10px; font-size:1.1em;display:inline-block;text-decoration:none;color:#000;border-bottom:transparent 4px solid; transition:all 0.3s linear}

.navbar .nav > li > a:focus,.navbar .nav > li > a:hover, .navbar .nav >li >a.act { color:#fff; border-bottom:#1e425c 4px solid; text-decoration:none}
.dropdown-menu{ border:0; margin:0}
.nav > li > ul.dropdown-menu{background-color:#1e425c;	font-size:0.8em; padding:0; border-radius:2px; width:200px; box-shadow:#ccc 3px 3px 3px}
.nav > li > ul.dropdown-menu li > a { font-weight:500;	color:#fff; display:block; padding:8px; transition:all 0.3s linear; font-size:1.3em}
.nav > li > ul.dropdown-menu li > a:hover,.nav > li > ul.dropdown-menu li > a:focus { background:#205073; color:#fff; text-decoration:none}
.navbar .nav li.dropdown > a:hover .caret {	border-top-color:#555;	border-bottom-color:#555}
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color:#777;	border-bottom-color:#777}
.navbar .nav > li > .dropdown-menu.pull-right {right:0;left:auto}
.navbar .nav > li > .dropdown-menu.pull-right:before{right:12px;left:auto}
.navbar .nav > li > .dropdown-menu.pull-right:after{right:13px;left:auto}
.navbar .brand,.navbar .nav > li > a {color:#fff}
.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color:#1a91d5; color:#fff}

.navbar .nav li.dropdown > a:hover .caret {border-top-color:#fff;	border-bottom-color:#fff}
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color:#919599;	border-bottom-color:#919599}
.navbar .btn-navbar {background-color:#ddd;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active {	background-color:#D8D8D8;	color:#fff;	*background-color:#D8D8D8}
.navbar .btn-navbar:active {background-color:#2F363D \9}
.nav-tabbed > li > a, .etabs > li > a{margin-right:4px;padding:0 10px 10px 10px;	color:#919599;font-size:0.8em;line-height:20px;font-weight:700}
.dropdown-toggle::after{content:normal}
.dropdown:hover>.dropdown-menu {display:block}
.nav_sep{ color:#b3b3b4; font-size:2.3em; font-weight:300}
.plus{ color:#ff5800; font-size:1.6em; line-height:0.8em; vertical-align:top}

@media only screen and (max-width:1279px){
.navbar .nav > li {	margin:0 7px}
}

@media only screen and (max-width:1151px){
.navbar .nav > li {margin:0 0px}.navbar .nav > li a{padding:14px 9px}
}

@media (max-width: 979px) {	
.offcanvas{background:#fff}
.dropdown-menu .dropdown-menu{margin-left:0.7rem;margin-right:0.7rem;margin-bottom:.5rem;width:100%}.dropdown-menu .submenu{display:block;position:inherit;left:inherit; top:inherit;background-color:#fff !important;border-radius:5px}
.dropdown-item{padding:4px 0px}
.nav > li > ul.dropdown-menu{width:100%}

.navbar-toggler{margin:18px 16px 0 10px;padding:2px 6px;position:static;background:#ddd}.dropdown-menu .submenu .dropdown-item{font-size:.9em;padding:4px 10px}.dropdown-item{font-size:1em}.navbar-toggler:focus{outline:none;box-shadow:none}
.nav > li > ul.dropdown-menu{font-size:1em}
.nav > li > ul.dropdown-menu li > a{padding:7px 10px;font-size:1em; border-bottom:1px solid #385366}

.navbar .nav > li a{font-size:1em;color:#000;padding:8px 10px;display:block}
.navbar-nav>li{border-bottom:1px solid #f3f3f3;float:none}
.navbar .nav > li.dropdown>a>i{float:right; margin-top:5px}
.navbar .nav > li{float:none}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .nav >li >a.act{color:#fff;border-bottom:#1e425c 0px solid;background:#205073}

.navbar-nav>li .dropdown-toggle::after{float:right;margin-top:7px}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color:#fff}
.navbar-expand-lg .navbar-nav .active>a:after{display:none}
.offcanvas-title{color:#000}
.offcanvas-header{border-bottom:1px solid #f1f1f1}
.btn-close{color:#000}
}

@media (min-width: 980px) {

}

@media (max-width: 767px) {
.navbar{margin:5px 0 0 0; padding:0}
.t2_fixer .navbar{padding:0px 0 0 0; margin:0}
.navbar-toggler{ margin:0}
}

@media (max-width: 480px) {
}