@charset "utf-8";/* CSS Document */
@font-face{font-family:'open_sansbold';src:url('../fonts/opensans-bold-webfont.woff2') format('woff2'),url('../fonts/opensans-bold-webfont.woff') format('woff'); font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src: url('../fonts/opensans-light-webfont.woff2') format('woff2'),url('../fonts/opensans-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),url('../fonts/opensans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),url('../fonts/opensans-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
/* @font-face{font-family:'jostbold';src:url('../fonts/Jost-Bold.woff2') format('woff2'),url('../fonts/Jost-Bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'jostlight';src:url('../fonts/Jost-Light.woff2') format('woff2'),url('../fonts/Jost-Light.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'jostmedium';src:url('../fonts/Jost-Medium.woff2') format('woff2'),url('../fonts/Jost-Medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'jostregular';src:url('../fonts/Jost-Regular.woff2') format('woff2'),url('../fonts/Jost-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'jostsemibold';src:url('../fonts/Jost-SemiBold.woff2') format('woff2'),url('../fonts/Jost-SemiBold.woff') format('woff');font-weight:normal;font-style:normal} */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.fa-dev:before{content:"\f6cc"}.fa-award:before{content:"\f559"}.fa-grin-alt:before{content:"\f581"}.fa-space-shuttle:before{content:"\f197"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before{content:"\f39e"}.fa-instagram:before{content:"\f16d"}.fa-linkedin:before{content:"\f08c"}.fa-blogger:before{content:"\f37c"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont.eot?v=4.7.95");src:url("../fonts/materialdesignicons-webfont.eot?#iefix&v=4.7.95") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff2?v=4.7.95") format("woff2"),url("../fonts/materialdesignicons-webfont.woff?v=4.7.95") format("woff"),url("../fonts/materialdesignicons-webfont.ttf?v=4.7.95") format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-map-marker-outline::before{content:"\F7D8"}.mdi-email::before{content:"\F1EE"}.mdi-phone::before{content:"\F3F2"}
body,.bannercontent p,.contactform .form-group label{font-family:'open_sansregular'}
.readmore,.servicelist .content p,.testimonials .titletext p,.textcontent p,.testimonialsdetails span,.blogsdate>span,.blogsdetails .category a,.blogsdetails p,.nextprojectcontent .subtitle,.contactmeshort span.datavalue,.contactmenu li a,.footermenu li a,.copyrights p,.breadcrumbinner a,.talkaboutnextproject .descriptiontext,body.tag .entry-title a,body.category .entry-title a,.post-taxonomies a,.entry-content p,body.privacy-policy .elementor-widget-container p,.photogallery p{font-family:'open_sanslight'}
.btncustom,.widget-title,.bannercontent .descriptiontext,.httext,.readmore,.innerbox .titletext h3,span.name,.numberswrapper h3,.aboutmewrapper h3,.portfoliotitle h3,.portfoliofilter li a,.skills .wrapper .titletext span,.skills .wrapper .titletext h3,.progressinner span.label,.progressinner span.number,.servicesinner .titletext h3,.testimonials .titletext h3,.servicelist .title h3 a,span.price,.servicelist .content a,.testimonialsdetails h3,.blogsdate>h3,.blogsdetails .title a,.blogsarea .titletext h3,.nextprojectcontent .title,.nextprojectright a,.contactmeinner .httext,.contactmenu li a span,.payoptions li,.posted-on,.cat-links,.blog .entry-content p a,body.single figcaption.wp-caption-text,.entry-content>p,.posted-by,.byline,.byline a,.comment-reply-title,.comment-notes,.comment-form label,.comment-form input[type="submit"],.nav-links>div a,body.privacy-policy h2,.photogallery .descriptiontext{font-family:'open_sanssemibold'}
.modal-header h3,.bannercontent .httext,.breadcrumbinner,.talkaboutnextproject h3,.blog header.page-header.alignwide h1,.blog .entry-title a,body.single .entry-title,body.category .page-title,body.tag .page-title,body.privacy-policy .entry-title,.mainnavi a,.photogallery h3,.condetails li a{font-family:'open_sansbold'}
.navbar-toggler-icon:after,.email a:before,.phone a:before,.address a:before,.partybase:after,.modalpopupcontent li:before{font-family:"Material Design Icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,.page-template-services-template{background:rgb(255,255,255)}button.sub-menu-toggle{display:none}ul{list-style-type:none;padding:0;margin:0}li{display:inline-block}a{transition:all ease-in .4s}a:hover,a:focus{text-decoration:none}.text-underline{text-decoration:underline}.nobg{background:none!important}.graytext{color:rgb(170,170,170)}.redtext{color:rgb(212,45,45)}.wpcf7 form .wpcf7-response-output{color:rgb(244,164,146)}.text-center{text-align:center!important}
header,.topheader,footer,.logo .custom-logo-link img,.midarea,.bannerrow,.bannerphoto,.bannerinner,.internalpage,.breadcrumbarea,.breadcrumbinner,.footerarea,.commonbreadcrumb,.photogallery{width:100%}
header, .midarea, .bannerarea, .owl-item, .bannerrow, .bannerphoto, .bannerinner{padding-left:0!important;padding-right:0!important;}
a{text-decoration:none}
.btncustom{background:rgba(255,13,65,0.9);text-transform:uppercase;padding:10px 45px;display:inline-flex;align-items:center;justify-content:center;color:rgb(255,255,255);font-size:0.85rem;border-radius:4px;position:relative;z-index:1;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;border:1px solid rgb(255,255,255);cursor:pointer}.readmore{background:rgb(244,164,146);color:rgb(255,255,255);border-radius:30px;padding:15px 60px;display:inline-block;text-align:center;border:none;cursor:pointer;transition:all ease-in .4s;}.readmore:hover,.readmore:focus{background:rgb(154,204,201);color:rgb(255,255,255)}.animPulse{animation:animPulse 3s linear 0s infinite alternate}@keyframes animPulse{0%{transform:scale(1)}100%{transform:scale(1.2)}}.anim_moveLeft{animation:animMoveLeft 3s linear 0s infinite alternate}@keyframes animMoveLeft{0%{transform:translateX(0px)}100%{transform:translateX(-20px)}}.anim_moveRight{animation:anim_moveRight 3s linear 0s infinite alternate}@keyframes anim_moveRight{0%{transform:translateX(0px)}100%{transform:translateX(20px)}}.anim_moveTop{animation:anim_moveTop 3s linear 0s infinite alternate}@keyframes anim_moveTop{0%{transform:translateY(0px)}100%{transform:translateY(-20px)}}.anim_moveBottom{animation:anim_moveBottom 3s linear 0s infinite alternate}@keyframes anim_moveBottom{0%{transform:translateY(0px)}100%{transform:translateY(20px)}}.mouse-pointer{position:fixed;top:10%;left:-130px;-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%);width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;-webkit-transition-property:width,height,background;-o-transition-property:width,height,background;transition-property:width,height,background;border-radius:50%;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.19,.94,.336,1);-o-transition-timing-function:cubic-bezier(.19,.94,.336,1);transition-timing-function:cubic-bezier(.19,.94,.336,1);text-indent:0;border:none;mix-blend-mode:difference;background:rgb(212,45,45);-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.mousewheelhome{position:absolute;left:50%;transform:translateX(-50%);bottom:60px;z-index:5}.mousewheelhome svg{width:35px!important;height:35px!important}.mousewheelhome #wheel{animation:scroll ease 2s infinite}
/* Start Header */
/* Start Top Header */
.topheader{background:rgb(88,153,61)}.email a:before,.phone a:before,.address a:before{position:absolute;left:0}.email a:before{content:'\F1F0'}.phone a:before{content:'\F3F2'}.address a:before{content:'\FA00'}.fsocialmenu li+li{margin-left:15px}
/* End Top Header */
.logo a{display:block}.logo .custom-logo-link img{height:auto;max-width:100px}.logo .custom-logo-link{position:relative;display:block;color:rgb(0,12,57);text-transform:uppercase}
header.headerfixed{background:rgb(220,229,255);z-index:9;padding-bottom:5px;padding-top:5px}header.headerfixed.sticky{left:0;margin:auto;position:fixed!important;top:0!important;width:100%;z-index:99!important;-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInDown;animation:.3s ease-in-out 0s normal none 1 running fadeInDown;background:rgb(255,255,255);box-shadow:0 6px 12px rgba(0,0,0,.176);background:rgb(43,45,51)!important;box-shadow:0 0 10px rgb(255,255,255,.05)!important} header.headerfixed.sticky .mainnavi>a{color:rgb(255,255,255)}
.navbar{background:rgb(255,255,255);z-index:9;padding:0}a.navbar-brand{font-size:2.3rem;color:rgb(20,20,20)}.mainnavi a{font-size:1.0rem;color:rgb(0,0,0);text-transform:uppercase;}.mainnavi a:hover,.mainnavi a:focus{color:rgb(212,45,45)}.dropdown-toggle::after{content:'\f107';font-style:normal;font-weight:700;border:none;vertical-align:-2px}.dropdown-menu{top:100%;left:auto;background:rgb(0,19,142);border-radius:0 0 2px 2px!important;border:none;padding:0}.dropdown-item{color:rgb(20,20,20);padding:.75rem .5rem .75rem .75rem!important}.dropdown-item:focus,.dropdown-item:hover{background:rgba(255,13,65,0.9);color:rgb(255,255,255)!important}.mainnavi .dropdown-menu{margin:0}.mainnavi .dropdown-menu li{padding:0;margin:0;display:block}
.mainmenu ul ul.sub-menu{background:rgb(212,45,45);width:200px;z-index:9;text-align:center;padding:25px 30px 13px;transition:all ease .4s;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;visibility:hidden;opacity:0;left:50%;margin:auto;position:absolute;right:0;top:100px;transform:translateX(-50%)}.mainmenu ul li:hover ul.sub-menu{visibility:visible;opacity:1;top:66px}.mainmenu ul ul.sub-menu li{margin:0;padding:0 0 13px;display:block}.mainmenu ul ul.sub-menu li a{font-size:14px;line-height:1.5;display:inline-block}.mainmenu ul ul.sub-menu li a:after{bottom:0}.navigator{position:relative;padding:6px 0 37px}.navigator a{display:inline-block;color:rgb(255,255,255);line-height:.8;font-size:25px;margin:0}.navigator a.search{margin-right:16px}.navigator a.active,.navigator a:hover{color:rgb(212,45,45)}.main-menu nav>ul>li{display:inline-block;position:relative}.main-menu nav>ul>li:last-child a{padding-right:0}.main-menu nav>ul>li>a{display:block;padding:29px 15px;transition:all .3s ease 0s;line-height:1;font-size:.85rem;position:relative}.main-menu nav ul li .sub-menu{background:rgb(255,255,255);box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;opacity:0;position:absolute;top:100%;transition:all .4s ease 0s;visibility:hidden;width:220px;z-index:9}.main-menu nav>ul>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu nav>ul>li .sub-menu li{display:block;margin:0;position:relative}.main-menu nav>ul>li .sub-menu li a{color:rgb(102,102,102);font-size:.85rem;margin:0;padding:13px 20px;text-transform:capitalize;display:block;text-align:left;transition:all ease-in .4s}.main-menu nav>ul>li:hover>.sub-menu li>a:hover{color:rgb(255,255,255);background:rgb(212,45,45)}a.meanmenu-reveal{display:none}.mean-container .mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99}.mean-container a.meanmenu-reveal{border:none;color:rgb(0,0,0);cursor:pointer;display:block;font-size:1px;height:22px;line-height:22px;margin-top:-42px;padding:8px 9px;position:absolute;right:15px!important;text-decoration:none;top:0;width:22px}.mean-container a.meanmenu-reveal span{background:rgb(0,0,0);display:block;height:1px;margin-top:5px}.mean-container .mean-nav{background:rgb(209,79,68);float:left;margin-top:4px;width:100%;position:absolute}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav>ul>li:first-child a{border-top:none}.mean-container .mean-nav ul li a{border-top:1px solid rgba(255,255,255,.5);color:rgb(255,255,255);display:block;float:left;margin:0;padding:13px 5%;line-height:1;text-align:left;text-decoration:none;width:90%}.mean-container .mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);padding:10px 10%;line-height:1;text-shadow:none;visibility:visible;width:80%}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);border:none;font-weight:700;height:27px;margin-top:1px;padding:7px 12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2;line-height:25px}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(247,80,35,.75)}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}
/*End Sticky Header CSS */
.menuheader{left:0;top:0;width:100%;position:relative;z-index:9999999;background:rgb(255,255,255);padding:5px 0;display:flex;justify-content:center;-webkit-animation-duration:.5s;animation-duration:.5s;transition:.5s;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1)}.menuheader li{padding:0 5px;margin:0 5px;display:inline-block}.menuheader li a{font-size:0.80rem;white-space:nowrap;padding-top:30px;padding-bottom:30px;color:rgb(255,255,255)}.menuheader li a:hover,.menuheader li a:focus,.menuheader li.active a{color:rgba(20,20,20,.8)}
.menuheader.is-fixed{position:fixed;z-index:9999999;-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;padding:5px 0;transition:none;background:rgba(255,255,255,1);box-shadow:0 2px 5px 0 rgba(62,62,62,.64)}
@-webkit-keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header.headerfixed.sticky .mainnavi a{color:rgb(255,255,255)}
/*End Sticky Header CSS */
/* End Header */
/* Start Carousel Slider */
.owl-carousel,.owl-carousel .owl-item{position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;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;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots{text-align:left;position:absolute;bottom:32px;width:100%;padding-left:15px}.owl-carousel .owl-dot{display:inline-block}.owl-carousel .owl-dot+.owl-dot{margin-left:15px}.owl-carousel .owl-dots.disabled{display:none}.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;user-select:none}.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{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 img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:rgb(0,0,0)}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{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-nav{width:100%}.owl-nav:hover,.owl-nav:focus{display:block}.owl-prev:before,.owl-next:before{font-family:"Material Design Icons";font-size:1.5rem}.owl-prev:before{content:'\f141'}.owl-next:before{content:'\f142'}.ui-slider-handle{display:none!important}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-prev{left:15px}.owl-next{right:15px}.owl-prev,.owl-next{position:absolute;top:calc(+50%);z-index:999;transition:all ease-in .4s;padding:5px 8px 5px 5px;background:rgba(0,0,0,.1);color:rgb(255,255,255);margin-top:-17px}.owl-carousel .owl-item{padding:0;background:none}.owl-carousel .owl-item a{position:relative}.owl-carousel .owl-item a:hover,.owl-carousel .owl-item a:focus{text-decoration:none}.owl-carousel .owl-dot span{width:12px;height:12px;border-radius:50%;display:inline-block;transition:all ease-in .4s;border:1px solid rgb(255,255,255)}.owl-carousel .owl-dot.active span{width:35px;height:10px;border-radius:2px}
/* End Carousel Slider */
/**  Start Banner Area  **/
.bannerarea{width:100%;overflow:hidden;position:relative}.bannerrow{position:relative}.bannercontent{position:absolute;left:0;top:calc(+12%);width:100%;z-index:9;visibility:hidden;}.bannerinner{position:relative;margin:0 auto}.bannerinner img{max-width:100%!important}.bannercontent .descriptiontext{color:rgb(212,45,45)}.bannercontent .httext{color:rgb(0,81,212)}
/**  End Banner Area  **/
/**  Start Photo Gallery Area  **/
.photogallery{padding-bottom:50px;padding-top:50px}.photogallery h3,.photogallery p{color:rgb(212,45,45)}.photobox{height:400px;overflow:hidden}.photobox img{max-width:100%!important;width:100%!important;border-radius:4px;height:100%!important}.fg-item-inner{height:450px!important;overflow:hidden}.fg-item-inner img{min-height:450px!important}
/**  End Photo Gallery Area  **/
/**  Start About us Area  **/
/**  End About us Area  **/
/* Start Contact us Area */
.contactme{padding-bottom:200px;padding-top:190px;position:relative}.contactmeform input[type="text"],.contactmeform input[type="tel"],.contactmeform input[type="email"],.contactmeform textarea,.contactmeform select{border:1px solid rgba(214,219,229,.36);color:rgb(185,181,201);width:100%;height:58px;padding:0 30px;background:transparent;border-radius:12px}.contactmeform textarea{height:auto;padding-top:15px}.contactmeform select.form-control:not([size]):not([multiple]){height:58px!important}.contactright{position:absolute;right:0;bottom:0}.contactleft{position:absolute;left:0;top:0}.contactmeinner .titletext{margin-bottom:60px}.contactmeinner .titletext h3{margin-bottom:5px;font-size:2.125rem;color:rgb(255,255,255)}.contactmeinner .titletext p{color:rgb(185,181,201);font-size:.95rem;line-height:1.8;margin-bottom:15px}.contactmeleft li{display:block}.contactmeleft li+li{margin-top:30px}.contactmeleft ul li>.contactmeinnerbox{display:flex;align-items:center}.contactmeiconbox{width:55px;height:55px;border-radius:100%;position:relative}.contactmeiconbox i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.815rem}.contactmeshort{padding-left:25px}.contactmeshort .httext{color:rgb(255,255,255);font-size:1.3rem;margin-bottom:5px;display:block}.contactmeshort span.datavalue{color:rgb(185,181,201)}.contactmeleft li:nth-child(1) .contactmeiconbox{background:rgb(254,223,215)}.contactmeleft li:nth-child(1) .contactmeiconbox i{color:rgb(212,45,45)}.contactmeleft li:nth-child(2) .contactmeiconbox{background:rgb(221,245,230)}.contactmeleft li:nth-child(2) .contactmeiconbox i{color:rgb(28,190,89)}.contactmeleft li:nth-child(3) .contactmeiconbox{background:rgb(232,236,253)}.contactmeleft li:nth-child(3) .contactmeiconbox i{color:rgb(128,103,240)}.contactmeform input[type="text"]:hover,.contactmeform input[type="tel"]:hover,.contactmeform input[type="email"]:hover,.contactmeform textarea:hover,.contactmeform select:hover,.contactmeform input[type="text"]:focus,.contactmeform input[type="tel"]:focus,.contactmeform input[type="email"]:focus,.contactmeform textarea:focus,.contactmeform select:focus{outline:none}.contactmeform input[type="submit"]:hover{cursor:pointer}.contactmenu{margin-bottom:25px;margin-top:25px}.contactmenu li{display:block}.contactmenu li+li{margin-top:5px}.contactmenu li a{color:rgb(255,255,255);font-size:.75rem}.contactmenu li a span{cursor:auto}.contactcol{position:relative}.copyrights p{font-size:.75rem;margin-bottom:0;color:rgb(153,153,153)}.copyrights{background:rgb(19,22,29);margin-top:10px;padding-bottom:10px;padding-top:10px}
/* End Contact us Area */
/* Start Breadcrumb Area */
.breadcrumbarea{overflow:hidden;position:relative;width:100%}.breadcrumbarea img{height:auto!important;width:100%!important;max-width:100%!important}.breadcrumbsection{position:absolute;top:calc(+45%);border-radius:4px;width:100%;text-align:center;z-index:1}.breadcrumbarea .headingtext{color:rgb(255,255,255);font-size:1.815rem}.breadcrumbinner,.breadcrumbinner a{font-size:1.0rem}.breadcrumbinner{color:rgb(255,255,255)}.breadcrumbinner a{color:rgb(255,255,255)}.breadcrumbarea:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(212,45,45,.8);z-index:1}
/* End Breadcrumb Area*/
/* Start Footer Area*/
.footerhalf{position:relative;z-index:2;padding-bottom:34.32px;padding-top:34.32px;background:rgb(220,229,255)}.footercolpara p{font-size:.80rem;line-height:1.7;color:rgb(0,0,0);text-align:center;margin-bottom:0}.widget-title{font-size:1.2rem;color:rgb(255,255,255);margin-bottom:15px;text-transform:uppercase}.footernavi li{display:inline-block}.footernavi li+li{margin-left:15px}.footernavi li a{display:block;font-size:0.85rem;position:relative;color:rgb(0,0,0);text-align:left;text-transform:uppercase;}p.tagelines,.madewithtext{color:rgb(255,255,255);font-size:.85rem;margin-bottom:0}.copyrightarea{margin-top:15px}.footercontact a{padding-left:20px}.footersocial a span{margin-right:5px}.footercolpara{text-align:center}.footercolpara img{max-width:60%}.footermenu li{display:block}.footermenu li+li{margin-top:10px}.footermenu li a{font-size:.85rem;color:rgb(255,255,255)}.social li a,.coninfo .widget-title,.copyrights p{color:rgb(255,255,255)}.coninfo .logo,.coninfo .footernavi{display:inline-block}
/* End Footer Area*/
/* Start Contact us Area*/
.wpcf7-spinner{position:absolute}.alignitemcenter{height:100%;align-items:center;display:flex}.alignitemcenterinner{width:100%}
.googlemap{background:url(../images/gmap.jpg) no-repeat;background-size:cover;background-position:100% 100%;padding-bottom:138px;padding-top:138px;position:relative}.googlemap:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,81,212,.7)}ul.condetails{margin:0;padding:15px;position:relative;z-index:9}.condetails li{color:rgb(255,255,255);font-size:1.125rem;display:block;position:relative;padding-left:30px}.condetails li+li{margin-top:45px}.condetails li a{color:rgb(255,255,255);display:block;font-size:1.125rem}.reservationform .form-control{color:rgb(153,153,153);font-size:14px;font-weight:300;height:60px;line-height:18px;padding:10px 20px;border-radius:24px;box-shadow:0px 6px 38px 0 rgb(218,224,229);border:1px solid rgb(154,204,201);width:100%}.reservationform .row>div:last-child>.form-group,.reservationform .row>div:last-child>.form-group>p{margin-bottom:0;}
/* End Contact us Area*/
/* Start Modal Area*/
.modal,.modal-content{background:rgb(255,255,255);border-radius:0}.modal-header{text-align:center;display:block;text-transform:uppercase}.modal-header h3{text-align:center;display:block;text-transform:uppercase;margin-bottom:0}.modalpopupcontent p{text-align:justify;font-size:.85rem}.modalpopupcontent ol{padding-left:0}.modalpopupcontent ol li{font-size:.65rem;display:block;text-align:justify;line-height:1.5}.modalpopupcontent ol li+li{margin-top:15px}.modalpoplogo span.custom-logo-link img{width:100%;max-width:100%;height:auto}.modal-content{height:100vh}.disagreebt{background:rgb(239,239,239);color:rgb(0,0,0);border-radius:4px;padding:7px 12px;line-height:1.5}.modalpopupcontent li{position:relative;padding-left:20px}.modalpopupcontent li:before{content:'\F5E1';position:absolute;left:0}.modal-open .modal{padding-right:0!important}.modal-content,.modal-footer{border:none!important}.modal-footer button,.modal-footer a{font-size:.65rem}
/* End Modal Area*/
.single-aiovg_videos .type-aiovg_videos{width:100%!important}.single-aiovg_videos nav.navigation.post-navigation{display:none!important}.single-aiovg_videos .type-aiovg_videos{margin:0 auto;padding:0 15px}.single-aiovg_videos .aiovg.aiovg-single-video,.single-aiovg_videos .aiovg-single-video .aiovg-player-container,.single-aiovg_videos .aiovg-single-video .aiovg-meta{height:auto;position:relative;float:left;width:100%}.single-aiovg_videos .aiovg-player.aiovg-player-standard.vjs-waiting{position:relative;padding-bottom:51%!important}.single-aiovg_videos header.entry-header.alignwide{display:none}
.single-aiovg_videos .aiovg-single-video .aiovg-meta, .author-bio, .aiovg .aiovg-social, .comments-area{display:none!important}.aiovg-single-video{margin-top:15px!important}
.homeheadingtext{visibility:hidden;height:0;line-height:0;padding:0!important;margin:0!important}
@media (min-width:1400px){
.aboutusarea p{font-size:1.3rem}
}
@media (min-width:1300px){
.container,body.single article,nav.navigation.post-navigation,body.privacy-policy article{max-width:1240px}.single-aiovg_videos .type-aiovg_videos{max-width:1240px}
}
@media (min-width:768px){
.navbar-brand{margin:0;padding:0}.mainnavi{text-align:right}.bannerphoto img{height:80.5vh!important}.bannerrow{height:80.5vh}.main-menu nav>ul>li>a{padding:37px 15px}.breadcrumbarea{max-height:30vh;min-height:140px}.breadcrumbarea img{min-height:140px}.single-aiovg_videos .type-aiovg_videos{max-width:1170px}.aiovg-player.aiovg-player-standard.vjs-waiting iframe{width:100%!important;height:auto!important;min-height:575px}.internalpage{min-height:768px}header.headerfixed,.footerhalf{min-height:98px}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {margin:0!important;width:100%!important;}
}
@media (max-width:1090px){
.navbar-nav .nav-link{font-size:0.80rem}
}
@media (max-width:767px){
.navbar-toggler{margin-right:10px}.navbar-toggler-icon{width:auto;height:auto;padding:0;margin:0;line-height:normal}.navbar-toggler-icon:after{content:'\F35C';color:rgb(255,255,255)}.navbar-collapse{background:rgb(215,0,56);color:rgb(255,255,255);margin-top:6px}header.headerfixed{padding-bottom:4px;padding-top:4px}.logo{margin-top:0}.logo .custom-logo-link img{max-width:50px}.mainnavi{height:100%;width:100%;list-style:none}.mainnavi li{line-height:60px;display:block}.mainnavi li+li{border-top:1px solid rgba(255,255,255,.1)}.mainnavi li:last-child{border-bottom:1px solid rgba(255,255,255,.05)}.mainnavi li a{position:relative;color:rgb(255,255,255);text-decoration:none;padding-left:15px;display:block;width:100%;border-left:3px solid transparent}.mainnavi li.active a{color:rgb(255,255,255);background:rgb(0,51,104);border-left-color:rgb(0,109,221)}.mainnavi li a:hover,.mainnavi li a:hover{background:rgb(0,51,104)}.mainnavi ul{position:static;display:none}.mainnavi .feat-show.show{display:block}.mainnavi .serv-show.show1{display:block}.mainnavi ul li{line-height:42px;border-top:none}.mainnavi ul li a{font-size:17px;color:#e6e6e6;padding-left:80px}.mean-container .mean-nav ul li a{font-size:.85rem}.mean-container .mean-nav ul li li a{font-size:.80rem}.mainnavi li.active ul li a{color:rgb(255,255,255);background:rgb(0,51,104);border-left-color:transparent}.mainnavi ul li a:hover{color:rgb(255,255,255)!important;background:#1e1e1e!important}.mainnavi li a span{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:22px;transition:transform .4s}.mainnavi li a span.rotate{transform:translateY(-50%)}.breadcrumbsection{top:calc(+25%)}.breadcrumbarea{height:110px}.tile{height:180px!important}.bannerarea,.bannerrow,.bannerphoto,.bannerinner,.bannerinner img{min-height:76vh}.bannerinner img{height:auto!important;object-fit:cover}
.coninfo .footernavi{width:100%;display:block}.footernavi li+li{margin-left:0;border-top:0;position:relative;padding-left:15px}footer .mainnavi li a{padding-left:0;color:rgb(0,0,0)}.footernavi li{display:inline-block!important;line-height:normal}.footernavi li+li:before{content:'';width:1px;height:8px;position:absolute;left:8px;top:6px;background:rgb(0,0,0)}
}
@media (max-width:480px){
.whatsappmessage{display:block}
}