@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:-37px;top:-34px}.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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAOmex Complete Fire ProtectionJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(img/owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Owl theme*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF !important;font-size:18px !important;margin:0px 3px;padding:0px 7px 0px 7px !important;/*background:#046ab6 !important;*/display:inline-block;cursor:pointer;border-radius:5px;width:18px;height:18px;transition:.3s linear all;}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:none;transition:.3s linear all;}.owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:0px;background:url("../images/fl-2.png") no-repeat;transition:.3s linear all;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;outline:none;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:url("../images/fl-1.png") no-repeat;}

/*Back to top button */
#back-top{position:fixed;bottom:-11px;right:3px;z-index:999999999;width:30px;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:34px;overflow:hidden}#back-top span{width:30px;height:34px;display:block;background:url(../images/top.png) no-repeat;opacity:1;-webkit-transition:1s;-moz-transition:1s;transition:1s;border-radius:5px} #back-top:hover{bottom:-10px}
.scroll_area .owl-theme .owl-nav [class*=owl-] {width: 20px;height: 28px;}

/*Project Name :Redesign Omex.co.in  [Created by WEBLINKINDIA.NET on Jan 25, 2021 :Sohan]*/
#google_translate_element{width:150px !important;overflow-x:hidden !important}
.language i{position:absolute;top:30%;right:5%}
body{font:14px 'Poppins',Arial, Helvetica, sans-serif;color:#4b4b4b;background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Poppins',Arial, Helvetica, sans-serif;}
h1{font:600 25px/36px 'Poppins', sans-serif;display:block;color:#484848;margin:0px;}
h2{font:bold 22px/28px 'Poppins', sans-serif;display:block;color:#484848;margin:0px;}
h3{font:18px/24px 'Poppins', sans-serif;display:block;color:#3f3f3f;font-weight:700;margin:0px;}
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:0;}
a:hover{text-decoration:none;}
.mw_98{max-width:98%;height:auto;}.mw_96{max-width:90%;height:auto;margin:auto;}.w97{width:80%;}.w100{width:100%;}
.container{max-width:1280px;margin:auto;padding:0}
.row{padding:0;margin:0;}.row > .no_pad{padding:0;margin:0;} 
  
/*COLORS*/
.black, .black a,.black a:hover{color:#000 !important}
.gray, .gray a,.gray a:hover{color:#616161}
.gray1, .gray1 a,.gray1 a:hover{color:#333333}
.red, .red a, .red a:hover{color:#bb0f0f !important}
.white, .white a,.white a:hover{color:#fff!important}
.pale, .pale a,.pale a:hover{color:#de4c1f}
.blue, .blue a,.blue a:hover{color:#034ea2}
.blue1, .blue1 a,.blue1 a:hover{color:#1153c1}
.yellow,.yellow a,yellow a:hover{color:#ffea00}
.orange,.orange a,orange a:hover{color:#ff8f02}
.orange2,.orange2 a,orange2 a:hover{color:#f84e20}
.green,.green a,green a:hover{color:#2bb93d}
.dark-gray{color:#3f3f3f;}

/*BORDERS*/
.bb{border-bottom:1px solid #eee}
.bt{border-top:1px solid #eee}
.bb1{border-bottom:1px solid #eae4dc}
.border{border:1px solid #eee}
.border1{border:1px solid #eee}
.border2{border:1px solid #9dc7e0}

/*BACKGROUND*/
.bg-gray{background:#f1f1f1;}
.bg-gray1{background:#666;}
.bg-pale{background:#fcfbe0;}
.bg-white{background:#fff;}

/*Button*/
.btn-blue{background:#046ab6;color:#fff;}
.btn-blue:hover{background:#595a5c;color:#fff;}

/*font size*/
.fs13{font-size:0.9em;}.fs15{font-size:1.1em;}.fs16{font-size:1.2em;}.fs17{font-size:1.3em;}.fs18{font-size:1.4em;}.fs19{font-size:1.5em;}.fs20{font-size:1.6em;}

/*font weight*/
.weight400{font-weight:400;}.weight600{font-weight:600;}.weight700{font-weight:700;}

/* FORM */
input[type=text]{color:#595a5c;background:#fff;border:1px solid #ccc;font-size:14px;}
input[type=password]{color:#595a5c;background:#fff;border:1px solid #ccc;font-size:14px;}
input[type=file]{color:#595a5c;background:#fff;border:1px solid #ccc;font-size:14px;}
textarea, select{color:#595a5c;background:#fff;border:1px solid #ccc;resize:none;font-size:14px;}
input, textarea, select{font:14px 'Poppins', Arial, Helvetica, sans-serif;color:#555;padding-right:20px;}
input.check{border:1px solid #666;font-size:13px;width:15px;height:15px;margin:2px 2px 2px 0px;outline:none;background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#595a5c;background:#fff;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/dd-btn.png) no-repeat 98% 53%;}
::-webkit-input-placeholder {color:#666;}
:-moz-placeholder {color:#666;}
::-moz-placeholder {color:#666;}
:-ms-input-placeholder {color:#666;}

/* Header*/
.top_bg{background:#fff url(../images/top-bg.jpg) no-repeat center top;height:48px}
.call_mail{float:left;color:#fff;font-size:14px;line-height:18px;position:relative;font-weight:500;margin:15px 0 0 27%}
.call_mail a{color:#fff; font-size:15px;}
.call_mail i{color:#fff;font-size:14px;vertical-align:middle;margin:0 2px 0 10px}
.language{float:right;margin:5px 0 0 20px;background:#e43f3f;border-radius:18px;color:#fff;padding:8px 16px;display:block}
.language select{border:0;background:none;color:#fff;font-size:13px;text-transform:capitalize;font-weight:600;padding-right:5px;}
.language select option{background:#fff;color:#000;}
.search_pos{position:absolute; z-index:99; top:33px; right:190px;}
.search_pos .fa-search{color:#046ab6; font-size:1.4em;}
.brochure{float:right;margin:0 0 0 20px;position:absolute;z-index:99;right:0;}
.brochure a{display:block}
.top_social{float:right;margin:9px 0 0 10px}
.top_social a{color:#000;text-align:center;font-size:1em;line-height:30px;display:inline-block;margin:0;transition:all .3s linear;background:#fff;width:30px;height:30px;border-radius:100%}
.top_social a:hover{color:#fff;background:#000}
.fa-phone{transform:rotate(90deg);margin-left:10px}
.dwn_app{padding-bottom:5px}
.dwn_app span{display:block;font-size:.78em;line-height:28px;margin:0 15px}
.dwn_app a{display:block;text-align:left;float:left;padding:0 3px 1px!important;width:49.5%}
.dwn_app a img{max-width:100%;height:auto}
header{background:#fff}
.lft-div{width:100%;margin:25px 0 0}
.logo-area{position:absolute;z-index:99;left:0;top:-34px}
.top_header{font-family:'Poppins',sans-serif;margin-top:17px}
.top_header span{display:inline-block;font-weight:800;font-size:15px;color:#333;vertical-align:middle;padding:0 10px;position:relative}
.top_header span a{color:#333;display:block}
.top_header span a:hover{color:#1593ff}
.top_header span img{vertical-align:middle}
.top_ddmenu{display:none;position:absolute;width:150px;z-index:999;text-align:left;border:1px solid #f1f1f1;box-shadow:0 0 10px #ccc;background:#fff;border-radius:5px;right:0;transition:all linear .7s}
.top_ddmenu a{color:#1a2b49;padding:4px 10px;display:block;border-bottom:1px solid #f1f1f1}
.top_ddmenu a>i{margin-right:6px}
.top_ddmenu a:hover{background:#f1f1f1;text-decoration:none}
.signup_btn{background:#1593ff;padding:10px 20px;display:inline-block;color:#fff!important;border-radius:20px}
.signup_btn:hover{background:#595a5c;text-decoration:none}
.left-div{width:100%;margin:5px 0}
.pay-option{text-align:center;margin:auto;display:block}
.btn-danger{background-color:#046ab6;border-color:#046ab6}

/*Signin-button*/
.sign{float:right;padding:18px 25px 0 28px;top:-14px;width: 177px;height: 85px;position: absolute;right:0;}
.sign i{float:left;margin:12px 10px 0 0;color:#e6f5f8;font-size:18px;}
.sign a{color:#e6f5f8;font-size:14px;line-height:18px;font-weight:600;}
.sign a span{display:block;text-transform:capitalize;font-size:18px;line-height:20px;}
/*Popular-DESTINATION-SECTION*/

.destinations_section{background:#fff;padding:35px 0 48px 0;}
.destinations_section h2{font-size:24px;color:#595a5c;text-align:center;font-weight:700;position:relative;z-index:99999 !important;text-transform:capitalize;}
.destination_list{margin:25px 0;padding:0px}
.destination_list ul{margin:0px;padding:0px}
.destination_list ul li{list-style:none;float:left;width:25%;}
.desti_w{width:296px;height:296px;overflow:hidden;position:relative;margin:10px auto;border:#ddd 1px solid;}
.desti_w:hover{box-shadow:0px 0px 10px #666;transition:all linear .7s}
.desti_img{width:294px;height:294px;}
.desti_img figure{width:294px;height:294px;display:table-cell;vertical-align:middle;text-align:center;}
.desti_img figure img{max-width:100%;height:auto}
.desti_w .desti_ttl{background:#fff;background:rgba(255,255,255,0.8);font-weight:600;color:#fff;position:absolute;bottom:0;text-align:center;width:100%;opacity:1;}
.desti_w .desti_ttl a{color:#595a5c;text-transform:capitalize;font-size:1.3em;padding:20px;display:block;transition:all 0.3s linear;}
.desti_w:hover .desti_ttl a{padding:30px 20px;}
.browse_all{background:#1593ff;color:#fff;font-size:1.3em;padding:11px;border-radius:5px;width:240px;display:inline-block;transition:all 0.3s linear;}
.browse_all:hover{background:#333;color:#fff;text-decoration:none;}

/*Popular Destination*/
.attrc_box{width:178px;margin:20px auto;text-align:center;transition:.3s linear all;border-radius:10px;}
.attrc_pic{width:180px;height:120px;text-align:center;overflow:hidden;transition:all 0.3s linear;border-radius:10px;overflow:hidden;border:1px #eaeaea solid;}
.attrc_pics{width:178px;height:118px;margin:0 auto;background:#fff;}
.attrc_pics figure{width:178px;height:118px;vertical-align:middle;display:table-cell;}
.attrc_pics img{max-height:100%;max-width:100%;}
.attrc_box:hover{-webkit-transform:scale(1.099);box-shadow:0 0 15px #ccc;}
.attrc_box:hover .attrc_pics img{opacity:1;filter: none;-webkit-filter: grayscale(0);}

.client-logo{margin:0!important;padding:0!important;text-align:center}
.client-logo li{padding:0;list-style:none;display:inline-block;margin:0 12px}
.client-logo li .attrc_box{margin:12px auto}

/*Welcome*/
.wel{background:url(../images/wel.jpg) repeat;padding-bottom:60px;}
.wel-bg{clear:both;padding:50px 0 0;}
.welc_pic{background-size:cover;}
.wel-bg h2{text-align:center;color:#484848;font-size:28px;font-weight:600;line-height:38px;text-transform:capitalize;}
.wel-bg h2 span{height:4px;width:70px;background:#046ab6;display:block;margin:15px auto;}
.welc_txt{border-left:4px #046ab6 solid;display:inline-block;}
.welc_txt-in{font-size:16px;line-height:24px;color:#000;height:42px;overflow:hidden;text-align:justify;margin:8px 0 12px 30px;}
.readmore, .readmore:visited{background:#046ab6;
 display:inline-block; text-align:center; 
 color:#fff; font:700 16px/44px 'Poppins', sans-serif;height:44px;
  padding:0 35px; cursor:pointer; border-radius:30px; text-transform:capitalize;margin:0 0 0 0;}
.readmore:hover{background:#000000; color:#fff;text-decoration:none;}

.wel-bg ul{margin:0;padding:0;}
.wel-bg ul li{margin:0;padding:0;list-style:none;float:left;}
.web-ser{float:right;width:632px;}

/*Counter*/
.count{background:#fff;width:100%;padding:50px 0;clear:both;}
.counter{background:#fff url(../images/counter.jpg) no-repeat center top;width:100%;padding:95px 0;background-size:cover}
.count h2{text-align:center;color:#000000;font-size:38px;font-weight:800;line-height:38px;text-transform:capitalize;}
.count h2 span{height:4px;width:70px;background:#046ab6;display:block;margin:5px auto;}
.counter ul{padding:0;margin:0;list-style:none;text-align:center}
.counter ul li{padding:0;margin:0;list-style:none;width:24.7%;text-align:center;display:inline-block}
.counter .num{    font: 600 46px / 46px Poppins, Arial, Helvetica, sans-serif;
    color: #fff;
    margin-bottom: 5px;}
.counter .num:after{content: '+';}
.counter .sub-texts{font:400 16px Poppins,serif;color:#fff;text-transform:capitalize;}
.border{border-top:3px solid #bfbfbf;margin:10px auto}
.sub-text1{font-size:20px;color:#fff}
.counter-value{font-size:60px;color:#fff;font-weight:800;line-height:60px}
.count .owl-theme .owl-nav [class*=owl-]{color:#FFF;cursor:pointer;width:35px;height:35px;margin:13px 2px 0;padding:0}
.count .owl-theme .owl-nav [class*=owl-]:hover{background:#ccc;color:#fff;text-decoration:none}
.count .owl-prev{left:0;top:0;background:url(../images/lefts-arrow.png) no-repeat!important;outline:none!important}
.count .owl-next{right:0;top:0;outline:none!important}
.count .owl-theme .owl-nav{margin:0 auto}

.vew-butt, .vew-butt:visited{background:#046ab6; 
	display:inline-block; text-align:center; 
	color:#fff; font:700 16px/44px 'Poppins', sans-serif;height:44px;
	 padding:0 35px; cursor:pointer; border-radius:30px; text-transform:capitalize;margin:10px 0 0 0;}
.vew-butt:hover{background:#000000; color:#fff;text-decoration:none;}
/*why-choose us*/
.why-choose{background:url("../images/why-choose-us.jpg") no-repeat center;background-size:cover;padding:70px 0;}
.why-choose h1{color:#fff; font-size:38px; font-weight:700;line-height: 48px;text-transform:capitalize;}
.why-choose h1 span{height:4px;width:70px;background:#046ab6;display:block;margin:15px 0 0 0;}
.w-text{font-size:16px;line-height:26px;height:252px;overflow:hidden;color:#fff;margin:18px 0 0 0;}

/*product categories*/
.product-categories{background:url("../images/pro-cate.jpg") no-repeat center;background-size:cover;padding:55px 0;}
.product-categories h2{color:#fff; font-size:38px; font-weight:800;line-height: 38px;text-transform:capitalize;}
.product-categories h2 span{height:4px;width:70px;background:#046ab6;display:block;margin:15px 0 0 0;}
.product-categories ul{margin:25px 0 0 0;padding:0;}
.product-categories li{list-style:none;padding:0;font-size:18px;line-height:18px;margin:17px 0;color:#fff;display: inline-block;font-weight:600;width:49%;}
.product-categories li a{color:#fff;}

/*our services*/
.wels{background:url(../images/wels.jpg) repeat}
.our-services{padding:50px 0}
.our-services h2{text-align:center;color:#000000;font-size:24px;font-weight:800;line-height:38px;text-transform:capitalize;}
.our-services h2 span{height:4px;width:70px;background:#046ab6;display:block;margin:15px auto;}
.our-services_txt{font-size:16px;line-height:24px;color:#595a5c;font-weight:400;overflow:hidden;text-align:center;margin:15px 10% 0}
.our-services_box{width:296px;margin:10px auto;transition:all .3s linear;background:#fff;border-radius:10px;overflow:hidden}
.our-services_pic{width:296px;height:240px;text-align:center;overflow:hidden}
.our-services_pic figure{width:296px;height:240px;vertical-align:middle;display:table-cell}
.our-services_pic img{max-height:100%;max-width:100%;transition:2s linear all}
.our-services_box:hover .our-services_pic img{transform:scale(1.1)}
.our-services_name{width:100%;padding:0;font-size:18px;font-weight:700;overflow:hidden;height:44px;line-height:22px;text-transform:capitalize;text-align:center}
.our-services_name a{color:#595a5c;transition:.3s linear all}
.our-services_name a:hover{color:#000}
.ser-section{padding:20px;border-top:1px #c9c9c9 solid}
.serv_txt{font-size:15px;line-height:22px;color:#555;margin-top:10px;font-weight:400;height:48px;overflow:hidden;text-align:center}
.galy_txt{font-size:13px;line-height:20px;color:#555;font-weight:400;height:72px;overflow:hidden;padding:10px 15px 0;border-top:1px #ccc solid;margin-bottom:15px;text-align:center}
.our-services ul{margin:0;padding:0}
.our-services ul li{margin:0;padding:0;list-style:none;width:25%;float:left}
.our-services_read{width:100%;padding:0;font-size:13px;font-weight:600;overflow:hidden;height:22px;line-height:20px;text-transform:capitalize;margin-top:5px;text-align:center;letter-spacing:1px}
.our-services_read a{color:#595a5c;transition:.3s linear all}
.our-services_read a:hover{color:#000}
.our-services_read a img{margin-left:3px}
.post-testimnl{background:#f4f4f4;padding:20px;border-top:5px #046ab6 solid}
.testimonial .tst-m_box{margin:0 auto 40px}
.lht{line-height:18px}
.radius-3{border-radius:3px}
.service_news_box{width:286px;margin:5px auto 20px;transition:all .3s linear;position:relative;box-shadow:0 0 10px #969696;border-radius:15px;background:#fff;}
.service_news_pic{width:286px;height:261px;overflow:hidden;position:relative;border-radius:15px;background:#fff;}
.service_news_pic figure{width:286px;height:261px;vertical-align:middle;display:table-cell;background:#fff;}
.service_news_pic figure img{max-height:100%;max-width:100%;transition:2s linear all}

.services_news_box{width:280px;margin:25px auto 0;transition:all .3s linear;position:relative;box-shadow:0 0 10px #969696;border-radius:15px}
.services_news_pic{width:280px;height:187px;overflow:hidden;position:relative;border-radius:15px}
.services_news_pic figure{width:280px;height:187px;vertical-align:middle;display:table-cell}
.services_news_pic figure img{max-height:100%;max-width:100%;transition:2s linear all}
.services_newscovers{background:#191f65;background:rgba(25,31,101,.8);width:280px;height:187px;position:absolute;z-index:9999;top:-187px;transition:.3s linear all}

.service_newspack_names{margin:0 30px;font-size:22px;font-weight:700;overflow:hidden;height:46px;line-height:46px;border-left:7px #046ab6 solid;padding-left:10px;transition:.3s linear all}
.service_newspack_names a{color:#fff;transition:.3s linear all;display:block;}
.service_newspack_names a:hover{color:#fff}


.srdr-btns{text-align:center;opacity:0;z-index:99;transition:.3s linear all}
.srdr-btns a{font:700 14px/14px Poppins,sans-serif;letter-spacing:1px;text-transform:capitalize;color:#0082c9;background:#fff;border-radius:26px;padding:15px 23px;display:inline-block}
.srdr-btns a i{font-size:14px}

.service_ne_names{margin:45px 30px 0;font-size:22px;font-weight:700;overflow:hidden;height:46px;line-height:46px;text-align:center;transition:.3s linear all}
.service_ne_names a{color:#fff}

.service_news_box:hover .service_news_pic img{transform:scale(1.1)}
.service_news_boxs{width:285px;margin:25px auto 0;transition:all .3s linear;position:relative;box-shadow:0 0 10px #969696;border-radius:15px}
.service_news_pics{width:285px;height:190px;overflow:hidden;position:relative;border-radius:15px}
.service_news_pics figure{width:285px;height:190px;vertical-align:middle;display:table-cell}
.service_news_pics figure img{max-height:100%;max-width:100%;transition:2s linear all}
.service_news_boxs:hover .service_news_pics img{transform:scale(1.1)}
.service_newspack_name{margin:0 30px;font-size:18px;font-weight:700;overflow:hidden;height:46px;line-height:46px;border-left:7px #046ab6 solid;padding-left:10px;transition:.3s linear all;color:#fff;}
.service_newspack_name a{color:#fff;transition:.3s linear all;display:block;}
.service_newspack_name a:hover{color:#fff}
.service_ne_name{margin:5px 30px 0;font-size:18px;font-weight:700;overflow:hidden;height:46px;line-height:46px;text-align:center;transition:.3s linear all;color:#fff}
.service_ne_name a{color:#fff}
.service_content-box{border-radius:0 0 10px 10px;overflow:hidden;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,#000 100%);padding:45px 0 20px;position:absolute;bottom:0;z-index:99;width:100%}
.service_news_box:hover .service_newspack_name{opacity:0}
.services_news_box:hover .service_newspack_names{opacity:0}
.service_news_box:hover .services_newscover{top:0}
.services_news_box:hover .services_newscovers{top:0}
.service_news_box:hover .srdr-btn{opacity:1}
.services_news_box:hover .srdr-btns{opacity:1}
.services_newscover{background:#191f65;background:rgba(0,0,0,.8);width:286px;height:261px;position:absolute;z-index:9999;top:-261px;transition:.3s linear all}
.service_view{text-align:center;margin:72px 0 10px;}
.srdr-btn{text-align:center;opacity:0;z-index:99;transition:.3s linear all}
.srdr-btn a{font:700 14px/14px Poppins,sans-serif;letter-spacing:1px;text-transform:capitalize;color:#0082c9;background:#fff;border-radius:26px;padding:15px 23px;display:inline-block}
.srdr-btn a i{font-size:14px}

/*News-events*/
.news-event{background:#fff url(../images/news-events.html) no-repeat center;padding:54px 0;}
.news-event h2{text-align:center; color:#595a5c; font-size:38px; font-weight:700;line-height: 38px;margin:0 0 42px 0;}
.testi_aea{background:url(../images/testi-bg.jpg) no-repeat center top;padding:52px 0 65px;}
.testi_aea h2{text-align:center; color:#046ab6; font-size:28px; font-weight:700;line-height: 38px;margin-bottom:10px;text-transform:capitalize;}
.testi_aeas .tst-m_box{width:100%;border-bottom:10px #595a5c solid;border-radius:0 0 15px 15px;box-shadow:inset 0px 15px 25px #dadada;}
.testi_aeas h1{color:#fff;}

/*Video*/
.listin .news_box{width:280px;margin:10px;transition:all .3s linear;position:relative;box-shadow:0 0 5px #dadada;border-radius:15px}
.listin .news_pic{width:280px;height:227px;overflow:hidden;position:relative;border-radius:15px}
.listin .news_pic figure{width:280px;height:227px;vertical-align:middle;display:table-cell}
.price{color:#595a5c;padding:0 20px;font-size:18px;text-align:center;margin-bottom:10px}
.price span{font-weight:600}
.news_box{margin:25px auto;transition:all .3s linear;position:relative;background:#fff;border-radius:15px;box-shadow: 0 0 2px #969696;}
.news_pic{width:285px;height:261px;overflow:hidden;position:relative;border-radius:15px}
.news_pic figure{width:285px;height:261px;vertical-align:middle;display:table-cell}
.news_pic figure img{max-height:100%;max-width:100%;transition:2s linear all}
.news_box:hover .news_pic img{transform:scale(1.1)}
.news_box:hover{box-shadow: 0 0 10px #969696;}
.newss_box{width:290px;margin:15px auto;transition:all .3s linear;position:relative;box-shadow:0 0 10px #969696;border-radius:15px}
.newss_pic{width:290px;height:238px;overflow:hidden;position:relative;border-radius:15px}
.newss_pic figure{width:290px;height:238px;vertical-align:middle;display:table-cell}
.newss_pic figure img{max-height:100%;max-width:100%;transition:2s linear all}
.rdr-btn{margin:15px 0 0 0;text-align:center;}
.rdr-btn a{font:700 15px/15px Poppins,sans-serif;display:inline-block;text-transform:capitalize;color:#046ab6;}
.news_box:hover .rdr-btn{opacity:1}
.newspack_name{width:100%;font-size:15px;font-weight:400;overflow:hidden;height:34px;line-height:16px;text-align:center;margin:5px 0;}
.newspack_name a{color:#555555;transition:.3s linear all}
.newspack_name a:hover{color:#fff}
.content-box{border-radius:0 0 10px 10px;overflow:hidden;    padding: 15px 13px 15px;width:100%;border-top:1px #e3e3e3 solid;}
.date-cont{font-size:18px;text-align:center;color:#000000;font-weight:600;height:30px;overflow:hidden;line-height:28px;}
.date-cont a{color:#000000;}
.news_boxin{width:400px;float:left;transition:all .3s linear;position:relative;box-shadow:0 0 5px #dadada;margin:0 15px 0 0}
.news_picin{width:400px;height:281px;text-align:center;overflow:hidden;position:relative;background:#595a5c;border-radius:10px 10px 0 0}
.news_picin figure{width:400px;height:281px;vertical-align:middle;display:table-cell}
.news_picin figure img{max-height:100%;max-width:100%;transition:2s linear all}
.news_boxin:hover .news_picin img{transform:scale(1.1)}
.news-iconin{width:60px;height:65px;position:absolute;z-index:99;left:-21px;top:-7px;border-radius:10px;overflow:hidden}
.news-iconin .one{font-size:31px;color:#cc2127;text-align:center;line-height:42px;background:#fff}
.news-iconin .two{font-size:12px;color:#fff;text-align:center;line-height:23px;background:#cc2127;text-transform:capitalize}
.date-contin{font-size:11px;text-transform:capitalize;margin:5px 0;color:#777;font-weight:500}
.newspack_namein{font-size:19px;font-weight:800;overflow:hidden}
.newspack_namein a{color:#595a5c;transition:.3s linear all}
.newspack_namein a:hover{color:#e53c38}
/*News-events end*/

/*newsletter start*/
.newsletter_sect{width:100%;height:auto;padding:38px 0; background:#046ab6;}
.newsletter_sect h2{color:#fff; font-size:30px; font-weight:700;line-height: 30px;text-transform:capitalize;margin: 0 0 5px 0;}
.newsletter_sect .sml_txt{font-size:16px;line-height:22px;color:#fff;font-weight:400;font-family:'Poppins', sans-serif;margin:0;}
.input_g{background:#f8f8f8;border:1px solid #eaeaea; border-radius:25px;}
.newswletter_box{width:100%; margin:12px auto}
.newswletter_box .col-12{ padding:0px 7px;}
.newswletter_box input[type=text]{background:none; padding:9px 15px; color:#595a5c; font-size:16px; border-radius:5px; border:0;font-family:'Poppins', sans-serif;}
.newswletter_box ::-webkit-input-placeholder{color:#595a5c; opacity:1;}
.newswletter_box :-moz-placeholder{color:#595a5c;opacity:1;}
.newswletter_box ::-moz-placeholder{color:#595a5c;opacity:1;}
.newswletter_box :-ms-input-placeholder{color:#595a5c; opacity:1;}
.newswletter_box .n_text1, .newswletter_box .n_text2{width:100%;}
.newswletter_box .n_text1, .newswletter_box .n_text2{width:100%;}
.newswletter_box .n_text3{ width:100%}
.newswletter_box .n_text3{ width:100%}
.newswletter_box img{margin:0 2px}
.newswletter_box .btn{background:url("../images/submit.png") no-repeat;cursor:pointer;width:49px;height: 50px;border:0;}
.newswletter_box .btn:focus{outline:none !important;}
.btn.focus, .btn:focus{outline:none !important;}
.calls{width: 80px; height: 80px; z-index: 999; position: fixed; top:40%; right: 0;}
/* NEWSLETTER ENDS */ 

/*subscribe-newsletter*/
.subscribe{background:#fff;border-radius:15px;padding:35px 45px 75px 45px;}
.subscribe h2{font-size:32px;line-height:42px;color:#595a5c;font-weight:800;}
.subscribe h2 span{font-size:42px;line-height:32px;color:#046ab6;font-weight:800;display:block;text-transform:capitalize;}
.sub-text{color:#595a5c;font-size:15px;margin:10px 0 25px 0;font-weight:500;}
.subscribe input[type=text]{color:#595a5c;background:#f0f0f0;width:100%;border:1px solid #bdbdbd;padding:11px 25px;float:left;font-size:16px;line-height:20px;border-radius:22px;font-weight:600;margin:5px 0;}
.subscribe_btn, .subscribe_btn:visited{background:#046ab6;float:left;text-align:center;color:#fff !important;font:18px/44px 'Poppins',Arial,Helvetica,sans-serif;padding:0px 37px;text-transform:capitalize;cursor:pointer;border-radius:22px;font-weight:600;}
.subscribe_btn:hover{background:#666;color:#fff}
.db{display:block;}
/*subscribe-newsletter*/

/*listing Packages*/
.listingpack_box{width:285px;margin:10px auto;transition:all .3s linear;background:#fff;border-radius:10px;overflow:hidden;box-shadow:#a7a7a7 0 0 2px}
.listingpack_box:hover{box-shadow:#ddd 0 0 10px}
.listingpack_pic{width:285px;height:186px;text-align:center;overflow:hidden}
.listingpack_pic figure{width:285px;height:186px;vertical-align:middle;display:table-cell;position:relative}
.listingpack_pic img{max-height:100%;max-width:100%;transition:2s linear all}
.listingpack_box:hover .listingpack_pic img{transform:scale(1.1)}
.listingpack_name{width:100%;padding:0 20px;font-size:1em;font-weight:500;overflow:hidden;height:36px;line-height:1.3em;margin:12px auto 15px;text-align:center}
.listingpack_name a{color:#595a5c}
.listingpack_name a:hover{color:#595a5c}
.play{position:absolute;z-index:99;width:67px;height:67px;left:0;right:0;top:0;bottom:0;margin:auto;vertical-align:middle;box-shadow:0 0 10px #a0a0a0;border-radius:100%;border:1px #CCC solid}
.photo_name{width:100%;padding:0;font-size:1em;font-weight:500;overflow:hidden;height:32px;line-height:32px;text-align:center;margin-top:10px}
.photo_name a{color:#595a5c}
.photo_name a:hover{color:#0c79d7}
.listingpack_box2{width:216px;margin:10px auto;border:#e0e0e0 1px solid;padding:10px;transition:all .3s linear;background:#fff}
.listingpack_box2:hover{border:#ccc 1px solid;box-shadow:#ddd 3px 3px 5px}
.listingpack_pic2{width:196px;height:128px;text-align:center;overflow:hidden}
.listingpack_pic2 figure{width:196px;height:128px;vertical-align:middle;display:table-cell;position:relative}
.listingpack_pic2 img{max-height:100%;max-width:100%;transition:2s linear all}
.listingpack_box2:hover .listingpack_pic img{transform:scale(1.1)}

/*banner-area-start*/
.banner-area{width:100%;text-align:center;position:relative;border-bottom:4px solid #1593ff}
.banner-area img{display:block;margin:auto;max-width:100%;}
/*banner-area-end*/

/*INDEX-GALLERY*/
.contact_gal_sec{margin:30px 0;padding:20px 0}
.my_tabs{margin:10px 0;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-family:'Poppins',sans-serif}
.my_tabs a{display:block;float:left;padding:12px 30px;color:#333;border-top:5px solid #d5d5d5;background:#f3f3f3;font-weight:900;font-size:1.2em;border-right:1px solid #d5d5d5}
.my_tabs a.act{color:#1a2a4b;border-top:5px solid #535f78;background:#fff;padding:12px 30px 13px;margin-bottom:-1px}
.tab_hide{display:none}
.cont_form{width:100%}
.contact_txt{font-size:15px;line-height:22px;color:#424242}
.control_form{margin:13px 0 0;padding-bottom:13px}
.cont_form form{margin-top:20px;font-family:'Poppins',sans-serif}
.cont_form .fcol-2{width:48%;display:inline-block}
.cont_form .fcol-2:nth-child(2n+2){float:right}
.cont_form input,.cont_form span,.cont_form label,.cont_form textarea{font-family:'Poppins',sans-serif;display:block;margin:10px;padding:3px 5px 5px 3px;border:none;font-size:14px}
.cont_form label i{font-style:normal;color:#666}
.cont_form .capt{display:inline-block;margin-left:20px}
.cont_form textarea:focus,.cont_form input:focus{outline:0}
/* Question */

.cont_form input.question,.cont_form textarea.question{font-size:14px;font-weight:300;border-radius:2px;margin:0;border:none;width:100%;background:rgba(0,0,0,0);transition:padding-top .2s ease,margin-top .2s ease;overflow-x:hidden;padding:5px 0}
.cont_form input.question + label,.cont_form textarea.question + label{display:block;position:relative;white-space:nowrap;padding:0;margin:0;width:100%;border-top:1px solid #969696;-webkit-transition:width .4s ease;transition:width .4s ease;height:0}
.cont_form input.question:focus + label,.cont_form textarea.question:focus + label{width:100%}
.cont_form input.question:focus,.cont_form input.question:valid{padding-top:5px}
.cont_form textarea.question:valid,.cont_form textarea.question:focus{margin-top:10px}
.cont_form input.question:focus + label > span,.cont_form input.question:valid + label > span{top:-45px;font-size:12px;color:#333;font-weight:600}
.cont_form textarea.question:focus + label > span,.cont_form textarea.question:valid + label > span{top:-70px;font-size:12px;color:#333;display:block;font-weight:600}
.cont_form input.question:valid + label,.cont_form textarea.question:valid + label{border-color:#595a5c}
.cont_form input.question:invalid,.cont_form textarea.question:invalid{box-shadow:none}
.cont_form input.question + label > span,.cont_form textarea.question + label > span{font-weight:300;margin:0;position:absolute;color:#8F8F8F;font-size:15px;top:-28px;left:0;z-index:-1;-webkit-transition:top .2s ease,font-size .2s ease,color .2s ease;transition:top .2s ease,font-size .2s ease,color .2s ease}
.cont_form .submit_btn,.cont_form .reset_btn{background:#cb9501;display:inline-block;font-size:15px;color:#fff;padding:7px 25px;line-height:24px;margin:0;text-transform:capitalize}
.cont_form .reset_btn{background:#454545}
.cont_form .submit_btn:hover{background:#ccc}
.cont_form .submit_btn:active{background:#999}
.cont_form .reset_btn:active{background:#999}
.cont_form input.question:valid ~ input[type="submit"],.cont_form textarea.question:valid ~ input[type="submit"]{-webkit-animation:appear 1s forwards;animation:appear 1s forwards}
.cont_form input.question:invalid ~ input[type="submit"],.cont_form textarea.question:invalid ~ input[type="submit"]{display:none}


/* details */
.scroll_area .owl-carousel .owl-nav button.owl-next,.scroll_area .owl-carousel .owl-nav button.owl-prev,.scroll_area .owl-carousel button.owl-dot{background:#595a5c}
.scroll_area{width:100%;margin:auto;overflow:hidden;position:relative;margin-top:10px}
.dtl_images{float:left;margin:0 auto;position:relative;width:470px;min-height:420px;border:1px solid #ddd;padding:10px;border-radius:8px}
.dtl_imagess{float:left;margin:0 auto;position:relative;width:470px;min-height:420px;border:1px solid #ddd;padding:10px;border-radius:8px}
.dtl_contents{float:left;width:56%;margin:0 0 0 2%}
.pdf_icon{font-size:30px;margin-top:1px;margin-left:10px;display:inline-block;vertical-align:middle}
.pdf_icon i{color:#c42027}
.product-dtl-img{width:450px;height:369px;margin:0 auto;overflow:hidden;border-radius:8px}
.product-dtl-img figure{width:450px;height:369px;display:table-cell;text-align:center;vertical-align:middle}
.product-dtl-img img{max-width:100%;margin:auto}
.product-dtl-imgs{width:450px;height:411px;margin:0 auto;overflow:hidden;border-radius:8px}
.product-dtl-imgs figure{width:450px;height:411px;display:table-cell;text-align:center;vertical-align:middle}
.product-dtl-imgs img{max-width:100%;margin:auto}
.des_bar{height:364px;overflow-y:scroll}
.des_bar1{height:266px;overflow-y:scroll}
/* details */

/* FAQ */
.panel-group .panel{border-radius:0;border:0;border-bottom:1px solid #ddd;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 0 0;padding:0 5px 12px 35px;display:block;color:#595a5c;font:600 15px/18px 'Roboto', sans-serif;}
.panel-body{background:#f8f8f8;font-size:13px;padding:10px;line-height:18px;}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Roboto', sans-serif;margin:20px 0 20px 20px}
.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 ENDS */
.app_container .row{margin:0;padding:10px 0;border-bottom:1px solid #eee}

@-webkit-keyframes appear {
100%{opacity:1}
}
@keyframes appear {
100%{opacity:1}
}

/*footer*/
.footer_bg{background:#0d0d0d;padding:30px 0 45px}
footer h2{    font-size: 21px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 700;
    text-transform: capitalize;}
.footer_sec1{width:25%;float:left}
.footer_sec2{width:17%;float:left}
.footer_sec3{width:17%;float:left}
.footer_sec4{width:17%;float:left}
.footer_sec5{width:285px;float:right;text-align:right}
.f_dd_box{margin:12px 0 0}
.ft_link a{color:#fff;display:block;line-height:30px;font-size:14px;transition:.3s linear all}
.ft_link a:hover{color:#fff;margin-left:5px}
.ft_link span a{color:#666666;font-weight:600}

.bookmark{margin:0 0 8px 0;clear:both;}
.bookmark a{color:#fff;font-size:16px;font-weight:600;border-radius:5px;border:1px #333435 solid;padding:8px 20px 7px 10px;display: inline-block;height:42px;width:178px;}
.bookmark a i{font-size:20px;margin:0 6px 0 0;}

.copy{font-size:15px;color:#e6f5f8;line-height:20px;text-align:right}
.copy a{color:#e6f5f8;text-decoration:underline}
.copy a:hover{color:#fff}
.copy img{float:right;margin:0 0 0 5px}
.copys{font-size:13px;color:#666666;line-height:20px;text-align:center;margin:25px 0 0}
.copys a{color:#000}
.address{line-height:28px;color:#fff;margin-bottom:25px}
.emailid{line-height:28px;color:#fff}
.emailid a{color:#f58220}
.emailid i{color:#b6b6b6}
.calling{line-height:28px;color:#fff}
.calling .fa-phone{margin-left:0;color:#b6b6b6}
.social_log{text-align:center}
.social_log a{width:30px;height:30px;padding:8px 0;background:#009;color:#fff;vertical-align:middle;border-radius:5px;text-align:center;text-decoration:none}
.social_log a:nth-child(2){background:#00aff0}
.social_log a:nth-child(3){background:#0685b5}
.social_log a:nth-child(4){background:#de661d}
.social_log a:hover{background:#000}
.f_top_box{display:none;margin:0 7px}
.top_next{margin:0;padding:0 17px;background:#c62124 url(../images/down-arrow.png) no-repeat 93% center;cursor:pointer;font:16px/39px Poppins,Arial,Helvetica,sans-serif;color:#fff;border-radius:5px 5px 0 0;margin-top:26px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%}
.top_next_act{background:#c62124 url(../images/up-arrow.png) no-repeat 93% center}
.top_next option{font-weight:400;display:block;white-space:pre;min-height:2.2em;padding:0 2px 1px;background:#fff;border-bottom:1px solid #eee;color:#595a5c;font:600 13px/32px Poppins,Arial,Helvetica,sans-serif}
.footer-social1{background:#595a5c;display:table;width:100%;font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:400;clear:both;padding:25px 0}
.footer_social{margin:30px 0 0}
.footer_social a{color:#fff;font-size:13px;transition:all .3s linear;display:block;margin:4px 0;line-height:34px}
.footer_social a span{color:#fff;background:#046ab6;width:34px;height:34px;display:inline-block;text-align:center;margin:0 12px 0 0;font-size:18px}
.footer_social a:hover{color:#fff}
.fa-phone{transform:rotate(90deg);margin-left:0}
.foot_links{color:#e6f5f8;margin:8px 0}
.foot_links a{display:inline-block;font-size:15px;color:#e6f5f8;font-weight:300;margin:0 10px}
.addressbar{border-bottom:1px #fff solid;
	border-bottom:1px rgba(255,255,255,.1) solid;padding-bottom:35px;margin-bottom:45px}
.addressbar .cols{border:1px #333435 solid;margin:0 15px; border-radius:10px;display:inline-block;
	padding:20px 32px;height:165px;width:94%;}
.adb-icon{font-size:37px;color:#046ab6;text-align:center;float:left;line-height:37px;margin-right:20px}
.adb-sec{float:left;width:82%}
.adb-h{font-size:18px;font-weight:700;color:#fff;margin:0 0 5px;text-transform:capitalize}
.adb-text{font-size:16px;color:#fff}
.adb-text a{color:#fff;}

.foot_botto{ width:100%; height:auto; padding:14px 0; background:#000000;}
.dev{     font-size: 14px;
    color: #ffffff;
    text-align: center;}
.dev a{color:#fff;}
.whatsapp-link img {
    height: 57px;
    width: 57px;
    position: fixed;
    left: 30px;
    bottom: 19px;
    z-index: 9999;
}
.customer_area{width:70%;margin:auto;text-align:center;line-height:22px;}
.arr_pos_l{position:absolute;z-index:9;top:130px;left:0px;}
.arr_pos_r{position:absolute;z-index:9;top:130px;right:0px;}
.hand{cursor:pointer;}
/* Customer */

/*CATEGORY-LIST*/
.tour-area{border:1px solid #dedede;width:267px;margin:15px auto;padding:3px;border-radius:5px;transition:all 0.3s linear;}
.tour-area:hover{box-shadow:#ddd 3px 3px 5px;}
.tour-box{border-radius:5px;}
.tour-box img{border-radius:0px;}
.tur-txt{overflow:hidden;height:42px;margin:10px;text-align:center;}
.tur-txt a{color:#595a5c;font-weight:600}

/* TREE */
.breadcrum_bg{background:#111;}
nav .breadcrumb{background:#111;}
.breadcrumb{margin:0;font-size:0.9em;color:#fff;background:none;padding:6px 0px;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff;}
.breadcrumb li.active{color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{content:'/';line-height:10px;color:#fff;}
/* TREE CLASSES */

/* CMS AREA */
.mid_area{padding-top:20px;padding-bottom:20px;}
.cms_area{line-height:24px;padding:0;}
.cms_area ul, .cms_area ol{margin:20px 0px 30px 20px}
.cms_pc{float:right;margin:5px 0 10px 10px;max-width:100%;border:1px solid #ddd;padding:5px;}
.cont_form .reset_btn:hover {background:#ccc;}
.cms_area h1{margin-bottom:10px !important;}

/* CMS AREA ENDS */
.my_list2 li{margin-bottom:6px;padding-left:17px;list-style:none;margin-left:20px}
.my_list2 li:hover{font-weight:700}
.sub_hed2{font-size:18px;color:#4e97d6;font-weight:700;border-bottom:1px solid #f1f1f1;text-align:left}
.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:5px 9px;width:80%!important;box-shadow:0 5px 5px rgba(0,0,0,.07) inset!important;border-radius:2px;border:1px solid #ccc!important;background:#fff!important}
.short_form .w36{float:left;width:27%;text-align:right}
.short_form .w62{float:right;width:70%}
/* SHORT FORM ENDS */

/* Contact Us */
.contact_map{width:100%;margin:0;line-height:0;/*border:#fff 15px solid;*/}
.contact_map iframe{width:100%;height:400px;}
.contact_bg{padding:40px 0;}
.contact_list{color:#333;}
.contact_list ul{margin:0;padding:0;list-style:none;}
.contact_list ul li{margin-bottom:5px;padding:5px 10px;border-radius:5px;border-bottom:#ccc 1px dashed;transition:all 0.3s linear;width:100%}
.contact_list ul li:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:0;}
.contact_list ul li .circle_sec{float:left;width:40px;height:40px;margin:auto;border:1px solid #333;background:#fff;color:#046ab6;border-radius:100%;font-size:1em;transition:all linear .3s;}
.contact_list ul li .circle_sec span{display:table-cell;width:40px;height:40px;margin:auto;vertical-align:middle;text-align:center;}
.cnt_heading{font-size:1.1em;font-weight:600;}
.contact_form_cont{background:#fff;width:100%;}
.contact_conts{background:#fff url(../images/maps.jpg) no-repeat center;padding:0;background-size:contain;}
.contact_form_cont input[type=text]{background:none;padding:10px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.contact_form_cont input[type=file]{background:none;padding:7px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.contact_form_cont textarea{background:none;padding:5px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.contact_form_cont select{background:none;padding:5px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.contact_desc{float:left;width:86%;text-align:left;margin: 0 0 0 10px;}
.contact_form_cont .large input[type=text]{width:49.7%;}
.form-width2{width:38%;float:right;}
.contact-box{margin:0 !important;padding:0;text-align:center;}
.contact-box li{list-style:none;display:block;width:94%;text-align:center;background:#f2f2f2;padding:20px 0;margin-bottom:3px;float: left;}
.quotes p{margin:10px 0;}
.quotes input[type=text]{background:none;padding:10px 0;width:100%;border:none;border-bottom:2px #666 solid;font-size:16px;text-transform:capitalize;}
.quotes input[type=file]{background:none;padding:10px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.quotes textarea{background:none;padding:10px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}
.quotes select{padding:10px 0;width:100%;border:none;border-bottom:2px #888 solid;font-size:16px;text-transform:capitalize;}

/* Category_list */
.cat_list ul,.cat_list ul li{margin:0 0 20px;padding:0;list-style:none}
.cat_list ul li{float:left;width:33.3333%}
.cat_area{width:380px;margin:auto;box-shadow:1px 0 5px #ddd;padding:5px}
.cat_area:hover{box-shadow:1px 0 10px #ccc}
.cat_img{width:370px;height:209px;overflow:hidden;border-bottom:4px solid #2a2a2a}
.cat_img figure{width:370px;height:209px;display:table-cell;text-align:center;vertical-align:middle}
.cat_img img{display:block;margin:auto;max-width:100%;height:auto}
.txt_h{height:54px;overflow:hidden}
/* Category_list */

/*PHOTO-GALLERY*/
.gal_list{margin:0;padding:0}
.gal_list ul{margin:0;padding:0}
.gal_list ul li{list-style:none;width:20%;float:left}
.gal_list ul li .ph_gal_w{width:202px;height:auto;margin:0 auto 15px;border:1px solid #f1f1f1;transition:all linear .6s}
.gal_list ul li:hover .ph_gal_w{border:1px solid #000}
.gal_list .ph_gal{width:200px;height:200px;overflow:hidden;margin:0 auto}
.gal_list .ph_gal figure{width:200px;height:200px}
.gal_list .photo_ttl{font-size:14px;padding:5px;line-height:18px;text-align:center;font-weight:600}
.gal_list .photo_ttl a{color:#000}

/*VIDEO-GALLERY*/
.vd_list{margin:0;padding:0}
.vd_list ul{margin:0;padding:0}
.vd_list ul li{list-style:none;width:20%;float:left}
.vd_list ul li .vd_gal_ot{height:auto;width:202px;margin:0 auto 15px;border:1px solid #f1f1f1;transition:all linear .6s}
.vd_list ul li:hover .vd_gal_ot{border:1px solid #000}
.vd_list .vd_gal{width:200px;height:200px;overflow:hidden;margin:0 auto}
.vd_list .vd_gal figure{width:200px;height:200px}
.vd_list .vd_gal figure img{max-width:100%;height:auto}
.vd_list .vd_ttl{font-size:14px;padding:5px;line-height:18px}
.vd_list .vd_gal_ot .play_btn{height:200px}
.vd_list .vd_gal_ot .play_btn span{width:200px;height:200px}
.sitemap_cont{margin-top:20px}
.sitemap_cont h2{font-size:18px;font-weight:500;padding:5px}
.sitemap{text-align:left;padding:30px auto}
.sitemap a{display:inline-block;padding:7px 20px;background:#666 url(../images/arrow2.png) no-repeat 8px center;font:400 14px/20px Poppins;margin:5px;color:#fff;width:32%;float:left;border:1px solid #cb9501;border-radius:5px}
.sitemap a:hover{color:#fff;border:1px solid #cb9501;background-color:#cb9501}
.sitemap2 a{display:inline-block;padding:10px;background:#fff;font:400 14px/20px Poppins;margin:5px;color:#595a5c;border:1px solid #ddd;border-radius:5px;width:32%}
.sitemap2 a:hover{color:#fff;background-color:#666}
fieldset{display:block;margin-left:0;margin-right:0;border:1px solid #dadada;margin-bottom:0;padding:.35em 0 .625em}
legend{display:inline-block;width:auto;border-bottom:none;font:20px/18px Lato,sans-serif;text-transform:capitalize;font-weight:700;padding:0 5px;margin:0}
.post{float:right}
#post-testimonial .mt15{margin-top:0}
.post{float:right}
#post-testimonial .mt15{margin-top:0}
.post_by{text-align:center;color:#000;font-weight:600;margin:30px 0 0 20px;font-size:20px;float:left}
.test-in{width:80%;margin:0 auto}
.tst-m_box{padding:65px 8px 10px;width:95%;margin:20px auto;background:rgba(255,255,255,1);position:relative;box-shadow:0 0 20px #ccc;border-radius:15px}
.quot-l{text-align:center;margin-top:14px}
.t_text{font-size:16px;padding:5px 20px 0 82px;line-height:24px;font-weight:300;height:119px;overflow:hidden;color:#595a5c;font-family:Poppins,Arial,Helvetica,sans-serif;font-style:italic;position:relative}
.t-profile-main{position:absolute;z-index:99;left:0;right:0;top:-17px}
.t-profile{width:80px;height:80px;border:10px #f4f4f4 solid;border-radius:100%;background:#fff;margin:0 0 0 20px;float:left}
.t-profile figure{width:60px;height:60px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;border-radius:100%;font-size:40px;color:#c5c5c5}
.t-profile figure img{max-width:100%}
.quote{position:absolute;left:36px;top:70px;font-size:29px;color:#babdda}

.t_text_12{height:78px;display:block;}
.t_text_1_auto{height:auto;}

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

/* LOGIN */
.login_top{height:80px;background:#02b7c2;border-bottom:2px solid #ddd;position:fixed;z-index:9;width:100%;top:0}
.login_top .container{width:962px;margin:auto}
.logo2{float:left;margin:25px 0 0}
.logo2 img{max-width:100%;height:auto}
.login_home_left{float:left;margin-right:60px;margin-top:15px}
.login_right{float:right;margin:25px 0 0}
.login_right .btn-default{background:#046ab6;color:#fff;font-size:16px;padding:.24rem 1rem;display:inline-block;border-radius:5px;font-family:'Roboto',sans-serif;font-weight:500!important}
.login_container{margin:0;background:#f5f5f5 url(../images/login_bg.html) no-repeat center top;height:390px}
.login_container .container{width:962px;padding:60px 15px 0}
.login_box{background:#fff;border:7px solid rgba(40,40,40,.2);width:320px;overflow:hidden;border-radius:10px;float:right;padding:15px 25px 25px;box-shadow:0 0 20px #595a5c}
.login_box h1{color:#333}
.login_form input[type=text],.login_form select,.login_form .fls{width:100%;border:2px solid #ddd;padding:7px 10px;border-radius:3px;font-size:13px}
.login_form input[type=password]{width:100%;border:2px solid #ddd;padding:7px 10px;border-radius:3px;font-size:13px}
.login_form .mybtn{padding:0;width:100%;text-align:center;font-size:16px;font-weight:500;color:#fff;background:#595a5c;text-transform:capitalize;line-height:36px;height:36px;display:block;font-family:'Roboto',sans-serif;border-radius:3px}
.login_form .mybtn:hover{background:#000}
.or_ttl{text-align:center}
.login_form .mybtn2{padding:0;width:100%;text-align:center;font-size:16px;font-weight:500;color:#fff;background:#595a5c;border-radius:3px;line-height:36px;height:36px;display:block;text-transform:capitalize;font-family:'Roboto',sans-serif}
.login_form .mybtn2:hover{background:#666}
.login_foot{background:#f2f2f2;padding:25px 0}
.login_foot .container,.register_container .container{width:962px}
.register_container .container{width:100%}
/* LOGIN ENDS */

/* REGISTER */
.register_container{width:60%;margin:0 auto 0 auto;text-align: center;}
.register_box{padding:0 0 20px;box-shadow:0 0 5px #666;background: #f9f9f9;border:5px solid #fff;margin-bottom:30px;}
.reg_header, .reg_header2{background:#271d20;padding:5px 25px 10px;text-align:left}
.reg_header2{background:#022054}
.reg_header h1, .reg_header2 h1{color:#fff;font-size:20px;}
.reg_header .sml_hed, .reg_header2 .sml_hed{color:#fff;font-size:14px;}
.reg_list, .reg_list li{margin:0;padding:0;list-style:none}
.reg_list li{font-size:12px;line-height:16px;margin:0 0 8px 0;background:url(../images/aro-1.png) no-repeat 0 4px;padding:0 0 0 25px}
.register_box .short_form{margin-top:20px;}
.short_form{font-size:14px;text-align:left}
.short_form fieldset{padding:0 25px;}
.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 .fls{border:0;box-shadow:none}
.bb1{border-bottom:1px solid #eee}
.short_form .w36{float:left;width:27%;text-align:right}
.short_form .w62{float:right;width:70%;text-align:left}
.reg_r{text-align:left;}
.reg_r h2{text-transform:capitalize}
/* SHORT FORM ENDS */

/*VERIFY*/
.verify_sect{width:550px;padding:40px 10px;background:#fff;margin:0 auto;box-shadow:0 0 5px #666;border:2px dashed #02b7c2;}
.verify{font-size:50px;line-height:50px;color:#595a5c;text-align:center;}
.verify span{display:block;font-size:20px;font-weight:600;color:#046ab6;font-style:italic;}
.conform_acc{background:#f1f1f1;padding:20px;margin:0 -10px;line-height:20px;font-size:16px;font-weight:600;text-transform: capitalize;}
/* REGISTER ENDS */

/* ACCOUNT */
.acc_container{margin-top:0;}
.acc_container > .row > .acc_right{}
.acc_container > .row > .acc_right > div{border-left:1px solid #eee;min-height:450px;padding:10px 0 30px 30px}
.acc_container > .row > .acc_right h1{margin:0;font-size:24px;border-bottom:1px solid #eee;padding-bottom:2px;color:#484848}
.acc_links{margin:30px 0 0 0;}
.acc_links a{display:block;padding:7px 10px 7px 10px;color:#333;border-radius:3px;font:normal 14px/20px 'Open Sans', sans-serif;text-decoration:none;margin:0 0 2px 0;background: #e5efff;transition:.3s linear all;}
.acc_links a:hover, .acc_links a.act{background:#222 url(../images/aro1.png) no-repeat 96% center;color:#fff;text-decoration:none}
/* 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:400 16px/24px 'Open Sans', 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:500 14px/20px 'Open Sans', sans-serif;color:#be5687;}
.das_box1:hover a{font-weight:600;}
.das_box2{border:1px solid #55a28a;}
.das_box2 > a{background:#fff;color:#001f60;}
.das_box3{border:1px solid #ccc;}
.das_box3 > a{background:#fff;color:#c0113f;}
.favorite_box{margin:30px 0 0 0;}
.favorite_box h2{text-align:left;}
.app_container{margin:20px 0 0 0;font-family:'Open Sans', sans-serif}
.app_container h2{text-transform:capitalize;font-weight:500}
.app_container .row{margin:0;padding:10px 0;border-bottom:1px solid #eee}
.app_container strong{display:none}
.t_option .row{padding:10px 0;margin:0}
/* DASHBOARD ENDS */

/* ADDRESS BOOK */
.add_btn{float:right;margin:-36px 0 0 0}
/* ADDRESS BOOK ENDS */

/* ORDER HISTORY */
.acc_odh_filter p{float:left;width:29%;margin-right:9px;position:relative;}
.acc_odh_filter p input{width:100%;border:0;padding:7px}
.acc_odh_filter p img{position: absolute;z-index:1;right:3px;top:3px;}
.acc_odh_filter .btn-danger{padding:4px 10px;}
.app_container .inv_row{margin:0 -15px !important;border:0;}
/* ORDER HISTORY */

/*REWARDS-POINTS*/
.t_points{background:#039cf9;padding:5px;}
.rewards{width:32.333%;float:left;padding:7px 7px;background-color:#ffffff;border-radius:5px;margin:2px 4px;text-align:center;font-size:14px;line-height:20px;box-shadow:0 0 8px #ccc;}
.rewards b{display:block;font-size:18px;}
.level_arw{font-size:16px;transform:rotate(90deg);vertical-align:middle;margin-right:10px;}
.used_c p{color:#40b7ff}

.box_sect{margin-top:20px;background:#e8f5fd;padding:10px;box-shadow:0 0 4px #61c3ff}
.box_sect .t_option{background:#60b2e4;color:#fff}
.box_sect .mylsttb{padding:0;font-size:14px;}
.box_sect .row{margin:0;}
.box_sect .fs18{font-size:15px;}
.box_sect .fs16{font-size:14px}
.tab-content table td{padding:3px 0;}
/* ACCOUNT ENDS */

/*PAYMENT*/
.pay_type{padding:20px; margin:10px auto; text-align:center; background:#fbfbfb; box-shadow:0px 0px 2px #ccc;width:600px;}
.pay_type h3{ font-size:19px}
.pay_type label {display:inline-block;border:1px solid #eee;text-align:left;
padding:10px;background:#fff;}
/*PAYMENT*/

/**SIDE-BAR**/
.sidebar-hed{background-color:#046ab6;border-radius:5px 5px 0px 0px;color:#fff;font-size:16px;text-transform:capitalize;padding:10px 15px 3px}
.bg-dark{background-color:#000!important;}
.list-group{padding:5px;background-color:#046ab6;border-radius:0px 0px 4px 4px}
.list-group.panel > .list-group-item{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.list-group.panel>a{background-color:#ffffff;color:#595a5c;transition:.3s linear all;}
.list-group.panel>a:hover{background-color:#046ab6;color:#fff;}
.list-group.panel >a i{text-align:right;float:right}
.list-group-submenu{margin-left:10px;background-color:#fff;}
.list-group-submenu a{background-color:#fff;color:#595a5c}
.list-group-submenu a:hover{text-decoration:underline}
.list-group .sub-menu a i{text-align:right;float:right}
.list-group .sub-menu>a{background-color:#595a5c;color:#fff;transition:.3s linear all;}
.list-group .sub-menu>a:hover{text-decoration:none;background-color:#046ab6;}
/**SIDE-BAR**/
.call_mail_mob{display:none;}
.dtl_conten .nav-tabs{margin:0 !important;padding:0 !important;border-bottom:0;display:inline-flex;width: 100%;}
.dtl_conten .nav-tabs .nav-item{}
.dtl_conten .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color:#ffffff #ffffff #046ab6;background:#f2f2f2;}
.dtl_conten .nav-link{line-height:2em;}
.dtl_conten .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color: #ffffff #ffffff #046ab6;color:#046ab6;background:#f2f2f2;}
.dtl_conten .nav-tabs .nav-link{text-align:center;font-size:16px;color: #7f7f7f;font-weight:600;text-transform:none;border-bottom-width:2px;border-left-width:0;border-right-width:0;border-top-width:0;padding:5px 45px !important;margin:0 1px;border-radius:0 !important;background:#f1f1f1;}


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

/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1360px){}
@media only screen and (max-width:1279px){
.container{max-width:100% !important;padding:0 10px}
    
/*Welcome*/
.welc_cont{padding:28px 1% 0 10px;}
.welc_txt{margin-top:15px;text-align:left;}
.clients-right{width:640px;}
    
/*WEEkEND-GETWAY*/
.tour_b_box{width:100%;border-radius:0}
.tour_b_box .tour_b_pic{border-radius:0px}
.tour_box{width:238px;}
.tour_pic, .tour_pic span{width:238px;height:134px;border-radius:0}
.tour_title a{font-size:1.5em;line-height:1.2em}
.tour_des_w .rating{font-size:1em}
.tour_des_w .tour_price{font-size:1.4em;}
.tour_txt, .seemore_btn{font-size:1.5em}
    
/*Popular Attractions Details*/
.attrc_dtl_rgt{width:60%;}
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
/*Browse Our Packages*/
.brows_pack{padding:200px 0 0 10px;}
.srch_pop{width:50%;}
.dtl_contents{width:50%;}
.footer_sec3{width:20%;}
.testi_aea{padding:30px 0;}
.top_bg{background:#fff url(../images/top-bg.jpg) no-repeat 45% top;}
.logo-area{left: 10px;top: -46px;}
.logo-area img{width:100%;}
    
/* ACCOUNT-STARTS */
.rewards{width:32%}
    
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* ORDER HISTORY */
    
/* ACCOUNT ENDS */
.contact-box li{padding:15px;}
.contact_desc{width:82%;}
.count li:nth-child(1){padding-left:102px;}
.count li:nth-child(2){padding-left:102px;}
.count li:nth-child(3){padding-left:102px;}
.count li:nth-child(4){padding-left:102px;}
.counter-value{font-size:50px;line-height:50px;}
.sub-text1{font-size:17px;}
.our-cilents{background: url(../images/our-clients.html) no-repeat 37%;}
.welc_cont h2{margin:0 0 0 0;}
    
/*footer*/
.footer_sec1{width:19%;}
.footer_sec2{width:20%;}
.footer_sec3{width:28%;}
.footer_sec4{width:32%;}
.footer_sec5{width:100%;text-align:center;margin-top:15px;}
.footer_sec5 br{display:none;}
.copys{text-align: center;margin: 15px 0 0 0;}
.footer_social{margin:10px 0 0 0;}
.cert-area{width:92%;}
.client-logo li{margin:0 8px 0;}
.cert-o-hid{position: inherit;}
.certfi-section{height: auto;padding:20px 0 30px;}
.we-need{width:98%;}
.we-need-1{width:72%;font-size:28px;margin:51px 0 0 35px;}
.our-services ul li {width:33.333%;}
.newsletter_sect h2{text-align:center;}
.sml_txt{text-align:center;}
.addressbar{padding-bottom: 20px;margin-bottom: 30px;}
.adb-sec{width:100%}
.footer_bg{padding:40px 0 35px;}
}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width:991px) {
.tab_hid{display:none;}
.top_header .signup_btn{display:none;}
.top-area {height:auto;}
.header-sec{height:auto;position:static;top:inherit;padding:0px 0px;}
.srch_pop{width:65%;}
.top_links a{margin:0 3px;font-size:.82em;}
.top_social a{margin:0;}   
.top_bg{background:#fff url(../images/top-bg.jpg) no-repeat 65% top;}
.why-choose{padding: 40px 0 40px;}
.call_mail{margin:15px 0 0 0%;}
.addressbar .cols{height:165px;width:89%;}
/*Browse Our Packages*/

/*Welcome*/
.wel-bg{min-height:inherit}
.welc_cont{text-align:center;}
.welc_txt{margin-top:10px;height:auto;text-align:center;}
video{padding:20px 0 0 0;margin-top:25px;border-top:1px #ccc solid;}
.counter-value{font-size:40px;line-height:40px;}
.sub-text1{font-size:12px;}
.count{padding:22px 0;}
.count li:nth-child(1){background-size:27%;padding-left:80px;}
.count li:nth-child(2){background-size:27%;padding-left:80px;}
.count li:nth-child(3){background-size:27%;padding-left:80px;}
.count li:nth-child(4){background-size:27%;padding-left:80px;}
.our-services{padding:25px 0;}
.subscribe{margin-top:45px;}
.clients-right{width:470px;margin: 12px 0 0 0;}
.client-logo li{margin:0 12px 0;}
.product-categories{background:url("../images/pro-cate.jpg") no-repeat 39% 0%;background-size:cover;}
/*WEEkEND-GETWAY*/
.tour_b_box .tour_b_pic {border-radius:0px;width:50%;height:auto;display:inline-block;vertical-align:top;}
.tour_b_box .tour_b_pic span{width:100%;height:auto}
.tour_des_area{width:50%;float:left;}
.tour_w .order-2 {-webkit-box-ordinal-group:3;-ms-flex-order:0;order:0;}
.w-text{height:auto;}
.counter{padding:45px 0;}
.counter .num {font: 600 40px/40px Poppins,Arial,Helvetica,sans-serif;}
.counter .sub-texts {font: 400 12px Poppins,serif;}
/*TOP-DESTINATION*/
.destination_list ul li{width:33.33%}
.destinations_section h2{font-size:2.5em}
.our_product h2{font-size:26px;font-weight:600;color:#5a554c;text-transform:capitalize;text-align:center;}

/*listing*/
.pro_list ul li{margin-bottom:25px;display:block;list-style:none;}
.list_left .d-sm-none{display:block !important}
.pro_list .tour_box .tour_des_w{margin-left:190px}
/*listing*/

.sitemap a{width:48%;float:left;}
.sitemap2 a{width:48%}

/* Hire Tour Guide */
.tour_sect{width:100%;}
.destinations_section h2::before{font-size:1.6em;}
.welc_cont{padding:0 0 5px 0;background-size:55px;}
.acadmic_section{padding:35px 0 48px 0;}
.welc_cont h2{font-size:26px;}
.wel-bg{padding:20px 0;}
.web-ser {float: none;margin: 0 auto;}
.service_ne_name {margin: 45px 30px 0;}
.our-services ul li {width:50%;}
/*listing Packages*/
.dtl_images{float:none;}
.dtl_contents{width:100%;text-align:center;margin:0;margin-top:30px;}
.copy img{display:none;}
.copy{margin-top:5px;}
.footer_bg{padding:30px 0 20px;}
.footer-social1{padding:5px 0;}
.foot_links a {font-size: 11px;margin:0 3px;}
.copy {font-size: 11px;margin:0 3px;}

/* LOGIN */
.login_top{height:auto;padding:10px 0;position:static}
.login_top .container{width:100%;}
.login_container{margin:2px 0 0 0;background-size:130% auto;height:auto}
.login_container .container{width:100%;padding:0 15px;}
.login_foot .container, .register_container .container{width:100%;}
/* LOGIN ENDS */
    
/* REGISTER */
.register_container{margin:0 auto;width:96%;padding:10px 5px}
.register_container h1{font-size:24px;line-height:24px;}
.register_container .fs14{font-size:14px}
.register_container .mob_c{text-align:center;}
.register_container .reg_r{display:none !important;}
/* SHORT FORM ENDS */
    
/* REGISTER ENDS */
/* ACCOUNT */
.acc_container{margin-bottom:0}
.acc_container > .row > .acc_right > div{border-left:0;min-height:220px;padding:30px 0}
.acc_links{padding:15px 10px;margin:20px 0 0 0;border:1px solid #eee;border-radius:2px}
.acc_links a{margin:0 .2% 2px;width:32%;display:inline-block;background:#f9f9f9}
/* DASHBOARD ENDS */
    
/* ORDER HISTORY */
.acc_odh_filter p{width:28.5%;}
/* ORDER HISTORY */
    
/* ACCOUNT ENDS */
.login_container{background-size:cover;padding:25px 0}
.login_box{width:55%;margin:0 auto;float:none;min-height:210px}
.reg-lft{width:42%;}
.reg-right{width:58%;padding:130px 0 0 40px;}
/* LOGIN-REGISTER ENDS */
    
.contact_form_cont{width:100%;margin:15px 0 0}
.contact-box li{width:100%}
.logo-area{top:0;position:inherit;float:left;margin:5px 0;width: 114px;}
.certfi-section{padding:20px 0}
.cert-o-hid{padding:20px 0}
.welc_cont h2{margin:0}
.wlist li{display:block}
.welc_txt-in{font-size:16px;line-height:24px;color:#000;height:auto;overflow:hidden;text-align:center;margin:10px 0 0}
.counter ul li{width:24%}
.welc_txt{border-top:4px #046ab6 solid;display:inline-block;border-left:0;padding:0}
.our-cilents{background:url(../images/our-clients.html) no-repeat 32%}
.our-cilents .owl-theme .owl-nav{left:-224px;top:62px}
.our-cilents h2{font-size:28px;line-height:32px;margin:40px 0 0}
.vew-mo{font-size:13px;padding:5px 35px;margin-top:10px}
.our-cilents{padding:0 0 20px;height:auto}
.our-services h2{font-size:26px;line-height:26px}
.our-services_txt{margin:10px 2% 0}
.news-event{padding:25px 0}
.news-event h2{font-size:26px;line-height:28px;margin:0 0 22px}
.count h2{font-size:26px;line-height:26px;margin-bottom:0}
.wel-bg h2{font-size:26px;line-height:26px;margin-bottom:0}
.why-choose h1{font-size:26px;line-height:26px;margin-bottom:0}
.product-categories h2{font-size:26px;line-height:26px;margin-bottom:0}
.testi_aea{padding:25px 0}
.testi_aea h2{font-size:26px;line-height:26px}
.we-need-1{width:100%;font-size:22px;margin:21px 0 10px;text-align:center}
.we-need{height:115px;position:inherit;top:20px;margin:0 auto 20px}
.wel{background:url(../images/wel.jpg) repeat;padding-bottom:20px}
.we-btn{margin:0}
.we-btn a{padding:9px 18px}
.we-need-2{float:none;text-align:center}
.newsletter_sect h2{font-size:26px;line-height:26px;margin-bottom:10px}
.input_g{margin:5px 0}
.newsletter_sect .sml_txt{margin:0 0 10px}
.newsletter_sect{padding:25px 0 30px}
.adb-h{text-align:center;}
.adb-text{text-align:center;}
.adb-icon{float: none;margin: 0 auto;display: block;width: 28px;height: 37px;font-size: 28px;}
.adb-text{font-size:12px;}
.product-categories li {width: 100%;}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.mob_hid{display:none;}
header{position:relative;}
.call_mail{float:left;}
/* Header */
    
.call_mail_mob{background:#111;padding:10px 15px;font-size:.9em;position:absolute;z-index:99999;left:0;color: #fff;font-weight:300 !important;top:48px;}
.call_mail_mob i{margin-right:4px;}
.call_mail_mob a{color:#fff;}
.call_mail_mob .black a{color:#fff !important;}
.clients-right{width:440px;}
    
/*Browse Our Packages*/
.brows_pack{background:#16a49d;height:auto;padding:30px 0;text-align:center;}
.brows_title{color:#fff;font-size:1.5em;}
/*Welcome*/

/*footer*/
.addressbar{margin-bottom: 0;}
.footer_sec1{width:100%;}
.footer_sec2{width:100%;}
.footer_sec3{width:100%;}
.footer_sec4{width:100%;}
.f_dd_box{display:none;margin:10px;}
.dd_next{margin:0;padding:9px 5px;background:url(../images/pls.png) no-repeat 99% 7px;cursor:pointer;border-bottom:1px solid #333435;}
.dd_next_act{background:url(../images/mns1.png) no-repeat 99% 7px;}
.copy{text-align:center;font-size:11px;}
.foot_links{text-align:center;}
.web-ser{width:626px;}
.wel-bg .col-xl-7{padding:0 !important;}
.our-cilents .owl-theme .owl-nav{left:-154px;}
    
/*TOURS*/
.tour_small_list ul li{width:50%}
.tour_small_list{margin:10px 0;border:1px solid #ededed;padding:10px 0;}
.tour_box{width:285px;}
.tour_pic, .tour_pic span{width:285px;height:160px;border-radius:0}
.tour_des_w{font-size:1em}
.tour_des_w .rating{font-size:0.7em;}
.tour_des_w .tour_price {font-size:1em;}
.cms_pc{float:none;margin:15px 0;width:100%;}
.call {margin-left:12px;}
.email{margin-left:12px;}
.web{margin-left:12px;margin-bottom:12px;}

/*TOP-DESTINATION*/
.destinations_section h2{font-size:2em;margin:0;}
.desti_w{width:220px;height:220px;}
.desti_img{width:220px;height:220px;}
.desti_img figure{width:220px;height:220px;}
.desti_w .desti_ttl a{font-size:1em;padding:10px;}
.desti_w:hover .desti_ttl a{padding:10px;}
.cont_form{margin-bottom:20px;}
.flexible_section h1, .flexible_txt{font-size:2.5em}
.flexible_txt {font-size:1em;}

/*Categories*/
.tour-area{width:220px;padding:0;}
.tour-box{width:220px;height:220px;}
.tour-box figure{width:220px;height:220px;}

/*listing*/
.our_product h2{font-size:26px;font-weight:600;color:#5a554c;text-transform:capitalize;text-align:center;}
.pro_list ul li{float:left;width:50%;}
.pro_list .tour_pic{float:none}
.pro_list .tour_box .tour_des_w{margin:10px 0}
.pro_list .tour_box{width:308px}
.pro_list .durations{font-size:0.8em;line-height:1.5em;}
.pro_list .tour_des_w .tour_price{font-size:0.8em;}
.pro_list .durations span>b{display:block;font-weight:600}
/*listing*/

.section_hed{float:none;width:100%;max-width:100%}
.content_list{margin-left:0px;margin-top:10px;padding-left:10px;}

/* Contact Us */
.contact_map iframe{height:300px;}
.contact_list ul li{padding:15px;}
.contact_list ul li .circle_sec{float:none;margin:auto;}
.contact_desc{float:none;width:100%;margin-top:10px;text-align:center;}

.sitemap a{width:100%;float:none;margin:5px 0px;}
.sitemap2 a{width:100%;float:none;}
.ft-line{padding:6px 0px;margin:0px;width:100%;border-bottom:3px solid #f7b508;}

#post-testimonial .w48{width:100%;}
#post-testimonial .ml15{margin-left:0px;}
#post-testimonial .mt15{margin-top:15px;}

.sitemap .fs18{font-size:16px;}
.db-600{display:block;}

.inv_list .sr-n{display:inline-block !important}
.inv_list strong{display:block;text-transform:capitalize}
.inv_list span{display:block}

.destinations_section{padding:48px 0 28px 0;}
footer h2{font-size:1.1em;}
.sidebar{width:100%;margin:0px 0px 20px 0px !important;}
.breadcrum_bg{display:none;}
.news-event{padding:30px 0;}

/* LOGIN */
.logo2{margin:auto;float:none;}
.login_container{background-size:auto;background-position:right top;height:auto;padding:20px 0}
.login_right{text-align:center !important;}
.login_box{float:none;margin:auto;width:80%}
.login_foot, .login_foot .text-right{text-align:center !important;}
/* LOGIN ENDS */
    
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{width:100%;}
.login_right2{float:none;text-align:center;width:100%;background:#f8f8f8;padding:0 0 15px 0;border-radius:2px;border:1px solid #ddd;}
.register_container h1{font-size:18px;line-height:20px;}
.register_container{width:100%}
.register_box{padding:0 10px 10px;}
.reg_header, .reg_header2{margin:0 -10px}
/* REGISTER ends */
    
/* ACCOUNT */
.acc_container > .row > .acc_right h1{font-size:18px;line-height:18px;padding-bottom:10px;}
.acc_container > .row > .acc_right > div{padding:20px 0}
.app_container .row{margin:10px -10px;position:relative}
.acc_links a{margin:0 .5% 2px;width:48.5%;}
.das_box1{margin-bottom:20px;}
.app_container .left-xs{padding-left: 15px;padding-top: 10px;position:absolute;top:11px;right:0;text-align:right !important}
.app_container .left-xs img{margin-right:5px;}
.favorite_box{margin-top:20px;}
.short_form{margin-top:10px;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:39%;margin-bottom:5px}
.acc_odh_filter p.one{width:99%;margin-bottom:5px}
.app_container strong{display:block;font-size:14px;margin-top:10px;}
.app_container strong.sr_no{display:inline-block}
/* ORDER HISTORY */

/*coupons*/
.used_c{text-align:left !important;}
/* ACCOUNT ENDS */
.why-choose{padding:30px 0}
.why-choose h2{font-size:28px;line-height:28px}
.app_container .vew-butt{font-size:12px!important;padding:4px 16px;margin-top:5px!important}
}
@media only screen and (max-width:736px) {
.our-cilents .owl-theme .owl-nav{left:-222px;}

}
@media only screen and (max-width:684px) {
.our-cilents .owl-theme .owl-nav {left:-172px;}
}
@media only screen and (max-width:667px) {
.our-cilents .owl-theme .owl-nav{left:-154px;}
}
/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.top_social a{font-size:1em;margin:0 2px}
.top_links a{font-size:.8em;margin:0 1px}
.top_links .dropdown-menu{right:0;left:auto}
.logo-area{width:54px;margin:8px 0}
.product-categories li{font-size:14px;line-height:14px;}
.adb-icon{float:left;margin:0 10px 0 0}
.adb-sec{width:84%;text-align:left}
.adb-text{text-align:left}
.adb-h{text-align:left}
.addressbar .col-sm-4{margin-bottom:10px}
.our-services ul li{width:100%}
.test-in{width:100%}
.counter{padding:25px 0}
.logo-area img{width:100%}
.addressbar .cols {height: auto;width: 92%;}
.srch_pop{width:99.3%}
.srch-inr{width:73%}
.product-categories{background:#111111;}
.wel-bg h2 span {margin:15px auto 0;}
.our-services h2 span {margin:15px auto 0;}
.welc_cont h1 span{font-size:32px}
video{height:204px}
.count li{width:50%;padding-left:20px}
.our-services{text-align:center}
.navbar-collapse{top:41px!important;left:-46px}
.srch_pop input[type=submit]{width:27%}
.sign{padding:5px 13px;position:static;background:#595a5c;width:100%;height:auto;margin:0}
.sign a span{display:inline-block;text-transform:inherit;font-size:14px;line-height:20px}
.sign i{margin:0 8px 0 0}
.menu{margin:13px 3px 0 0 !important}
.call_mail_mob i{margin-left:0}
.call_mail_mob{font-size:.8em}
.fl{float:none;display:inline-block}
.fr{float:none;display:inline-block}
.top_header{padding:0 0 5px;text-align:center}
.top_header span{font-size:12px;padding:0 3px}
.currency_top{margin:0}
.ddmenu dt a span{font-size:12px}
.ddmenu dt a{width:77px;padding-right:11px}
.change_lang select{font-size:12px;width:79px}
.mid_area{padding:20px 0;margin-bottom:0}
.subscribe{padding:15px 25px 25px}
.subscribe .w-50{width:100%!important}
    
/*TOURS*/
.tours_section h2{font-size:22px;}
.tour_title{height:auto;margin-bottom:1em !important;}
.tour_b_box .tour_b_pic{width:100%}
.tour_small_list ul li{width:100%}
.tour_box{width:285px;}
.tour_pic, .tour_pic span{width:285px;height:160px;border-radius:0}
.tour_des_area{width:100%;font-size:1.5em;padding:20px}
.tour_des_w{font-size:1em}
.tour_b_title {font-size:1.5em;}
.tour_txt, .seemore_btn{font-size:0.7em;}
.tour-destin h2, .our_tmonial h2, .cat-sec h2, .contact_gal_sec h2{font-size:20px;line-height:22px;}
.tour-destin h2 span, .our_tmonial h2 span, .cat-sec h2 span{font-size:22px;line-height:22px;}
.cert-area {padding: 20px 20px;}
    
/*TOP-DESTINATION*/
.destination_list ul li{width:100%}
.destinations_section h2{font-size:1.5em}
.desti_w{width:140px;height:140px;}
.desti_img{width:140px;height:140px;}
.desti_img figure{width:140px;height:140px;}
.desti_w .desti_ttl a{font-size:0.8em;}

/*CONTACT-FORM*/
.cont_form .fcol-2{width:100%;float:none;display:block}
.cont_form .fcol-2:nth-child(2n+2){float:none}
.cont_form .captha_2{width:50%;display:inline-block}
.view_btn{padding:6px 20px;}
.flexible_txt {font-size:0.9em;}
.flexible_section h1{font-size:1.5em;}
.pro_area{width:253px;margin:auto;background:#fff;box-shadow:0px 0px 1px #ccc;border-bottom:1px solid #ccc;position:relative;}
.pro_area2{width:297px;}
.pro_thm{width:295px;height:295px;}
.pro_thm figure{width:295px;height:295px;}

/*listing*/
.pro_list ul li{float:none;width:100%;}
.our_product h2 {font-size:22px;line-height:22px;}
.pro_list .tour_box{margin:10px auto}

.pro_list .tour_box .tour_title a{font-size:0.7em}
.pro_list .tour_des_w .rating{font-size:0.5em}
.pro_list .durations{font-size:0.5em}
.pro_list .tour_des_w .tour_price{font-size:0.5em}
/*listing*/
.sitemap .fs18{font-size:15px;}
/*VIDEO-GALLERY*/
.vd_list ul li{width:100%;}
/*PHOTO-GALLERY*/
.gal_list ul li{width:100%;}
/*Popular Attractions Details*/
.attrc_dtl_lft{width:300px;}

/* Hire Tour Guide */
.guide_box{width:132px;}
.guide_pic{width:130px;height:130px;}
.guide_pic figure{width:130px;height:130px;}
.guide_name{font-size:.9em;}

.destinations_section h2::before{font-size:1.3em !important;}
.destinations_section{padding:28px 0 20px 0;}

/* details */
.dtl_images{float:none;margin:0 auto;position:relative;width:290px;min-height:auto;border:1px solid #ddd;padding:10px;}
.product-dtl-img{width:270px;height:176px;margin:0 auto;}
.product-dtl-img figure{width:270px;height:176px;display:table-cell;text-align:center;vertical-align:middle}
    
.dtl_imagess{float:none;margin:0 auto;position:relative;width:290px;min-height:auto;border:1px solid #ddd;padding:10px;}
.product-dtl-imgs{width:270px;height:180px;margin:0 auto;}
.product-dtl-imgs figure{width:270px;height:180px;display:table-cell;text-align:center;vertical-align:middle}
    
.scroll_area{width:190px;}
/* details */
.top_bg{display:flex;}

.news_boxin{width:280px;margin:0 auto 20px;float:none;}
.news_picin{width:280px;height:197px;}
.news_picin figure{width:280px;height:197px;}

/* LOGIN */
.login_box{width:100%}
.login_container .container{padding:30px 15px;}
.login_foot{margin-top:20px;}
/* LOGIN ENDS */
    
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px;width:100% !important;}
.short_form{margin-top:0 !important;}
.short_form .w36{float:none;width:100%;text-align:left}
.short_form .w62{float:none;width:100%}
.login_right2{float:none;text-align:center;width:100%;background:#f8f8f8;padding:0 0 15px 0;border-radius:2px;border:1px solid #ddd;}
.verify_sect{width:100%}
.verify_sect .fs20{font-size:14px;}
/* REGISTER ends */
    
/* ACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}
.acc_links{padding:15px;}
.acc_links a{margin:1px 0;width:100%;}
/* DASHBOARD ENDS */
    
/* ADDRESS BOOK */
.add_btn{float:none;margin:0 0 10px 0;}
.add_btn a{border-radius:3px;width:100%}
.inr_addresses .col-sm-2{text-align:left;}
/* ADDRESS BOOK ENDS */
    
/* ORDER HISTORY */
.acc_odh_filter p{width:46%;margin-bottom:5px}
.acc_odh_filter p.one{width:96%;margin-bottom:5px}
/* ORDER HISTORY */
    
.rewards{width:98%}
/* ACCOUNT ENDS */
.dtl_conten .nav-tabs .nav-link{padding:0px 35px !important;}
.tab-content table{width:600px;}
.text-scroll{width:100%;overflow:auto;}

.contact_form_cont .large input[type=text]{width:100%;margin:2px 0}
.contact-box li{width:100%;padding:0}
.contact_list ul li{padding:15px}
.contact_list ul li:last-child{padding-bottom:15px}
.vid-det iframe{height:100%!important}
.brochure{margin:0 0 0 10px;width: 100px;}
.brochure img{width:100%;}
.top_social{margin:4px 0 0 6px;display:none;}
.call_mail{margin:9px 0 0}
.language{margin:0;}
header .container{padding:0}
.welc_cont h2{font-size:22px;line-height:22px}
.welc_cont{padding:0}
.wel-bg ul li{float:none;width:100%}
.web-ser{width:312px;margin:15px auto 0}
.our-cilents{height:auto}
.we-need-1{font-size:15px;margin:17px 0 10px}
.counter ul li{width:48%}
.we-need{height:135px}
.our-cilents .container{padding:0}
.cilents-left{width:100%;float:none;background:#046ab6;text-align:center;padding:15px 0}
.cilents-right{width:100%;float:none}
.clients-right{width:100%;float:none}
.foot_links a{margin:0 1px}
.our-cilents .owl-theme .owl-nav{left:0}
.pay_type{width:100%;padding:20px 32px}
}

@media only screen and (max-width:375px){}
/*----------navigation----------*/
.menu{float:left;margin:27px 0 0px 23%;}
.navbar{padding:0;}
.nav-item{margin:0 7px;}
.nav-link{color:#353535;font-size:16px;line-height:16px;
	font-weight:600;border-bottom:4px #fff solid;margin:0 15px;text-transform:capitalize;margin:0 7px;}
.nav-link:hover{color:#046ab6 !important;border-bottom:4px #046ab6 solid;}
.nav-link:hover i{transform:rotate(360deg);}
.nav-link.active{color:#046ab6 !important;border-bottom:4px #046ab6 solid;}
.nav-link.active a{color:#000 !important;}
.navbar-toggler{background:#046ab6;}
.navbar-toggler span{color:#fff;}
.dropdown-menu{min-width:200px;box-shadow:#ccc 3px 3px 5px;padding:0 0;margin:0;top:50px;}
.dropdown-item{padding:8px 10px;font-size:.8em;transition:.4s linear all;border-bottom: 1px #ccc dotted;}
.dropdown-item:hover{background:#046ab6;color:#fff;}
.nav-link i{display:block;text-align:center;margin:10px 0;transition:.3s linear all;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0;transition:.3s linear all;}
.top-drop a{color:#595a5c;margin:0;text-align:left;font-size:12px;line-height:15px;border-bottom:1px #ccc dotted;padding:5px 15px;}
.top-drop{width:200px;}

@media only screen and (max-width:1366px){
.nav-link{margin:0 4px;}
}
@media only screen and (max-width:1151px){
.nav-link{font-size:.9em;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0rem;padding-left:0rem;}
.destinations_section h2::before{font-size:2.3em;}
.menu{margin:27px 0 27px 26%;}
}
@media (max-width:979px){
.menu{margin: 30px 32% 0 0;float: right;}
.navbar-collapse{position:absolute;z-index:999;width:250px;right:0;background:rgba(0,0,0,.80);top:30px;}
.nav-link{color:#fff;padding:8px 12px !important;border:0;border-radius:0;font-size: 1.1em;font-weight:400;}
.nav-link i{display:inline;margin:10px 0;}
}

@media (max-width:736px){

}

@media (max-width:479px){
.menu {margin:12px 9% 0 0 !important;position: absolute;right:80px;}.search_pos{top: 16px;}
.navbar-collapse{
	position: absolute;
    z-index: 999;
    width: 339px;
    left: -232px !important;
    top: 57px !important;
    background: rgba(0,0,0,.80);}
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
textarea{overflow:auto;margin-bottom:0px !important;color:#595a5c}
}

#logo-area{-webkit-animation-name:spinner;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-name:spinner;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:3s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style: preserve-3d;}
@-webkit-keyframes spinner{from{-webkit-transform: rotateY(0deg);}to{-webkit-transform: rotateY(-360deg);}} 
@keyframes spinner{from{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}to{-moz-transform: rotateY(-360deg);-ms-transform: rotateY(-360deg);transform:rotateY(-360deg);}}


.logo-area img{
    width:100px;
}

.brdcumclass{
	color:#fff; font-size:27px;
}

.abbbnn p {
    font-size: 17px;
    line-height: 29px;
    margin-bottom: 20px;
    color:#000 !important;
}

.contact-box li {
    list-style: none;
    display: block;
    width: 94%;
    text-align: center;
    background: #f2f2f2;
    padding: 20px 0;
    margin-bottom: 3px;
    float: left;
    font-size: 16px;
}

.dlab-media img {
    width: 100%;
}
.dlab-title {
    color: #000 !important;
    font-size: 19px;
    text-align: center;
    margin-top: 10px;
}

.bx1 {
    background: #f8f8f8;
    box-shadow: 0 0 10px rgb(204 204 204 / 67%);
    border: 1px solid #ccc;
    padding: 20px;
    margin-top: 60px;
    margin-bottom: 50px;
}

.bx1 p{
	font-size:15px; line-height:30px; color:#000;
}

.balooooo{ 
    background: #046ab6; color:#fff; padding:10px 25px;
}