@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl theme*/

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px; font-size:14px; color:#fff; line-height:20px}

.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#060303 !important;display:inline-block;cursor:pointer;border-radius:3px; border-radius:50%; width:25px; height:25px;}
.owl-theme .owl-nav [class*=owl-]:hover{background:#ff4203 !important;color:#fff;text-decoration:none}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1; background:none; outline:none; border:none}
.owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:10px 4px;background:#a3a3a3;display:block; opacity:1; border-radius:0;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f7180b; opacity:1;}


/*Back to top button */
#back-top{position:fixed;bottom:-20px;right:30px;z-index:9999;width:31px;display:block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;}#back-top a{width:30px;display:block;height:58px;overflow:hidden;outline:none;text-decoration:none;}#back-top span{width:30px;height:58px;display:block;background:url(../images/top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px 5px 0 0px}#back-top:hover{bottom:-1px;outline:none;text-decoration:none;}
/* CSS Document */

/*Project Name:Houcem Family[Created by WEBLINKINDIA.NET on 07, 09, 2020: Shashi Bhushan]*/

body{background:#fff; font:14px/22px 'Asap', sans-serif;color:#6b6868; text-align:justify;direction:rtl;}
h1, h2, h3, h4, h5, h6{font-family:'Asap', sans-serif;}
h1{font-size:2.2em;line-height:1.5em;color:#000;}
h2{font-size:1.2em;line-height:1.5em;color:#000;}
h3{font-size:1.1em;line-height:1.5em;color:#000;}

.poppins{font-family: 'Poppins', sans-serif;}
.roboto{font-family:'Roboto', sans-serif;}
.asap{font-family:'Asap', sans-serif;}

.letter_s{letter-spacing:3px;}
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.w97{ width:80%;}.w100{ width:100%;}
.fs11{ font-size:11px;}
.fs14{ font-size:1em;} .fs16{ font-size:1.143em;} .fs18{ font-size:1.286em;} .fs20{ font-size:1.429em;} .fs22{ font-size:1.571em;} .fs26{ font-size:1.857em;}
.weight600{ font-weight:600}.border1{ border:1px solid #c3bcbc;}.bb{ border-bottom:1px solid #ccc;}.dn{ display:none;}.rel{ position:relative;}
.scrol-div{ height:280px; overflow-y:scroll}
.white{ color:#fff;}.black{ color:#000;}.gray{ color:#444444;}
p{margin-top:0; margin-bottom:0;}
hr{margin-top:20px; margin-bottom:0; border:0; border-top:1px solid #dcdcdc;}
.shadow{ box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10);}.hand{ cursor:pointer;}
.bg-blue{ background:#fbe1ed; border:1px solid #9c3062;}.bg-gray{ background:#B9B9B9;}.bg-white{ background:#fff;}
.red,.red a{ color:#f00}

::-webkit-input-placeholder{color:#9d9d9d;}
:-moz-placeholder{color:#9d9d9d !important;}
::-moz-placeholder{color:#9d9d9d !important;}
:-ms-input-placeholder{color:#9d9d9d;} 


.container{width:1263px; padding:0px 15px; max-width:1263px}

/*INTRO-PAGE*/
.main-bg {background: url(../images/intro_bg.jpg) top center no-repeat;background-size: cover;
height: 100%;width: 100%;}
.main_top_spacer{ padding:70px 0}
.main_logo {margin:0px auto;text-align: center;}
.main_button{text-align:center; margin-top:15px}
.enter_btn{display:inline-block;padding:10px 30px;color:#09125c;font-weight:600;font-size:22px;
font-family:'Asap', sans-serif; border-radius:30px;border:2px solid #9c6015;background:linear-gradient(to bottom, #dc9c3d 0%, #ddad65 50%, #c47f27 50%, #8f5812 100% );line-height:30px; }
.enter_btn i{margin-left:10px;vertical-align:middle;transition:all linear .7s}
.enter_btn:hover{text-decoration:none;color:#000;}.enter_btn:hover i{margin-left:10px;}
.main_bottom{background:linear-gradient(to bottom, #9d7747 10%, #fbf9f1 100% ); height:110px}

/*TOP-HEADER*/
.header-bg {background: url(../images/header_class.jpg) top center no-repeat;min-height:250px;} 
.logo_area {margin: 6px auto;text-align: center;}.logo_area img{ max-width:100%; height:auto}

.header_menu{background: rgba(30,52,143,0.5);border:1px solid #cb882d;border-width:0px 1px 1px 1px;border-radius: 0px 0px 10px 10px;width: auto;padding:5px;margin: auto;display: inline-block;text-align: center;}
.header_menu ul{margin:0px;padding:0px}.header_menu ul:after{content:'';display:block; clear:both}
.header_menu ul li{list-style:none;display:block;float:left;border-right:1px solid #886e62}
.header_menu ul li a{padding:5px 12px;display:block;}
.header_menu ul li:last-child{ border:0}

.middle_section,.middle_section_inr{background:linear-gradient(to bottom, #000746 0%, #080f53 50%, #080f53 50%, #080f53 100% ); padding:50px 0}.middle_section_inr{ padding:0 0 50px 0}

/*Single-Profile*/
.single_profile{background:#050a3b;border-radius:10px;padding:40px;}
.single_profile_inr{width:90%;margin:auto}
.single_prof_content{color:#fff;font-size:20px;line-height:29px;margin-top:20px;text-align:center;} .single_prof_content:after{content:'';display:block;clear:both}
.mid_frame{background: url(../images/frame_mid.png) top center no-repeat;width:181px;height:201px;text-align:center;margin:auto}
.mid_img{width:116px;height:116px;overflow:hidden}.mid_img figure{width:116px;height:116px;display:table-cell;
vertical-align:middle;text-align:center;}.mid_img figure img{max-width:100%; height:auto}
.mid_frame_inr{padding:28px 32px 2px;}
.mid_title{background:#403a3a;border:1px solid #975d0c;height:35px;overflow:hidden;text-align:center;font-size:17px;
color:#fff;line-height:31px;margin-bottom: -5px;}
.dob_mid{background:#520839;border:1px solid #975d0c;display:inline-block;padding:0 15px;color:#fff; }


/*Family-List*/
.hm_family_list,.inr_family_list{margin:30px 0}
.hm_family_list ul,.inr_family_list ul{margin:0px; padding:0px}.hm_family_list ul:after,.inr_family_list ul:after{ content:''; display:block; clear:both}
.inr_family_list ul{margin:0px !important; padding:0px}
.hm_family_list ul li,.inr_family_list ul li{list-style:none;margin:0px;padding:0px;width:12%;float:left}
.inr_family_list ul li{ width:12.5%}
.sml_frame{background:url(../images/frame_sm.png) top center no-repeat;width:132px;height:149px;text-align:center;margin: 20px auto;}
.sml_img{width:86px;height:86px;overflow:hidden}.sml_img figure{width:86px;height:86px;display:table-cell;
vertical-align:middle;text-align:center;}.sml_img figure img{max-width:100%; height:auto}
.sml_frame_inr{padding: 20px 22px 2px;}
.sml_title{background:#403a3a;border:1px solid #975d0c;height:30px;overflow:hidden;text-align:center;font-size:15px;
color:#fff;line-height:26px;margin-bottom: -5px;}.sml_title a{color:#fff;}
.still_live{background:#c1832c;}
.dob_sml{background:#520839;border:1px solid #975d0c;display:inline-block;padding:0 15px;color:#fff;font-size:11px; line-height:20px; }.dob_sml span{ display:inline-block}
.v_all_txt{font-weight:600;color:#c1832c;font-size:14px; text-decoration:none}
.v_all_txt:hover{}


/*Family-List-Detail*/
.dtl_profile{background:#fff;border-radius:10px;padding:40px; margin-bottom:20px;}
.dtl_section{margin-bottom:20px;}
.dtl_prof_left{color:#fff;font-size:20px;line-height:29px;margin-right:320px;margin-top:20px;text-align:right;} .dtl_prof_left:after{content:'';display:block;clear:both}
.lg_frame{background: url(../images/frame_lg.png) top center no-repeat;width:303px;height:339px;float:right;text-align:center;}
.lg_img{width:198px;height:198px;overflow:hidden}.lg_img figure{width:198px;height:198px;display:table-cell;
vertical-align:middle;text-align:center;}.lg_img figure img{max-width:100%; height:auto}
.lg_frame_inr{padding: 44px 53px 2px;}
.lg_title{background:#520839;background:linear-gradient(to left, #520839 50%, #faeddc 100% );overflow:hidden;text-align:right;color:#fff;line-height:31px;font-size:24px;padding:10px 15px;font-weight:600}
.tag_abt_w{ margin-top:20px;font-family:'Asap', sans-serif;}
.tag_abt_prof{ display:inline-block; border:3px solid #c1832c; background:#f6e6cd; padding:10px 10px;width:32.3%;}
.tag_abt_prof span{display:block;color:#333;font-size:15px;line-height:20px;font-weight:600}.tag_abt_prof b{ display:block;color:#000;font-size:18px;line-height:20px;}
.prof_realation{background:#f6e6cd;margin-top:20px;padding:10px;font-size:18px;}
.prof_realation span{color:#333;display:inline-block;font-weight:600}.prof_realation b{color:#000;display:inline-block}

.dtl_btns{ margin-top:20px;}
.blue_btn{background:linear-gradient(to bottom, #223b9a , #0f1b6a 100% );display:inline-block;padding:5px 20px;border-radius:10px;color:#fff;font-size:18px;line-height:40px;text-transform:uppercase;font-weight:700;font-family:'Asap', sans-serif; box-shadow: 0px 4px 0px #040a42; margin-bottom:5px}.blue_btn:hover{color:#fe9600;background:linear-gradient(to top, #223b9a , #0f1b6a 100% ); text-decoration:none;}
.blue_btn span{ display:inline-block; float:right; margin-left:10px;}

.dtl_prof_content{ margin-top:30px;}
.dtl_prof_content h2{color:#333;font-size:24px;line-height:30px; font-weight:600}
.dtl_prof_text{margin-top:10px;color:#222; font-size:17px; line-height:25px; text-align:right}
.dtl_prof_text p{margin-bottom:15px;}

/*TOPMENU*/

/*GAllery*/
.gallery_list ul{margin:0px !important; padding:0px}.gallery_list ul:after{ content:''; display:block; clear:both;}
.gallery_list ul li,.gallery_list ul li{list-style:none;margin:0px;padding:0px;width:12%;float:left}
.gallery_list ul li{ width:12.5%}
.gal_frame {background:url(../images/frame_sm2.jpg) top center no-repeat;width:106px;height:106px;text-align:center;margin: 20px auto;}.gal_frame_inr {padding:4px 3px}
.gal_img{width:97px;height:97px;overflow: hidden;}
.gal_img figure{width:97px;height:97px;display:table-cell;vertical-align:middle;text-align:center;}

/*inner-banner-start*/
.inner_bnr{ width:100%; height:370px; overflow:hidden}
.inner_bnr img{ width:100%; margin:0 auto;height:auto;}
/*inner-banner-start*/


.shine_hover{ overflow:hidden; position:relative}
.shine_hover::before { content:''; display:block; z-index:99}
.shine_hover::before {position:absolute;top: 0;left:-75%;width: 50%;
height: 100%;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 100%);-webkit-transform: skewX(-50deg);transform: skewX(-50deg);}
.shine_hover:hover::before{-webkit-animation:shine 1.1s;animation:shine 1.1s}@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}

/*FOOTER*/
footer{width:100%;background:url(../images/ft_bg.jpg) top center no-repeat;padding:0px 0 30px;min-height:140px;text-align: center;border-top: 1px solid #cb882d;}
.footer_bg{width:100%;background:#080f53;padding:10px 0px;border:1px solid #cb882d;margin-top: -95px;border-radius:10px;}

.btm_links{ text-align:center}
.btm_links a{font:400 15px/20px 'Asap', sans-serif;color:#fff; display:inline-block;padding:8px 10px;cursor:pointer; }
.btm_links a:hover{color:#cb882d; text-decoration:none}
.btm_links span{color:#fff}

.footer_btm{ margin-top:10px; text-align:center;}

.copy,.developed_by{ font-family:'Asap', sans-serif;font-size:15px;line-height:20px;color:#8a9cb7;padding-top:0px; font-weight:400} .copy span{ display:inline-block}
.copy a,.developed_by a{color:#8a9cb7;}
.copy a:hover,.developed_by a:hover{ color:#8a9cb7; text-decoration:none;}
.copy b {margin-top:5px; display:block;}

.developed_by{ text-align:center;vertical-align:middle;padding-bottom:10px;color:#8a9cb7; margin-top:3px;}
.developed_by b{ display:block; vertical-align:top;}.developed_by a{color:#8a9cb7; text-decoration: none}


.footer-social-icons {margin:0;text-align:right;font-weight:600}
.footer-social-icons span{color:#fff;text-transform:uppercase; padding-right:10px; font-weight:400; font-size:15px;}
.footer-social-icons .social-icons{margin-bottom:0;display:block;float:none; text-align:right; padding:0}
.footer-social-icons .social-icons > li{display:inline-block;padding:0px 0;margin:2px 2px; }
.footer-social-icons .social-icons > li:last-child{ border:0}
.footer-social-icons .social-icons a{display:block;text-align:left;color:#fff; font-size:18px;width:41px;height:41px;
background:#222487;font-weight:300;text-align:center; border-radius:50%}
.footer-social-icons .social-icons i{color:#fff;text-align:083d5f; line-height:41px;}

.footer-social-icons .social-icons a:hover, .footer-social-icons .social-icons a:focus {text-decoration:none;color:#fff;background:#f7180b;}
.footer-social-icons .social-icons a:hover i{color:#fff;}
/*Footer-end*/

/*DETAIL*/
#style1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #ccd0d3;}
#style1::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px;}
#style1::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px;}
.scroll_bar{ width:100%;max-height:280px; overflow-y:scroll; overflow:auto; background:#fff;}

#style2::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff;}
#style2::-webkit-scrollbar{width:11px;background-color: #ccd0d3; padding:2px;}
#style2::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #ccd0d3; border-radius:10px;}

 
.inner_white_bg{background:#fff;border-radius:10px;padding:30px;margin-bottom:20px;box-shadow:4px 0px 46px #082ab3;}

/* TREE */
.breadcrumb_bg{background:#213999;}
nav .breadcrumb{font-family:'Asap', sans-serif}
.breadcrumb{margin:0; font-size:14px;color:#fff;background:none; padding:6px 0px; font-weight:400;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#d08f27; font-weight:600}
.breadcrumb li.active{color:#fff;}
/* TREE CLASSES */

/* CMS AREA */
.mid_area{padding-top:20px;}
.cms_area{line-height:24px;font:16px/25px 'Asap', sans-serif;min-height:400px;margin-bottom:0px;color:#333;}
.cms_area h1{color:#000747; font-weight:600; font-size:30px;}}
.cms_area ul, .cms_area ol{font:16px/30px 'Asap', sans-serif; margin:20px 20px 30px 20px}
.cms_area p{ margin-bottom:1em}.cms_area p strong{color:#333;}
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%; border:1px solid #ddd; padding:5px;}
/* CMS AREA ENDS */


/*Products*/
.products_page_sect{ padding:20px 0}
.list_area{border:1px solid #f1f1f1;}
#categories_list a{display:block;font-size:14px;color:#333;}
#categories_list .left_attribute1 {padding: 2px 10px 2px 10px;border-bottom:1px solid #d2d8d1}
#categories_list .left_attribute1 a{color:#050782;display:block;padding:5px 18px 5px 0px;font-weight:600;
font-family:'Asap', sans-serif;font-size:15px;text-align: left;}

#categories_list .left_attribute {padding:2px 9px;border-bottom: 3px solid #01067e;margin-top: 6px;}
#categories_list .left_attribute a{color:#f31b0c;margin-bottom:4px;display:block;padding: 5px 18px 5px 0;font-weight:700;font-size: 17px;text-align: left;}

#categories_list .left_attribute2 {padding:2px 9px; border-bottom:1px solid #f1f1f1}
#categories_list .left_attribute2 a{color:#222322;display:block;padding:5px 18px; font-weight:700;font-family:'Roboto', sans-serif; font-size:15px;text-align: left;}

.subcate_list{font-family:'Asap', sans-serif;background:#fff;}
.subcate_list p{border-bottom:1px solid #f1f1f1;color:#000;background:#f1f1f1;}
.subcate_list a{padding:5px 25px; font-size:15px;}

.left_attribute.collapsed::before{-webkit-transition-duration:.5s;transition-duration:.5s;content:"\f107";font-family: Font Awesome\ 5 Free; font-weight:600}
.left_attribute1.collapsed::before{-webkit-transition-duration:.5s;transition-duration:.5s;content:"\f0d7";font-family: Font Awesome\ 5 Free; font-weight:600}

.left_attribute::before{content:'\f107';float: right;margin-right:3px;line-height:35px;-webkit-transition-duration:.5s;transition-duration: .5s;}
.left_attribute1::before{content:'\f0d7';float: right;margin-right:3px;line-height:35px;-webkit-transition-duration:.5s;transition-duration: .5s;}


.left_attribute::before {font-size:22px;color:#222322;font-family: Font Awesome\ 5 Free; font-weight:600}
.left_attribute1::before{font-size:22px;color:#ff736a;font-family: Font Awesome\ 5 Free; font-weight:600}
.pro_outer{padding:5px;background:#fbfbfb;}

/*Table-Section*/
.table-responsive{border:1px solid #e0d8c2; }
.table_w {margin:0;font-size:13px;position:relative;padding:0px;font-family:'Asap', sans-serif;min-width: 800px; }
.table_w table{background:#fff; margin-bottom:0; color:#555353;}
.table_w thead{font-size:0.9em;background:#02057a;color:#fff;border:0px solid #333333;width:100%; line-height:20px;}
.table_w thead th{ font-weight:500; border-bottom:0; border-top:0;padding:.5rem; text-transform:capitalize;color:#fff; text-align:center}
.table_w thead th span{ display:block; font-weight:500}
.table_w thead th span b{ width:13px; height:18px; float:left; margin-right:4px;}
.table_w thead th span b img{ max-width:100%; height:auto}
.table_w thead th:first-child{ text-align:left}
.table_w thead th:last-child{ text-align:left}
.table_w tbody td{padding:.5rem; font-size:14px;}.table_w tbody td a{color:#333;}

.table_w tbody tr:nth-child(even){background:#eaeaea;}
.table_w thead tr:nth-child(2){background:#fbfbfb;font-size:14px;}
.table_w tbody tr td span{display:block;line-height: 28px;}
.table_w tbody tr td span b{width:22px;height:27px;display:block;float:left;vertical-align:bottom;margin-right:5px;}
.table_w tbody tr td span b img{max-width:100%; height:auto}
.table_w tbody tr td span b>a{ display:block; padding:0}
.table_w thead tr th:last-child, .table_w tbody tr td:last-child{ border-right:0px; text-align:left}
.table_w tbody tr:hover{background: #fdf4c6;}.table_w tbody tr{background: #fff;}
.table_w tbody tr:nth-of-type(odd){background: #fff;}

table span{ display:block; font-weight:bold}

/*LOGIN*/
.login_box{background:#fff;border:11px solid #d0d1d8;width:450px;min-height:250px;overflow:hidden;border-radius:3px; padding:4px 25px 18px;font-size: 14px; margin:50px auto 20px;box-shadow: 0px 0px 30px #173ac3;font-family:'Asap', sans-serif}
.login_box .forgot{ color:#d00505; font-weight:600}
.login_box h1{color: #0f1d68;font-weight:600;text-align: center;text-transform: uppercase;font-size: 25px;}
.login_form input[type=text], .login_form select, .login_form .fls{width:100%; border:1px solid #989898; background:#fff; padding:7px 10px; font-size:15px; font-family:'Asap', sans-serif}
.login_form .drk-brwn{ font-weight:600}
.login_form input[type=password]{width:100%; border:1px solid #989898; background:#fff; padding:7px 10px; border-radius:3px; font-size:15px;}
.login_form .mybtn{padding:0; width:100%; text-align:center;font-size:14px;font-weight:bold;color:#fff;background:#172be2; border-radius:3px; line-height:36px;height:36px;display:block;cursor:pointer; text-transform:uppercase}
.login_form .mybtn:hover{background:#000;}
.or_ttl{text-align:center;}
.or_ttl:after, .or_ttl:before{content:'';width:30%;height:1px;border:1px dashed #333;display:inline-block;margin-bottom:2px}
.or_ttl b{ margin:5px;}
.login_form .mybtn2{padding:0;width:100%;text-align:center;font-size:14px;font-weight:bold;color:#fff;background:#73480a; border-radius:3px;line-height:36px;height:36px;display:block;cursor:pointer;text-transform:uppercase}
.login_form .mybtn2:hover{background:#000;}
.login_foot{margin:40px 0;}
.login_foot .container, .register_container .container{width:962px;max-width:100%}
.log-foot{ width:100%; height:auto; float:none;text-align:center; display:inline-block}
.log-foot a{ font-size:13px; color:#666;}
/* LOGIN ENDS */

/*Register*/
.register_box {padding:0 20px 20px;box-shadow: 0px 0px 20px #666;background:#f7f7f7;border:2px solid #c58823;font-family:'Asap', sans-serif; width:50%; margin:20px auto}
.sml_hed{ color:#fff;}
.reg_header, .reg_header2{ background:#c58823;margin:0 -20px;padding:20px 10px;}
.register_box .reg_radio{margin-bottom:10px;border-bottom:1px solid #ccc;background:#fff;padding:10px 10px 4px;margin:0 -19px; }
.register_box .register_box .reg_radio label span{font-size:17px;text-transform:uppercase}


.reg_header h1{color:#fff;margin-bottom:0;line-height:25px; font-weight:600}
.reg_header2{background:#022054}
.register_box{font-family:'Asap', sans-serif; }
.register_box .form-group label{text-align:left;display:block;font-weight:400;padding:5px 5px; font-size:15px; color:#666;}
.register_box .form-group label span{ font-size:17px}
.register_box .form-group .form-check{ padding:0px 0 0 0px; position:relative}
.register_box .form-group .form-check label{ padding:0}
.sub_hed{color:#0c36dc;font-size:16px; padding:10px 0;border-bottom:1px solid #bac7fb;margin-bottom:15px;font-family:'Asap', sans-serif;  font-weight:600}
.register_box .myform{ width:100%; margin:0px 0}
.register_box .myform .form-group{ margin-bottom:0.5em}
.fls{padding:5px 9px;border:#e4e4e4 solid;border-radius:5px;border-width:1px 1px 1px 1px;}
.fls label{margin-bottom:0;}
.register_box .form-group .fls label{display:inline-block; margin:0}
.register_box .form-check {margin-top:6px;}
.calnd{position:absolute;right:20px;top:5px;z-index:99}
.register_box .form-check label{text-align:left; display:inline-block; text-transform: capitalize}
.register_box input[type=text], .register_box input[type=password], .register_box select{padding:5px 9px;background:#fff;border:#e4e4e4 solid;border-radius:5px;border-width:1px 1px 1px 1px;font-size:14px; line-height:20px; min-height:40px;}
.register_box input[type=file]{ padding:3px}
.register_box input[type=text]:focus, .register_box input[type=password]:focus{ background:#fffdb7;box-shadow:0px 0px 2px #ff6e00;}

.register_box input[type=submit]{ font-family:'Asap', sans-serif;background:#cb9501;color:#fff;padding:11px 40px;text-decoration:none; display:inline-block;font-size:14px; text-decoration:none;}


/*Verification*/
.verify_sect{background:#e7e8e3;border:1px solid #d5d9e0; box-shadow:0px 0px 20px #d8d6d6; width:50%; margin:4em auto; padding:20px;font-family:'Asap', sans-serif;}
.verify_sect p.fs22{ font-size:30px;}
.verify_sect .login-logo{ text-align:center; margin-bottom:20px}
.verify_sect input[type=text], .verify_sect2 input[type=text]{ padding:5px 10px; font-size:14px; height:auto}
.txt_ico{color:#2954ff }.txt_ico i{font-size:40px;}
.verify{font-size:20px;line-height:22px;color:#0277bd;font-weight:600;text-align:center;margin-top:15px;background-position:top center}

.conform_acc{ background:#f1f1f1; padding:20px; margin:0px -10px; line-height:20px; font-size:16px; font-weight:600}
.enter_otp input[type=text]{ width:50%; border:0px;}.enter_otp input[type=text]:focus{ border:0; box-shadow:none}
.enter_otp:after{content:'';display:block;clear:both}
.verify_sect span{display:block;font-weight:400;color:#fff;padding:6px 10px;float:left;background:#2954ff; font-size:14px}
.verify_sect span a{color:#fff;}
/*POPUP*/
.popup_w{ padding:10px}.popup_w h1{ font-size:20px; font-weight:600; margin-bottom:10px;}
.popup_w label{ font-size:14px; margin:0; font-weight:500}.popup_w .form-group{ margin-bottom:7px; position:relative}
.popup_w input[type=text], .popup_w input[type=file], .popup_w textarea, .popup_w select{font-size:14px; padding:6px 10px;border-radius:3px;height:36px;}
.popup_w textarea{ height:auto}
.rupey_sign{ position:absolute;left:0;padding:7px 15px;}
.popup_w .ft_white_bx{ width:100%; float:none; padding:0}
.popup_w .app_store{ margin-top:30px;}.popup_w .app_store span{ width:auto}

.short_form{font-size:14px}
.short_form input[type=text], .short_form input[type=password], .short_form select,.short_form textarea, .short_form .fls{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc;}
.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}
/* SHORT FORM ENDS */


.acc_container{margin-top:0px; margin-bottom:80px; padding:20px;}
.acc_container > .row > .acc_right{padding-top:15px; background:#fff; border-radius:10px;padding-bottom: 15px;}
.acc_container > .row > .acc_right h1{margin:0; font-size:24px; border-bottom:1px solid #d2d2d2; padding-bottom:2px; 
font-family:'Asap', sans-serif; color:#000747; font-weight:600}

.acc_links{margin:30px 0 0 0;}
.acc_links a{display:block; padding:8px 15px; color:#000; border-radius:3px; font:400 15px/25px 'Asap', sans-serif; margin:0 0 2px 0; border:1px #0537fd solid; background:#f6f7ef;}
.acc_links a b{ margin-left:10px;}
.acc_links a:hover, .acc_links a.act3 {background:#d08b16; color:#fff; text-decoration:none;}
.acc_top{ background:#0b1f71;padding:10px;border-radius:10px;color: #8a9cb7;;}
.acc_top b{display:inline-block}

/* ACCOUNT */
.acc-dash{ text-align:center; color:#000; }
.acc-dash-txt{ margin-bottom:20px;}
.acc-icon{width:97%;height:120px;text-align:center;display:block;color:#d08b16;background:#edf1ff;border-radius:10px;border: 1px solid #c9cde0;margin:0 auto;font-size:55px;padding:32px 0px;transition:all linear 0.5s;}
.acc-dash:hover .acc-icon{ text-decoration:none; background:#fdf3e5; color:#666; transform:scale(1.1);}
.acc-dash a:hover{ text-decoration:none;}

.acc-dash-txt a{text-align:center;font-size:16px;font-family:'Asap', sans-serif;color:#213999;padding-top:10px;display:block;font-weight: 600;}

.create-acc{ font-size:16px; text-align:center; background:#468b30; border-radius:5px; color:#fff; display:inline-block; padding:7px 28px;}
.create-acc:hover{ color:#fff; background:#666}


/* DASHBOARD */
.das_box1{width:100%; height:142px; border:1px solid #be5687; border-radius:3px; background-position:10px 17px !important}
.das_box1 > div{height:100px; padding:25px 10px; text-align:right; color:#fff; font:200 14px/24px 'Asap', sans-serif}
.das_box1 > div b{display:block; font-size:32px; font-weight:300 !important; line-height:32px}
.das_box1 > a{height:40px; background:#fff; display:block; padding:10px 12px; font:300 14px/20px 'Asap', sans-serif; color:#be5687;}
.das_box1:hover a{}
.das_box2{border:1px solid #55a28a;}
.das_box2 > a{background:#fff; color:#001f60;}
.das_box3{border:1px solid #a1993d;}
.das_box3 > a{background:#d8905a; color:#442209; font-weight:600}
.favorite_box{margin:40px 0 0 0; width:100%;}
.favorite_box h2{ font-size:24px; font-weight:600}
.app_container .white{color:#fff}
.app_container{margin:20px 0 0 0;}
.app_container .row{margin:15px 0 0 0; padding:10px 0;}
.app_container .row1{margin:15px 0 0 0; padding:0 0; border:1px solid #d2d2d2;}
.app_container .row2{margin:0; padding:0 0; border:0px solid #d2d2d2;}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:right; margin:-36px 0 0 0}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter{background:#434241;padding: 10px;}
.acc_odh_filter p{float:left; width:28%; margin-right:10px; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:7px}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
.action_btns a{color: #000;width:34px;height:34px;display:inline-block;padding:0px 5px;border: 1px solid #d9d9d9;border-radius:7px;line-height:32px;text-align:center;margin-right: 2px;background: #f8f8f8; font-size:16px;}
.action_btns a:hover{border:1px solid #032b69;color:#fff;background:#c78515;}
.myac_tb {font-size: 14px;color: #000;border-bottom: 1px solid #ccc;font-family:'Asap', sans-serif;}
.t_option {background:#a9864c;border:1px solid #f1f1f1;text-transform:uppercase;color:#fff;font-size:14px;font-weight:600;margin-top:15px;padding:10px 0px;}
.t_option .row{ margin:0px;}
.thm_cont{float:right;margin-right:10px;width:72px;height:72px;border:1px solid #ccc}
.thm_cont span{width:70px;height:70px;display:table-cell;vertical-align:middle;text-align:center;}
.thm_cont span img{ width:100%; height:100%}
.item_dtl,.item_dtl2 {margin-right:90px;font-size:12px;color:#666;}
.item_dtl2{ margin:0}
.item_dtl b,.item_dtl2 b{font-weight:600;color:#666; display: inline-block}
.item_dtl p,.item_dtl2 p{ line-height:18px; margin:0}
.item_dtl .acc_ttl,.item_dtl2 .acc_ttl {font-size:15px;line-height: 20px;font-weight:600;color: #000;margin-bottom: 4px;}
.mylsttb input[type=text] {color: #333;background: #fff;border: 1px solid #ccc;}
.mylsttb .dib{ display:block}

.app_container .myform{ width:70%; margin-bottom:20px;}
.app_container .myform .row{ margin:0; padding:5px 0}
.app_container .myform label{ text-align:left}

.acc_invoice{ border:1px solid #f1f1f1}
.acc_invoice .row{ margin:0;padding:0}
/* ORDER HISTORY */

/*Paging*/
.pagination_w{ border:1px solid #f1f0f0; border-width:1px 0; padding:10px 0}
.pagination{ margin:0}
.page-item.active .page-link {z-index:1;color:#fff; background-color:#d08b16; border-color:#9c6406;}
.page-link:hover{color:#fff;background-color:#007f9a;border-color:#007f9a;}
.page-link{ color:#000;}

/* ACCOUNT ENDS */

/* ACCOUNT ENDS */

/* CONTACTS */
.contact_box h2{margin-bottom:10px;line-height:25px;color:#e28f14;font-family:'Asap', sans-serif; font-weight:600}
.contact_form_cont{background:#f1f1f1;padding:15px;}
.contact_form input[type=text], .contact_form select,.contact_form textarea{width:49%;padding:9px 10px;border:2px solid #ddd;border-radius:3px;font:400 14px/20px 'Asap', sans-serif;margin:0}
.contact_form .large{width:98.8% !important}
.addrs_w{border:1px solid #ccc;margin-bottom:10px;padding:10px 15px;background:#fff;width:100%;color: #000;}
.addrs_w p:first-child {border-bottom:1px solid #ccc;padding:6px 10px;margin-top: -10px;margin-bottom: 0;background: #223999;}
.addrs_w p{margin:0px -15px 15px;padding:0px 10px 5px}
.contact_person{ font-size:16px;color: #000;border-bottom:1px solid #ccc;margin:0px -15px 15px;padding:7px 15px;background: #f3f3f3}
.ofc_short_dtl{ font-size:14px; padding:10px;background:#053d65;color:#fff;}

.contact_add span{display:block;margin:0px 5px;float:right;width: 31px;height: 39px;font-size: 20px;line-height: 39px;font-weight:500;border-radius: 50%;}.contact_add p{margin:15px 0;padding: 0; line-height:22px}
.c_address span{display:block;margin-bottom:15px;font-size:16px;font-weight:500}
.c_address span>b{font-size:14px;margin-left:0;border-radius:50%;line-height:30px;display:inline-block;text-align:center;color:#000;width:30px;height:30px;border:1px solid #f1f1f1;background:#f7f7f7}
.c_address span>b.whats{color:#50d925}
.c_address span>b.skyp{color:#4cb1ff}
.c_address br{line-height:30px}
.db{ display:block}
.loc{background:#80b84e;color:#fff}
.loc img{border:1px solid #000; width:40px; height:27px;}

.map-container{border:3px solid #000;margin:10px 0}
.map-container iframe{ width:100%;}
.reset-butt{background:#9aa5af;text-align:center;color:#fff;text-transform:uppercase;padding:8px 25px;border-radius:5px;cursor:pointer;font-size:18px}
.reset-butt:hover{background:#ff7e48;color:#fff}
/* CONTACTS ENDS */

/*FAQs*/
/*=============================*/
.panel-group{}
.panel-group .panel{border-radius:3px; border:0; border:1px solid #ececec; margin:10px 0; box-shadow:none}
.panel-default>.panel-heading{background:#fafbfd; padding:10px 0}
.panel-default>.panel-heading h4{ margin:0}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px; display:block;color:#000;font:600 16px/24px 'Asap', sans-serif;}
.panel-default>.panel-heading a:hover{ text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f04b';font-family: Font Awesome\ 5 Free;font-weight: 600; transition-duration: .2s;transform: rotate(180deg);}
.panel-default>.panel-heading a:before{transition-duration: .2s;transform: rotate(90deg);content: '\f04b';font-family: Font Awesome\ 5 Free; float:right;}
.panel-default>.panel-heading a:before{margin-left:10px;color:#041879;font-size:11px;}
.panel-body{background:#fff; font-size:16px; padding:10px; line-height:18px;}
.panel-body ul, .panel-body ol{font:normal 16px/24px 'Asap', sans-serif; margin:20px 20px 20px 20px}
.inr_text{margin:15px 0 0 0; height:190px; position:relative; overflow:hidden}
.inr_text1{font:italic 400 16px/24px 'Asap', 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 'Asap', sans-serif;margin:15px 0 0 0}
/* FAQ ENDS */



/*TESTIMONIALS*/
.loc_area{ font-size:19px; color:#2a42c2; font-weight:600;margin-bottom:0.5em}
.t_mnl{ padding:20px 0; width:100% !important;color:#fff;transition:all linear .3s;background:#eef2ff;margin-bottom:10px; font-family:'Asap', sans-serif;}
.t_mnl{ width:100%; border:1px solid #ebebeb; border-radius:5px;}
.t_mnl:hover{ box-shadow:0px 0px 10px #666; background:#fff;}

.testi_bdr{ text-align:center; height:3px;}
.testi_bdr span{background:#d21034; width:234px;height:3px; display:block; margin:auto;}
.testi_list_name{font-size:18px; line-height:22px;font-weight:600; color:#212121;font-family:'Asap', sans-serif;}
.post_date{ font-size:14px; color:#949494; margin:0.3em 0}
.subj{font-size:17px; font-weight:500;color:#1f1f1f; margin-bottom:5px;}

.t_mnl .tm_img{float:right;margin:10px;width:64px;height:64px;position:relative;border-radius:50%;border:2px solid #f1bb0a;
 overflow:hidden;background:#d08616;}
.t_mnl .tm_img span {width:60px;height:60px;display:table-cell;vertical-align:middle; text-align:center; color:#fff; font-size:20px;}.t_mnl .tm_img span img{ max-width:100%; height:auto}

.tm_box{ margin-right:70px; padding:0 15px}
.tm_box .post-by{display:block; padding:4px 0px; color:#fff; font-size:18px; font-weight:300;}

.post-testimnl{float:right;background:#d27e00;border: solid #ffd959;border-width:5px 1px;border-radius:8px;padding:10px;}
.post-testimnl h2{color:#fff;font-size:24px;line-height:30px;margin:10px 0;font-weight:600}
.post-testimnl input[type=text],.post-testimnl input[type=file], .post-testimnl textarea{ padding:8px; display:block; width:100%; margin-bottom:5px; border:1px solid #ccc; font-size:14px;}
.post-testimnl label{ margin-bottom:0.2em}

.t_text_12{height:130px;font-size:14px;line-height:22px;overflow:hidden;display:block;color:#666;text-align:right;font-family:'Asap', sans-serif;}
.t_text_1_auto{height:auto;}

.rm_link{ background:url(../images/rm.png) no-repeat; width:86px; height:12px; display:inline-block; margin:10px 0 0 0; text-decoration:none !important;}
.rm_link_x{background:url(../images/rl.png) no-repeat;}

.btn-info {color:#fff;background-color:#041fb3;border-color:#041fb3;}
.btn-info:hover{background-color:#000;border-color:#000;}
/*testimonials-page-end*/


.sitemap{padding:30px 0;}
.sitemap a{display:inline-block;padding:5px 24px;font:500 14px/20px 'Asap', sans-serif; margin:5px 5px;color:#000; width:32%;float:right;border:1px solid #d6d6d6; border-radius:5px;}
.sitemap a:hover{color:#222;border:1px solid #81b84d;text-decoration:none;background-color: #f4ffed;}
.sitemap_hed{font-family:'Asap', sans-serif;color:#061a80;font-size:18px; text-transform:uppercase; font-weight:600;line-height:20px; margin:15px 0 0 0}


fieldset{display: block; margin-left: 0px; margin-right: 0px; padding-top: 0.35em; padding-bottom: 0.625em; padding-left: 0em; padding-right: 0em; border: 1px solid #dadada; margin-bottom:0px;}
legend{ display:inline-block;width:auto;border-bottom:none; font:20px/18px 'Roboto', sans-serif;text-transform:uppercase;font-weight:700;padding:0 5px;margin:0px;}

.post{float:right;}
#post-testimonial .mt15{margin-top:0px;}

/**SIDE-BAR**/
.sidebar-hed{ background-color:#0d1867; border-radius:5px 5px 0px 0px; color:#fff; font-size:16px; text-transform:uppercase; padding:10px 15px; margin:0}
.list-group{ padding:5px; background-color:#fff; border:5px solid #1741e6; border-radius:0px 0px 4px 4px}
.list-group.panel > .list-group-item {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px}
.list-group-item { position: relative;display: block;padding: .75rem .5rem;}
.list-group.panel>a{ background-color:#f1f1f1; color:#000;font-size: 15px;}
.list-group.panel>a:hover{background-color:#fff;color:#3760ff;}
.list-group.panel >a i{ text-align:right; float:left}
.list-group-submenu {margin-left:10px;background-color:#fff;}
.list-group-submenu a{background-color:#fff;color:#000;}
.list-group-submenu a:hover{ text-decoration:underline}
.list-group .sub-menu a i{text-align:right; float:left}
.list-group .sub-menu>a{ background-color:#e8f7fd; color:#000;font-size: 14px;}
.list-group .sub-menu>a:hover{text-decoration:underline}

/**SIDE-BAR**/


.btn-danger{color:#fff;background-color: #e6100c;border-color: #e6100c;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000; box-shadow:none; outline:none}

.btn-default {color:#fff;background-color:#808080;border-color: #808080;}
.btn-default:hover,.btn-default:focus,.btn-default:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000; box-shadow:none; outline:none}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#back-top{right:15px;}
} 


/*animated*/

.animated{animation-duration:1s;-webkit-animation-duration:1s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated2{animation-duration:.5s;-webkit-animation-duration:.5s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated3{animation-duration:1s;-webkit-animation-duration:1s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}

.animated4{animation-duration:3s;-webkit-animation-duration:3s; -webkit-animation-fill-mode: both;
  animation-fill-mode: both; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out;
}


@keyframes fade_eff{
0%{opacity:0; transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1; transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes fade_eff{
0%{opacity:0; transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1; transform:translateY(0);-webkit-transform:translateY(0);}
}
.fade_eff{animation-name:fade_eff;-webkit-animation-name:fade_eff;}



@keyframes scale_eff{
0%{opacity:0; transform:scale(0);-webkit-transform:scale(0);}
100%{opacity:1; transform:scale(1);-webkit-transform:scale(1);}
}

@-webkit-keyframes scale_eff{
0%{opacity:0; transform:scale(0);-webkit-transform:scale(0);}
100%{opacity:1; transform:scale(1);-webkit-transform:scale(1);}
}
.scale_eff{animation-name:scale_eff;-webkit-animation-name:scale_eff;}




@keyframes drop_eff{
0%{opacity:0;transform:translateY(200px);-webkit-transform:translateY(200px);}
80%{transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes drop_eff{
0%{opacity:0;transform:translateY(200px);-webkit-transform:translateY(200px);}
80%{transform:translateY(-20px);-webkit-transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}
.drop_eff{animation-name:drop_eff;-webkit-animation-name:drop_eff;-moz-animation-name:drop_eff;-o-animation-name:drop_eff;}


@keyframes drop_eff2{
0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}

@-webkit-keyframes drop_eff2{
0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);}
100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}
.drop_eff2{animation-name:drop_eff2;-webkit-animation-name:drop_eff2;}

@keyframes drop_eff3{
0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

@-webkit-keyframes drop_eff3{
0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

.drop_eff3{animation-name:drop_eff3;-webkit-animation-name:drop_eff3;-moz-animation-name:drop_eff3;-o-animation-name:drop_eff3;}


@keyframes drop_eff4{
0%{opacity:0;transform:translateX(-100px);-webkit-transform:translateX(-100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

@-webkit-keyframes drop_eff4{
0%{opacity:0;transform:translateX(-100px);-webkit-transform:translateX(-100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}
.drop_eff4{animation-name:drop_eff4;-webkit-animation-name:drop_eff4;}


@keyframes drop_eff5{
0%{opacity:0;transform:translateX(100px);-webkit-transform:translateX(100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}

@-webkit-keyframes drop_eff5{
0%{opacity:0;transform:translateX(100px);-webkit-transform:translateX(100px);}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);}
}
.drop_eff5{animation-name:drop_eff5;-webkit-animation-name:drop_eff5;}


@-webkit-keyframes shake_eff {
0%, 100%{-webkit-transform:translateX(0); transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-3px);transform: translateX(-3px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(3px);transform: translateX(3px);}
}

@keyframes shake_eff {
0%, 100% {-webkit-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);transform:translateX(-3px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);transform:translateX(3px);}
}
.shake_eff{-webkit-animation-name: shake_eff;animation-name: shake_eff;}


/* ===================================================================
   MEDIA QUERIES
   =================================================*/	

/* ================= Desktop/Laptop below 1280px  ================= */


@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%;}	

}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){	
.inner_bnr {width:100%;height:100%;}	
.header_menu{ width:auto}

.single_profile_inr {width:100%;margin: auto;}
.single_prof_content{font-size:16px;}
.hm_family_list ul li{width:25%}
.inr_family_list ul li{width:25%}

.dtl_profile{ padding:20px;}
}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.header-bg{background-size:cover;}	
.header_menu {width:auto;margin:auto;text-align:center;}	
.header_menu ul {margin: 0px;padding: 0px;display: inline-block;}
.logo_area {margin:6px auto;text-align: center;}

.single_profile{ padding:20px}

.lg_frame{float:none;margin:auto}
.dtl_prof_left{margin-right:0}

.inr_family_list{ margin:15px 0}

/*Register*/
.register_box{ width:90%}
.reg_header h1{ font-size:20px; line-height:25px;}

/*Contact-US*/
.contact_add p{margin-right:39px;font-size:14px; line-height:18px}
.contact_box .fs16{ font-size:15px;}.c_address span{font-size:14px;}
.contact_add span{color:#000;width:30px;height:30px;border:1px solid #f1f1f1;background:#f7f7f7;text-align: center;
line-height:30px;margin:0; font-size:16px;}
.contact_box h2{ font-size:18px;}

.gallery_list ul li {width: 20%;}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
	
h1{ font-size:1.7em; line-height:1em}.cms_area h1{ font-size:1.5em}

.header_menu {width:auto}
.logo_area{ width:155px}

.mid_frame{float:none;margin:20px auto}
.single_prof_content{margin-right:0px;font-size:14px;line-height:24px;}

/*Inner-Pages*/
.middle_section_inr{padding:10px 0 50px 0;}
.inner_white_bg{margin-top:15px !important; padding:15px;}
.inr_family_list{ margin:5px 0}


/*Inner-Testimonials*/
.order-2 {-webkit-box-ordinal-group: 0;-ms-flex-order: 0;order: 0;}
.tab_hider {margin-top: 10px;display: none;}
.post-testimnl {float: none;margin: 20px 0;background: #f1f1f1;}

/* CONTACT US */
.contact_box .col-xs-12{padding:0;}
.contact_form .mt5{margin-top: 0px;}
.contact_form .large{width: 100% !important;}
.contact_form_outer{ padding:10px;}
.contact_box{ padding:4px;}
.contact_form_cont{ width:100%}
.contact_form_cont h2{ font-size:24px; line-height:30px;}
.contact_details h2{ font-size:24px; line-height:30px;}
.contact_box h2{ font-size:16px;}
/* CONTACT US */


.sub_hed2 {font-size: 22px;}.process_hed{ font-size:20px;}
.sitemap a{width:100%; float:none; margin:5px 0px;}
.sitemap .fs18{font-size: 16px;}
.db-600{display:block;}

/*Register*/
.register_box{ width:98%}
.reg_header h1{ font-size:16px; line-height:22px;}
.sml_hed{ font-size:13px;}
.register_box .form-group label{ text-align:right; padding:5px 15px; margin:0;}


.breadcrumb_bg{ display:none;}
.verify_sect{ width:80%}

}

@media only screen and (max-width:600px) {
.become_seller a{ padding:8px 6px; font-size:13px}
.vw-button {font-size: 1.2em;padding:4px 20px; font-weight:600}
.inner_bnr {height:auto}

/* CMS AREA */
.cms_area h1{ font-size:1.2em}
.mid_area{padding:20px 0px;}
/* CMS AREA ENDS */

.c_address span{ width:100%; font-size:13px;}
.contact_add {font-size:13px;}
.contact_box .fs16{ font-size:14px;}
.sitemap .fs18{font-size: 15px;}

/*CMS*/
.cms_pc{ float:none; margin:5px auto; display:block;}

}
@media only screen and (max-width:568px) {
}
@media only screen and (max-width:515px) {
.hm_family_list ul li {width: 50%;}
.inr_family_list ul li{width:50%}

.lg_title{ font-size:17px; line-height:21px;}
.tag_abt_prof {display:block;padding:5px 10px; width:77%;margin-bottom: 5px;}
.tag_abt_prof b{font-size:16px;}.tag_abt_prof span{ font-size:14px;}
.blue_btn{margin-bottom:5px;font-size:15px;}
.dtl_prof_text{font-size:16px;line-height:24px;}

/*Footer*/
footer{ padding:0px 0 30px 0}
.btm_links a {font-size:13px;line-height:16px;color:#fff;display:inline-block;padding:3px 6px;cursor:pointer;}
.copy, .developed_by {font-size: 13px;}
/*Testimonials*/
.postby  span{ font-size:14px;}
.testi-cont{ font-size:14px;}
.hm_tm_inner h3 {font-size: 2em; margin:0}
.postby {font-size:17px;}

/*LOGIN*/
.login_box{ width:94%}
.login_sec {width:100%;}
.verify{ font-size:18px;}
.verify_sect{ width:100%}.verify_sect .fs14{ font-size:13px; line-height:18px;}

/*Categories*/
.category_listing ul li{ width:50%}
/*Listing*/
.product_listing ul li{width:50%}
.respi_list ul li{ width:100%}

/*FAQ*/
.panel-default>.panel-heading a{ font-size:14px; line-height:20px;}
.panel-body{font-size:13px;}
.panel-body ul, .panel-body ol{font-size:13px;}

.gallery_list ul li {width: 33.33%;}
}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.header_menu ul li a {padding: 5px 10px;}
.t_mnl .tm_img {float:none;margin:10px auto;}
.tm_box {margin-right:0;padding:0 10px;text-align:center;}
.t_text_12{text-align:center}

.gallery_list ul li {width:50%;}


.post{float:none; text-align:center;}
.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 11px; line-height: 1.42857143; color: hsl(0, 0%, 33%); background-color: hsl(0, 0%, 100%); background-image: none; border: 1px solid hsl(0, 0%, 80%); border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); box-shadow: inset 0 1px 1px hsla(0, 0%, 0%, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

}