@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(../images/css-owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl theme*/

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px; font-size:14px; color:#fff; line-height:20px}

.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#060303 !important;display:inline-block;cursor:pointer;border-radius:3px; border-radius:50%; width:25px; height:25px;}
.owl-theme .owl-nav [class*=owl-]:hover{background:#ff4203 !important;color:#fff;text-decoration:none}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1; background:none; outline:none; border:none}
.owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:10px 4px;background:#a3a3a3;display:block; opacity:1; border-radius:0;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0277bd; opacity:1;}


/*Back to top button */
#back-top{position:fixed;bottom:-20px;right:30px;z-index:9999;width:31px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;}#back-top a{width:30px;display:block;height:58px;overflow:hidden;outline:none;text-decoration:none;}#back-top span{width:30px;height:58px;display:block;background:url(../images/images-top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0px}#back-top:hover{bottom:-1px;outline:none;text-decoration:none;}
/* CSS Document */

/*Project Name:Prakash K Prakash[Created by WEBLINKINDIA.NET on 15 06, 2020: Shashi Bhushan]*/

body{background:#fff; font:14px/22px 'Open Sans', sans-serif;color:#6b6868; text-align:justify;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;}
h1{font-size:2.2em;line-height:1.5em;color:#000;text-align:left}
h2{font-size:1.2em;line-height:1.5em;color:#000;}
h3{font-size:1.1em;line-height:1.5em;color:#000;}

.poppins{font-family: 'Open Sans', sans-serif;}
.roboto{font-family:'Roboto', sans-serif;}

.letter_s{letter-spacing:3px;}
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.w97{ width:80%;}.w100{ width:100%;}
.fs11{ font-size:11px;}
.fs14{ font-size:1em;} .fs16{ font-size:1.143em;} .fs18{ font-size:1.286em;} .fs20{ font-size:1.429em;} .fs22{ font-size:1.571em;} .fs26{ font-size:1.857em;}
.weight600{ font-weight:600}.border1{ border:1px solid #c3bcbc;}.bb{ border-bottom:1px solid #ccc;}.dn{ display:none;}.rel{ position:relative;}
.scrol-div{ height:280px; overflow-y:scroll}
.white{ color:#fff;}.black{ color:#000;}.gray{ color:#444444;}
p{margin-top:0; margin-bottom:0;}
hr{margin-top:20px; margin-bottom:0; border:0; border-top:1px solid #dcdcdc;}
.shadow{ box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10);}.hand{ cursor:pointer;}
.bg-blue{ background:#fbe1ed; border:1px solid #9c3062;}.bg-gray{ background:#B9B9B9;}.bg-white{ background:#fff;}

::-webkit-input-placeholder{color:#9d9d9d;}
:-moz-placeholder{color:#9d9d9d !important;}
::-moz-placeholder{color:#9d9d9d !important;}
:-ms-input-placeholder{color:#9d9d9d;} 


.container{width:1263px; padding:0px 15px; max-width:1263px}
/*TOP-HEADER*/
.header_top_strip{padding:0px;background:#fff;}
.header_top_strip:after{content:'';clear:both;display:block}

.header_top{background:#fff;padding:0px 0 0px 0}
.header_pos{ position:relative}
.header{width:100%;height:auto;background:#323746;position:absolute;z-index:999; }
.logo_sec{margin:15px 0; }
.logo_sec img{ max-width:100%; height:auto}
.header_rgt{ text-align:right}
.follow_on{ display:none}
.become_seller{ text-align:right;display:inline-block;}
.become_seller a{background:#ec7d31;color:#fff; padding:8px 10px; text-transform:uppercase; display:inline-block;}
.h_top_sec{ display:inline-block; padding-right:5px}
.h_top_sec .social-icons{margin:0;text-align:right;font-weight:600;display:block;}
.h_top_sec .social-icons span{color:#fff;padding-right:10px;font-weight:600;}
.h_top_sec .social-icons > li{display:block;display:inline-block;margin:0}
.h_top_sec .social-icons > li + li{margin-right:0}
.h_top_sec .social-icons a{display:block;text-align:left;color:#4f8f1a;font-size:15px;width:27px;height:27px;background:none;}
.h_top_sec .social-icons i{color:#083d5f;display:block;text-align:center;vertical-align:middle;text-align:center;line-height:27px}
.h_top_sec .social-icons a:hover, .h_top_sec .social-icons a:focus{text-decoration:none;color:#70a74f}
.h_top_sec .social-icons a:hover i{color:#70a74f}
/* home page css */

/*TOPMENU*/

.logo_area{margin:10px 0;background:#fff;}.logo_area img{ max-width:100%; height:auto}
.header_contact{display:inline-block;margin-right:10px}
.call_sec{font-size:1.1em;color:#262626;padding:5px 0;font-family: 'Open Sans', sans-serif;}
.call_sec span{margin-right:20px;font-weight:500}
.call_sec span:nth-child(1) a{font-weight:600; color:#083d5f}
.call_sec b{font-weight:normal}
.call_sec a{color:#262626;font-size:0.89em}
.call_sec i{color:#083d5f;font-size:0.89em;margin-right:5px;vertical-align:middle}

.header_top_strip{padding:10px 0 0;text-align:right;}
.header_mid{ display:block;}
.share_header{ display:inline-block; margin-top:5px; line-height:37px;}
.share_label{ display:inline-block; padding-right:5px}
.share_header span,.share_ntwrks b{ display: inline-block;}
.share_header span a,.share_ntwrks b a{ display:block; width:28px;height:28px; line-height:30px; color:#fff; background:#f00; font-weight:400;text-align:center; border-radius:50%}
.share_header span.fb a, .share_ntwrks b.fb a{background:#137bd0;}
.share_header span.twitter a,.share_ntwrks b.twitter a{background:#4bd6ff;}
.share_header span.linkedin a,.share_ntwrks b.linkedin a{background:#0995b9;}
.share_header span.insta a,.share_ntwrks b.insta a{background:#f31891;}
.share_header span.pinerest a,.share_ntwrks b.pinerest a{background:#cf1f21;}
.share_header span.tumblr a,.share_ntwrks b.tumblr a{background:#29394c;}
.share_header span.youtube a,.share_ntwrks b.youtube a{background:#cf1f21;}
.share_header span.gmail a,.share_ntwrks b.gmail a{background:#cf1f21;}

.hd_mid_tabs{display:inline-block;font-family: 'Open Sans', sans-serif;}
.hd_mid_tabs:after{ content:'';display:block;clear:both;}
.hd_mid_itms{display:block;float:left;padding:0 10px;}.hd_mid_tabs .hd_mid_itms:nth-child(4){ border:0}


.language{color:#262626;line-height:30px;height:30px;overflow:hidden;display:block; background:#dddddd;border-radius:20px; padding-right:10px} .language a{color:#000;font-weight:600;display: block;}
.language a>i{margin-left:10px;color:#969696;font-size:11px;}.language a:hover{ text-decoration:none}
.lang-menu{ width:200px;position:absolute;z-index:99;display:none;height:72px; background:#fff;border:1px solid #1b3661;top:35px;padding:5px;text-align:left;}
.language .goog-te-gadget{ height:28px; overflow:hidden}
.language .goog-te-gadget .goog-te-combo{ width:100%;padding:0 10px;background:#dddddd;font-family: 'Open Sans', sans-serif; font-weight:600}


.hm_tp_btns{ display:block;font-family: 'Open Sans', sans-serif;float:right;}
.social-icons{margin:0 0;text-align:right;font-weight:600;display:inline-block;float:right}
.social-icons span{color:#fff;padding-right:10px;font-weight:600;font-size:15px}
.social-icons .social-icons{margin-bottom:0;display:inline-block}
.social-icons .social-icons > li{display:block;display:inline-block;margin:0}
.social-icons .social-icons > li + li{margin-right:0}
.social-icons .social-icons a{display:block;text-align:left;color:#ff3300;font-size:1em;background:#fff;width:30px;height:30px;line-height:30px;border-radius:50%}
.social-icons .social-icons i{color:#ff3300;display:block;text-align:center;vertical-align:middle; text-align:center;line-height:30px; font-weight:600}
.social-icons .social-icons a:hover, .social-icons .social-icons a:focus{text-decoration:none;background:#ff3300;color:#fff}
.social-icons .social-icons a:hover i{color:#fff}



/*nav-start*/
.nav_area{border-top:1px solid #eaeaea;margin:15px 0 10px;position:relative}
.navbar-brand{margin:5px 0}
.navbar-header{padding:0px 0px 0px 0;margin-top:0}
.navbar{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;/*-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;*/padding:0rem;float:right}
.nav-collapse.collapse{overflow:visible;height:auto;margin-top:8px;display:flex;width:100%}
.navbar .btn-navbar{display:none;float:right;margin:0;padding:9px}
.hidden-lg-up{display:none!important}

.navbar-light{background:none;margin:0;text-align:left;width:100%}
.navbar-light .navbar-nav{margin:0px 0 10px  0;-webkit-box-orient:horizontal;
-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.navbar-light .navbar-nav>li{background:none;position:relative;margin:0rem 1rem;}
.navbar-light .navbar-nav>li>a{color:#262626;font-size:15px;font-family: 'Open Sans', sans-serif;line-height:20px;background:none;display:block;text-decoration:none;border-radius:30px;font-weight:600; text-transform:uppercase}
.navbar-light .navbar-nav>li.active a{color:#083d5f;background:none;}

.navbar-light .navbar-nav>li.open:focus{color:#00aeef}
.navbar-light .navbar-nav>li>a:hover{color:#083d5f;background:#fff;transition:all linear .6s;}

.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light
.navbar-nav>.show>a:hover{color:#083d5f;background:#000}

.navbar-light .navbar-nav>li a:after {position:absolute;bottom:-5px;left:0;width:100%;height:4px;background:#81b84d;content:'';opacity:0;-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-8px);-moz-transform: translateY(-8px);transform: translateY(-8px);}
.navbar-light .navbar-nav>li a:hover:after,
.navbar-light .navbar-nav>li a:focus:after,.navbar-light .navbar-nav>li.active a:after {height:4px;opacity: 1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform: translateY(0px);}


.navbar-light .navbar-nav>li:last-child .dropdown-menu{right:0px;left:auto}
.dropdown-toggle::after{display:none}
.dropdown-menu{background:#fff;margin-left:0px;margin-top:0px;padding:1px;border-radius:0px;min-width:252px;width:100%;border-width:0px 1px 1px 1px;box-shadow:0px 10px 10px #666}

.dropdown-menu>li{border-bottom:1px solid #f1f1f1}
.dropdown-menu>li>a{color:#000;line-height:30px;display:block;padding:0px 10px !important;font-size:14px}
.dropdown-menu>li>a:hover{background:#000;color:#fff;text-decoration:none;border-bottom:0}
.dropdown-menu>li:last-child{border:0}

.navbar-toggle{background:#79227c}
.navbar-toggle span.icon-bar{background:#fff;height:3px;width:28px}
.arrw i{font-size:14px;display:block;text-align:center;line-height:0px;color:#000;}
/*nav-end*/

.header_btn{ width:100%; display:block; margin-left:20px;}
.enq_btn{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px;display:inline-block;background:#f9fbf6;border:2px solid #7fb061;border-radius:30px;padding:9px 15px;color:#262626; text-transform:uppercase; white-space:nowrap; font-weight:600}
.enq_btn:hover{background:#7fb061;color:#fff; text-decoration:none; box-shadow:none}
/*Search*/
.search_icon{display:block;border:2px solid #ffffff;color:#fff;border-radius:50%;width:34px;height:34px;vertical-align:top;float:left;margin:5px 0;background: #0277bd;}
.search_icon a{color: #ffffff;display:block;text-align:center;line-height:32px;font-size:13px;}


.botom_inner_area{top:90px;right:0;z-index:999;width:79%;margin-left:12px; position:absolute; display:none;padding:10px;border:1px solid #000;background:#000;}
.botom_inner_area select{padding:0px 15px 0 11px; background:#f9f9f9}
.botom_inner_area .search_bx{width:92%;float:left;}
.srch_1{width:30%;float:left}
.srch_2{width:40%; float:left; border-right:1px solid #ccc}
.srch_3{width:30%; float:left}
.search_area{width:100%;font-family: 'Open Sans', sans-serif;background:#fff;border-radius:5px; overflow:hidden}
.search_bx input[type=text]{color:#555;background:#fff;border:none;font-size:15px;font-weight:400;width:100%;height:48px; padding:0px 15px;font-family: 'Open Sans', sans-serif;}
.search_bx select{font-size:15px;padding:0px 15px;width:100%;height:48px;border:0;font-family: 'Open Sans', sans-serif;}
.botom_inner_area .drop_area{border:none;float:left;padding:16px 15px;border-radius:0;margin-right:0;width:25%;}


.search_btn{float:right;background:#fff;height:48px;}
.search_btn button{font-size:25px;text-align:center;color:#0277bd;padding:5px 15px;display:inline-block;cursor:pointer; background:none;line-height: 40px;}
.search_btn:hover{background:#0277bd;}
.search_btn:hover button{color:#fff;}
/*Search*/


/* banner area section start */
.main-banner{background: #edece3; position:relative}
.banner-area{ width:100%; text-align:center; height:auto;}
.banner-area img{ display:block; max-width:100%; margin:auto;}
.dots_pos_L{background: url(../images/images-dots_img.png) no-repeat top left;position:absolute;left:0;bottom:-50px;width:177px; height:181px; z-index:99}
.dots_pos_R{background: url(../images/images-dots_img.png) no-repeat top right; position:absolute; right:0; top:0;width:177px; height:181px;z-index:99}
/* banner area section end */

/*inner-banner-start*/
.inner_bnr{ width:100%; height:370px; overflow:hidden}
.inner_bnr img{ width:100%; margin:0 auto;height:auto;}
/*inner-banner-start*/

.slide_text{ background:#70a750; width:70%; position:absolute;; z-index:999; padding:0 20px; color:#fff; font-size:18px; font-weight:600; top:10px; height:60px; line-height:60px; text-align:right}
.slide_text:after {content: "";border-top:61px solid #70a750;border-right: 34px solid transparent;position: absolute;right: -34px;}

/*About-Company*/
.about_comp_sect{ background:#e6eff8; padding:30px 0; min-height:230px;}
.about_comp_sect .container{ position:relative}
.about_comp_pos{position:absolute;margin-top:-70px; z-index:99;width: 100%; display:block}
.abt_comp_list{margin:0px; padding:0px;}
.abt_comp_list ul{margin:0px; padding:0px}.abt_comp_list ul:after{content:'';display:block;clear:both}
.abt_comp_list ul li{list-style:none; margin:0px;padding:0px;display:block;float:left;width:20%}
.abt_comp_w{width:232px;border-radius:0 30px 0 30px;background:#fff;overflow:hidden;font-family: 'Open Sans', sans-serif; margin:10px auto;box-shadow:0px 4px 11px #c7c7c7;transition:all linear .6s}
.abt_comp_inr{ padding:10px}
.abt_icon{width:100px;height:100px;background:#e2ebf4;border-radius:50%; margin:auto; overflow:hidden}
.abt_icon figure{width:100px;height:100px;vertical-align:middle;display:table-cell; text-align:center;}
.abt_icon figure img{ max-width:100%; height:auto; transition:all linear .6s}
.abt_comp_w:hover .abt_icon figure img{ transform:scale(1.1)}
.abt_comp_w:hover{box-shadow:0px 4px 11px #083d5f; background:#083d5f; transform:translateY(-10px)}
.abt_comp_w:hover .abt_icon{background:#fff;}
.abt_comp_w:hover  .abt_ttl{color:#fff;}.abt_comp_w:hover  .abt_ttl a{color:#fff;}
.abt_ttl{font-size:14px;line-height: 20px;font-weight:700;color:#083d5f;height:62px;overflow:hidden; text-align:center; margin-top:10px;}
.abt_ttl a{color:#083d5f; }


/*Services-Section*/
.secrices_section{padding:3em 0px;background:#fff}
.secrices_section h2{font-family: 'Roboto', sans-serif;font-size:34px;line-height:36px;font-weight:700;color:#083d5f;display:block;margin-bottom: 0.5em; text-align:center;}
.services_list{ margin:20px 0;text-align:center;}
.services_list ul{ margin:0px !important; padding:0px;}.services_list ul:after{content:'';display:block;clear:both}
.services_list ul li{ list-style:none; margin:0px; padding:0px; width:33.111%; display:inline-block;}
.services_w{width:380px; border-radius:10px; overflow:hidden; margin:10px auto}
.services_img{width:380px; height:227px; overflow:hidden}
.services_img figure{width:380px; height:227px;vertical-align:middle;display:table-cell; text-align:center;}
.services_img figure img{max-width:100%; height:auto;/*transition:all linear .6s*/}
.services_w:hover .services_img figure img{/*transform:scale(1.1)*/  filter:grayscale(100%);}
.services_des{background: url(../images/images-ser_des_bg.jpg) no-repeat top center; padding:7px 30px}
.services_ttl{font-size:22px;line-height:20px;font-weight:700;color:#083d5f;height:46px;overflow:hidden; text-align:center; }
.services_ttl a{color:#083d5f;}.services_w:hover .services_ttl a{color:#fff; text-decoration:none}

/*Services-Provider*/
.service_provider{background:#175279; border-radius:10px; margin:20px 0;box-shadow: 0px 0px 14px #d7dadc;}
.service_provider a{display:block;color:#fff;font-family: 'Roboto', sans-serif;font-weight:600;font-size:38px;line-height:40px;padding:30px 20px;text-align:center;}


/*WELCOME-SECTION*/
.welcm_sect{background: url(../images/images-wlcm_bg.jpg) no-repeat top center;padding:50px 0 ;margin-top:50px; position:relative}
.welcm_sect .dots_pos_L{ bottom:auto; top:-90px; left:-30px; z-index:-1}
.wlcm_w{ margin:0;text-align:left; padding:50px;width:100%; background:rgba(20,82,122,0.9); border-radius:90px 5px 90px 5px;box-shadow: 0px 4px 14px #042f52;}
.welcm_sect h1{font-family: 'Roboto', sans-serif;font-size:38px;line-height:38px;font-weight:700;color:#fff;margin:0; margin-bottom:0.5em}


.wel-col{color:#fff;font-size:16px;font-weight:500;line-height:23px;font-family: 'Open Sans', sans-serif;height: 232px; overflow:hidden }
.wel-col p{padding:0px 0; margin-bottom:0.7em}
.wlcm_w .v_all_btn{ text-align:left; margin-top:2em; ;}
.wlcm_img{ margin:15px 0}.wlcm_img img{ max-width:100%; height:auto}
/*welcome section end/

/*Makes Us Different*/
.make_diff_sect{background: url(../images/images-different_bg.jpg) no-repeat top center;padding:30px 0 ;}
.make_diff_sect  h2{font-family: 'Roboto', sans-serif;font-size:38px;line-height:38px;font-weight:700;color:#083d5f;display:inline-block; margin-bottom:0.5em}
.make_diff_sect .hw_wrks_head span{ float:right;}
.make_diff_list{margin:10px 0}
.make_diff_list ul{margin:0px;padding:0px;}
.make_diff_list ul li{list-style:none; margin:0px; padding:0px; display:block; width:50%; float:left}
.make_diff_list ul li:nth-child(even) .make_diff_w{float:right}
.make_diff_w{ background:#fff; padding:20px 15px; border-radius:10px; text-align:left; width:96.5%; margin:5px 0; transition:all ease-in-out .7s}
.make_diff_list ul:after, .make_diff_w:after{content:'';display:block;clear:both}
.tick_ico{width:76px;height:76px;background:#e6ebef;border-radius:50%; border:3px solid #81b84d; float:left;}.tick_ico img{ max-width:100%; height:auto;transition:all ease-in-out .5s}
.make_diff_txt{margin-left:90px;font-size:16px;line-height:22px;color:#262626;height:68px;overflow:hidden;font-weight:600}
.make_diff_w:hover{background:#e6ebef;box-shadow: 0px 2px 10px #92989c;}
.make_diff_w:hover .tick_ico{background:#fff;}
/*Our-Core-Values*/
.core_value_section{ background:#fff; padding:70px 0; position:relative}
.dots_pos_R{ top:auto; bottom:0; z-index:0}
.core_value_outer{background: url(../images/images-core_value_bg.jpg) no-repeat top center;border-radius:0px 105px 0px 105px; overflow:hidden;box-shadow: 0px 4px 20px #cacaca; width:99%;position: relative;}
.core_value_inner{ background:#fff;border-radius:5px 95px 5px 95px; width:86%; margin:50px auto; padding:30px 50px 50px}
.core_value_inner h2{font-family: 'Roboto', sans-serif;font-size:38px;line-height:38px;font-weight:500;color:#083d5f;display:block; margin-bottom:0.5em}
.core_value_text{ color:#262626;font-size:15px;line-height:22px;font-family: 'Open Sans', sans-serif;font-weight:600 }
.core_value_text p{ margin-bottom:1em}

.comp_services{margin:10px 0}.comp_services:after{ content:''; display:block; clear:both;}
.serv_item{ width:181px; background:#083d5f; padding:20px; text-align:center; float:left; border-radius:10px; 
margin:5px 0 25px;transition:all linear .7s }
.serv_item:nth-child(even){ float:right}
.serv_img{width:112px;height:112px;background:#e6ebef;border-radius:50%; border:3px solid #fff; text-align:center; line-height:112px; margin:15px auto; transition:all linear .7s}
.serv_img i{color:#81b84d; font-size:40px;line-height:107px;transition:all linear .5s}
.serv_ttl{font-size:20px;line-height:20px;color:#fff;font-weight:600; height:42px; overflow:hidden; margin-top:20px;}
.serv_ttl a{color:#fff;}
.serv_item:hover{box-shadow: 0px 4px 20px #fff;background: #81b84d;}
.serv_item:hover .serv_img{background:#fff;}
.serv_item:hover .serv_img i{color:#083d5f;}


/* Button */
.vw-button{text-align:center;background:#81b84d;color:#083d5f;font-size:16px; line-height:30px; font-weight:700;border-radius:30px; padding:6px 32px; display:inline-block;font-family: 'Open Sans', sans-serif;}
.vw-button:hover{ text-decoration:none; color:#fff; background:#083d5f;}

.vw_al_btn{text-align:center;color:#083d5f;font-size:16px; line-height:30px; font-weight:700;background:#81b84d;border-radius:30px; padding:8px 32px; display:inline-block;font-family: 'Open Sans', sans-serif; text-transform:uppercase}
.vw_al_btn:hover{ text-decoration:none; color:#fff; background:#083d5f;}
/* BUtton end */

.shine_hover{ overflow:hidden; position:relative}
.shine_hover::before { content:''; display:block; z-index:99}
.shine_hover::before {position:absolute;top: 0;left:-75%;width: 50%;
height: 100%;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);-webkit-transform: skewX(-50deg);transform: skewX(-50deg);}
.shine_hover:hover::before{-webkit-animation:shine 1.1s;animation:shine 1.1s}@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}

/*Testimonials-Section*/

.testi_bg {background: url(../images/images-tm_bg.jpg) no-repeat top center;padding:26px 0; min-height:304px}
.hm_tm_inner{ text-align:center;width:90%; margin:1em auto;}
.hm_tm_inner h3{font-size:3em;line-height:1.5em;font-weight:700;color:#fff; text-transform:uppercase}
.quote{font-size:12em;line-height: 1em;width:70px;height:40px;color:#fff;overflow: hidden;margin: 0 auto;font-family: 'Open Sans', sans-serif;font-weight: 600;}

.tm_small_text{font-size:22px;line-height:26px;color:#21212d;font-family: 'Open Sans', sans-serif;width:50%; margin:auto; font-weight:400}
.testi-area{width: 80%;height:auto;margin: 0 auto;position:relative;}
.testi-cont{color:#212121;font-size:16px;line-height:26px;font-weight:400;height:115px;overflow: hidden;text-align:center;font-family: 'Open Sans', sans-serif;margin:1.7em 0 0; font-style: italic}

.postby{font-family: 'Open Sans', sans-serif;color:#000;font-size:16px;line-height:26px;font-weight:600;padding:0;display:block; text-align:center; text-transform:uppercase}

/*BLOG-SECTION*/
.blog_cate_list{ margin:20px 0}
.blog_cate_list ul{margin:0px !important; padding:0px;}.blog_cate_list ul:after{content:'';display:block;clear:both}
.blog_cate_list ul li{list-style:none;margin:0px;padding:0px; display:block; width:33.33%; float:left}

.blog_cate_w{ width:391px; margin:10px auto;box-shadow: 0px 0px 1px #060606;}
.blog_cate_img{ width:391px; height:228px; border-radius:2px; overflow:hidden}
.blog_cate_img figure{width:391px;height:228px;display:table-cell;vertical-align:middle;text-align:center;}
.blog_cate_img figure img{ max-width:100%; height:auto; transition:all linear .7s}
.blog_cate_w:hover .blog_cate_img figure img{ transform:scale(1.05)}
.blog_cate_ttl{width:391px;font-size:16px;line-height:22px;font-weight:700;color:#4d4d4d;display:block; height:42px; overflow:hidden; text-align:center;}.blog_cate_ttl span{width:391px;height:42px;display:table-cell;vertical-align:middle;text-align:center;}
.blog_cate_ttl a{color:#4d4d4d;}



.blog_section{ background:#fff; padding:50px 0}
.blog_section h3{font-size:38px;line-height:38px;font-weight:700;color:#4d4d4d;display:block; margin-bottom:0.5em; text-align:center;}

.blog_w{width:391px;margin:10px auto;box-shadow:0px 0px 3px #1d1d1d;padding:10px;border-radius:5px; transition:all linear.7s}
.blog_img{width:371px;height:216px; border-radius:10px; overflow:hidden}
.blog_img figure{width:371px;height:216px;display:table-cell;vertical-align:middle;text-align:center;}
.blog_img figure img{ max-width:100%; height:auto; transition:all linear.7s }
.blog_des{ padding:10px 0}
.b_post_dt{ font-size:14px; color:#4d4d4d}
.b_post_dt span{display:inline-block;padding: 4px 10px;line-height:18px;background:#e1f1fb;border:1px solid #d0e9f9}
.blog_ttl{margin-top:5px;font-size:16px;line-height:22px;font-weight:600;color:#171717;display:block; height:42px; overflow:hidden}.blog_ttl a{color:#212121;}.blog_ttl a:hover{color:#083d5f; text-decoration:none}
.blog_w:hover .blog_img figure img{transform:scale(1.1);}
.blog_w:hover{box-shadow:0px 0px 10px #666; background:#fbfbfb}

.blog_inner_list{margin:10px 0; padding:0px;}
.blog_inner_list ul{ margin:0px -10px !important; padding:0px;}
.blog_inner_list ul:after{ content:''; display:block; clear:both}
.blog_inner_list ul li{list-style:none;margin:0px;padding:0px; display:block; width:33.33%; float:left}


/*Blog-Detail*/
.blog_detail{border:1px solid #f1f1f1;padding:10px;background:#fbfbfb;}
.blog_detail:after{ content:''; display:block; clear:both;}
.blog_detail_img{width:500px;height:292px;border:4px solid #fff;background:#ffffff;margin-right:15px;margin:0 auto 25px; overflow:hidden; box-shadow:0px 0px 1px #000}
.blog_detail_img span{width:500px; height:292px; display:table-cell; vertical-align:middle; text-align:center; margin:0px; padding:0px;}
.blog_detail_img img{ max-width:100%; height:auto}
.blog_header{margin:0 0 15px;border-bottom:1px solid #f1f1f1;padding: 10px;background: #fff;text-align:center;}
.blog_header h2{ font-weight:600; margin:0;font-size: 1.4em;}
.blog_detail .b_post_dt span{ display:inline-block; padding:3px 10px; background:#f8f8f8}
.blog_content{ font-size:15px; line-height:22px;color:#666;}
.blog_content p{ margin-bottom:1em}

/*Contact-Details*/
.contact_details_sect{background:#e6eff8; padding:40px 0}
.contact_details_sect h2{font-family: 'Roboto', sans-serif;font-size:38px;line-height:38px;font-weight:700;color:#083d5f;display:block;
text-align:center ;margin-bottom:0.5em}
.hm_contact_dtl{padding:20px 0}
.hm_contact_dtl ul{margin:0px; padding:0px}.hm_contact_dtl ul:after{ content:''; display:block; clear:both;}
.hm_contact_dtl ul li{list-style:none;margin:0px;padding:0px;float:left;display:block;width:33.33%}

.contact_bx{background:#fff;margin:auto;padding:10px; border-radius:4px 30px 4px 30px; text-align:center; width:92%;box-shadow: 0px 4px 20px #cfdbe6; transition:all linear .7s}
.contact_bx:hover{box-shadow: 0px 4px 20px #083d5f;}
.contact_bx:hover .contact_icon{box-shadow: 0px 4px 20px #bfbfbf inset;}
.contact_bx:hover .contact_icon i{color:#083d5f;}
.contact_icon{ background:#e6ebef;height:83px;width:83px; border-radius:50%; margin:auto;transition:all linear .5s}
.contact_icon i{color:#81b84d; line-height:80px; font-size:40px; transition:all linear .5s}
.contact_des{ padding:15px; margin-bottom:10px;}
.contact_txt{color:#083d5f;font-size:18px;line-height:30px;font-weight:600}
.contact_txt span{ display:block}.contact_txt  a{color:#083d5f;}
.email_to a{color:#81b84d;}





/*FOOTER*/
footer{width:100%;background:#083d5f url(../images/images-ft_bg.jpg) no-repeat top center;padding:30px 0px 0px;}
.footer_inr{padding:30px 0;margin-top:10px}
.footer{ width:100%;background:#040202;padding:40px 0px; margin-top:0px;}
.footer_bg{ width:100%; padding:15px 0px 0;}
.footer_btm{margin:2em 0 0 0;text-align:center;background:#083552; border-top:1px solid #21516f}
.footer_btm:after{content:'';display:block;clear:both;}

.ft_rgt{ text-align:right;}
.ft_abt_web{font-size:16px;color:#fff;line-height:25px;font-family: 'Open Sans', sans-serif; text-align:left; margin-top:1em;}
.ft_heading{font:700 18px/22px 'Open Sans', sans-serif;color:#81b84d;margin-top:5px;display:block; text-transform:uppercase}
.ft_content{ text-align:left;}
.ft_text{font:400 18px/24px 'Open Sans', sans-serif;color:#fff;}
.foot_logo{margin-bottom:10px;}

.ft-line{padding:6px 0px;margin:0px;}
.ft_link ul{margin:0px;padding:0px}
.ft_link ul li{list-style:none;display:block;text-align:left;}
.ft_link ul li a{font:400 14px/20px 'Open Sans', sans-serif;color:#fff; display:inline-block;padding:4px 0;cursor:pointer; text-transform:uppercase}
.ft_link ul li a:hover{color:#81b84d; text-decoration:none}
.ft_link ul li a span{color:#fff}

.ft_link2 ul{margin:0px;padding:0px}
.ft_link2 ul li{list-style:none;display:block;text-align:left;}
.ft_link2 ul li a{font:400 14px/20px 'Open Sans', sans-serif;color:#fff; display:inline-block;padding:4px 0;cursor:pointer; }
.ft_link2 ul li a:hover{color:#81b84d; text-decoration:none}
.ft_link2 ul li a span{color:#fff}


.ft_bx{ width:50%; float:left;}
.ft_logo img{ max-width:100%; height:auto}
.contact_addrs{font:500 16px/20px 'Open Sans', sans-serif;color:#fff;}
.add_dtl{margin-bottom:0.8em;text-align:left;padding-right:10px;}.add_dtl:after{ content:''; display:block; clear:both}
.add_dtl span{display:block;margin-left:35px;font-size:16px;color:#4d4d4d; margin-top:3px;}
.add_dtl b{display:block;width:30px;height:22px;float:left;color:#868686;text-align:center; line-height:22px;font-size:16px;}
.add_dtl a{color:#4d4d4d; display:block;font-size:16px;}
.add_dtl .email{color:#ef3c3c;}

.f_dd_box{margin:20px 0 0 0}

.copy,.developed_by{ font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;color:#fff;padding-top:20px; font-weight:500} .copy span{ display:block}
.copy a,.developed_by a{color:#4d4d4d;}
.copy a:hover,.developed_by a:hover{ color:#4d4d4d; text-decoration:none;}
.copy b {margin-top:5px; display:block;}

.developed_by{ text-align:center;vertical-align:middle;padding-bottom:10px;color:#fff;}
.developed_by b{ display:block; vertical-align:top;}.developed_by a{color:#fff; text-decoration:underline}


.footer-social-icons {margin:35px 0 0;text-align:right;font-weight:600}
.footer-social-icons span{color:#fff;text-transform:uppercase; padding-right:10px; font-weight:400; font-size:15px;}
.footer-social-icons .social-icons{margin-bottom:0;display:block;float:none; text-align:right; padding:9px 0}
.footer-social-icons .social-icons > li{display:inline-block;padding:0px 0;margin:2px 2px; }
.footer-social-icons .social-icons > li:last-child{ border:0}
.footer-social-icons .social-icons a{display:block;text-align:left;color:#083d5f; font-size:22px;width:45px;height:45px;
background:#fff; font-weight:300; text-align:center; border-radius:50%}
.footer-social-icons .social-icons i{color:#000;text-align:083d5f; line-height:45px;}

.footer-social-icons .social-icons a:hover, .footer-social-icons .social-icons a:focus {text-decoration:none;color:#0277bd;}
.footer-social-icons .social-icons a:hover i{color:#0277bd;}
/*Footer-end*/

/*DETAIL*/
#style1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #ccd0d3;}
#style1::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px;}
#style1::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px;}
.scroll_bar{ width:100%;max-height:280px; overflow-y:scroll; overflow:auto; background:#fff;}

#style2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff;}
#style2::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px;}
#style2::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px;}

 
/*FORM*/
.myform label{ text-align:right;}
.myform .sub_hed{color:#7a7a7a;text-align:left;font-size:16px; padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:15px;font-family:Verdana, Geneva, sans-serif; font-weight:600}
.red{ color:#f00}
.black{ color:#000}.black a{ color:#000}


/* TREE */
.breadcrumb_bg{background:#e1e3e4;}
nav .breadcrumb{font-family:'Open Sans', sans-serif;}
.breadcrumb{margin:0; font-size:14px;color:#000;background:none; padding:6px 0px; font-weight:400;}
.breadcrumb-item+.breadcrumb-item::before{color:#000;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#0b83ff;}
.breadcrumb li.active{color:#000;}
/* TREE CLASSES */

/* CMS AREA */
.mid_area{padding-top:20px;}
.cms_area{line-height:24px;font:15px/25px 'Open Sans', sans-serif;margin-bottom:20px;color: #8e8d8d; text-align:left;}
.cms_area h1{color:#083d5f; font-weight:600; font-size:30px;font-family: 'Roboto', sans-serif;}
.cms_area h2{color:#083d5f; font-weight:600; font-size:20px;}
.cms_area ul, .cms_area ol{font:15px/30px 'Open Sans', sans-serif; margin:20px 0px 30px 20px}
.cms_area p{ margin-bottom:0.8em}.cms_area p strong{color:#666;}
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%; border:1px solid #ddd; padding:5px;}

.box_bg{background:#70a750;box-shadow:1px 0 15px #ccc; padding:15px 20px; border-radius:10px;}
.sec_left{width:70%; float:left;text-align:left}
.sec_right{width:28%; float:right; text-align:right; margin:38px 15px 0 0}
.sec_left p{font:italic 700 18px/24px 'Open Sans', sans-serif; margin-bottom:15px; color:#fff;}
.sec_left p a{color:#daffc4;}
.sec_right img{ border-radius:10px;transition:.3s linear all;}
.box_bg:hover img{transform: rotate(360deg);}

.cnt_bg{box-shadow:1px 0 15px #ccc; padding:15px 20px; border-radius:10px;}
.cnt_bg2{box-shadow:1px 0 15px #ccc; padding:15px 20px; border-radius:10px; background:#84b453}
.btn_rgt{ text-align:right; float:right; margin-top:-55px}
.btn_rgt .btn-danger{color:#fff;background-color:#083d5f;border-color:#083d5f;font-weight:600}
/* CMS AREA ENDS */

/*Table-Section*/
.table-responsive{box-shadow:0px 0px 10px #ccc; border:1px solid #e0d8c2; padding:2px;}
.table_w {margin:0;font-size:13px;position:relative;padding:0px;border:1px solid #e5e5e5;font-family:'Open Sans', sans-serif;min-width: 800px; }
.table_w table{background:#fff; margin-bottom:0; color:#555353;}
.table_w thead{font-size:1em;background:#034167;color:#1b3979;border:0px solid #333333;width:100%;}
.table_w thead th{ font-weight:600; border-bottom:0; border-top:0;padding:.5rem; text-transform:uppercase;color:#fff;}
.table_w tbody td{padding:.5rem; font-size:14px;}.table_w tbody td a{color:#333;}
.table_w thead tr:nth-child(2){background: #fbfbfb;font-size:14px;}
.table_w tbody tr b{font-weight:500;color:#454545; }
.table_w thead tr th:last-child, .table_w tbody tr td:last-child{ border-right:0px}
.table_w tbody tr:hover{background: #fdf4c6;}.table_w tbody tr{background: #fff;}.table_w tbody tr:nth-of-type(odd){background: #fff;}

table span{ display:block; font-weight:bold}


.share_hed{ font-weight:600; color:#000; font-size:15px}
.share_w .social-icons{margin:0 !important;}.share_w:after{ content:''; display:block; clear:both}
.share_w .social-icons > li{display:block;float:left;margin:0px 2px 3px;}
.share_w .social-icons a{display:block;text-align:left;color:#fff;background:#fff;font-size:16px;width:32px;height:32px;line-height:33px;font-weight:500;text-align:center;border-radius:5px;}
.share_w .social-icons a>i {color:#fff;font-size:1rem;text-align:center;}

.share_w .social-icons a:hover, .share_w .social-icons a:focus {text-decoration:none;color:#fff;}
.share_w .social-icons a:hover{background:#0d32f1;}
.share_w .social-icons a:hover>i{color:#fff;}
.share_w .social-icons li:nth-child(1) a{background:#475993;}
.share_w .social-icons li:nth-child(2) a{background:#2ec8fa;}
.share_w .social-icons li:nth-child(3) a{background:#0077b7;}
.share_w .social-icons li:nth-child(4) a{background:#e60b9c;}
.share_w .social-icons li:nth-child(5) a{background:#f61c0d;}



/*Booking-FORM*/
.book_form, .request_form{float:left;border: 1px solid #f03c3d;background: #f7f7f7;padding:15px;width:51%;box-shadow:0px 0px 20px #ccc;}
.form_header{background: #ec7d31;padding:15px;margin:-15px -15px 15px -15px;}
.request_form{ margin:auto; width:60%; float:none; text-align:left}
.request_form h3{font-size: 22px;font-weight:600;margin-bottom:15px;text-align:left;margin:0;color: #fff;}
.request_form label{ color:#4b4b4b; margin-bottom:3px; display:block;}
.request_form input[type=file]{ padding:0; padding:3px;}
.request_form .btn{ padding:8px 40px; font-size:15px}
.request_form .sub_hed {color:#ed3d3f;text-align:left;font-size:16px;    padding: 10px 0;border-bottom: 1px solid #ccc;margin-bottom:0px;font-family: 'Poppins', sans-serif;
font-weight: 600;}
.big_icons {float: left;width: 48%;text-align: left; opacity: 0.3; padding:20px 0}
.request_form .custom-control{ width:49%; display:inline-block}
.request_form .custom-radio .custom-control-label{ font-size:14px;}
/*Verification*/

.verify_sect{background:#e7e8e3;border:1px solid #d5d9e0; box-shadow:0px 0px 20px #d8d6d6; width:50%; margin:1em auto;}
.verify_sect p{ margin-bottom:0; font-size:14px; margin-bottom:0}
.verify_sect p.fs22{ font-size:30px;}
.verify_sect .login-logo{ text-align:center; margin-bottom:20px}
.verify_sect input[type=text], .verify_sect2 input[type=text]{ padding:6px 10px; font-size:15px;}
.txt_ico{ font-size:40px;color:#66d61c }
.verify{ font-size:20px; line-height:22px; color:#0277bd; text-align:center; min-height:420px; margin-top:20px; background-position:top center}
.verify_sect span{ display:block;font-weight:400;color:#00a0e3; padding:6px 0}
.conform_acc{ background:#f1f1f1; padding:20px; margin:0px -10px; line-height:20px; font-size:16px; font-weight:600}


/*POPUP*/
.popup_w{ padding:10px}
.popup_w label{ font-size:14px; margin:0; font-weight:500}.popup_w .form-group{ margin-bottom:7px; position:relative}
.popup_w input[type=text], .popup_w input[type=file], .popup_w textarea, .popup_w select{font-size:14px; padding:6px 10px;border-radius:3px;height:36px;}
.popup_w textarea{ height:auto}
.rupey_sign{ position:absolute;left:0;padding:7px 15px;}
.popup_w .ft_white_bx{ width:100%; float:none; padding:0}
.popup_w .app_store{ margin-top:30px;}.popup_w .app_store span{ width:auto}

.short_form{font-size:14px}
.short_form input[type=text], .short_form input[type=password], .short_form select,.short_form textarea, .short_form .fls{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc;}
.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}
/* SHORT FORM ENDS */


/*FORM*/
.myform label{ text-align:right; font-size:14px; color:#212121; padding-top:5px;}
.myform .sub_hed{color:#7a7a7a;text-align:left;font-size:16px; padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:15px;font-family:'Open Sans', sans-serif; font-weight:600}
.myform .form-group{ padding:3px 0}

/* ACCOUNT ENDS */

/* CONTACTS */
.contact_box h2{margin-bottom:10px;line-height:25px;color:#81b94a; font-family:'Open Sans', sans-serif; font-weight:600}

.contact_form_cont{background:#f1f1f1;padding:15px;}
.contact_form input[type=text], .contact_form select,.contact_form textarea{width:49%;padding:9px 10px;border:2px solid #ddd;border-radius:3px;font:400 14px/20px 'Open Sans', sans-serif;margin:0}
.contact_form .large{width:98.8% !important}
.addrs_w{border:1px solid #ccc;margin-bottom:10px;padding:10px 15px;background:#fff;width:100%;color: #000;}
.addrs_w p:first-child {border-bottom:1px solid #ccc;padding:6px 10px;margin-top: -10px;margin-bottom: 0;}
.addrs_w p{margin:0px -15px 15px;padding:0px 10px 5px}
.contact_person{ font-size:16px;color: #000;border-bottom:1px solid #ccc;margin:0px -15px 15px;padding:7px 15px;background: #f3f3f3}
.ofc_short_dtl{ font-size:14px; padding:10px;background:#053d65;color:#fff;}

.contact_add span{display:block;margin:0px 5px;float:left;width: 31px;height: 39px;font-size: 20px;line-height: 39px;font-weight:500;border-radius: 50%;}.contact_add p{margin:5px 0;padding: 0; line-height:19px}
.c_address span{display:block;margin-bottom:4px;font-size:16px;font-weight:500}
.c_address span>b{font-size:14px;margin-left:0;border-radius:50%;line-height:30px;display:inline-block;text-align:center;color:#000;width:30px;height:30px;border:1px solid #f1f1f1;background:#f7f7f7}
.c_address span>b.whats{color:#50d925}
.c_address span>b.skyp{color:#4cb1ff}
.c_address br{line-height:30px}
.db{ display:block}
.loc{background:#80b84e;color:#fff}
.loc img{border:1px solid #000; width:40px; height:27px;}

.map-container{border:3px solid #000;margin-top:10px}
.map-container iframe{ width:100%;}
.reset-butt{background:#9aa5af;text-align:center;color:#fff;text-transform:uppercase;padding:8px 25px;border-radius:5px;cursor:pointer;font-size:18px}
.reset-butt:hover{background:#ff7e48;color:#fff}
/* CONTACTS ENDS */

/*FAQs*/
/*=============================*/
.panel-group{ text-align:left}
.panel-group .panel{border-radius:3px; border:0; border:1px solid #ececec; margin:10px 0; box-shadow:none}
.panel-default>.panel-heading{background:#fafbfd; padding:10px 0}
.panel-default>.panel-heading h4{ margin:0}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px; display:block;color:#000;font:600 16px/24px 'Open Sans', sans-serif;}
.panel-default>.panel-heading a:hover{ text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f04b';font-family: Font Awesome\ 5 Free;font-weight: 600; transition-duration: .2s;transform: rotate(0deg);}
.panel-default>.panel-heading a:before{transition-duration: .2s;transform: rotate(90deg);content: '\f04b';font-family: Font Awesome\ 5 Free; float:left;}
.panel-default>.panel-heading a:before{margin-right:10px;color:#0d9ff7;font-size:11px;}
.panel-body{background:#fff; font-size:16px; padding:10px; line-height:18px;}
.panel-body ul, .panel-body ol{font:normal 16px/24px 'Open Sans', sans-serif; margin:20px 0px 20px 20px}
.inr_text{margin:15px 0 0 0; height:190px; position:relative; overflow:hidden}
.inr_text1{font:italic 400 16px/24px 'Open Sans', sans-serif; color:#666; height:120px; overflow:hidden}
.inr_news_pc{width:100%;}
.inr_news_pc img{width:100%; height:auto; max-height:150px; display:block;}
.inr_news_ttl{display:block; font:700 16px/20px 'Open Sans', sans-serif;margin:15px 0 0 0}
/* FAQ ENDS */

.page-item.active .page-link {z-index:1; color:#fff; background-color:#239e2e; border-color:#239e2e;}
.page-link:hover{color:#ffffff; background-color:#0f42a1;border-color:#0f42a1;}
.page-link{ color:#000;}


/*TESTIMONIALS*/
.loc_area{ font-size:19px; color:#2a42c2; font-weight:600;margin-bottom:0.5em}
.t_mnl{ padding:20px 0; width:100% !important; color:#fff; transition:all linear .3s; background:#f9f9f9; margin-bottom:10px; font-family:'Open Sans', sans-serif;}
.t_mnl{ width:100%; border:1px solid #ebebeb; border-radius:5px;}
.t_mnl:hover{ box-shadow:0px 0px 10px #666; background:#fff;}

.testi_bdr{ text-align:center; height:3px;}
.testi_bdr span{background:#d21034; width:234px;height:3px; display:block; margin:auto;}
.testi_list_name{font-size:18px; line-height:22px;font-weight:600; color:#212121;font-family:'Open Sans', sans-serif;}
.post_date{ font-size:14px; color:#949494; margin:0.3em 0}
.subj{font-size:17px; font-weight:500;color:#1f1f1f; margin-bottom:5px;}

.t_mnl .tm_img{float:left;margin:10px;width:64px;height:64px;position:relative; border-radius:50%;border:2px solid #528af9;
overflow: hidden;background: #4d95f3;}
.t_mnl .tm_img span {width:60px;height:60px;display:table-cell;vertical-align:middle; text-align:center; color:#fff; font-size:20px;}.t_mnl .tm_img span img{ max-width:100%; height:auto}

.tm_box{ margin-left:70px; padding:0 15px}
.tm_box .post-by{display:block; padding:4px 0px; color:#fff; font-size:18px; font-weight:300;}

.post-testimnl{float:right;background:#fff;border:solid #4d4d4d;border-width:5px 1px;text-align:left;border-radius:8px;padding:10px;}
.post-testimnl h2{ color:#000; font-size:24px; line-height:30px; margin:10px 0;}
.post-testimnl input[type=text],.post-testimnl input[type=file], .post-testimnl textarea{ padding:8px; display:block; width:100%; margin-bottom:5px; border:1px solid #ccc; font-size:14px;}
.post-testimnl label{ margin-bottom:0.2em}

.t_text_12{height:130px; font-size:14px; line-height:22px;overflow:hidden; display:block;color: #666; text-align:left;font-family:'Open Sans', sans-serif;}
.t_text_1_auto{height:auto;}

.rm_link{ background:url(../images/images-rm.png) no-repeat; width:86px; height:12px; display:inline-block; margin:10px 0 0 0; text-decoration:none !important;}
.rm_link_x{background:url(../images/images-rl.png) no-repeat;}

.btn-info {color:#fff;background-color:#ef3c3c;border-color:#ef3c3c;}
.btn-info:hover{background-color:#000;border-color:#000;}
/*testimonials-page-end*/


.sitemap{text-align:left; padding:30px auto;}
.sitemap a{display:inline-block;padding:5px 24px;background:url(../images/images-arr-1.png) no-repeat 8px center; font:400 14px/20px 'Open Sans', sans-serif; margin:5px 5px; color:#000; width:32%; float:left; border:1px solid #d6d6d6; border-radius:5px;}
.sitemap a:hover{color:#222;border: 1px solid #81b84d;text-decoration: none;background-color: #f4ffed;}
.sitemap_hed{font-family:'Open Sans', sans-serif;color:#81b84d;font-size:18px; text-transform:uppercase; font-weight:600;line-height:20px; margin:15px 0 0 0}


fieldset{display: block; margin-left: 0px; margin-right: 0px; padding-top: 0.35em; padding-bottom: 0.625em; padding-left: 0em; padding-right: 0em; border: 1px solid #dadada; margin-bottom:0px;}
legend{ display:inline-block;width:auto;border-bottom:none; font:20px/18px 'Open Sans', sans-serif;text-transform:uppercase;font-weight:700;padding:0 5px;margin:0px;}

.post{float:right;}
#post-testimonial .mt15{margin-top:0px;}


.btn-danger{color:#fff;background-color:#84b74a;border-color:#84b74a;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000; box-shadow:none; outline:none}

.btn-default {color:#fff;background-color:#808080;border-color: #808080;}
.btn-default:hover,.btn-default:focus,.btn-default:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000; box-shadow:none; outline:none}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#back-top{right:15px;}
} 


/*animated*/

.animated{animation-duration:1s;-webkit-animation-duration:1s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated2{animation-duration:.5s;-webkit-animation-duration:.5s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated3{animation-duration:1s;-webkit-animation-duration:1s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated4{animation-duration:3s;-webkit-animation-duration:3s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}


@keyframes fade_eff{
0%{opacity:0; transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1; transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes fade_eff{
0%{opacity:0; transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1; transform:translateY(0);-webkit-transform:translateY(0);}
}
.fade_eff{animation-name:fade_eff;-webkit-animation-name:fade_eff;}



@keyframes scale_eff{
0%{opacity:0; transform:scale(0);-webkit-transform:scale(0);}
100%{opacity:1; transform:scale(1);-webkit-transform:scale(1);}
}

@-webkit-keyframes scale_eff{
0%{opacity:0; transform:scale(0);-webkit-transform:scale(0);}
100%{opacity:1; transform:scale(1);-webkit-transform:scale(1);}
}
.scale_eff{animation-name:scale_eff;-webkit-animation-name:scale_eff;}




@keyframes drop_eff{
0%{opacity:0;transform:translateY(200px);-webkit-transform:translateY(200px);}
80%{transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes drop_eff{
0%{opacity:0;transform:translateY(200px);-webkit-transform:translateY(200px);}
80%{transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}
.drop_eff{animation-name:drop_eff;-webkit-animation-name:drop_eff;-moz-animation-name:drop_eff;-o-animation-name:drop_eff;}


@keyframes drop_eff2{
0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}

@-webkit-keyframes drop_eff2{
0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}
.drop_eff2{animation-name:drop_eff2;-webkit-animation-name:drop_eff2;}

@keyframes drop_eff3{
0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes drop_eff3{
0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

.drop_eff3{animation-name:drop_eff3;-webkit-animation-name:drop_eff3;-moz-animation-name:drop_eff3;-o-animation-name:drop_eff3;}


@keyframes drop_eff4{
0%{opacity:0;transform:translateX(-100px);-webkit-transform:translateX(-100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

@-webkit-keyframes drop_eff4{
0%{opacity:0;transform:translateX(-100px);-webkit-transform:translateX(-100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}
.drop_eff4{animation-name:drop_eff4;-webkit-animation-name:drop_eff4;}


@keyframes drop_eff5{
0%{opacity:0;transform:translateX(100px);-webkit-transform:translateX(100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

@-webkit-keyframes drop_eff5{
0%{opacity:0;transform:translateX(100px);-webkit-transform:translateX(100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}
.drop_eff5{animation-name:drop_eff5;-webkit-animation-name:drop_eff5;}


@-webkit-keyframes shake_eff {
0%, 100%{-webkit-transform:translateX(0); transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-3px);transform: translateX(-3px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(3px);transform: translateX(3px);}
}

@keyframes shake_eff {
0%, 100% {-webkit-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform:translateX(-3px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform:translateX(3px);}
}
.shake_eff{-webkit-animation-name: shake_eff;animation-name: shake_eff;}


/*Clientage*/
.clientage_list ul, .clientage_list ul li{margin:10px 0 0 0; padding:0; list-style:none;}
.clientage_list ul li{float:left; width:33.33%; margin-bottom:40px;}
.clientage_box{box-shadow:1px 0 15px #ccc; border-radius:10px; background:#f7fff3; width:95%; margin:auto}
.clientage_box h2{background:#083d5f; color:#fff; font-size:16px !important;text-align:center; padding:10px;border-radius:10px 10px 0 0;}
.list_box{padding:5px 0 0 15px}
.list_box p{font:16px/24px 'Open Sans', sans-serif; color:#000; padding:5px 0; border-bottom:1px solid #eee;}


#style-10::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #ccd0d3;}
#style-10::-webkit-scrollbar{width:7px;background-color: #ccd0d3;}
#style-10::-webkit-scrollbar-thumb{background-color:#25a0d8;border:2px solid #44ba00;}
.scrollbar{width:100%;height:250px; overflow-y:scroll; overflow:auto;}

/*team*/
.team_list ul, .team_list ul li{margin:10px 0 0 0; padding:0; list-style:none;}
.team_list ul li{float:left; width:33.33%; margin-bottom:40px;}
.team_box{box-shadow:1px 0 15px #ccc; border-radius:10px; width:98%; margin:auto;}
.team_box .fa-user-circle{ font-size:50px; color:#fff;}
.team_left{width:75px; text-align:center; margin:auto;float:left}
.team_right{width:75%;float:left; margin-left:10px;}
.head_team{font-size:16px; font-weight:700; line-height:22px; color:#fff; margin-top:4px;}
.name_team{font-size:16px; line-height:22px; color:#fff}
.bb_sec{padding-bottom:5px; padding:5px 15px 5px 15px;color:#666; height:45px; border:2px solid #eee; overflow:hidden}
.bb_sec b{color:#000}
.team_h{background:#083d5f; color:#fff; padding:10px;border-radius:10px 10px 0 0;}

/*blog listing*/
.blog_left{width:20%;float:left; box-shadow:1px 0 5px #eee; border-radius:5px; padding:10px;background:#0e3b56;}
.blog_left h2{background:#80bb4a; padding:5px 18px; color:#fff;border-radius:5px; }
.blog_right{width:78%;float:left; margin-left:20px;}

.blog_cat{margin:15px 0;}
.blog_cat a{ background:url(../images/images-arr-3.png) no-repeat 0 9px;display:block; font:400 14px/24px 'Open Sans', sans-serif; color:#d8efff; margin:5px 0; text-decoration:none; border-bottom:1px solid #105c94; padding-left:18px;}
.blog_cat a:hover{color:#fff; background:#0868a7 url(../images/images-arr-3.png) no-repeat 0 9px;}.blog_cat a.act{color:#fff;background:#0868a7 url(../images/images-arr-3.png) no-repeat 0 9px; font-weight:600}

.news_listing{box-shadow:1px 0 15px #ddd; padding:15px; margin:0 0 60px;}
.news_right{width:67%; float:left; margin-left:20px;position:relative}
.news_list_area{width:280px; float:left; background:#f3f3f3;}
.news_thum_list{width:280px; height:163px; margin:auto; text-align:center; overflow:hidden;}
.news_thum_list span{width:280px; height:163px; vertical-align:middle; display:table-cell;}
.news_thum_list span img{display:block; margin:auto; max-width:100%; height:auto;transition:all linear .6s;}
.news_list_area:hover .news_thum_list span img{transform:rotate(-2deg) scale(1.2);}
.news_list_box{padding:18px 20px;border-radius:5px 5px 0 0;}
.list_news_t{height:58px; overflow:hidden;}
.list_news_t a{font:600 1.5em/28px 'Open Sans', sans-serif; color:#000; text-decoration:none}
.list_news_t a:hover{color:#004eff;}
.list_news_t2{font:600 1.5em/28px 'Open Sans', sans-serif; color:#000;}
.list_news_txt{font:italic 1em/1.4em 'Open Sans', sans-serif; color:#727272; margin-top:10px; height:90px;overflow:hidden;}
.list_news_txt2{font:italic 1em/1.4em 'Open Sans', sans-serif; color:#727272; margin-top:10px;}


.view_btn{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px;display:inline-block;background:#f9fbf6;border:2px solid #7fb061;border-radius:30px;padding:5px 25px;color:#262626; text-transform:uppercase; white-space:nowrap; font-weight:600}
.view_btn:hover{background:#7fb061;color:#fff; text-decoration:none; box-shadow:none}
.date_pos{position:absolute; z-index:99; top:-55px; right:22%; background:#073f66;line-height:18px; padding:10px 15px;color:#fff; border-radius:5px 5px 0 0}
.comment_pos{position:absolute; z-index:99; top:-55px; right:1%; background:#84b453;line-height:18px; padding:10px 15px;color:#fff;border-radius:5px 5px 0 0}
.comment_pos a{color:#fff;}


.enquire_btn{position:fixed; top:40%; z-index:9999; right:0;}


/* ===================================================================
   MEDIA QUERIES
   =================================================*/	

/* ================= Desktop/Laptop below 1280px  ================= */



@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%;}	
/*NAVIGATION*/
.dtl_contents { width:59%}

.dots_pos_L,.dots_pos_R{ display:none}


/*Clientage*/
.clientage_box h2{font-size:14px !important;}

/*blog listing*/
.blog_left{width:23%;}
.blog_right {width:74%;}
.news_right{width:61%;}
.date_pos{right:27%;}
.list_news_txt{height:106px;}


}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.inner_bnr {width:100%;height:100%;}	
.user_sect ul li a{ font-size:16px;}

.slide_text{height:50px;line-height:50px}
.slide_text:after{border-top:51px solid #70a750;}

/*NAVIGATION*/
.navbar-light{ margin:0px 0px 10px 0}
.navbar-light .navbar-nav{ margin-right:0px;}
.navbar-light .navbar-nav>li{margin:0rem 0.5rem;}
.navbar-light .navbar-nav>li>a {font-size:13px;}
.header_btn{ margin-left:10px;}.enq_btn{ font-size:13px; padding:6px 15px}

/*About-Company*/
.about_comp_pos{ position:static; margin:0}
.abt_comp_w{ width:180px}
.abt_ttl{ font-size:13px;height: 80px; line-height:18px;}

/*Services-Section*/
.services_list ul li{ width:49.8%}

/* Welcome */
.welcm_sect{padding:20px 0;}
.wel-col{font-size:14px;line-height:25px; height:auto}


/*What-Make Us-Different*/
.make_diff_sect{ background-size:cover;}
.make_diff_list ul li{ width:100%}
.make_diff_w{ padding:10px 10px; margin:3px 0}.tick_ico{ width:56px; height:56px;}
.make_diff_txt{ height:auto;margin-left: 68px; font-size:15px}

/*Core-Value*/
.core_value_outer{ width:100%;border-radius: 5px 95px 5px 95px;}
.core_value_inner{border-radius: 5px 75px 5px 75px;width:90%;margin: 40px auto;padding: 30px 40px 40px;}

/*Contact-Details*/
.contact_des{ padding:15px 0}
.contact_txt{ font-size:15px; line-height:23px;}


.testi-area{ width:100%}


/*Newsletter*/
.newsltr_outer{ background-size:cover; min-height:auto}
.newswletter_box .btn{ padding:9px 22px;}
.newswletter_box img{ margin:0 4px}

/*Footer*/
footer{ background-size:cover}
.ft_link ul li a{font-size:16px;line-height:20px;}
.copy span{ display:inline-block;}
.ft_rgt{ text-align:center; margin-top:20px;}
.footer-social-icons{ text-align:center;margin: 5px 0 0;}
.footer-social-icons .social-icons{text-align:center}


/*Blogs*/
.blog_cate_list ul li{width:50%}
.blog_inner_list ul li{ width:50%}

/*Categories*/
.category_listing ul li{ width:20%}

/*Listing*/
.product_listing ul li{width:33.33%}

/*Detail*/
.dtl_right{width: 57%;}

/*Brand*/
.brand_list ul li{ width:20%}

/*Recepies*/
.ingred_list ul li{ width:50%}
.respi_list ul li{ width:33.3%}

/*Clientage*/
.clientage_box h2{font-size:12px !important; font-weight:bold}

/*team*/
.team_list ul li{float:left; width:50%; margin-bottom:40px;}

/*blog listing*/
.blog_left{width:25%;}
.blog_right {width:72%;}
.news_right{width:54%;}
.date_pos{right:35%;}
.list_news_txt{height:130px; overflow:hidden}
.list_news_t{height:58px; overflow:hidden}
.list_news_t a{font:600 1.2em/20px 'Open Sans', sans-serif;}
.news_right .fs14{font-size:11px;}


}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {

.top_log{ float:right;margin-top: 10px;}
.call_on{padding:8px 10px;color:#7fb061;}.call_on a{color:#7fb061;}	
.call_dis2{width:auto;display:none;position:absolute;z-index:9999;background:#fff;padding:10px;right:0px;box-shadow:0px 0px 10px #ccc; top:38px;min-width: 300px;}.call_sec{ text-align:left; padding:0;color: #4d4d4d;}
.call_sec i{color: #4d4d4d;}
.call_sec span{ display:block}
.call_sec a{color: #4d4d4d;}
    
.logo_area img{max-width:100%;height:auto}
.header_btn{ margin-left:0px;}	
.follow_on{padding:8px 10px;color:#fff; font-size:14px}
.enq_tb{text-align: right;margin-right: 90px;}

.slide_text{ width:94%}

/*Search*/
.botom_inner_area .search_bx{width:100%;}
.botom_inner_area {top: 65px;}
.srch_1,.srch_2,.srch_3{ width:100%; float:none}
.search_bx input[type=text]{ border:1px solid #f1f1f1}
.search_btn{ width:100%; text-align:center;background:#f1f1f1}
.search_btn button{ display:block; width:100%; }

/* NAV */
.navbar{ position:relative; margin:0px 0;}
.navbar-light .navbar-nav{ margin:0}
.navbar-light .navbar-toggler {color:rgba(255,255,255,.5);border-color: rgba(255,255,255,.9);z-index:999;right:0px;padding:.2rem .3rem; top:22px;border-width:2px; background:#f1f1f1;position: absolute;}
.navbar-brand{ width:auto; margin:0}.navbar-brand img{ width:100%; height:auto}

.navbar-nav{ display:block}
.navbar-light .navbar-nav>li {margin: 0rem 0rem;}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding:.5rem 1rem; color:#000; border-radius:0px; text-align:left;font-size:16px;}
.navbar-light .navbar-nav>li>a:hover{color:#fff;background:#ef3c3c;}
.navbar-light .navbar-nav>li:hover:after, .navbar-light .navbar-nav>li:focus:after{display:none}
.navbar-light .navbar-nav>li.active a:after{display:none}
.navbar-light .navbar-nav>li>a i{ float:right; margin-top:1px;}
.navbar-light .navbar-nav>li.active a {color:#fff ;background:#81b84d}
.navbar-light .navbar-nav>li>a i{ line-height:25px;}

.navbar-nav .dropdown-menu{ width:100%}
.dropdown-menu{ margin-top:0}
.dropdown-menu>li>a{ padding:0 30px !important}


.navbar .btn-navbar{display:block;position:absolute;z-index:9;top:0px;right:0;padding:5px 9px;margin:0px;border-radius:2px;border:0px solid #fff;background:#083d5f;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px 0;transition:.4s;}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a;font:13px/22px  'Poppins', sans-serif;}

.navbar{display:block;}
.nav-collapse, .nav-collapse.collapse{background:#fff;overflow:hidden;position:absolute;width:100%;z-index:9999;top:41px;margin:0;padding-left:0; left:0}
.collapse {display: none !important;}
.collapse.show {display: block !important;}
/* NAV ENDS */	

/*About-Company*/
.abt_comp_w {width: 93%;}
.abt_comp_list ul li{ width:50%}
.abt_comp_inr:after{ content:''; display:block; clear:both}
.abt_icon {width: 80px;height: 80px; float:left}.abt_icon figure{width:80px;height:80px;}
.abt_ttl{ margin-left:90px; text-align:left; font-size:15px;}


/*Services-Section*/
.services_list ul li {width: 49.5%;}
.services_w{width:320px;}
.services_img{width:320px; height:191px;}
.services_img figure{width:320px; height:191px;}
.services_des{background-size:contain;}
.services_ttl{font-size: 16px;line-height:18px;}
    
/*Services-Provider*/
.service_provider a{font-size:27px;}

/*WELCOME-SECTION*/
.welcm_sect h1 {font-size: 27px;}
.wlcm_img{ text-align:center;}

/*Make-Us Different*/
.make_diff_sect h2{ font-size:27px; text-align:center}
.serv_item{ width:170px; margin:5px; padding:15px;}
.serv_item:nth-child(even){ float:left;}
.serv_ttl{ font-size:18px;}

/*Core-Vaue*/
.core_value_section{ padding:20px 0}.core_value_inner h2{font-size:27px;}
.core_value_outer{ background-size:cover;}
.core_value_inner{ padding:30px;}.core_value_text{ text-align:left}

/*Contacts-Details*/
.contact_details_sect h2{ font-size:27px;}
.hm_contact_dtl ul li{ width:100%}
.contact_bx{ margin:10px auto}.contact_des{ margin-bottom:0}

/*Testimonials-Section*/
.hm_tm_inner{ width:100%}

/*Newsletter*/
.newswletter_box{ padding:0}
.newswletter_box .input_g{ margin-bottom:1em}

/*FOOTER*/
.footer_bg {width: 100%;padding: 15px 0px 0 ;}
.foot-logo{text-align:center;}
.copy {text-align:center; padding:0}
.footer_btm .copy{padding-top:20px;}
.f_dd_box{ margin:15px 0}
.f_dd_box:after{content:'';clear:both;display:block;}
.ft_btm_links,.footer_mid .call_sec{ text-align:center; padding:5px 0}
.developed_by{ text-align:center; padding-top:10px}.developed_by b{ display:block;}
.developed_by a{ display:inline-block}
.footer-social-icons{ margin:1em 0}
.ft_left {margin-top:0px;}
.ft_link ul li a {font-size: 14px;}
.add_dtl b{font-size: 14px; width:22px}
.add_dtl span{font-size: 14px; margin-left:30px;}.add_dtl a{font-size: 13px;}
.ft_white_bx {width: 48%;margin:5px;padding: 12px;min-height: 124px;}

/*Categories*/
.category_listing ul li{ width:25%}

/*Listing*/
.product_listing ul li{width:25%}
.filter_dis{ display:none}

/*Detail*/

.dtl_right{width:100%; margin:10px 0}
.pc_box{ margin:auto; float:none}.detail_sec{ text-align:center;}


/*Brand*/
.brand_list ul li{ width:25%}

/*Seller-Form*/
.request_form{ width:70%}

/*Contact-us*/
.contact_form_outer{ width:100%; padding:30px; float:none}
.contact_details{ position:static; width:100%}

/*Verification*/
.verify_sect{ width:80%}

/*LOGIN*/
.login_sec {width: 60%;}


/*Blogs*/
.blog_cate_w{width:300px;}
.blog_cate_img,.blog_cate_img figure{width:300px;height:175px;}
.blog_cate_ttl,.blog_cate_ttl span{width:300px;}


.blog_inner_list ul{ margin:0 !important}
.blog_inner_list ul li{ width:50%}
.blog_inner_list ul li .blog_w{ width:300px;}
.blog_inner_list ul li .blog_img,.blog_inner_list ul li .blog_img figure{width:300px;height:175px;}

/*Blog-Detai*/
.blog_detail_img, .blog_detail_img span{ width:350px; height:204px}

/*Sitemap*/
.sitemap a{width:48%; float:left;}

/*Clientage*/
.clientage_list ul li{float:left; width:50%; margin-bottom:40px;}

/*blog listing*/
.blog_left{width:100%; float:none}
.blog_right{width:100%; float:none; margin-left:0; margin-top:45px;}
.blog_cat{display:none}
.blog_left .fa-bars{float:right; margin-top:3px; font-size:22px;}



.btn_rgt {margin-top: -47px;}

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
	
h1{ font-size:1.5em; line-height:1em}.cms_area h1{ font-size:1.2em}
.acc_right h2{font-size:1.2em}
.slide_text{ top:0;font-size:16px;}

/*HEADINGGS*/
.product_range_section h2,.trending_product_section h2, .newarival_product_section h2 {font-size: 25px;line-height:25px}
.how_wrks_sect .hw_wrks_head h2{font-size: 25px; line-height:25px}
/*Welcome-Section*/
.welcm_sect{ padding:30px 0}
.wlcm_w{ padding:25px; width:100%;border-radius: 40px 5px 40px 5px;}.welcm_sect h1 {font-size:25px;line-height:30px;}
.welcm_sect h1 span{ display:inline-block}
.wel-col {font-size:15px;line-height:23px;}

/*Buttons*/
.vw-button {font-size: 15px;padding: 5px 20px;}

/*Make-Different*/
.comp_services{text-align: center;}
.serv_item{ width:47%; margin:5px; float:none; display:inline-block}

/*Core-Value*/
.core_value_outer{border-radius:5px 45px 5px 45px;}
.core_value_inner {border-radius:5px 25px 5px 25px;width: 92%;margin: 28px auto; padding:20px}

/*Home-Catgory*/
.pro_cate_ttl{ font-size:16px;}

/*Happy-Client*/
.testi_bg{ padding:40px 0; min-height:auto}
.hm_tm_inner h3 {font-size: 2.5em;line-height:1.5em}
.quote{ font-size:10em; height:50px}
.testi-box{ padding:0px 0px; background:none}
.testi-cont{ padding-left:0px; height:auto}.postby{ font-size:20px; line-height:26px;}

/*BLOG*/
.blog_section{ padding:30px 0}
.blog_section h3{font-size: 25px;line-height:26px;}

/*NEWSLETTER*/
.newsltr_outer{ text-align:left;}
.newsletter_sect{ padding:0}
.newswletter_box{ padding:15px}
.newsletter_sect h2{ font-size:2em; line-height:1.2em}
.newswletter_box .n_text3 {width: 38%;}
/*Footer-start*/
footer{ padding:0 0}
.ft_heading{ font-size:18px;}
.f_dd_box{display:none; margin:10px 0px;}
.dd_next{margin: 0.2em 0;padding:6px 0px 6px;background:url(../images/images-pls.png) no-repeat 99% 5px;cursor:pointer; border-bottom:1px dashed #4f6877;}
.dd_next_act{background:url(../images/images-mns.png) no-repeat 99% 5px;}

.foot-logo{float:none; margin-left:0px;}
.foot-logo img{ max-width:100%; height:auto}
.copy{text-align:center;}.copy span {display: inline;}

.ft_link{padding:0 0px;}
.ft_link a{border-bottom:0px dashed #383838; line-height:30px;}
.ft_link a:hover{color:#fff;}
.ft_white_bx{ width:49%; padding:20px 10px; margin:1px; min-height:120px}
.footer-social-icons{ margin:1em 0 0}
.app_store span{ width:49%; padding:0 1px}.app_store span img{ max-width:100%; height:auto}
/*Footer-end*/

/*Inner-Testimonials*/
.order-2 {-webkit-box-ordinal-group: 0;-ms-flex-order: 0;order: 0;}
.tab_hider {margin-top: 10px;display: none;}
.post-testimnl {float: none;margin: 20px 0;background: #f1f1f1;}

/* CONTACT US */
.contact_box .col-xs-12{padding:0;}
.contact_form .mt5{margin-top: 0px;}
.contact_form .large{width: 100% !important;}
.contact_form_outer{ padding:10px;}
.contact_box{ padding:4px;}
.contact_form_cont{ width:100%}
.contact_form_cont h2{ font-size:24px; line-height:30px;}
.contact_details h2{ font-size:24px; line-height:30px;}
/* CONTACT US */

/*Verification*/
.verify_sect{ width:100%}

/*Seller-Form*/
.request_form{ width:100%}
.request_form h3{ font-size:17px}
.request_form .custom-control{ display:block; width:auto}
/*Categories*/
.category_listing ul li{ width:33.33%}

/*Listing*/
.product_listing ul li{width:33.33%}

/*Detail*/
.detail_des_sect{ text-align:left;}
.detail_des_w{ font-size:14px;}.btn_rmore{ padding:7px 15px}
.detail_sec .btn_rmore i{ margin-left:0}

/*Brand*/
.brand_list ul li{ width:33.33%}

.sub_hed2 {font-size: 22px;}.process_hed{ font-size:20px;}
.sitemap a{width:100%; float:none; margin:5px 0px;}
.sitemap .fs18{font-size: 16px;}
.db-600{display:block;}

.breadcrumb_bg{ display:none;}

/*Clientage*/
.clientage_list ul li{float:none; width:100%; margin-bottom:20px;}
.clientage_box{width:100%; margin:auto}

/*team*/
.team_list ul li{float:left; width:100%; margin-bottom:20px;}
.team_box{width:100%;}

/*blog listing*/
.news_list_area{width:280px;float:none; margin:auto}
.news_right {width:100%; margin-left:0; margin-top:25px; text-align:center}
.list_news_txt{height:80px;overflow:hidden;}
.date_pos{top:-242px;right:24%;}
.comment_pos{top:-242px;}

.btn_rgt {margin-top: -32px;}
.btn_rgt .btn-danger {color:#fff;font-weight:600;padding:5px 10px;font-size:13px;}
}

@media only screen and (max-width:684px) {
/*Services-Section*/
.services_list ul li {width: 49.5%;}
.services_w{width:290px;}
.services_img{width:290px; height:173px;}
.services_img figure{width:290px; height:173px;}
.services_des{background-size:contain;}
.services_ttl{font-size: 16px;line-height:18px;}
.services_des{padding:4px 30px;}

}
@media only screen and (max-width:600px) {
.become_seller a{ padding:8px 6px; font-size:13px}
.vw-button {font-size: 1.2em;padding:4px 20px; font-weight:600}
.inner_bnr {height:auto}

/* CMS AREA */
.mid_area{padding:20px 0px;}
/* CMS AREA ENDS */

.c_address span{ width:100%; font-size:13px;}
.c_address span>b{ margin-right:7px;}
.contact_add {font-size:13px;}
.contact_box .fs16{ font-size:14px;}
.sitemap .fs18{font-size: 15px;}

/*CMS*/
.cms_pc{ float:none; margin:5px auto; display:block;}

/*Brand*/
.brand_list ul li{ width:50%}

/*Recepie*/
.recpi_dtlbx{ width:320px}.recpi_dtl_img,.recpi_dtl_img figure{ width:320px; height:210px;}
.ingred_list ul li {width:50%;}

}
@media only screen and (max-width:568px) {
}
@media only screen and (max-width:515px) {
.main-banner{background:#0a3f5f;}
.slide_text {top:0;font-size:14px;position:static;position:relative;width:90%;height:40px;line-height:40px;}
.slide_text:after{border-top:40px solid #70a750;}


.hd_mid_itms{ padding:0 6px;}
.enq_tb{ text-align:left}

.navbar{ margin-bottom:10px;}
.navbar-brand{ margin:auto; padding:5px 0;}
.navbar-light .navbar-toggler{ top:24px;margin-top:6px;}	ul.top_link li>a{padding:10px 12px; font-size:12px;}.navbar-toggler-icon {width: 1.2em;height: 1.2em;}
.navbar-collapse{ min-width:300px; top:92px}

/*Services-Section*/
.services_list ul li {width:100%;}
.services_w{ margin:5px auto}
.secrices_section h2{font-size:22px;line-height:25px;}
/*Services-Provider*/

.service_provider a {font-size: 22px;line-height: 25px;}

/*Welcome-Section*/
.welcm_sect{ background-size:cover}
.wlcm_w{ padding:20px;}
.welcm_sect h1 {font-size:22px;line-height:25px;}
.wel-col{font-size:13px;line-height: 20px;}

/*What-Make-Different*/
.make_diff_sect h2{font-size:22px;line-height:25px;}
.serv_item {width: 46%;}.serv_ttl {font-size: 16px;}

/*Core-Vaue*/
.core_value_inner h2 {font-size: 22px;}
.core_value_inner{ margin:15px auto}.core_value_text{ font-size:14px; line-height:20px; font-weight:500}

/*Contact-Details*/
.contact_details_sect{ padding:20px 0}
.hm_contact_dtl{ padding:10px 0}

/*Blog*/
.blog_cate_list ul li {width:100%;}


.blog_w {width: 300px; text-align:left;}.blog_img,.blog_img figure {width:300px;height:175px;}
.blog_inner_list ul li{ width:100%; float:none}

/*Blog-Detail*/
.blog_detail_img{ float:none; margin:10px auto}
.blog_header h2{ font-size:1.1em; line-height:20px; margin-bottom:0.5em}
/*Testimonials*/
.postby  span{ font-size:14px;}
.testi-cont{ font-size:14px;}
.hm_tm_inner h3 {font-size: 2em; margin:0}
.postby {font-size:17px;}
/*Newsletter*/
.newsletter_sect h2 {font-size: 1.5em;line-height: 1.2em;}

/*Footer*/
.ft_bx{ width:100%; float:none}
.footer_mid .call_sec span{ display:block;}
.ft_white_bx{ width:100%; margin:5px 0}
/*Category*/
.cate_list ul li{width:100%;}
.service_list ul li{ width:100%}

/*LOGIN*/
.login_sec {width:100%;}

/*Categories*/
.category_listing ul li{ width:50%}
/*Listing*/
.product_listing ul li{width:50%}
.respi_list ul li{ width:100%}

/*FAQ*/
.panel-default>.panel-heading a{ font-size:14px; line-height:20px;}
.panel-body{font-size:13px;}
.panel-body ul, .panel-body ol{font-size:13px;}

.btn_rgt {margin-top: 5px;float: none;text-align: left;}
}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.header_top_strip{ padding:0; text-align:left}
.logo_area{ text-align:center;}
.logo_area img{ max-width:100%; height:auto}
.language{ width:170px}
/*Search*/
.botom_inner_area{ width:100%; top:108px; margin:0; padding:5px;}

/*About-Company*/
.about_comp_sect{ padding:20px 0}
.abt_comp_list ul li {width: 100%;}
.abt_comp_w {width: 100%;}
/*FOOTER*/
.footer-social-icons { text-align:center;}
.footer-social-icons .social-icons{display:block; width:100%}
.footer_btm .copy{ text-align:center; padding:10px 0}
.copy b{float:none;padding-left:10px;margin-top: 0;display: block;}
.add_dtl span{ font-size:16px;}
.ft_link ul li a{ font-size:16px;}
.add_dtl{ width:100%; float:none}.contact_addrs{ margin-top:1em}


/*Categories*/
.category_listing ul li{ width:100%}

/*Listing*/
.product_listing ul li{width:100%}

/*Detail*/
.pc_box{ width:306px;}
.dtl_pic,.dtl_pic figure{width:300px;height:300px;}
.contact_dtls p{ display:block; text-align:left; margin-bottom:0.5em}

/*Recipe*/
.ingred_list ul li {width:100%;}


/*Blog-Detail*/
.blog_detail_img,.blog_detail_img span{ width:300px;height: 175px;}


.post{float:none; text-align:center;}
.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 11px; line-height: 1.42857143; color: hsl(0, 0%, 33%); background-color: hsl(0, 0%, 100%); background-image: none; border: 1px solid hsl(0, 0%, 80%); border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

/*Clientage*/
.list_box p {font:13px/24px 'Open Sans', sans-serif;}
	
/*blog listing*/
.news_list_area{width:280px;float:none; margin:auto}
.news_right {width:100%; margin-left:0; margin-top:25px; text-align:center}
.list_news_txt{height:80px;overflow:hidden;}
.date_pos{right:41%;}
.comment_pos{right:0;}


}