@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{display:block;width:100%}*/.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;/*background:url(img/owl.video.play.png) no-repeat*/;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl theme*/

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px;font-size:18px;color:#fff;}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0px}
.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:13px;height:13px;margin:3px 3px;background:#b0b0b0;display:block;opacity:1;border-radius:50%;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#51af33;opacity:1;box-shadow:none;}


.our-most{position:relative !important;}
.our-most .owl-theme .owl-nav [class*=owl-]{color:#FFF;display:inline-block;cursor:pointer;width:10px; height:17px;position:absolute;z-index:999;}
.our-most .owl-theme .owl-nav [class*=owl-]:hover{background:#ccc;color:#fff;text-decoration:none}
.our-most .owl-prev{left:-10px;top:24%;background:url(../images/left-arrow.png) no-repeat !important;outline:none !important;}
.our-most .owl-next{right:-10px;top:24%;background:url(../images/right-arrow.png) no-repeat !important;outline:none !important;}

.our-badge{position:relative !important;}
.our-badge .owl-theme .owl-nav [class*=owl-]{color:#FFF;display:inline-block;cursor:pointer;width:10px; height:17px;position:absolute;z-index:999;}
.our-badge .owl-theme .owl-nav [class*=owl-]:hover{background:#ccc;color:#fff;text-decoration:none}
.our-badge .owl-prev{left:-170px;top:44%;background:url(../images/left-arrow.png) no-repeat !important;outline:none !important;}
.our-badge .owl-next{right:-170px;top:44%;background:url(../images/right-arrow.png) no-repeat !important;outline:none !important;}

.slidecontainer{width:50%;float: left;margin: 6px 0 0;}
.val{float:left;margin:6px 0 0 15px;}
.slider {
  -webkit-appearance: none;
  width: 100%;
  height:5px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width:16px;border-radius:100%;
  height:16px;
  background: #4CAF50;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #4CAF50;
  cursor: pointer;
}

#number a{width:29px;height:29px;text-align:center;border-radius:100%;margin:0 2px;background:#ccc;font-size:.875rem;line-height:29px;color:#fff;text-align:center;display:block;text-decoration:none;}
.numb{position:relative !important;}
.numb .owl-theme .owl-nav [class*=owl-]{color:#FFF;display:inline-block;cursor:pointer;width:10px; height:17px;position:absolute;z-index:999;}
.numb .owl-theme .owl-nav [class*=owl-]:hover{background:#ccc;color:#fff;text-decoration:none}
.numb .owl-prev{left:-20px !important;top:24%;background:url(../images/left-arrow.png) no-repeat !important;outline:none !important;}
.numb .owl-next{right:-10px !important;top:24%;background:url(../images/right-arrow.png) no-repeat !important;outline:none !important;}

.numb_filt a{ background:#ccc; display:inline-block; color:#FFF;display:inline-block;cursor:pointer;width:30px; height:30px; line-height:30px; text-align:center; border-radius:100%; transition:all .3s linear;}
.numb_filt a:hover, .numb_filt a.numb_filt_act{ text-decoration:none; background:#333;}

/* FORM */
input[type=text]{color:#333;background:#fff;border:1px solid #e5e5e5 !important;}
input[type=password]{color:#333;background:#fff;border:1px solid #e5e5e5 !important;}
input[type=file]{color:#333;background:#fff;border:1px solid #e5e5e5 !important;padding:3px;}
textarea, select{color:#333;background:#fff;border:1px solid #e5e5e5 !important;resize:none}
.cms_area select option{color:#333 !important;}
.fls{background:#fff;border:1px solid #e5e5e5 !important;padding:3px;}
.fls span{ float:right}
/*Project Name :Spider Web [Created by WEBLINKINDIA.NET on Feb 6,2019 :Sohan]*/

body{font-family:'Roboto', sans-serif;font-size:14px;color:#4b4b4b;background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif;margin-top:0px !important;margin-bottom:0px !important;}
h1{font:1.929em/1.6em 'Roboto', sans-serif;display:block;color:#090909;}
h2{font:1.643em/2.000em 'Roboto', sans-serif;display:block;color:#090909;}
h3{font:1.643em/1.714em 'Roboto', sans-serif;display:block;color:#090909; }
.mob_c{font-size:25px;color:#ffce94;}

.popins-fnt{font-family:'Roboto', sans-serif;}
figure{display:table-cell;vertical-align:middle;}
figure img{display:block;margin:auto;border:0}
.mw_92{max-width:92%;height:auto;}
.mw_100{max-width:100%;height:auto;}
p{margin-top:0px;margin-bottom:0px;}

.gray{color:#5d5d5d;}
.gray1{color:#666666;}.gray1 a{color:#666666;}
.redish{color:#2c6d9c;}
.redish-col{color:#5d5d5d;}
.red{color:#e93c40;}
.blue{color:#2c7ec5;}
.white{color:#fff;}.white a{color:#fff;}
.yellow{color:#feba13;}.yellow a{color:#feba13;}
.green{color:#51af33 !important;}.green a{color:#51af33 !important;}
.orange{color:#51af33;}.orange a{color:#51af33;}
.orange2{color:#f77d0e;}.orange2 a{color:#f77d0e;}
.black{color:#000;}.black a{color:#000;}
.drk-blue{color:#713810;}
.bdr{border:1px solid #ededed;}
.bdr1{border:5px solid #616161;}
.bdr2{border:1px solid #a71313;}
.fs12{font-size:0.750em;} .fs13{font-size:0.929em;} .fs14{font-size:1.000em;} .fs15{font-size:1.071em;} .fs16{font-size:1em;} .fs17{font-size:1.214em;} .fs18{font-size:1.286em;} .fs19{font-size:1.357em;} .fs20{font-size:1.429em;} .fs22{font-size:1.571em;}
.rel{position:relative}
.form-control{font-size:1em;}
.weight600{font-weight:600} .weight500{font-weight:500}
.db{display:block;} .dib{display:inline-block;} .dn{display:none;}
.w5{width:5%;} .w95{width:95%;} .w12{width:12%;} .w67{width:67%;} .w26{width:26%;}
.mb60{margin-bottom:60px;}

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

input[type=text]{color:#333;background:#fff;}

/* DECORATION/STYLE */
.shadow{box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10);}
.shadow1{box-shadow:0px 2px 2px rgba(0,0,0,.2)}
.shadow2{box-shadow:0px 0px 5px rgba(0,0,0,.6) inset;}
.bb1{border-bottom:1px solid #CACACA;}
.bb2{border-bottom:1px solid #f3d6d6;}
.bb3{border:1px solid #f3d6d6;}
.hand{cursor:pointer;}

/* BACKGROUND */
.bg-white{background:#fff;}
.bg-black{background:#000;}
.bg-pale{background:#f9eaea;}
.bg-blue{background:#e8d0be;}
.bg-red{background:#df2121;}
.bg-gray{background:#494949}
.bg-gray1{background:#f6f6f6}
.bg-lgt-red{background:#fff6f6;}
.bg-success{background:#ddf7d5 !important}
.bg-orange{background:#f77d0e;}

/* Buttons */
.btn:hover{ background:#333; color:#fff;}

.btn2{ display: inline-block;  font-weight: 400;  text-align: center;  white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding:.290rem .85rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn2:hover{ background:#333; color:#fff;}

.btn3{ display: inline-block; text-align: center;  white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding:.290rem .85rem; font-size: .9rem; line-height: 1.5; border-radius:25px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn3:hover{ background:#333; color:#fff;}

.btn-red{ background:#c7392a; color:#fff;}
/* LINE HEIGHT */

/* Switch */
/*.switch{position:relative;display:inline-block;width:50px;height:24px;margin-bottom:0 !important;}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:17px;width:17px;left:4px; bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#2196F3}
input:focus+.slider{box-shadow:0 0 1px #2196F3}
input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
*//* Rounded sliders */
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}

 @media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after{content:none !important;}
} 
.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;/*position the autocomplete items to be the same width as the container:*/top:100%;left:0;right:0;}
.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4; }
/*when hovering an item:*/
.autocomplete-items div:hover{background-color:#e9e9e9; }
/*when navigating through the items using the arrow keys:*/
.autocomplete-active{background-color:DodgerBlue !important;color:#ffffff;}
.top2{z-index:99;width:100%;background:none;transition:all linear 0.7s;}
.t2_fixer{position:fixed;width:100%;height:auto;z-index:9999;top:0;background-color:rgba(255,255,255,1);transition:background-color .35s;}
.t2_fixer .t-ban{display:none;}
.t2_fixer .search{margin-top:0;}
.t2_fixer .top_bg{display:none;}

.container{width:1260px; padding:0 0px;max-width:100%;}
.row{padding:0;margin:0;}.row > .no_pad{padding:0;margin:0;}
.mw_98{max-width:98%;height:auto;}.mw_96{max-width:90%;height:auto;margin:auto;}.mw_100{max-width:100%;}
.letter_s{letter-spacing:5px;}.letter_s2{letter-spacing:3px;}
.top-header{width:100%;border-bottom:1px #fff solid;}
.header{width:100%;height:auto;position:absolute;top:20px;z-index:99}
.logo-area{float:left;width:250px;padding:12px 0;}
.need{position:fixed;z-index:99;right:0;top:100px;}
.chat{position:fixed;z-index:99;right:0;bottom:226px;}
/* search section*/
.search{width:620px;background:#939393; float: left; margin:auto;padding:5px;}
.search input{border:0;vertical-align:top;width:94%;border:0px !important; background: #939393; color: #000; font-weight: bold; font-size: 1.2em;}
.search button{ background:#939393;border:0;vertical-align:top;float:right;width:21px;height:32px;cursor:pointer;}

.search input::placeholder { 
  color: #000;
}
.job-lead-image { height: 100%;
    width: 160px; }
.at-biddings li { padding: 10px; margin-left: 10%;}

.family-box { float: initial;
    position: absolute;
    width: 100%; 
    top: 30%;
}
.family-box div { 
    padding: 20px;
    text-align: center;
}
.family-box-text {
    top: 100%;
    position: absolute;
    margin: 20px;
    background-color: #fff;
    height: 300px;
    opacity: .6;
}
.family-box-text p, .family-box-text h2 {
    color: #000;
}
.category-popular-text ul li {
    font-size: 1.3em;
    color: #000;
    padding-top: 5px;
    margin-left: 40px;
}
.category-popular-text h1 {
    text-align: center;
    font-size: 2.2em;
}

.category-popular-text ul li a {
    color: #000;
}

/* banner area start */
.banner-area{width:100%;height:auto;position:relative;}
.banner-area img{display:block;max-width:100%;margin:auto;}
.home-banner-text { float: right; position: absolute; margin-top: 20%;
    margin-left: 10%;}
.home-banner-text h1 { color: white; font-size: 4vw;}

.radio-h .form-check-input{position:static;margin-top:.3rem;margin-left:0rem;}
/* banner area end */

/* job leads section */
.job-leads{width:100%;height:auto;padding:70px 0 30px;background:#fff;}
.job-leads h2{text-align:center;font-size:2em;margin:0 auto 30px !important;line-height:37px;font-weight:600;}
.job-leads .black-number{background:#eff8f9;color:#51af33;font-weight:600;padding:5px 10px;font-size:.6em !important;letter-spacing:2px;}
.black-numbers{background:#000;color:#51af33;font-weight:300;padding:5px 10px;font-size:1.2em !important;}
.job-box{box-shadow:0px 0px 10px #ccc;padding:15px 14px;margin:10px;}
.job-box .sec-1{font-size:.9em;line-height:.8em; text-transform:uppercase;height:10px;overflow:hidden;}
.job-box .sec-2{display:inline-block;vertical-align:middle;margin-top:22px;}
.job-box .sec-fig{width:42px;height:42px;float:left;border-radius:100%;overflow:hidden;vertical-align:middle;}
.job-box .sec-fig figure{width:42px;height:42px;display:table-cell;vertical-align:middle;text-align:center;}
.job-box .sec-fig figure img{max-width:100%;margin:0 auto;}
.job-box .sec-star{float:left;vertical-align:middle;margin:10px 0 0 8px;}
.job-box .sec-3{font-size:1em;line-height:1em; color:#37a7a8;margin:18px 0 22px;height:14px;overflow:hidden;font-weight:400;}
.job-box .sec-3 a{ color:#37a7a8;}
.job-box .sec-4{font-size:.99em;line-height:1.6em; color:#424242;height:46px;overflow:hidden;}
a.register-btn{background:#000;background:#51af33;color:#fff;text-transform:uppercase;padding:13px 20px;font-size:1.1em;border-radius:24px;text-decoration:none;transition:.3s linear all;margin-left:10px;line-height:46px;}
a.register-btn i{margin-left:10px;}
a.register-btn:hover{background:#000;}

.navbar .nav .sec-fig{width:39px;height:39px;display:inline-block;border-radius:100%;overflow:hidden;vertical-align:middle;}
.navbar .nav .sec-fig figure{width:39px;height:39px;display:table-cell;vertical-align:middle;text-align:center;}
.navbar .nav .sec-fig figure img{max-width:100%;margin:0 auto;}

.noti-figs{float:left;vertical-align:middle;margin-right:5px;}
.noti-fig{width:20px;height:20px;display:inline-block;vertical-align:middle;}
.noti-fig figure{width:20px;height:20px;display:table-cell;vertical-align:middle;text-align:center;}
.noti-fig figure img{max-width:100%;margin:0 auto;}
/* job leads section */

/* Banner section */
.banner-section{width:910px;margin:0 auto 10px;}
/* Banner section */

/* portfolio section */
.portfolio{width:108px;height:108px;float:left;margin-right:15px;border:1px #666 solid;border-radius:5px;padding:2px;}
.portfolio figure{width:102px;height:102px;display:table-cell;vertical-align:middle;text-align:center;}
.portfolio figure img{max-width:100%;}

.portfolio2{width:178px;height:178px;float:left;margin:21px;border:1px #666 solid;border-radius:5px;padding:2px;position:relative;}
.portfolio2 figure{width:172px;height:172px;display:table-cell;vertical-align:middle;text-align:center;}
.portfolio2 figure img{max-width:100%;}
.pdf_dwnd{ position:absolute; z-index:99; top:7px; left:7px;}
.pdf_dwnd a{ background:#fff; color:#333; display:block; padding:2px; width:30px; height:30px; line-height:27px; text-align:center; border-radius:5px; font-size:1.5em; box-shadow:#999 0 0 5px;}

#upload-photo{opacity: 0;position: absolute;z-index:1;left:0;cursor:pointer;}
.closed{position:absolute;z-index:99;right:-5px;top:-5px;background:#fff;padding:5px;border:1px #666 solid;border-radius:20px;box-shadow:0 0 5px #a9a9a9;cursor:pointer;}

.skills{}
.skills li{list-style:none;display:inline-block;padding:5px 20px;text-align:center;}
.skills li p{font-style:italic;}
.skills li p span{text-transform:none;display:block;background:#f1f1f1;border-radius:25px;padding:5px 15px;margin-top:5px;}

.profiles{box-shadow:0 0 10px #ccc;display:inline-block;}
.banner-profile{position:relative;display:table;padding-bottom:25px;width:100%;}
.banner-profile .acc-pic{position:absolute;z-index:99;left:20px;top:105px;margin-bottom:0;}
.banner-profile .acc-pic-img{border:5px #fff solid;}
.edit-btn{background:#666;width:40px;height:40px;border-radius:100%;position:absolute;z-index:99;right:-20px;top:45px;text-align:center;vertical-align:middle;line-height:35px;font-size:15px;color:#fff;border:2px #fff solid;}
.edit-btn a{color:#fff;display:block;cursor:pointer;}

.edit-btns{background:#666;width:40px;height:40px;border-radius:100%;position:absolute;z-index:99;right:-20px;top:0;text-align:center;vertical-align:middle;line-height:35px;font-size:15px;color:#fff;border:2px #fff solid;}
.edit-btns a{color:#fff;display:block;cursor:pointer;}

.user_pic{ float:left; width:150px; height:150px; text-align:center; overflow:hidden; border-radius:100%;}
.user_pic figure{ width:140px; height:140px; vertical-align:middle; display:table-cell;}
.user_pic img{ max-height:100%; max-width:100%;}

.pro-address{padding:45px 20px 10px;}
.pro-address .sec1{float:left;width:40%;}
.pro-address .sec2{float:right;width:270px;text-align:center;}
.pro-address .sec2 .nav-tabs{display:inline-flex;text-align:center;}
.pro-address .sec2 .tab-content{margin-top:15px;font-size:12px;padding:0 30px;}
.dn{display:none;}

.upload1{position:absolute;z-index:99;right:10px;top:10px;}
.upload2{position:absolute;z-index:99;right:56px;top:54px;}
.upld{opacity: 0;position: absolute;z-index: 1;left: 0; cursor: pointer;width:39px;height:39px;}

.upload3{position:absolute;z-index:99;right:34px;top:0px;}
.upload3 a{width:39px;height:39px;box-shadow:0 0 9px #ccc;border-radius:100%;display:inline-block;margin-right:10px;}

.badges-left{padding-left:20px;}
.pdf_dwnd{position:absolute;}
/* portfolio section */


/* video listing section start*/
ul.float_4{ margin:0 !important; padding:0;}
ul.float_4 li{ width:25%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:15px;}
.vid-inn{ width:280px; height:250px; margin:0 auto; border:1px solid #ccc; overflow:hidden; transition:all linear 0.7s;border-radius:10px 10px 0 0}
.vid-inn:hover{box-shadow:0 0px 5px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);}

.vid-area{ width:280px; height:200px; margin:0 auto; position:relative; overflow:hidden;}
.vid-box{ width:280px; height:200px;  margin:0 auto; overflow:hidden}
.vid-box figure{ width:280px; height:200px; vertical-align:middle; display:table-cell; text-align:center;}
.vid-box figure img{ display:inline-block; max-width:100%; transition:all linear 0.5s;}
.vid-box figure img:hover{ transform:scale(1.1)}

.play-bout{ width:50px; height:50px; position:absolute; z-index:99; left:0; right:0; top:0; bottom:0; margin:auto;}
/* video listing section end*/


/* our tasker section start */
ul.float_7{ margin:0 !important; padding:0;}
ul.float_7 li{ width:100%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:20px;}
.task-inn{ width:100%; min-height:150px; border:1px solid #a7a7a7; padding:15px; background:#f9f9f9; box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);border-radius:15px;}
.task-inn:hover{ }
.task-box{ width:150px; height:150px; float:left; }
.task-box figure{ width:150px; height:150px; vertical-align:middle; display:table-cell; text-align:center;border-radius:100%;overflow:hidden;}
.task-box figure img{ display:inline-block; max-width:100%;}
.task-right{ width:85%; height:auto; padding:10px 0px; float:right}
.task-hed{ text-align:left; font-size:1.8em; font-weight:600; color:#000;}
.task-hed span{ font-size:0.6em; color:#da7109; font-weight:400; display:block}
.task-cont{ text-align:left; color:#333; font-size:1.1em; padding-top:10px;}
/* our tasker section end */


/* Our Most */
.our-most{padding:15px 0 25px;}
.our-most h2{font-size:2.2em;text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:20px !important;}
.our-most-box{width:105px;margin:0 auto;}
.our-most-box-in{width:85px;height:85px;margin:0 auto;background:#ecf9e8;border-radius:100%;}
.our-most-box-in figure{width:85px;height:85px;display:table-cell;text-align:center;vertical-align:middle;}
.our-most-box-in figure img{max-width:100%;height:auto;text-align:center;}
.our-most-text{text-align:center;font-size:.79em;margin:15px 0 0 0;}
.our-most-text a{color:#2c2b2b;text-decoration:none;}

.our-most-boxs{width:118px;margin:5px auto;}
.our-most-boxs-in{width:118px;height:118px;margin:0 auto;border-radius:100%;overflow:hidden; transition:all linear 0.7s;}

.our-most-boxs-in figure{width:118px;height:118px;display:table-cell;text-align:center;vertical-align:middle;}
.our-most-boxs-in figure img{max-width:100%;height:auto;text-align:center;}
.our-most-texts{text-align:center;font-size:.79em;margin:15px 0 0 0;}
.our-most-texts a{color:#2c2b2b;text-decoration:none;}
.our-most-cont{width:860px;margin:0 auto;}
.vl-cate{background-image:none !important;padding-left:0 !important;}
.vl-cate a{background:#51af33;color:#fff !important;padding:10px 15px;text-decoration:none;}
/* Our Most End*/

/* Top Categories*/
.top-categories{margin:0;padding:0;}
.top-categories li{list-style:none;color:#000;line-height:2.8em; background:url(../images/bullet.jpg) no-repeat left 17px;padding-left:18px;font-size:.9em; width:20%; float:left}
.top-categories li a{color:#2c2b2b;}
/* Top Categories End*/

/* Welcome Start*/
.welcome-bg{padding:33px 0 10px;}
.welcome-bg h1{font-size:2.2em;text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:30px !important;color:#254f17;}
.welcome-bg h1 img{vertical-align:top;margin:6px 0 0 0;}
.wel-text{text-transform:uppercase;text-align:center;color:#000;font-size:1.4em;margin:45px 0 22px;line-height:1.2em;font-weight:500;}
.wel-text a{color:#000;text-decoration:none;}

.flip-box{background-color:transparent;width:250px;height:208px;perspective:1000px;margin:0 auto;}
.flip-box-inner{position:relative;width:250px;height:208px;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}
.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}
.flip-box-front, .flip-box-back{position:absolute; width:100%;height:100%;backface-visibility:hidden}
.flip-box-front{background-color:#fff;color:black}
.flip-box-back{background-color:#828b91;color:white;transform:rotateY(180deg);padding-top:15px;}
/* Welcome End*/


/* blog section page start */
ul.float_6{ margin:0 !important; padding:0;}
ul.float_6 li{ width:33.333%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:20px;}
.hom-blog-inn{ width:390px; height:350px; background:#efefef; border:1px solid #ccc; margin:0 auto; border-radius:10px; overflow:hidden; transition:all linear 0.7s;}
.hom-blog-inn:hover{box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 10px 0 rgba(0, 0, 0, 0.19);}
.hom-sect-area{ width:390px; height:220px; margin:0 auto; overflow:hidden;}
.hom-sect-area figure{ width:390px; height:220px; vertical-align:middle; display:table-cell; text-align:center;}
.hom-sect-area figure img{ display:inline-block; max-width:100%; transition:all linear 0.7s;}
.hom-sect-area figure img:hover{ transform:scale(1.1)}
.blog-txt-area{ width:100%; height:auto; padding:10px; position:relative;}
.blog-txt-inn{ width:100%; height:50px; overflow:hidden; margin:5px auto 0px;}
.blog-txt-inn a{ display:inline-block; text-align:left; color:#271c60; font-size:1.143em; font-weight:700;}
.blog-txt-inn a:hover{ text-decoration:none;}

.hom-sect-delarea{ width:390px; float:right; overflow:hidden;text-align:center;box-shadow:0 0 15px #ccc;border-radius:5px;overflow:hidden;margin:0 0 0 15px;}
.hom-sect-delarea figure{ width:390px; height:220px; vertical-align:middle; display:table-cell; text-align:center;overflow:hidden;}
.hom-sect-delarea figure img{ display:inline-block; max-width:100%; transition:all linear 0.7s;}
.hom-sect-delarea figure img:hover{ transform:scale(1.1)}

.blog-cmnt{background:#f5f5f5; margin-bottom:6px; border:1px solid #e4e4e4;padding:25px 15px;border-radius:5px;}
.post-cmnt{ width:60%; margin:15px auto 0;}
.post-cmnt input[type=text]{ background:none; border:1px solid #737373; padding:9px 9px 9px 15px; margin:2px; border-radius:5px;}
.w32{width:32.5%;}
.post-cmnt textarea{width:99.3%;border-radius:5px;}
.border-left{padding:0 0 0 15px;}

.post-cmnt ::-webkit-input-placeholder{color:#000;}
.post-cmnt :-moz-placeholder{color:#000 !important;}
.post-cmnt ::-moz-placeholder{color:#000 !important;}
.post-cmnt :-ms-input-placeholder{color:#000;} 

.post-cmnt textarea{ background:none; border:1px solid #737373; padding:9px 9px 9px 15px; margin:2px; color:#000;}
.post-cmnt select{ background:none; border:1px solid #737373; padding:9px 9px 8px 15px; color:#000;}
.post-cmnt option{ color:#000;}
.blog-list{padding:10px 0;}
/* blog section page end */

.cat-l{background:#f5f7fc;padding:20px !important;}
.cat-left-1{font-size:19px;}
.cat-left-2{font-size:14px;margin:5px 0 0 0;}
.tabs-left{margin:0;padding:0;}
.tabs-left li{margin:5px 0 !important;padding:0 !important;display:block !important;width:100%;}
.tabs-left li a{margin:0 !important;background:#fefefe !important;border:1px #ccc solid;border-left:2px #000 solid;padding:10px 5px !important;font-size:14px !important;text-transform:uppercase;border-radius:0 !important;}
.tabs-left li a span{display:block;font-size:12px;text-transform:lowercase !important;}
.tabs-left li a:hover{color:#51af33 !important;border-left:2px #51af33 solid;}
.tabs-left li a.active{background:#000;color:#51af33;}
.tabs-left li a.show{background:#000;color:#51af33;border-left:2px #51af33 solid;}

.ca-list{margin:20px;padding:0;}
.ca-list li{display:inline-block;width:32%;vertical-align:top;font-size:11px;}
.ca-list li a{color:#000;}

/* latest news section start*/
ul.float_5{ margin:0 !important; padding:0;}
ul.float_5 li{ width:50%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:15px;}
.news-sect-inner{ width:100%; min-height:80px; background:none; margin:0 auto 15px;}
.nws-img-area{ width:168px; height:168px; float:left; }
.nws-img-box{ width:168px; height:168px; margin:0 auto;}
.nws-img-box figure{ width:168px; height:168px; vertical-align:middle; display:table-cell; text-align:center;}
.nws-img-box figure img{ display:inline-block; max-width:100%;}

.nws-rgt-sect{ width:67%; float:right; text-align:left; padding:12px 0px;}
.nws-title{ width:100%; height:60px; overflow:hidden}
.nws-title a{ color:#359217; font-size:1.143em; font-weight:500;}
.nws-title a:hover{ text-decoration:none}
.nws-dat{ color:#424242; font-size:0.857em;}

.news-sect-inner1{ width:97%; min-height:80px; background:#FFF; margin:0 auto 15px; border: 1px solid #EAEAEA; padding:10px; transition:all linear 0.7s;}
.news-sect-inner1:hover{box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 10px 0 rgba(0, 0, 0, 0.19);}
.nws-butt a{ width:auto; height:auto; text-align:center; color:#fff; font-size:14px; font-weight:500; background:#000; border-radius:5px; padding:7px 15px; display:inline-block; margin-top:15px;}
.nws-butt a:hover{ text-decoration:none; background:#51af33; color:#000;}
/* latest news section end*/

.prof{margin:5px 0 0 0;padding:5px;border-radius:5px;border:1px #f2f2f2 solid;padding:10px;transition:.3s linear all;}
.prof:hover{border:1px #000 solid}

/* badges section start */
ul.float_3{ margin:0 !important; padding:0;text-align:center;}
ul.float_3 li{ width:12%; position:relative; display:inline-block; list-style:none; margin-bottom:12px;}
.our-badge-box2{ width:120px; height:130px; overflow:hidden;transition:all linear 0.7s;margin:0 auto;}
.our-badge-box2:hover{ box-shadow:0 0px 5px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.10);}
/* badges section end */

.tooltips{position: relative;display: inline-block;}
.tooltips .tooltiptexts{visibility: hidden;width: 190px;background-color: #fff;box-shadow:0 0 5px #ccc;color: #000;text-align: left;border-radius: 6px;padding:15px;top: -10px;left: 20%;position: absolute;z-index: 1;}
.tooltips:hover .tooltiptexts{visibility:visible;}

/* listing */
.listing{border:1px #c5c5c5 solid;padding:5px;border-radius:3px;}
.list-inner{padding:15px;background:#f2f2f2;}
.listing .rupee{font-size:1.5em;}
.listing .heading{font-size:1.3em;line-height:1.3em;/*border-bottom:1px #a7a7a7 solid;*/padding-bottom:10px;font-weight:500;margin:0 0 5px 0;height:26px; overflow:hidden;}
.listing .heading a{color:#000;text-decoration:none;}
.list-pics{width:210px;border:1px #ccc solid;padding:5px;margin:15px auto 0;background:#fff;box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc;}
.list-pic{width:200px;height:150px;}
.list-pic figure{width:200px;height:150px;display:table-cell;vertical-align:middle;text-align:center;}
.list-pic figure img{max-width:100%;height:100%;}
.list-pics2{width:210px;border:1px #ccc solid;padding:5px;margin:5px auto;background:#fff;box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc;}
.right-section2{margin:0 0 0 15px;text-align:center;box-shadow:-1px 0px 0px 0 #a7a7a7;padding:15px 0;}

.more_opt{ width:210px; margin:auto; position:relative;}
.more_opt_title{ background:#fff; border:#ccc 1px solid; padding:5px; border-radius:3px; cursor:pointer;}
.more_opt div{ display:none; position:absolute; width:100%; background:#fff; border:#ccc 1px solid; border-radius:3px; margin-top:3px; font-size:.9em;}
.more_opt div a{ display:block; padding:5px 0; color:#333; border-bottom:#eee 1px solid;}
.more_opt div a:hover{ text-decoration:none; background:#eee;}

.list-btns{background:#fff;color:#000;font-size:1em;line-height:2.2em;text-decoration:none;float:right;/*overflow:hidden;*/border-radius:20px;}
.list-btns a{display:inline-block;color:#000;padding:0 15px;text-decoration:none;transition:.3s linear all;border:1px #c5c5c5 solid;text-align:center;border-radius:20px;}
.list-btns a:hover{background:#000;color:#fff;}

.right-section{margin:0 0 0 15px;text-align:center;box-shadow:-1px 0px 0px 0 #a7a7a7;min-height:245px;}
.right-section .section-1{font-size:1.3em;line-height:1.3em;padding-top:35px;}
.right-section .section-2{text-align:center;margin-top:5px;}
.right-section .section-3{margin-top:20px;}

.our-most .section-1{padding:3% 0 0 0;background:#ececec;border-radius:10px;}
.our-most .section-2{border-radius:10px;overflow:hidden;}
.our-most .section-2 iframe{line-height:0;display:block;}
.our-most .section-3{padding:3% 0 0 0;background:#ececec;border-radius:10px;}
.news-title{text-align:center;font-size:52px;font-weight:600;text-transform:uppercase;line-height:52px;font-family:Roboto, Arial, Helvetica, sans-serif;margin-top:30px;}
.news-title a{color:#000;text-decoration:none;}
.news-title span{display:block;font-size:36px;line-height:32px;font-weight:300;}

.blog-title{text-align:left;font-size:36px;font-weight:600;text-transform:uppercase;line-height:36px;font-family:Roboto, Arial, Helvetica, sans-serif;margin-top:30px;margin:10% 0 0 22%;}
.blog-title a{color:#000;text-decoration:none;}
.blog-title span{display:block;font-size:36px;line-height:36px;font-weight:300;}
.fs32{font-size:32px;}
.vat{vertical-align:top;}

.activate-btn{display:inline-block;margin:15px 0 0 0;}
.activate-btn a{background:#51af33;display:block;padding:8px 45px;color:#fff;font-size:1.2em;line-height:1.2em;text-decoration:none;transition:.3s linear all;border-radius:3px;}
.activate-btn a:hover{background:#000;color:#fff;}

.closed-btn{display:inline-block;margin:15px 0 0 0;}
.closed-btn a{background:#416fbf;display:block;padding:8px 45px;color:#fff;font-size:1.2em;line-height:1.2em;text-decoration:none;transition:.3s linear all;border-radius:3px;}
.closed-btn a:hover{background:#000;color:#fff;}

.assigned-btn{display:inline-block;margin:15px 0 0 0;}
.assigned-btn a{background:#fff;display:block;padding:8px 45px;color:#000;font-size:1.2em;line-height:1.2em;text-decoration:none;transition:.3s linear all;border-radius:3px;border:1px #ccc solid;}
.assigned-btn a:hover{background:#000;color:#fff;}

.listing-left{height:1056px;overflow:auto;}

.catlist-img{width:576px;margin:15px 0 15px 0}
.catlist-img figure{width:576px;height:200px;vertical-align:middle;display:table-cell;text-align:center;border-radius:10px;overflow:hidden;}
.catlist-img figure img{max-width:100%;}

.acc-list-cat{margin:10px 0 0 0;padding:0;}
.acc-list-cat li{margin:0;padding:0;list-style:none;display:block;width:100%;font-size:15px;line-height:28px;}

.acc-list-cat2{margin:0;padding:10px 13px;}
.acc-list-cat2 li{margin:0 0 0 16px;padding:0;font-size:13px;line-height:22px;}

.rgs{margin:0;padding:0;}
.rgs li{list-style:none;display:inline-block;width: 47%;margin: 7px 7px;}

.cat-list{border:1px #ccc solid;padding:10px;}
.cat-list-pic{width:50px;float:left;margin:0 10px 0 0}
.cat-list-pic-img{width:50px;height:50px;border-radius:3px;overflow:hidden;}
.cat-list-pic-img figure{width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;}
.cat-list-pic-img figure img{max-width:100%;margin:0 auto;}
.pone{background:#f77d0e;padding:1px 4px;margin-right:5px;border-radius:3px;}
.spec_txt{ overflow:hidden; height:18px;}
/* listing End */

/* Filter Start */
.filter-line{border-bottom:1px #e4e4e4 solid;}
.pag-in{}

.drop-in{border-bottom:1px #e4e4e4 solid;margin-bottom:20px;}
.drop-in .section1{float:left;width:25%;border-right:1px #ccc solid;}
.drop-in .section1 input{border:0;margin:10px 0 0 0;width:56%;}

.drop-in .section2{float:left;width:16%;border-right:1px #ccc solid;padding:12px 10px;}
.drop-in .section2 select{border:0;width:100%;font-size:1.1em;font-weight:500;}
.drop-in .section3{float:left;padding:4px 10px;}
.drop-in .ind{float:left;font-size:1.1em;color:#000;font-weight:500;padding:12px 0 12px 12px;}

.filter-line .page-link{border:0;margin-left:0;background:#efefef;}
.filter-line .pagination-sm .page-item:last-child .page-link{background:none;}
.filter-line .pagination-sm .page-item:last-child .page-link:hover{color:#d20000;}
.filter-line .pagination-sm .page-item:first-child .page-link{background:none;}
.filter-line .pagination-sm .page-item:first-child .page-link:hover{color:#d20000;}
.filter-line .pagination-sm .page-link{width:29px;height:29px;text-align:center;border-radius:100%;margin:0 2px;}
.ind{float:left;font-size:1.1em;color:#000;font-weight:500;}
/* Filter End */



/* Our badges */
.our-badge{padding:0px 0 25px;}
.our-badge h2{font-size:2.2em;text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:20px !important;}

.top-badge{margin:0;padding:0;}
.top-badge li{list-style:none;color:#000;float:left;width:11.11%;margin:0 0 50px 0;}
.top-badge li a{color:#2c2b2b;}

.our-badge-box{width:120px;margin:0 auto;}
.our-badge-box-in{width:85px;height:85px;margin:0 auto;}
.our-badge-box-in figure{width:85px;height:85px;display:table-cell;text-align:center;vertical-align:middle;}
.our-badge-box-in figure img{max-width:100%;height:auto;text-align:center;}

.top-badge1{margin:0;padding:0;}
.top-badge1 li{list-style:none;color:#000;float:left;width:12.5%;margin:0 0 20px 0;}
.top-badge1 li a{color:#2c2b2b;}

.our-badge-box1{width:142px;margin:0 auto;}
.our-badge-box1-in{width:142px;height:55px;margin:0 auto;}
.our-badge-box1-in figure{width:142px;height:55px;display:table-cell;text-align:center;vertical-align:middle;}
.our-badge-box1-in figure img{max-width:100%;height:auto;text-align:center;}

.badges-acc{margin:5px 0;box-shadow:0 0 5px #ccc;display:inline-block;width:96%;border-radius:5px;padding:10px;}
.badges-figs{float:left;vertical-align:middle;margin-right:15px;}
.badges-fig{width:38px;height:38px;display:inline-block;vertical-align:middle;}
.badges-fig figure{width:38px;height:38px;display:table-cell;vertical-align:middle;text-align:center;}
.badges-fig figure img{max-width:100%;margin:0 auto;}

.badges_description{width:63%;float:left;}
.badges_description .sec-1{font-size:1em;font-weight:500;margin-top:7px;}
.badges_description .sec-1 a{color:#000}
.badges_description .sec-2{font-size:.9em;margin:2px 0  0 0;max-height:54px;overflow:hidden;}

.badges_button{float:right;margin:17px 10px 0 0;}
a.badges-btn{background:#fff;color:#000;text-transform:uppercase;padding:7px 20px;font-size:.9em;border-radius:24px;text-decoration:none;transition:.3s linear all;box-shadow:0 0 1px #666;}
a.badges-btn:hover{background:#51af33;color:#fff;}

a.canceled-btn{background:#51af33;color:#fff;text-transform:uppercase;padding:7px 20px;font-size:.9em;border-radius:24px;text-decoration:none;transition:.3s linear all;box-shadow:0 0 1px #666;}
a.canceled-btn:hover{background:#fff;color:#000;}
/* Our badges */

/* Map start*/
.map-left{background:#f6f6f6;border:1px solid #ededed;padding:25px;height:400px;display:table-cell;width:620px;text-align:right;vertical-align:middle;}
.map-left .checkmark{right:0 !important; left:inherit;}
.map-left label{padding-right:35px !important;}
.cross{position: absolute;color: #fff;right: 12px;top: 10px;background: #000;width: 30px;height: 30px;z-index: 99;text-align: center;vertical-align: middle;border-radius: 100%;line-height: 30px;}
.cross a{color:#fff;}

/* Map start*/

/* login start*/
.log-left{background:#f6f6f6;border:1px solid #ededed;padding:15px;display:block;width:100%;text-align:right;vertical-align:middle;}
.log-left .checkmark{left:0 !important;background:#c7c7c7;top:4px;}
.log-left label{padding-left:22px !important;float:left;}
.log-left input{ position:absolute;  opacity:0;  cursor:pointer}
.log-left:hover input ~ .checkmark{ background-color:#ccc}
.log-left input:checked ~ .checkmark{ background-color:#2196F3}
.log-left input:checked ~ .checkmark:after{ display:block}
.log-left .checkmark:after{ top:9px; left:9px; width:8px; height:8px; border-radius:50%; background:white}
.log-left .checkmark{width:15px;height:15px;}
.log-left .checkmark:after{top:4px;left:4px;width:7px;height:7px;}
/* login start*/

/*Profile Map*/
.map{background:#fff;border:1px solid #ededed;position:relative;border-radius:10px 10px 0 0;overflow:hidden;}
.map iframe{margin:2px;line-height:inherit;display:block}
.banner-up{background:#000;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;z-index:9;padding:15px;}
.ban-content-left{width:37%;float:left;background:#fff;border-radius:10px;overflow:hidden;}
.ban-content-left_header{background:#51af33;padding:10px 25px;}
.ban-content-left_textarea{padding:10px 15px;}

.ban-content-right{width:62%;float:right;background:#fff;border-radius:10px;overflow:hidden;padding:10px;min-height:601px;}
.map-text{min-height:320px;margin:15px 0 0 0;}
.ban_bottom_text{padding:10px 15px;}
.map-btn{background:#65a916;display:block;border-radius:5px;overflow:hidden;}
.map-btn a{display:block;color:#fff;font-weight:500;text-align:center;padding:7px 0;font-size:1.2em;text-decoration:none;}

.share-history{background:#eeeeee;border-radius:5px;margin:10px 0 0 0;padding:5px 10px;}
.ban-content-right .owl-dots{margin-top:15px !important;}
.bottom-history{background:#fff;border-radius:0 0 3px 3px;padding:15px 20px;box-shadow:0px 0px 4px 1px #ccc;}

.left-cont{width:75%;float:left;border-right:5px #ececec solid;margin-bottom:15px;}
.left-cont-heading{background:#f5f5f5;padding:10px 25px;font-size:16px;text-transform:uppercase;font-weight:500;}
.about-sec-1{padding:15px;border-right:1px #e0e0e0 solid;}
.abo-box{background:#f5f5f5;padding:10px 10px 15px 15px;border-left:3px #51af33 solid;margin-top:15px;border-radius:5px;}
.abo-box ul{margin:10px 0 0 0;padding:0;}
.abo-box ul li{margin:0;padding:0;list-style:none;background:url(../images/tick.jpg) no-repeat 0 6px;padding-left:25px;line-height:24px;}

.abo-b{margin:10px 0 0 0;padding:0;}
.abo-b li{margin:0 0 0 25px;padding:0;list-style:disc;line-height:24px;}

.about-sec-2{padding:15px;}
.about-sec-2 .table{margin-bottom:0;}
.about-sec-2 .table td, .table th{border-top:0;padding:.45rem;}

.right-cont{width:24%;float:right;}
.right-cont ul{margin:0;padding:0;}
.right-cont ul li{list-style:none;margin:0 0 8px 0;padding:0;width:50%;float:left;}
.gall{width:140px;height:140px;margin:0 auto;border:1px #ccc solid;padding:5px;}
.gall figure{width:130px;height:130px;display:table-cell;vertical-align:middle;text-align:center;}
.gall figure img{max-width:100%;}

.badges{border:2px #ed1c24 solid;border-radius:5px;text-align:center;display:inline-block;line-height:35px;font-size:1.2em;padding:0 45px;margin:15px 0 0 0;text-transform:uppercase;box-shadow:inset 0 0 15px #ccc;font-weight:500;color:#000;}
/*Profile Map*/

/* blog start
.blog-section .section-1{margin-top:5%;}
.blog-section .section-3{margin-top:6%;}
 blog End*/

/* Blog 
.blog-inn{width:294px;margin:0 auto 40px;border:1px solid #e0e0e0;border-radius:10px;padding:15px;transition:.3s linear all;height:381px;}
.blog-area{width:260px;height:142px;margin:0 auto;background:#fff;border-radius:100%;}
.blog-box{width:260px;height:142px;margin:0 auto;}
.blog-box figure{width:260px;height:142px;vertical-align:middle;display:table-cell;text-align:center;overflow:hidden;}
.blog-box figure img{max-width:100%;transition:all linear 0.7s;width:auto !important;}
.blog-inn:hover .blog-box figure img{transform:scale(1.1)}
.blog-txt-ars{font-size:1.3em;line-height:1.3em;color:#007bbb;font-family:Roboto, Arial, Helvetica, sans-serif;}
.blog-txt-area a{width:100%;font-size:1.3em;line-height:1.3em;color:#007bbb;font-family:Roboto, Arial, Helvetica, sans-serif;height:46px;overflow:hidden;}
.blog-text{line-height:23px;font-family:Roboto, Arial, Helvetica, sans-serif;margin:20px 0 0 0;font-size:1em;height:52px;overflow:hidden;}
.blog-text1{line-height:23px;font-family:Roboto, Arial, Helvetica, sans-serif;margin:10px 0 0 0;}
.blog-inn:hover{background:#082046;}
.blog-inn:hover .blog-text{color:#fff;}
.blog-inn:hover .posted-date{color:#fff;}
.blog-inn:hover .posted-by{color:#fff;}
.blog-inn:hover .blog-txt-area a{color:#feba13;}
.posted-date{font-size:12px;color:#8c8c8c;margin-top:15px;height:18px;overflow:hidden;}
.posted-by{font-size:12px;color:#8c8c8c;margin-bottom:10px;margin-top:3px;height:18px;overflow:hidden;}

.blread-area{position:relative;bottom:-8px;width:58px;height:58px;background:#feba13;border-radius:100%;font-size:2em;color:#fff;font-weight:800;line-height:2.2em;margin:auto;text-align:center;}
.blread-area a{display:block;color:#fff;}

.blog-box_in{width:300px;height:164px;float:left;margin:0 15px 15px 0}
.blog-box_in figure{width:300px;height:164px;vertical-align:middle;display:table-cell;text-align:center;overflow:hidden;}
.blog-box_in figure img{max-width:100%;transition:all linear 0.7s;width:auto !important;}

.comments{text-align:center;}
.comments h2{font:bold 23px/28px 'Roboto',Arial, Helvetica, sans-serif;display:block;color:#484848;}

.blog-txt-area{height:48px;overflow:hidden;}
 Blog end */

/* TESTIMONIALS */
.testimonials ul li{margin:40px 20px; list-style:none; position:relative; padding:0 50px 0 175px}
.testimonials ul li .test_head{position:absolute; z-index:5; left:0; top:5px; width:160px; text-align:right; font:600 18px/24px 'Ubuntu', Arial, Helvetica, sans-serif; color:#333; height:auto;}

.testi-img{ width:72px; height:72px; margin:0 auto; border-radius:50%; padding:10px; overflow:hidden;}

.testimonials ul li .test_head b{display:block; font-weight:400; font-size:14px; color:#999;}
.test_text{border:3px solid #ddd; padding:35px; border-radius:10px; font:italic 400 14px/18px 'Open Sans', Georgia, "Times New Roman", Times, serif; color:#666; position:relative; min-height:66px; box-shadow:5px 5px 5px rgba(0,0,0,.05) inset;}
.testimonials ul li .test_head span{ display:block;font-weight:400; font-size:14px; color:#999; line-height:18px;}.testimonials ul li .test_head span a{ color:#1f32ba}
.testimonials ul li:hover .test_text{border:3px solid #ccc;}
.test_text b{background:url(../images/tuki_l.png) no-repeat; width:56px; height:61px; position:absolute; z-index:2; display:block; top:30px; left:-59px}
.testimonials ul li:nth-child(even){padding:0 175px 0 50px}
.testimonials ul li:nth-child(even) .test_head{left:auto; right:0; text-align:left;}
.testimonials ul li:nth-child(even) .test_text b{background:url(../images/tuki_r.png) no-repeat; right:-59px; left:auto}
.input_w{ width:100px;}
/* TESTIMONIALS END */

/* client */
.client-box{width:160px;height:130px;margin:0 auto;}
.client-box figure{width:160px;height:130px;vertical-align:middle;display:table-cell;text-align:center;}
.client-box figure img{max-width:100%;transition:all linear 0.7s;width:auto !important;}
.client-box figure img:hover{transform:scale(1.1)}
/* client end */

/* testimonial section start */
.registerd{background:#eff8f9;padding:52px 30px}
.registerd .heading{font-size:1.5em;line-height:1.3em;text-align:center;font-weight:400;margin-top:15px;}
.registerd .heading2{font-size:1.2em;line-height:1.4em;text-align:center;font-weight:500;margin-top:35px;}
.registerd .heading span{font-size:1.2em;display:block;font-weight:500;}
.registerd .heading3{font-size:1.1em;line-height:1.4em;text-align:center;margin:35px 0 5px;}
.registerd .heading3 a{color:#51af33;text-decoration:none;}

.testi-bg{}
.testi-bg h2{text-align:center;color:#000000;font-size:2.2em;text-transform:uppercase;}
.testi-inn{width:100%;height:auto;padding:10px 0 5px;}
.testi-cont{text-align:center;font-size:1.2em;line-height:1.5em;color:#5a5a5a;padding:12px 10px;font-style:italic;font-weight:300;height:116px;overflow:hidden;margin-bottom:6px;}
a.viewall-btn{background:#51af33;color:#fff;padding:13px 30px;font-size:.9em;border-radius:24px;text-decoration:none;transition:.3s linear all;margin-left:10px;line-height:46px;}
a.viewall-btn i{margin-left:10px;}
a.viewall-btn:hover{background:#000;}

.tasker{}
.tasker-box{width:126px;height:126px;float:left;margin:38px 35px 0 45px;}
.tasker-box figure{width:126px;height:126px;display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;border-radius:100%;overflow:hidden;}
.tasker-box figure img{max-width:100%;}
.tasker-cont{font-size:.9em;line-height:1.5em;color:#5a5a5a;padding:12px 0;height:82px;overflow:hidden;margin-bottom:6px;}
.tasker .heading{font-size:1.6em;padding-top:25px;color:#000;}
.tasker .heading span{display:block;font-size:.66em;}
.tasker .heading a{color:#000;}
#ourtasker .owl-dots{margin:15px 0 0 0;position:relative;z-index:9999;width:100%;}
/* testimonial section end */

/*inner-banner-start*/
.inner-banner{width:100%;height:auto;}
/*inner-banner-start*/

/* TREE */
.breadcrumb_outer{background:#51af33;padding:5px 0;}
.breadcrumb{ padding:0 10px;margin-bottom:0px;list-style:none;background-color:inherit;border-radius:0px;font-size:14px;} 
.breadcrumb li{position:relative;z-index:9999;}
.breadcrumb li:nth-child(4){position:relative;z-index:0;}
.breadcrumb li:nth-child(5){position:relative;z-index:0;}
.breadcrumb a{color:#fff;}
.breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before {color:#fff;}
a:after .breadcrumb{color:#fff !important;}
/* TREE CLASSES */


/********** Footer section start **********/
footer{background:#fff;padding:45px 0;}
.footer_bg{padding:0;}
.footer_sec1{width:25%;float:left;}
.footer_sec2{width:17%;float:left;}
.footer_sec3{width:16%;float:left;}
.footer_sec4{width:18%;float:left;}
.footer_sec5{width:290px;float:right;margin:10px 0 0 0}

.ft-line{padding:6px 0px;margin:0px;}
.ft_link a{font:400 0.9em/2em 'Roboto', sans-serif;color:#000;display:table;text-decoration:none;}
.ft_link a:hover{color:#000;}

.box-1{width:50%;float:left;}

.foot-social{float:right;margin-top:20px;}
.foot-social a{width:35px;height:35px;border-radius:50%;background:#f1f3f5;display:inline-block;margin-right:1px;}
.foot-social a:hover{background:#000;text-decoration:none;}
.foot-social i{display:block;font-size:1.429em;color:#242a30;text-align:center;padding:8px 0px;}
.foot-social a i:hover{text-decoration:none;color:#fff;}

.advertise{background:#51af33;color:#fff;font-size:18px !important;font-weight:500 !important;border-radius:10px;padding:5px 21px;text-decoration:none !important;}

.crd-txt{font-size:1.143em;color:#fff;text-align:left;padding-top:32px;text-transform:uppercase;}
.card-sec{display:inline-block; float:left;margin-top:16px;}
.card-sec a{display:inline-block;margin-right:10px;}

.butt-pay{display:inline-block;background:#df2121;text-align:center;color:#fff;text-transform:uppercase;font-size:1.071em;width:100%;padding:10px 0px;border-radius:5px;}
.butt-pay:hover{background:#721010;text-decoration:none;color:#fff;}

.foot-logo{text-align:right;}
.copy{font-size:.9em;color:#fff;margin-top:10px;text-align:right;}
.copy a{color:#7d7d7d;}
.copy a:hover{color:#fff;}
.dropup .dropdown-menu{background:none}
.dropup .dropdown-menu li{border:0;padding:1px !important;}
.f_dd_box{margin:10px 0 0 0}
/********** Footer section end **********/

.advertise-new {
    background: #ffe3b0;
    color: #fff;
    font-size: 18px !important;
    font-weight: 500 !important;
    border-radius: 10px;
    padding: 5px 21px;
    text-decoration: none !important;
}

.add-sec{float:left;}

/* Reviews */
.cnt_bg ul li{float:left;width:100%;}
.cnt_bg{margin-top:18px;background:rgba(255,255,255, .7);border-radius:5px;padding:20px;text-align:center !important;width:100%;}
.review_area h3{color:#fff;font-size:28px;font-weight:bold;font-family:'Roboto', sans-serif;text-transform:uppercase;margin-bottom:0px;}
.subhed1 a{display:block;font-size:14px;color:#e77194;padding-top:5px;text-transform:uppercase;font-family:'Roboto', sans-serif;}

/* pagination section start */
.page-item.active .page-link{z-index:1;color:#fff;background-color:#930000;border-color:#930000;}
.page-link:hover{color:#ffffff;background-color:#d20000;border-color:#d20000;}
.page-link{color:#000;}
/* pagination section end */

/* INDEX PAGE CLASSES END */
/* CMS AREA */
.mid_area{padding-top:20px;padding-bottom:35px;font-family:'Roboto', sans-serif;font-size:14px;}
.cms_area{line-height:24px; padding:0 10px}
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Roboto', sans-serif;margin:30px 0px 30px 50px}
.cms_pc{float:right;margin:5px 0 10px 10px;max-width:100%;border:1px solid #eee;padding:10px;}
.cms_pc2{float:left;margin:15px 20px 20px 0;max-width:100%}
/* CMS AREA ENDS */
h1 + .paging{margin-top:7px;}
.paging{padding:10px;border:0 solid #ccc;border-radius:2px;background:#333;color:#fff}
.paging .pager{text-align:right;margin:0;padding:0;}
.paging .pager li>a, .pager li>span{padding:2px 8px;border-radius:3px;color:#26346d;font-weight:600;border:1px solid #fff}
.paging .pager li.active a{border:1px solid #ffca55;background:#daa735;color:#fff;font-weight:700}
.pager li>a, .pager li>span{padding:2px 8px;border-radius:3px;color:#666;font-weight:600;border:1px solid #ccc}
.pager li.active a{border:1px solid #bb3537;background:#fff;color:#bb3537;font-weight:700}

/* CONTACTS */
.contact_form_cont{width:100%;height:auto;border:1px solid #ededed;padding:15px;background:#f3f3f3;}
.cont-sec{width:100%;height:auto;margin-bottom:6px;}
.cont-sec p{width:30%;float:left;font-size:15px;font-weight:500;color:#5d5d5d;}
.cont-sec input[type=text]{width:70%;height:35px;float:left;border:1px solid #E4E4E4;padding-left:10px;}
.cont-sec textarea{width:70%;height:75px;float:left;border:1px solid #E4E4E4;padding-left:10px;}
.cont-sec1{width:70%;float:right;height:auto;margin-bottom:10px;}
.cont-sec .required{margin-left: 150px}
.sub-butt{width:auto;height:auto;text-align:center;color:#fff;font-weight:600;font-size:18px;padding:10px 22px;border-radius:5px;float:left;margin-right:12px;background:#df2121;cursor:pointer;}
.sub-butt:hover{background:#333333;}

.testi-sec{margin:15px auto;width:40%;}
.testi-sec input[type=text]{width:100%;height:35px;border:1px solid #E4E4E4;padding-left:10px;margin-bottom:5px;}
.testi-sec textarea{width:100%;height:120px;border:1px solid #E4E4E4;padding-left:10px;}

.res-butt{width:auto;height:auto;text-align:center;color:#fff;font-weight:600;font-size:18px;padding:10px 22px;border-radius:5px;float:left; background:#750b0b;cursor:pointer;}
.res-butt:hover{background:#421f1f;}

.sec-con{width:98%;height:auto;border:1px solid #ededed;padding:15px;background:#fdfdfd;float:right;}
.add-sect{width:100%;height:auto;padding:20px 10px;border:1px dashed #e2e2e2;background:#fff;margin:20px 0px 11px;}
.add-info{width:100%;height:auto;border:1px dashed #dadada;padding:10px 15px 0 15px;background:#fff;}
.add-info p:nth-child(1){text-align:center;color:#000;font-weight:400;font-size:1.071em;margin-bottom:10px;border-bottom:1px dashed #dadada;padding-bottom:13px;}
.add-info p a:nth-child(1){color:#000;}
.add-info p:nth-child(2){text-align:center;color:#000;font-weight:400;font-size:1.071em;margin-bottom:10px;border-bottom:1px dashed #dadada;padding-bottom:13px;}
.add-info p a:nth-child(2){color:#000;}
.add-info a{color:#000 !important;}
.add-info p:nth-child(3){text-align:center;color:#000;font-weight:400;font-size:1.071em;margin-bottom:0;padding-bottom:13px;}
/* CONTACTS ENDS */

/* FAQ */
.panel-group .panel{border-radius:0;border:0;border:1px solid #f1f1f1;margin:10px 0;box-shadow:none}
.panel-default>.panel-heading{background:#fff;padding:10px 0;}
.panel-default>.panel-heading a{background:url(../images/arl3.png) no-repeat 10px 0;padding:6px 5px 6px 45px;display:block;color:#000;font:600 15px/18px 'Roboto', sans-serif;}
.panel-body{background:#f3f3f3;font-size:13px;padding:10px;line-height:18px;}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Roboto', sans-serif;margin:20px 0px 20px 20px}
.panel-group .collapse{border-top:1px solid #f1f1f1;}
.inr_text{margin:15px 0 0 0;height:190px;position:relative;overflow:hidden}
.inr_text1{font:italic 400 14px/20px 'Roboto', 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 'Roboto', sans-serif;margin:15px 0 0 0}

.faq-listing{margin:0;padding:0;text-align:center;}
.faq-listing li{margin:0;padding:0;list-style:none;float:left;margin:5px;width:32.5%;font-size:15px;}
.faq-listing li a{padding:15px 25px;display:block;color:#000;transition:.3s linear all;border:1px #51af33 solid;border-radius:5px;text-decoration:none;}
.faq-listing li a:hover{color:#fff;border:1px #000 solid;background:#51af33;}
/* FAQ ENDS */

.btn_red{font-size:1em;font-weight:600;border-radius:3px;border:none;background-color:#51af33;color:#fff;padding:10px 27px;text-align:center;text-transform:uppercase;}
.btn_red:hover{background:#000;color:#fff;text-decoration:none;}

/* SITEMAP */
.sitemap{text-align:center;padding:0 0 0 0;color:#fff !important;}
.sitemap a{display:inline-block;padding:8px 20px;font:400 15px/20px 'Roboto', sans-serif;border-radius:5px;margin:5px 1px;color:#fff !important;background:#021016;}
.sitemap a:hover{background:#51af33;color:#fff;text-decoration:none}

.sitemap2{text-align:center;padding:12px 0 0 0;}
.sitemap2 a{display:inline-block;padding:7px 26px;font:400 14px/20px 'Roboto', sans-serif;background:#021016;border-radius:20px;margin:5px 2px;color:#fff;}
.sitemap2 a:hover{background:#00b4f8;color:#fff;text-decoration:none;}

/* SITEMAP ENDS */

/*Login*/
.form_box2{background:url(../images/login.jpg) no-repeat center top;padding:22px 0;background-size:contain;}
.form_box3{background:url(../images/register.jpg) no-repeat center top;padding:22px 0;background-size:contain;}
.login_area{ background:#fff; padding:20px 0; width:380px;float:right;margin:0 10%;border-radius:5px;}
.login_form{ padding:0 20px;}
.login_form input[type=text]{ border:0; background:#fff;border:1px #dedede solid; padding:12px; width:100%; font-size:0.9em;}
.login_form input[type=password]{ border:0; background:#fff;border:1px #dedede solid; padding:12px; width:100%; font-size:0.9em;}
.login_form .log_ico{ color:#03a9f4; border:#eee 1px solid; float:left; width:10%; padding:11px; text-align:center;}
.login_btn{ background:#51af33; padding:9px; border:1px #51af33 solid; text-align:center; color:#fff; font-size:1em; cursor:pointer; transition:all 0.3s linear;width:100%;float:right;font-weight:500;}
.login_btn:hover{ background:#939393; color:#fff; border:1px #939393 solid; }

a.login_btns{ background:#51af33; padding:9px; border:1px #51af33 solid; text-align:center; color:#fff !important; font-size:1em; cursor:pointer; transition:all 0.3s linear;width:49%;float:right;font-weight:500;}
a.login_btns:hover{ background:#939393; color:#fff; border:1px #939393 solid; }

.back_btn{ background:#fff; padding:9px; border:1px #dedede solid; text-align:center; color:#939393; font-size:1em; cursor:pointer; transition:all 0.3s linear;width:49%;float:left;font-weight:500;}
.back_btn:hover{background:#939393; color:#fff; border:1px #939393 solid;}

.face_btn{ background:#4267b2;  text-align:center; color:#fff; font-size:1em; cursor:pointer; width:100%;font-weight:500;}
.face_btn a{display:block; padding:9px;color:#fff;text-decoration:none;border:1px #4267b2 solid;transition:all 0.3s linear;}
.face_btn a:hover{ background:#939393; color:#fff; border:1px #939393 solid; }
.face_btn i{font-size:20px;color:#fff;}

.google_btn{ background:#fff; text-align:center; color:#939393; font-size:1em; cursor:pointer; width:100%;font-weight:500;vertical-align:top;}
.google_btn a{display:block; padding:9px;color:#939393;text-decoration:none;border:1px #dedede solid;transition:all 0.3s linear;box-shadow:inset 0px 0px 25px #ccc;}
.google_btn a:hover{background:#fff; color:#000; border:1px #939393 solid;}
.google_btn i{font-size:20px;color:#ea4335;}

.user-block a{display:inline-block;font-size:15px;line-height:36px;color:#000;font-weight:600;text-transform:uppercase;}
.user-block img{display:inline-block;width:70%;box-shadow:0 0 15px #ccc;border:5px #fff solid;border-radius:100%;}
/*Login end*/

.btn-danger{background:#244f17;color:#fff;font-weight:600;border:1px solid #000;}
.btn-danger:hover{background:#000;border:1px solid #000;color:#fff;}
.btn-danger:focus{outline:none;box-shadow:none;}.btn-danger:visted{outline:none;}

.btn-default{background:#484848;border:1px solid #000;color:#fff;}
.btn-default:hover{background:#000;border:1px solid #000;color:#fff;}
.btn-default:focus{outline:none;box-shadow:none;}.btn-default:visted{outline:none;}

a.btn5{color:#fff;} a:visited.btn5{color:#fff !important;}
.btn5{background:#df2121;padding:3px 10px;color:#fff !important;font-size:13px;display:inline-block;text-transform:uppercase;}
.btn5:hover{color:#fff;background:#000}
.progress{height:.9rem;}
/*new details*/

/*Message*/
.message{margin:0;padding:0;}
.message li{margin:0;padding:0;list-style:none;border-bottom:#e4e4e4 1px solid;padding:18px 0;}

.message-pic{width:180px;float:left;}
.message-pic-img{width:180px;height:180px;border-radius:100%;overflow:hidden;}
.message-pic-img figure{width:180px;height:180px;display:table-cell;vertical-align:middle;text-align:center;}
.message-pic-img figure img{max-width:100%;margin:0 auto;}

.message-thumb-pic{width:50px;float:right;}
.message-thumb-pic-img{width:50px;height:50px;border-radius:100%;overflow:hidden;}
.message-thumb-pic-img figure{width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;}
.message-thumb-pic-img figure img{max-width:100%;margin:0 auto;}

.message li:nth-child(2) .message-area{border-color:#bfbfbf;}
.message li:nth-child(4) .message-area{border-color:#bfbfbf;}
.message li:nth-child(6) .message-area{border-color:#bfbfbf;}

.message-area2{border-color:#00a2e8;}
.message-area2{width:100%;border:2px #51af33 solid;border-radius:15px;padding:20px;margin:0 0;min-height:160px;box-shadow:inset 5px 5px 5px #e8e8e8, 5px 5px 0px #f1f1f1;}

.message-area2s{width:100%;border:2px #000 solid;border-radius:15px;padding:20px;margin:25px 0;min-height:160px;box-shadow:inset 5px 5px 5px #e8e8e8, 5px 5px 0px #f1f1f1;}
.message-area2s textarea{border:0 !important;width:100%;}

.message-area{width:76%;float:right;border:2px #51af33 solid;border-radius:15px;padding:20px;margin:0 0;min-height:208px;box-shadow:inset 5px 5px 5px #e8e8e8, 5px 5px 0px #f1f1f1;position:relative;}
.area-color{border-color:#00a2e8 !important;}
.message-area .mt-4{position:absolute;bottom:20px;}

.message-area2s input[type=file] {border:0;width:35%;}
/*Message*/

/*REVIEWS-LIST*/
.reviews_list{ background:#fff; width:50%; margin-bottom:2em; border-bottom:1px solid #f1f1f1; padding-bottom:10px;}
.reviews_list .message-thumb-pic{ float:left;}
.reviews_list .rev_des{ margin-left:60px}
.reviews_list .rev_ttl{ font-size:16px; color:#03C; font-weight:500}
.reviews_list .rev_txt{ color:#767676; font-size:14px;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#51af33;background-color:#fff;border-color:#ffffff #ffffff #51af33;}
.nav-tabs{border-bottom:0px solid #dee2e6;font-weight:500;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color:#fff #fff #51af33;}
.nav-tabs .nav-link{color:#848484;}
.cal-1{float:left;width:20%;}.cal-1 select{width:100%;border-radius:5px;}
.cal-2{float:left;margin-left:20px;}
.cal-2 input{width:40%;border-radius:5px;}
.r-cont input[type=text]{width:40%;border-radius:5px;}
.cal-2 input[type=submit].btn{ width:auto; vertical-align:top}

.page-item.active .page-link{z-index:1;color:#fff;background-color:#ee2e24;border-color:#ee2e24;}
.page-link{color:#343434;}

/*MY-Account*/
.acc-pic{width:150px;margin:0 auto 5px;}
.acc-pic-img{width:150px;height:150px;border-radius:100%;overflow:hidden;}
.acc-pic-img figure{width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center;}
.acc-pic-img figure img{max-width:100%;margin:0 auto;}

.acc_lft{ float:left; width:20%;border-right:1px #efefef solid;padding-right:20px;}
.acc_rgt{ float:right; width:78%;}
.acc_rgt .p{padding:8px 0;color:#999}.acc_rgt h2{ font-size:24px; color:#000; line-height:26px;}
.acc_wlcm{ font-size:24px;line-height:24px;color:#000;}
.acc_wlcm a{font-size:14px;line-height:14px;color:#000;text-transform:none;border:1px #ccc solid;border-radius:5px;text-decoration:none;padding:7px 22px;transition:.3s linear all;}
.acc_wlcm a:hover{color:#fff;background:#51af33;}
.acc_wlcm a:hover i{color:#fff;}
.acc_wlcm i{color:#51af33;transition:.3s linear all;}
.pfofile_h span{ margin-left:15px; color:#413590;}
.acc_box{background:#fff;font-size:12px;margin-bottom:15px;position:relative;}
.user_ico{ float:left; font-size:40px; color:#000;}
.categories{margin:25px 0 0 0;padding:0;text-align:center;}
.categories li{list-style:none;display:inline-block;width:14.333%;margin:0 0 25px 0;}
.categories .our-most-box{width:100%;}
ul.acc_links{ margin:0; padding:0; list-style:none;}
ul.acc_links li{ font-size:14px;color:#666;border-bottom:#cecece 1px dotted;transition:all 0.3s linear;}
ul.acc_links li:hover, ul.acc_links li.acc_act{background:#ddf7d5;border-bottom:#fff 1px solid;color:#000;}
ul.acc_links li:hover a{color:#000;}
ul.acc_links li:last-child{ border:0}
ul.acc_links li a{color:#000;display:block;padding:8px 12px;text-decoration:none;}
ul.acc_links li a span{color:#413590;font-size:22px;width:35px;vertical-align:middle;text-align:center;}
ul.acc_links li.acc_act a span, ul.acc_links li:hover a span {color:#ddf7d5;color:#545a77;}
ul.acc_links li.acc_act a{color:#545a77;}

ul.list_links{ margin:0; padding:0; list-style:none;}
ul.list_links li{ font-size:14px;color:#666;margin:0 0 5px 0;transition:all 0.3s linear;}
ul.list_links li:hover, ul.list_links li.acc_act{background:#f3f3f3;color:#000;}
ul.list_links li:hover a{color:#000;background:#f3f3f3;transition:all 0.3s linear;border-left:5px #51af33 solid;}
ul.list_links li:last-child{ border:0}
ul.list_links li a{color:#000;display:block;padding:8px 12px 8px 20px;text-decoration:none;background:#dddddd;border-left:5px #bbb solid;}
ul.list_links li a span{color:#413590;font-size:22px;width:35px;vertical-align:middle;text-align:center;}
ul.list_links li.acc_act a span, ul.list_links li:hover a span {color:#ddf7d5;color:#545a77;}
ul.list_links li.acc_act a{color:#545a77;background:#f3f3f3;}

ul.list_li{ margin:0; padding:0; list-style:none;}
ul.list_li li{ font-size:14px;color:#666;margin:0 0 5px 0;transition:all 0.3s linear;}
ul.list_li li:hover, ul.list_li li.acc_act{background:#f3f3f3;color:#000;}
ul.list_li li:hover a{color:#000;background:#f3f3f3;transition:all 0.3s linear;border-left:5px #51af33 solid;}
ul.list_li li:last-child{ border:0}
ul.list_li li a{color:#000;display:block;padding:8px 12px 8px 20px;text-decoration:none;background:#dddddd;border-left:5px #bbb solid;}
ul.list_li li a span{color:#413590;font-size:22px;width:35px;vertical-align:middle;text-align:center;}
ul.list_li li.acc_act a span, ul.list_li li:hover a span {color:#ddf7d5;color:#545a77;}
ul.list_li li.acc_act a{color:#545a77;background:#f3f3f3;}


ul.acc_links .acc_link_hed{font-size:16px;color:#e1e1e1;padding:10px 10px;border-bottom: 1px solid #861b67;font-weight:600;background: #1e063c;}

.acc_ico_box{ text-align:center; font-size:14px; color:#fff;}
.acc_ico_box a{color:#fff;}
.acc_ico{font-size:40px;line-height:110px;background:#ffffff;border:#e7f1f5 2px solid;width:115px;height:115px;border-radius:100%;color:#0eace9;transition:all 0.3s linear;}

.acc_ico:hover{font-size:50px;border:#e4bd65 2px solid;color:#fff;background:#ffca3a;}

.acc_ico_title{font-size:16px;margin-top:10px;color:#9f6c99}
.acc_ico_title a{color:#0eace9}
.acc_tab_mob{padding:12px 22px;font-size:18px;font-weight:600;background:#fff; margin-bottom:5px;}
.app_container .row {margin:5px 0 0 0;padding: 10px 0;border-bottom: 1px solid #eee;}
.t_option{background:#f1f1f1;font-weight:600;text-transform:uppercase; font-size:14px;}
.acc_details{font-family: 'Nunito', sans-serif;font-size:14px;color:#7c7c7c;}

.ft_w600{font-weight:600}
.acc_list{font-family: 'Nunito', sans-serif;}
.acc_list strong{display:none}
.acc_list input[type=text]{ padding:5px; width:90px;}
.acc_ttl{font-size:16px;line-height:20px;font-weight:600;color:#000}
.acc_ttl a{ color:#000}
.acc_details p>b{ color:#ffbb03; font-weight:800}
.rgt_btn{ float:right; margin-top: -25px;}
.rgt_btn .btn-danger{background: #ffca3a;color: #000;border-color: #ebaf0c; border-radius:5px; padding:6px 15px}
.form-horizontal label{ text-align:left}
.action_btns a{ color:#1d447f; width:34px; height:34px; display:inline-block; padding:0px 5px; border:2px solid #1d447f; border-radius:7px; line-height:30px; text-align:center;}
.action_btns a:hover{border:2px solid #0db8e9;color:#0db8e9;}
.vw_btn a{background:#413590;color:#fff;padding:5px 10px;display:inline-block}
.vw_btn a:hover{background:#413590;color:#0db8e9; text-decoration:none}

.acc_odh_filter{ margin-top:15px; padding:5px; background:#f1f1f1}
.acc_odh_filter p{float:left; width:26%; margin:0 16px 0 0; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:10px 7px; border:1px solid #ccc}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}

.acc-border{border:10px #51af33 solid;padding:45px 0 25px 0;margin:5px 0 0 0;box-shadow:inset 0 0 35px #ccc;border-radius:5px;}
.btn-info{color:#fff;background-color:#51af33;border-color:#359217;}
.form-horizontal .row{margin-bottom:10px;}
.btn-info:focus{box-shadow:none;outline:none;}

.business{background:#51af33;padding:20px;border-radius:4px;}
.business .col-6{padding-left:0;padding-right:5px;}
.business .col-3{padding-left:5px;padding-right:5px;}

.tab-tr{font-size:19px;color:#000;font-weight:500;text-align:center}
.table_heading{background:#ff9e4b; background: linear-gradient(to bottom, #ffd221, #ff9e4b);color:#fff}
.table_heading2{background:#ff220b; background:linear-gradient(to bottom, #ff220b, #ad1b0b);color:#fff}
.table_heading3{background:#51af33; background:linear-gradient(to bottom, #51af33, #5ed837);color:#fff}
.table_heading4{background:#51af33; background:linear-gradient(to bottom, #1686ff, #075fbe); color:#fff}
.tab-tr1{font-size:14px;color:#000;font-weight:500;text-align:center;border:1px #000 solid; padding:3px 15px;margin:10px 0 5px;display:inline;}
.tab-tr2{font-size:14px;color:#000;font-weight:500;text-align:center}

.profile{text-align:center;margin:25px 0 10px 0}
.profile li{display:inline-block;list-style:none;margin:0 15px;}
.profile li a{text-decoration:none;color:#545a77;font-size:12px;}
.profile li a i{display:block;font-size:3em;margin-bottom:5px;}

.recent_activation{width:45%;float:left;margin:15px 8px;padding:15px;text-align:center;}
.autosr{max-height:304px;overflow:auto;}
.recent_act_bar{width:25px;float:left;margin:15px 8px;padding:15px;text-align:center;border-left:1px #ccc solid;height:200px;}
.recent_act_bar .or{position:relative;left:-33px;background:#fff;border-radius:100%;height:35px;width:35px;text-align:center;line-height:35px;top:37%;}

.scroll{height:126px;overflow:auto;}

.acc_rgt .foot-social{float:left;}
.acc_rgt .foot-social i{color:#fff !important;}
.acc_rgt .foot-social a:nth-child(1){background:#3b5998;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(2){background:#55acee;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(3){background:#0077b5;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(4){background:#dd5348;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(5){background:#eb3617;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(6){background:#e05366;color:#fff !important;}
.acc_rgt .foot-social a:nth-child(7){background:#ec2427;color:#fff !important;}

.roundeds{background:#f1f1f1;width:50px;height:50px;border-radius:100%;margin:0 auto;text-align:center;line-height:50px;font-weight:600;}
.que_tooltip{color:#51af33}
.que_tooltip a{color:#51af33}

.memb_bids1{ background:#ff9e4b; background: linear-gradient(to bottom, #ffd221, #ff9e4b); color:#fff; padding:6px 5px; text-align:center; border-radius:5px;  font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.memb_bids2{ background:#ff220b; background:linear-gradient(to bottom, #ff220b, #ad1b0b);color:#fff; padding:6px 5px; text-align:center; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.memb_bids3{ background:#51af33; background:linear-gradient(to bottom, #51af33, #5ed837);color:#fff; padding:6px 5px; text-align:center; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.memb_bids4{ background:#51af33; background:linear-gradient(to bottom, #1686ff, #075fbe); color:#fff; padding:6px 5px; text-align:center; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}

.memb_bids_sml1{ background:#ff9e4b; background: linear-gradient(to bottom, #ffd221, #ff9e4b); color:#fff; padding:3px 15px; text-align:center; border-radius:5px; margin-top:20px; font-size:15px; display:inline-block;}
.memb_bids_sml2{ background:#ff220b; background:linear-gradient(to bottom, #ff220b, #ad1b0b);color:#fff; padding:3px 15px; text-align:center; border-radius:5px;  margin-top:20px; font-size:15px; display:inline-block;}
.memb_bids_sml3{ background:#51af33; background:linear-gradient(to bottom, #51af33, #5ed837);color:#fff; padding:3px 15px; text-align:center; border-radius:5px;  margin-top:20px; font-size:15px; display:inline-block;}
.memb_bids_sml4{ background:#51af33; background:linear-gradient(to bottom, #1686ff, #075fbe); color:#fff; padding:3px 15px; text-align:center; border-radius:5px; margin-top:20px; font-size:15px; display:inline-block;}

/* ACCOUNT ENDS */

/* Hide the browser's default radio button */
.map-left input{ position:absolute;  opacity:0;  cursor:pointer}
.checkmark{ position:absolute;  top:0;  left:0;  height:25px;  width:25px;  background-color:#eee;  border-radius:50%}
.map-left:hover input ~ .checkmark{ background-color:#ccc}
.map-left input:checked ~ .checkmark{ background-color:#2196F3}
.checkmark:after{ content:"";  position:absolute;  display:none}
.map-left input:checked ~ .checkmark:after{ display:block}
.map-left .checkmark:after{ top:9px; left:9px; width:8px; height:8px; border-radius:50%; background:white}

.copy-link{margin-top:10px;}
.copy-link .sec-1{border:1px #ccc dashed;width:80%;float:left;}
.copy-link .sec-2{border:1px #ccc dashed;width:20%;float:left;text-align:center;background:#51af33;}
.copy-link .sec-2 a{color:#fff;padding:10px 15px;text-decoration:none;display:block}
.copy-link .sec-1 a{color:#000;padding:10px 15px;text-decoration:none;display:block}
/* Hide the browser's default radio button */
.table-section input{ position:absolute;  opacity:0;  cursor:pointer}
.table-section label{margin-bottom:0;}
.table-section .checkmark{ position:absolute;  top:0;  left:0; right:0; margin:0 auto;  height:25px;  width:25px;  background-color:#eee;  border-radius:50%}
.table-section:hover input ~ .checkmark{ background-color:#ccc}
.table-section input:checked ~ .checkmark{ background-color:#2196F3}
.table-section.checkmark:after{ content:"";  position:absolute;  display:none}
.table-section input:checked ~ .checkmark:after{ display:block}
.table-section .checkmark:after{ top:9px; left:9px; width:8px; height:8px; border-radius:50%; background:white}

/* Hide the browser's default radio button */
.table-section td{position:relative;}
.table-section .custom-control{position:relative;display:block;min-height:0 !important;padding-left:0 !important;}
.table-section .custom-control-label::before{ position:absolute; top:-6px; left: 0; right: 0; margin: 0 auto; display:block; width:5.1rem; height:2rem; pointer-events:none; content:""; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#fff;border:1px #666 solid;border-radius:0}
.table-section .custom-control-label::after{ position:absolute; top:-6px; left: 0; right: 0; margin: 0 auto; display:block; width:5.1rem; height:2rem; content:""; background-repeat:no-repeat; background-position:center center; background-size:50% 50%;box-shadow:none;outline:none}
.table-section .custom-checkbox .custom-control-input:checked~.custom-control-label::before{ background-color:#f93}
.table-section .custom-control-input:focus~.custom-control-label::before{ box-shadow:none}
.table-section .custom-control-input:checked~.custom-control-label::before{ color:#fff; background-color:#f93}

/*.tasks_rgt{ position:absolute; width:100%; background:#fff; height:1056px;}*/
.list_lft{ cursor:pointer; margin-bottom:10px;}
.tasks_rgt{ display:none;}

.paswor{margin-top:27%;}
.menu_bg2{background:#fff;box-shadow:0 1px 4px #ccc;}
.menu2{padding:8px 0;text-transform:uppercase;}
.menu2 a{color:#696969;padding:0 10px;border-right:1px #ccc dotted;text-decoration:none;}
.menu2 a:hover, .menu2 a.menu2_act{color:#51af33;}
.menu2 a:last-child{border-right:0px #ccc dotted;}

.attach_file a{ font-size:18px; display:inline-block; width:35px; height:35px; line-height:35px; text-align:center; border-radius:100%; border:#ddd 1px solid; transition:all 0.3s linear;}
.attach_file a:hover{ border:#999 1px solid;}

ul.tab{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab li{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab li a{list-style-type:none; display:inline-block; padding:10px 15px; color:#333; background:#ddd}
.tab_hide{ display:none;}
.tabs.act{background:#2a5091; color:#fff}
.tabs:hover{background:#f4f4f4; color:#333; text-decoration:none;}

/*Profile-Page*/
.profile_bg{text-align: center;background: #f0f2ec;}

/*MAP*/
.map_view{text-align:left;}
.map_view a{ display:block; background:#51af33; border-radius:30px; color:#fff; padding:5px 10px; text-align:center}
.mapboxgl-popup-content{ padding:16px !important; text-align:left !important}
.mapboxgl-popup-close-button{ font-size:20px;}
.mapboxgl-popup{ min-width:333px !important;}
.scroll2s{ overflow:auto; height:262px;}

.memb_ico{ display:inline-block; width:40px; height:40px; text-align:center; overflow:hidden; border-radius:5px; vertical-align:middle; margin-right:5px;}
.memb_ico span{ width:40px; height:40px; vertical-align:middle; display:inline-block;}
.memb_ico img{ max-height:100%; max-width:100%; border-radius:5px;}

/*Advertise With Us*/
.adv_area{ background:#1a3639 url(../images/advertise-banner.jpg) no-repeat; padding:25px 0px;}
.advertise{background:#51af33;color:#fff;font-size:18px !important;font-weight:500 !important;border-radius:10px;padding:5px 21px;text-decoration:none !important;}
.adv_form{ float:none; width:450px; margin:0 auto; background:#fff;  padding:10px 25px; border-radius:10px; display:grid;}
.adv_form input[type=text], .adv_form textarea{ border:0; background:#fff;border:1px #dedede solid; padding:10px; width:100%; font-size:0.9em;}
.adv_form input[type=password]{ border:0; background:#fff;border:1px #dedede solid; padding:10px; width:100%; font-size:0.9em;}
.adv_form .log_ico{ color:#03a9f4; border:#eee 1px solid; float:left; width:10%; padding:11px; text-align:center;}

.close_detail_quote{ color:#cc0000; font-size:2em; padding:0 8px 0 0;}


@media only screen and (max-width:1280px){
.our-most .owl-prev{left:10px;}.our-most .owl-next{right:10px;}	
.container{width:100%;max-width:100%;}
.footer_bg{padding:0 15px;}
.logo-area{padding:5px 0 5px 15px;}
}

@media only screen and (max-width:1279px){
.container{width:100% !important;max-width:100%;}	
header .container{padding:0;}
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.enter{width:100%;}
.mid_area{padding:10px;}
ul.float_2 li{width:33.333%;}
ul.float_2s li{width:50%;}
.newslett-sect{width:503px;min-height:495px;background:url(../images/subdc-bg_ipad.png) center top no-repeat;padding:18px 0px 20px;float:left;}
.nwsl-sec{width:47%;}
.nwsl-sec1{width:47%;}
.otp-inn{width:75%;}
.track_box{width:55%;}
.cust-prod-cent{width:60%;}
.news-sec-inn{padding:15px 60px;}
ul.float_4 li{ width:33.333%;}
.hom-blog-inn {width:316px;}
/* INDEX PAGE CLASSES END */

.portfolio2{margin:17px;}
.task-right{width:81%;}

/* news section start */
ul.float_5 li{ width:50%;}
.nws-rgt-sect{width:57%;}
/* news section end */

/********** footer section start *********/
.footer_bg{padding:0 10px;}
.footer_sec1{width:30%;float:left;}
.footer_sec2{width:20%;float:left;}
.footer_sec3{width:20%;float:left;}
.footer_sec4{width:25%;float:left;}
.bott-lft{width:47%;}
/********* footer section end *********/

.location a{width:32.5%;}
.enq{padding-left:0;padding-right:0;}

.welcome-bg{padding:33px 0px;}
.wel-text{font-size:1.4em;line-height:1.4em;}
.registerd{margin-left:10px;}
.testi-bg .mt-5{margin-top:1rem!important;}
.top-badge1 li{width:162px;float:none;display:inline-block;}
.top-badge1{text-align:center;}

.top-badge li{width:120px;float:none;display:inline-block;}
.top-badge{text-align:center;}
.our-most-cont{width:100%;}
.our-badge .owl-prev{left:10px;}
.our-badge .owl-next{right:10px;}

.tab-tr1{display:block;}
.tab-tr{font-size:19px;}
.message-area{width:68%;}
.map-text{min-height:298px;}

.right-cont{width:30%;}.left-cont{width:69%;}
.acc_lft{float:left;width:24%;}
.acc_rgt{float:right;width:74%;}
.categories li{width:19.5%;vertical-align:top;}
.recent_activation{margin:15px 6px;}
.rgs li{width:100%;margin:4px 7px;}

.badges_description{width:82%;}
.badges_button{float:none;margin:17px 10px 0 0;display:inline-block;width:100%;text-align:center;}

.acc-list-cat li{width:32%;}
.post-cmnt{width:62%;}

.top-categories li{font-size:.811em;}
.blog-title{margin:10% 0 0 13%;}
.footer_sec5{width:100%;float:none;margin:10px 0 0 0;text-align:center;clear:both;}
.copy{text-align:center;}.copy br{display:none;}
.foot-logo{text-align:center;}
.foot-social{float:none;}
footer{padding:25px 0 20px;}
.login_area{margin:0 3%;}
.r-cont input[type=text]{width:38% !important;}

.profiles{display:inherit;width:97%;margin:0 auto;}
.banner-profile .acc-pic{top:60px;}

.faq-listing li{width:32.3%;}
}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width:991px){
h1{margin-top:0 !important;}
.top-header{height:auto;padding:0 0 0;}
.header{height:auto;position:static;}
.logo-area{width:150px;height:auto;padding:10px;border-radius:0;margin-top:0;}
.acc-sec{float:right;width:48px;height:67px;background:#df2121;border-right:1px solid #ccc;}
.acc-sec a{padding:11px 0px;}
.search{bottom:35px;}
.serc-ico{padding:0;}
.user-abs a{font-size:14px;padding:4px 10px !important;}
.user-abs{right:-17px;top:75px;}
.slide-cont{top:76px;right:-37px;}
.top-arrow{right:52px;}
.serc-ico a{padding:0px 0px;}
.det-sec{width:48%;}
ul.float_3 li{ width:19%;}
ul.float_4 li{ width:50%;}
.hom-blog-inn {width:350px;}
ul.float_6 li{ width:50%;}
ul.float_5 li{ width:100%;}
/* header end */
/* news section start */
.nws-rgt-sect{width:72%;}
.news-sect-inner1{width:100%;margin:0 auto 0px;}
/* news section end */
.task-right{width:75%;}
.cust-prod-cent{width:86%;}
ul.float_2 li{width:50%;}
.track_box{width:70%;}
.otp-inn{width:92%;}
/* testimonial section start */
.testi-out{padding:0px 0px;display:block;}
.testi-bg{width:100%;min-height:inherit;padding:15px 0 0;}
.testi-inn{padding-top:0;}
.testi-bg h2{font-size:1.6em;text-transform:uppercase;}
.testi-cont{padding:0 10px 12px 10px;}
/* testimonial section end */
	
.mid_area{padding:10px!important;paddding-bottom:20px !important;}
.breadcrumb_outer .breadcrumb{margin:0;font-size:14px;background:none;padding:5px}
/* PRODUCTS */
.pro_container_2 ul li{width:50%;}.pro_container_2 ul li:nth-child(7){margin-left:0;}
/* PRODUCTS END */
 .inv-txt{width:61%;}
 .inv-sec{width:100%;}
/* INDEX PAGE CLASSES END */

/* ACCOUNT ENDS */

/*********** footer section start ***********/
.footer_sec1{width:28%;float:left;}
.footer_sec2{width:18%;float:left;}
.footer_sec3{width:23%;float:left}
.footer_sec4{width:30%;float:left}
.footer_sec5{margin:0 auto; float:none}
.card-sec{margin-bottom:12px;}
.card-sec a{margin-right:5px;}
.bott-lft{width:50%;}
.bott-rgt{width:45%;}
/********** footer section end ***********/
/*FILTER*/
.clear_all{margin-left:10px;}
.banner-section{width:100%;}
.wel-box{padding:50px 0 0 0;min-height:245px;}
.wel-text{font-size:1.1em;}
.our-most .section-1{padding:3% 0 3% 0;max-width:96%; margin: 0 auto 15px;}
.our-most .section-3{padding:3% 0 3% 0;max-width:96%; margin: 15px auto 0;}
.map-left{width:auto;height:auto;display:block;margin:0 15px 15px 15px;}
.tab-tr{font-size:13px;}
.table-section{overflow:auto;}
.table-section .table{width:1024px;}
.table-section .custom-control-label::before{width:4rem; height:2rem;}
.table-section .custom-control-label::after{width:4rem; height:2rem;}

.listing-left{height:auto;overflow:inherit;}
.right-map{margin-top:15px;}

.drop-in .section1{float:left;width:33.3%;border-top:1px #ccc solid;}
.drop-in .section2{padding:13px 10px;width:33.3%;border-top:1px #ccc solid;}
.drop-in .section3{padding:4px 10px;width:33.3%;border-top:1px #ccc solid;}
.message-area{width:56%;margin:10px 0;}

.ban-content-left{width:100%;}
.map-text{min-height:inherit;}
.ban-content-right{width:100%;margin-top:10px;}
.map iframe{height:940px;}

.right-cont{width:40%;}.left-cont{width:58%;}
.acc_lft{float:left;width:30%;}
.acc_rgt{float:right;width:68%;}
.categories li{width:24%;}
.recent_activation{width:98%;}
.autosr{max-height:124px;}
.recent_activation{margin:5px 6px;}
.badges_description{width:73%;}
.blog-title{margin:15px 0 0 0;text-align:center;}
.blog-title span{display:inline-block;}

.catlist-img{width:468px;}
.catlist-img figure{width:468px;height:163px;}
.post-cmnt{width:84%;}
.news-title span{display:inline;font-size:52px;}
.top-badge li{margin:0 0 10px 0;}

#accordion .col-lg-4{margin-bottom:15px;}
#accordion .text-right{text-align:left !important;margin-top:15px;}
.cal-1{width:50%;}
.cal-2{float:left;margin-left:0;width:100%;margin-top:10px;}
.r-cont input[type=text]{width:36% !important;}
.banner-profile .acc-pic{top:18px;}
.faq-listing li{width:48.6%;}
.recent_act_bar{width: 100%;float:left;margin:15px 8px;padding:15px;text-align:center;border-left: 0px #ccc solid;height: auto;border-bottom: 1px #ccc solid;position:relative;}
.recent_act_bar .or{position:absolute;left:0;right:0;background:#fff;border-radius:100%;height:35px;width:35px;text-align:center;line-height:35px;top:37%;margin:auto;}
.top-categories li {
    line-height: 3.5em;
    font-size: .9em;
    width: 19%;
}
.top-categories {margin-left: 15px}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px){
.mid_area{padding-bottom:0px;}
.logo-area{margin-top:0px;}
/* header end*/
.thm1{margin:0 auto;text-align:center;float:none}
ul.float_2 li{width:50%;}
.track_box{float:none;width:80%;margin:0 auto;}
.pay-txt{width:63% !important;}
.cust-prod-cent{width:80%;}
.news-sec-inn{padding:10px 30px;}
.nwsl-sec{width:47%;margin-right:14px;}
.heading{font-size:2.7em;line-height:41px;}
.testi-img{ float:left;}
ul.float_3 li{ width:24%;}
ul.float_4 li{ width:50%;}
.hom-blog-inn{width:329px;}
ul.float_6 li{ width:50%;}
.nws-rgt-sect{width:68%;}
/* INDEX PAGE CLASSES END */


/* our tasker section start */
.task-box{ float:none; margin:0 auto; }
.task-right{ width:100%; float:none}
.task-hed{ text-align:center;}
.task-hed span{ text-align:center;}
.task-cont{ text-align:center;}
/* our tasker section end */


/* CMS */
.paging .pager{text-align:center}
/* CMS AREA */
.cms_pc,.cms_pc2{margin:0 0 25px 0;}
/* CMS AREA ENDS */
/* CONTACT US */
.contact_box .col-xs-12{margin-bottom:20px;}
/* CONTACT US */

.track_area{width:100%;margin:auto;}
/*new listing*/
.new_list ul li{float:left;width:50%;}
.pay_type{padding:10px 0;text-align:center;}

/********** Footer setcion start ***********/
footer{padding:15px 0;}
.footer_sec1{width:100%;float:none;margin:0;}
.footer_sec2{width:100%;float:none;margin:0;}
.footer_sec3{width:100%;margin:auto;float:none;}
.footer_sec4{width:100%;margin:auto;float:none;}
.bott-lft{float:none;width:100%;}
.bottom-foot{margin-top:17px;}
.bott-rgt{float:none;text-align:center;margin-top:17px;margin-left:2px;width:100%;}
.bott-rgt .float-left{float:none !important;text-align:center;}
.count{float:none;}
.dropdown, .dropup{position:relative;width:100%;}
.copy{text-align:center;margin-top:10px;}
.card-sec{display:block;float:left;}
.butt-pay{margin-top:15px;}
.crd-txt{padding-top:16px;}
.spce{padding-left:5px;}
.f_dd_box{display:none;margin:0px 0px;}
.dd_next{margin:0;padding:4px 5px 5px 0;background:url(../images/pls.png) no-repeat 100% 5px;cursor:pointer;border-bottom:1px dotted #f3f3f3;}
.dd_next_act{background:url(../images/mns.png) no-repeat 100% 5px;}
.ft_link{padding:5px 0;}
.ft_link a{display:block; font:0.9em/28px 'Roboto', sans-serif;}
.mob{padding-left:6px;}
.footer_sec5{margin:20px auto 0;float:none;}
/*********** Footer section end ***********/
.breadcrumb_outer{display:none;}
.testi-sec{width:80%;}
h2 small{display:block;}

.cont-sec p{width:25%;}
.cont-sec input[type=text]{width:75%;}
.cont-sec textarea{width:75%;}
.cont-sec1{width:75%;}
.form-horizontal label{text-align:left;}
.form-control{font-size:13px;}
.acc-border .fs16{font-size:14px;}
.autosr{max-height:145px;}

.right-section{text-align:left;margin-left:0;box-shadow:0px -1px 0px 0px #c7c7c7; padding-top:15px;min-height:inherit}
.right-section .section-1{margin-top:0;}
.right-section .section-2{margin-top:0;}
.right-section .section-3{margin-top:0;}

.list-pics{float:none;width:288px;margin:15px 0 0 0;float:left;}
.list-pic{width:276px;height:138px;}
.list-pic figure{width:276px;height:138px;}

.list-pics2{width:288px;padding-left:5px;}
.right-section .section-1{padding-top:0;}

.message-area{width:68%;margin:10px 0;}

.right-cont{width:42%;}.left-cont{width:56%;}

.acc_lft{float:none;width:100%;padding-right:0;border-right:0;}
.acc_rgt{float:none;width:100%;padding-top:10px;clear:both;}
.acc_box{display:none;}
.acc_tab_mob{background:#e6e6e6;cursor:pointer;}
.acc_list .col-sm-1{display:none;}
.acc_details{margin-top:10px;}
.acc_rgt .mt-4{margin-top:5px !important;}
.acc_rgt .app_container .row{padding-top:0;}
.acc_rgt .pr-5{padding-left:20px;}
.acc_rgt .nav-tabs{padding-left:20px;}
.acc_rgt .mb-2{padding-left:20px;}
.badges_description{width:72%;}
.badges_button{float:right;margin:17px 10px 0 0;width:auto;}

.hom-blog-inn{ width:300px; height:auto;}
.hom-sect-area{ width:300px; height:169px;}
.hom-sect-area figure{ width:300px; height:169px;}
.post-cmnt{width:100%;}
.acc_rgt .fs18{margin-left:20px;}
.faq-listing li{width:48.4%;}
.paswor{margin-top:3%;}
.form_box3{background:url(../images/register.jpg) no-repeat right top;background-size:cover;}
.menu2 a{font-size:11px;}

/*REVIEW*/
.reviews_list{ width:100%}

.user_pic{ float:none; margin:auto;}
}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px){
.top-header{height:auto;padding:0;}
.header{height:auto;position:static;}
.logo-area{margin-top:0px;width:135px;padding:5px;float:left;margin:5px 0 0 6px;}
.acc-sec{float:right;width:48px;height:67px;background:#df2121;border-right:1px solid #ccc;}
.acc-sec a{padding:11px 0px;}
.serc-ico{padding:11px 0px;}
.user-abs a{font-size:14px;padding:4px 10px !important;}
.user-abs{right:-17px;top:75px;}
.slide-cont{top:76px;right:-80px;}
.top-arrow{right:93px;}
h1{font:26px/36px 'Roboto', sans-serif;}
.det-sec{width:100%;}
.search{width:90%;padding:6px 14px;bottom:15px;}
.search input{width:90%;}
.job-leads{padding:10px 0 30px;}
.job-leads h2{font-size:1.5em; margin-bottom:10px !important;}
.job-leads .black-number{font-size:1em !important;}
.news-title span{font-size:32px;}.news-title{font-size:32px;margin-top:10px;}
.our-badge h2{font-size:1.5em;}
.our-most h2{font-size:1.4em;}
#ourtasker .owl-dots{margin:20px 0 0 0 !important;padding-left:0;}
.mt-5{margin-top:1rem !important;}
.top-badge li{width:110px;}
.wel-box{padding:30px 0 0 0;min-height:inherit;margin-bottom:10px;}
.welcome-bg h1{font-size:1.5em;line-height:2.3em;margin-bottom:10px !important;}
.registerd{margin-left:10px;margin-right:10px;}
.footer_sec5{width:100%;}
.foot-logo{float:none;text-align:center;}
.foot-social{float:none;text-align:center;margin-left:0;}
.map-left{padding:15px;}
.map-left .fs22{font-size:16px;}
.categories li{width:32%;}
.profile li{margin:0 10px;}
ul.float_3 li{ width:32%;}
ul.float_4 li{ width:100%;}
ul.float_5 li{ width:100%;}
.catlist-img{width:320px;margin:15px auto;}
.catlist-img figure{width:320px;height:111px;}
.acc-list-cat li{width:49%;}
.tasker-box{float:none;margin:38px auto 0;}
.tasker .heading{text-align:center;}
.tasker-cont{text-align:center;}
/* header end */

/* Blog Start */
.blog-box_in{width:300px;height:164px;float:none;margin:0 auto 15px;}
.comments h2{font:bold 20px/25px 'Roboto',Arial, Helvetica, sans-serif;}

.hom-sect-delarea{width:300px;margin-left:0;margin:0 auto 25px;float:none;}
.hom-sect-delarea figure{width:300px;height:169px;}
.blog-cmnt{padding:15px 5px;}
.border-left{border-left:0px solid #dee2e6!important;border-top:1px solid #dee2e6!important;padding:5px 0 0 0;margin-top:10px;}
.w32{width:100%;}
.post-cmnt textarea{width:100%;margin:2px 0;}
.post-cmnt input[type=text]{width:100%;margin:2px 0;}
.post-cmnt .w25{width:34% !important;}
/* Blog End */

/* news section start */
.nws-img-area{float:none; margin:0 auto;}
.nws-rgt-sect{width:100%; float:none; text-align:center; padding:25px 0px;}
/* news section end */

ul.float_2 li{width:100%;}
ul.float_2s li{width:100%;}
.track_box{width:100%;}
.cust-prod-cent{width:100%;}
.news-sec-inn{padding:10px 18px;}
.nwsl-sec{width:100%;margin-right:14px;}

/* contact us page start */
.cont-sec p{width:100%;}
.cont-sec input[type=text]{width:100%;}
.cont-sec textarea{width:100%;}
.cont-sec1{width:100%;}
/* contact us page end */

.foot-sec{width:100%;}
.left-size-sec{width:100%;float:left;}
ul.float_1 li{width:100%;}
.detail-page .tab-content{font-size:.9em;}
.dtl-des{width:100%;}
.dtl-des{border-left:0px solid #d4d4d4;padding:10px 0 10px 0;border-top:1px solid #d4d4d4;margin-top:15px;}
.rev_l{width:100%;padding:18px 0 2px 0;}.rev_R{width:100%;float:none;padding:15px 0 0 0;border-left:0px solid #ccc;margin-bottom:15px;border-top:1px solid #ccc;clear:both;}

.review_area h3{font-size:20px;}
.testi_area{margin-top:20px;}
.testi_name{padding-top:0;}
.testi_box{padding:9px 10px 0 10px;}
.inv-sec{width:100%;}
.right-section2{text-align:left;margin-left:0;box-shadow:0px -1px 0px 0px #c7c7c7; padding-top:15px;min-height:inherit;margin-top:15px}
.list-pics2{width:216px;}
.list-pics2 .list-pic{width:204px;height:102px;}
.list-pics2 .list-pic figure{width:204px;height:102px;}
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
.top-categories li {
    width: 49%;
}
.dtl_xs_pc{display:block;}
/* PRODUCTS END */

/* SITEMAP */
.sitemap a{margin:2px 0;}
.newsletter_search input[type=text]{color:#333;background:#fff;border:1px solid #e2e2e2;padding:8px;width:60%;}
.newsletter_search{margin:10px auto;}
.subscribe_btn, .subscribe_btn:visited{background:#ce0d10;margin-top:8px;display:inline-block;height:35px;padding:0px 10px;}
.subscribe_btn:hover{background:#666;color:#fff;margin-top:8px;}
/*new listing*/
.new_list ul li{float:none;width:100%;}
.banner-area{margin-bottom:10px;display:inline-table;}
.tab-content h3{font-size:1.1em;margin-bottom:5px !important;}
.tab-content li{font:.9em/1.7em Roboto, Arial, Helvetica, sans-serif;}
.table{font-size:.8em;width:100%;overflow:auto;margin:0 auto;}
.table-bordered{width:700px !important;}
.chat img{width:80%;float:right;}
.need img{width:40%;float:right;}
.location a{width:100%;}

.filter-line{padding-bottom:10px;}
.drop-in .section1{width:100%;border-top:0px #ccc solid;border-right:0;}
.drop-in .section2{padding:8px 10px;width:100%;border-right:0;}
.drop-in .section3{padding:3px 10px;width:100%;border-right:0;text-align:center;}
.sate{display:block;width:100%;margin-bottom:10px;text-align:center !important;}
.sate .float-left{float:none !important;}

.message-area{width:100%;margin:15px 0;}
.message-pic{float:none;margin:auto;}

.map iframe{height:990px;}

.right-cont{width:100%;}.left-cont{width:100%;}
.left-cont{border-right:0;}
.about-sec-1{border-right:0;border-bottom:1px #e0e0e0 solid;}
.our-badge-box{width:auto;}
.badges_description{width:82%;}
.badges_button{float:none;margin:17px 10px 0 0;width:100%;text-align:center;}
.our-badge{padding:0px 0 0;}
.login_area{margin:0 auto !important;width:92%;float:none;}
.bg-gray1 .float-left{float:none !important;text-align:center !important;width:100% !important;}
.bg-gray1 .float-right{float:none;width:100%;text-align:center;}
.text-right .float-left{float:none !important;width:100% !important;text-align:center !important;display:block;padding-bottom:10px;}
.tab-content .list-btns{float:none;text-align:center;width:100%;display:inline-block;}
#accordion .float-left{text-align:left;}
.acc_rgt .p-3{padding:5px !important;}
.portfolio2{margin:10px;}

.portfolio2{width:142px;height:142px;}
.portfolio2 figure{width:136px;height:136px;}

.profiles{width:94%;}
.banner-profile .acc-pic{top:65px;left:0;right:0;margin:auto;}
.pro-address{padding-top:175px;}
.pro-address .sec1{float:none;width:100%;text-align:center;margin-bottom:15px;}
.pro-address .sec2{float:none;width:100%;}
.badges-left{padding-left:20px;padding-right:20px;}
.acc_rgt .pr-4{padding-left:20px;}
.acc_rgt .portfolio2{margin:3px;}
.faq-listing li{width:100%;margin:5px 0;width:100%;}
.tabs-left li{width:48% !important; float:left !important;display:inherit !important;margin:0 2px !important}
.ca-list li{width:48% !important;font-size:11px !important;}
.acc_rgt .col-sm-8{padding-left:0;padding-right:0;}
.acc_rgt{width:96%;}
.foot-social a{width:24px;height:24px;}
.foot-social i{padding:5px 0px;font-size:.9rem;}
.acc_wlcm a{display:inline-table;} 
.cont-sec .required{margin-left: 0}
.menu_tab2{padding:5px;cursor:pointer;text-transform:uppercase;}
.menu_tab2 i{float:right;font-size:14px;margin-top:3px;}
.menu2{display:none;padding:0;background:#f7f7f7;}
.menu2 a{color:#696969;padding:5px 8px;border-right: 0px #ccc dotted;border-bottom: 1px #ccc dotted;text-decoration: none;display:block;font-size:12px;}
.menu2 a:last-child{border-bottom:0;}
}
/*----------navigation----------*/
.menu{float:right;}
.navbar_align{padding:0px 0px;float:right;}
.navbar{position:static;right:0;left:0;z-index:1030;overflow:visible;margin-bottom:0;*position:relative;*z-index:2;padding:0px 0;}
.nav-collapse.collapse{overflow:visible;height:auto}
.navbar .brand{display:block;float:left;padding:0}
.navbar .brand:hover{text-decoration:none}
.navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:none;background-repeat:repeat-x;*zoom:1}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}.navbar .container{width:100%;}
.navbar .nav{position:relative;left:0;display:block;float:right;margin:9px 0 0 0;}
.navbar .nav >li{float:left;margin-right:-1px;position:relative; border: 1px solid black !important}
.navbar .nav >li >a{font:500 1.3em/14px 'Roboto', sans-serif;color:#000;float:none;text-decoration:none;display:block;line-height:19px;cursor:pointer;padding:10px 26px;}
.navbar .nav >li:last-child{border-right:0px;border-bottom:0px;}
.navbar .nav >li:last-child .dropdown-menu{right:0;left:inherit;min-width:12rem;}
.navbar .nav >li >a span{color:#000;}
.navbar .nav >li >a:hover span{color:#000;}
.navbar .nav >li{float:left;}
.navbar .nav >li >a:hover{color:#fff;background:green;transition:.3s linear all;}
.navbar .nav >li >a.act1{color:#fff;background:#000;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}
.navbar .btn-navbar{display:none;float:right;margin:15px 5px;padding:9px 10px}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active{color:#fff;*background-color:transparent}
.navbar .btn-navbar:active{background-color:#2377b8}
.navbar .btn-navbar .icon-bar{display:block;width:30px;height:5px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#082046;margin-bottom:2px;}
.navbar .brand,.navbar .nav >li >a{color:#000}
.navbar .btn-navbar{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar .btn-navbar:focus{background-color:transparent;}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active{color:#fff;}
.brand h1{margin:0}.nav-tabbed >li >a,.etabs >li >a{margin-right:4px;padding:0 10px 10px 10px;color:#919599;font-size:12px;line-height:20px;font-weight:700}
.dropdown-toggle::after{display:none}
.dropdown-menu{background:#fff;margin-left:0px;min-width:41rem;margin-top:0px;padding:0 0 0 0;border-radius:5px;left:0;border:0px;}
.dropdown-menu>li{border-bottom:1px dotted #3477a7;}
.dropdown-menu>li:last-child{border:none;}
.dropdown-menu>li>a{color:#000;line-height:25px;display:block;padding:3px 10px;font-size:13px;font-weight:400;text-decoration:none;}
.dropdown-menu>li>a:hover{background:#000;color:#fff;}
.nav-item span{padding-right:0px;}
.navbar-toggle{background:#79227c;}
@media only screen and (max-width:1279px){}

@media only screen and (max-width:1151px){
.menu{width:70%;}	
.container,.navbar .container{width:100%;}
.navbar .nav >li >a{padding:10px 15px 10px;}
.dropdown-menu{min-width:34rem;}
.nav-tabs{margin:0 auto 15px;}
.tab-content ul{margin:10px 0 0 0;}
}

@media (min-width:980px){
.nav-collapse.collapse{overflow:visible!important;height:auto!important;display:block}
.nav >li >ul.dropdown-menu{text-align:left;padding:0px;}
}


@media (max-width:979px){
.menu{width:40px;float:right;margin-top:8px;background:none;margin-right:10px;}
.navbar_align{text-align:right;float:right}
body{padding-top:0}
.navbar .navbar-inner{padding:0px;width:100%;}
.navbar .brand{float:left}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin-top:0;width:100%;padding:1px 2px;background:#333;}
.nav-collapse .nav >li{float:none;background:#333;margin:2px 0px;border-bottom:1px solid #ccc; border-right:0px solid #ccc;}
.nav-collapse .nav >li >a{margin-bottom:2px;padding:9px 15px;}
.nav-collapse .nav >li >a,.nav-collapse .dropdown-menu a{border-radius:0px;color:#fff;display:block;font:1.071em/17px 'Roboto', sans-serif;text-transform:capitalize}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px;line-height:17px;}
.navbar .nav >li >a:hover, .act1{color:#fff !important;border-bottom:none !important;background:#51af33 !important;}
.navbar .nav >li >a:focus,.navbar .nav >li >a:hover{color:#fff !important;border-bottom:none !important;background:#000 !important;}
.nav-collapse .nav >li >a:hover,.nav-collapse .dropdown-menu a:hover{border-bottom:none !important;background:#000 !important;}
.navbar .nav-collapse .nav >li >a,.navbar .nav-collapse .dropdown-menu a{}.navbar .nav li.dropdown.open >.dropdown-toggle{background-color:transparent;}
.nav >li >ul.dropdown-menu{background-color:transparent}
.navbar .nav-collapse .nav >li >a:hover,.navbar .nav-collapse .dropdown-menu a:hover{color:#fff !important;border-bottom:none;background:#51af33 !important;}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;margin:0 0px;padding:0;max-width:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;}
.show .show{display:block}
.dropdown-menu>li{border-bottom:1px solid #626283;}
.dropdown-menu>li>a{padding:10px 10px;}
.tabs-left li a{color:#000 !important;font-weight:500}
.tabs-left{background:none !important;}
.dropdown-menu .tab-content ul{margin:20px;}
.nav-collapse,.nav-collapse.collapse{position:absolute !important;z-index:99999;width:100%;right:0;top:48px;text-align:left;}
.navbar .btn-navbar{display:block;padding:0;margin:0px;border-radius:0px;margin-left:0px;margin-top:5px;width:40px;}
.nav_bg .col-md-7{position:inherit}
.navbar{padding:0 0;}

.flip-box{width:220px;}
.flip-box-inner{width:220px;}
}


@media only screen and (max-width:767px){
.navbar,#footer,#main-footer,.header-wrap{margin-right:0px;margin-left:0px}
.container{width:auto}.navbar .container{padding:0;width:auto}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;}
.nav-collapse .nav{margin-top:2px;}
.nav-collapse, .nav-collapse.collapse{right:0;}

/* TESTIMONIALS */
.testimonials ul{margin:0;}
.testimonials ul li{margin:30px 0; list-style:none; position:relative; padding:0;}
.testimonials ul li .test_head{position:static; width:100%; text-align:left; margin-bottom:30px}
.test_text{min-height:50px}
.testimonials ul li .test_text b, .testimonials ul li:nth-child(even) .test_text b{width:41px; height:23px; background:url(../images/tuki_t.png); left:100px; top:-26px;}
.testimonials ul li:nth-child(even){padding:0}
.testimonials ul li:nth-child(even) .test_head{text-align:left;}
/* TESTIMONIALS END */
}

@media (max-width:479px){
.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;width:100%;}
.nav-collapse .nav{margin-top:0px;}
.nav-collapse, .nav-collapse.collapse{top:42px;right:0;}
.nav-tabs{width:100%;}
.nav-collapse .dropdown-menu{min-width:auto;}
.cat-l{padding:10px !important;}
}
/*----------navigation----------*/

/* CSS for Suggestion box */
.suggestionsBox{background:#fff; z-index:999999 !important; position:absolute; width:430px; -webkit-box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.45);}

.suggestionsBox p{background:#fff; padding:7px; border-bottom:#e5e5e5 1px solid; display:inline-block; width:100%;margin-top: 3px; position:relative; color:#06C; cursor:pointer; font-size:12px;}
.suggestionsBox p a{width:77%; float:left;}
.suggestionsBox p span{width:100px; text-align:right !important; position:absolute; right:15px;}
.suggestionsBox p span a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#565656; width:100%;}
.suggestionsBox p:hover{background:#e5e5e5; padding:7px; border-bottom:#ccc 1px solid;}
.suggestionsBox p img{float:left; margin-right:8px; width:35px; height:auto;}
.suggestionsBox .sprice{margin-top:1px; padding-bottom:10px;} 
/* CSS for Suggestion box */