/*!
Theme Name: NDesign
Author: SPEC INDIA
Author URI: https://www.spec-india.com/?utm_source=Ndesign&utm_medium=Wptheme&utm_campaign=NDesignTheme
Description: NDesign is a free single-page website template with a clean, modern, stylish and innovative look for every creative mind out of there. The theme is clutter free and was built keeping the simplicity of the design in mind. It comes with a single click installation; you just have to replace the content with your own and you are all good to go. Responsive and cross-compatible, NDesign renders pixel-perfect on every browser, device, and screen. It’s wide range of color choices results into fun and professional looking theme. This template is the best pick for agencies, personal portfolio, corporate website, photographers, and for education industry.
Version: 1.1.1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: ndesign
Tags: blog, portfolio, custom-logo, editor-style, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
NDesign is distributed under the terms of the GNU GPL v3 or later.

*/
html{line-height:1.15;-webkit-text-size-adjust:100%}#ndesign_custom_menu,#ndesign_custom_menu ul,#ndesign_custom_menu li,#ndesign_custom_menu a{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#ndesign_custom_menu ul{list-style:none}#ndesign_custom_menu a{padding:15px;text-align:center}#ndesign_custom_menu{display:block;padding:0;margin:0;width:auto}#ndesign_custom_menu>ul{top:45px;list-style:inside none;padding:0;margin:0}#ndesign_custom_menu>ul>li{list-style:inside none;padding:0;margin:0;display:inline-block;position:relative}#ndesign_custom_menu ul li.has-sub:hover>ul,#ndesign_custom_menu ul li.has-sub:hover>div{display:block}#ndesign_custom_menu ul li>ul,#ndesign_custom_menu ul li>div{display:none;width:auto;position:absolute;text-align:left;z-index:999;background:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.1)}#ndesign_custom_menu ul li>ul li a{text-align:left}#ndesign_custom_menu ul li>ul li:hover a:before{display:none}#ndesign_custom_menu ul li>ul li ul{position:absolute;left:100%;top:0;box-shadow:0px 0px 6px rgba(0,0,0,.1)}#ndesign_custom_menu ul li>ul li a.dropdown-toggle:after{position:absolute;right:10px;transform:rotate(-90deg) translateX(-50%)}#ndesign_custom_menu ul li>ul{width:200px}#ndesign_custom_menu ul li>ul li{display:block;list-style:inside none;margin:0;position:relative}#ndesign_custom_menu ul li>ul li a{outline:none;display:block;position:relative;margin:0;padding:20px;color:#161b5a;text-decoration:none}#ndesign_custom_menu ul li>ul li a:before{content:none}#ndesign_custom_menu ul li>ul li:hover{background-color:#f0fcff}#ndesign_custom_menu ul ul a:hover{color:#161b5a}#ndesign_custom_menu li.current-menu-item>a{font-weight:800}#ndesign_custom_menu li.current-menu-item>a:before,#ndesign_custom_menu li.current-menu-parent>a:before{color:#333;text-shadow:10px 0 #333,-10px 0 #333}body{margin:0;font-family:'Open Sans',sans-serif;font-size:16px;color:#333}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#333;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#161b5a}.entry-content a{color:#0093ff;text-decoration:underline}.entry-content a:visited{color:#8e38c1}a:hover,a:focus,a:active{color:#0c5adb;text-decoration:none}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}body.post,body.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.content-area{word-wrap:break-word;-ms-word-wrap:break-word}.btn.btn-link{font-size:16px;font-weight:600;color:#161b5a;text-decoration:none;outline:none;padding-left:0}input[type=submit],.btn-primary{border-radius:50px;padding:8px 30px;border:none;margin:5px 5px 10px;font-size:15px;font-family:'Lato',sans-serif;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:-webkit-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);background:-ms-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);color:#fff;-webkit-box-shadow:0px 8px 15px -2px rgba(36,48,195,.7);box-shadow:0px 8px 15px -2px rgba(36,48,195,.7);cursor:pointer;padding:12px 40px}.btn-primary:hover,.btn-dark-primary:hover{-webkit-box-shadow:0px 12px 17px -2px rgba(36,48,195,.7);box-shadow:0px 12px 17px -2px rgba(36,48,195,.7)}.btn-dark-primary{border-radius:50px;padding:8px 30px;border:none;margin:5px 5px 10px;font-size:15px;font-family:'Lato',sans-serif;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;background-color:#161b5a;-webkit-box-shadow:0px 8px 15px -2px rgba(36,48,195,.7);box-shadow:0px 8px 15px -2px rgba(36,48,195,.7);cursor:pointer;padding:12px 40px}.about-section,.services-section,.portfolio-section,.our-team-section,.testimonial-section,.blog-section{padding-top:100px;padding-bottom:100px}.grey-section{background-color:#f3f5f9}.main-subtitle{font-size:16px;color:#999;font-family:'Lato',sans-serif;margin-bottom:20px}.main-title{font-size:30px;font-weight:600;color:#161b5a;font-family:'Lato',sans-serif;position:relative;padding-bottom:20px;margin-bottom:30px}.main-title:before{position:absolute;content:"";width:40px;height:3px;background-color:#161b5a;bottom:0;left:0}.main-title.text-center:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}h1.page-title{font-weight:600;color:#161b5a;font-size:28px}.widget_archive select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat right .75rem center/8px 10px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-prev,.swiper-button-next{background-image:none;width:50px;height:50px;line-height:48px;text-align:center;border:1px solid #999;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.swiper-button-prev:before,.swiper-button-next:before{font-family:fontawesome;font-size:24px;color:#999;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-button-prev:before{content:"\f104"}.swiper-button-next:before{content:"\f105"}.swiper-button-prev:hover,.swiper-button-next:hover{border-color:#161b5a}.swiper-button-prev:focus,.swiper-button-next:focus{outline:none}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{color:#161b5a}.swiper-pagination-bullet{width:12px;height:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-pagination-bullet-active{opacity:1;background:#161b5a}.swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#return-to-top{position:fixed;bottom:50px;right:20px;z-index:999;background:#fff;width:50px;height:50px;text-align:center;line-height:40px;border-radius:50%;font-size:18px;border:2px solid rgba(22,27,90,.6);box-sizing:border-box;color:rgba(22,27,90,.8);transition:.3s}#return-to-top:hover{color:rgba(22,27,90,1);border:2px solid rgba(22,27,90,1)}.author-img{max-width:100px}.top-header{background-color:#161b5a;font-size:14px;padding:10px 0}.top-header a{text-decoration:none}.top-header a:hover{text-decoration:none;outline:none}.email-phone-links li a{font-size:13px;font-family:'Open Sans',sans-serif;color:#fff}.email-phone-links li .fa{margin-right:5px;font-size:15px}.social-media-links li a{font-size:15px;color:#fff}.hamburger{padding:8px 15px;height:40px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;-webkit-transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;margin-left:auto}.hamburger:hover,.hamburger:focus{opacity:1;outline:none}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:4px;background-color:#161b5a;border-radius:10px;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.site-title{font-size:32px;font-weight:500;color:#161b5a;line-height:1.2}.site-header{background-color:#fff;-webkit-box-shadow:0px 0px 16.66px .34px rgba(22,27,90,.06);box-shadow:0px 0px 16.66px .34px rgba(22,27,90,.06);padding:15px 0}#ndesign_custom_menu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}#navbarSupportedContent{justify-content:flex-end}.menu li.menu-item a,.menu li.page_item a{display:block;padding:.5rem 1rem;position:relative;text-transform:uppercase;font-size:15px;color:#161b5a;font-weight:700;font-family:'Lato',sans-serif}.menu li.menu-item a:hover,.menu li.page_item a:hover{color:#333;text-decoration:none}.menu li.menu-item a:hover:before,.menu li.menu-item a.active:before,.menu li.page_item a:hover:before,.menu li.page_item a.active:before{color:#333;text-shadow:10px 0 #333,-10px 0 #333}.site-branding .custom-logo-link{max-width:150px;display:inline-block}.site-branding .custom-logo-link img,.site-logo img{max-width:150px;max-height:100px;display:inline-block;-o-object-fit:contain;object-fit:contain}.banner-content{position:relative;width:100%;height:100%;display:block}.main-banner-caption{position:absolute;top:0;left:0;width:100%;height:100%;color:#161b5a;font-family:'Lato',sans-serif;z-index:0}.banner-subtitle{font-size:24px;font-weight:300}.banner-title{font-size:56px;font-weight:900}.banner-description{font-size:15px;font-weight:400;line-height:25px;width:70%}.main-banner .swiper-button-next{right:5%}.main-banner .swiper-button-prev{left:5%}.main-banner .swiper-pagination{margin:15px}.about-video-content{border-radius:5px;overflow:hidden;position:relative}.about-video-content-overlay:before{background-image:-webkit-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);background-image:-ms-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);opacity:.502;position:absolute;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}.pulse-btn{position:absolute;margin:auto;width:50px;height:50px;border-radius:50%;background:0 0;font-size:20px;color:#fff;-webkit-animation:ripple 1.5s linear infinite;animation:ripple 1.5s linear infinite;display:inline-block;cursor:pointer;text-decoration:none;text-align:center;top:50%;left:50%;line-height:50px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pulse-btn:hover,.pulse-btn:focus{color:#fff;outline:none}@-webkit-keyframes ripple{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.3),0 0 0 3px rgba(255,255,255,.3),0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.3),0 0 0 3px rgba(255,255,255,.3),0 0 0 5px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 4px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,0),0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 4px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,0),0 0 0 30px rgba(255,255,255,0)}}@keyframes ripple{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.3),0 0 0 3px rgba(255,255,255,.3),0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.3),0 0 0 3px rgba(255,255,255,.3),0 0 0 5px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 4px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,0),0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 4px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,0),0 0 0 30px rgba(255,255,255,0)}}.service-slider{padding-bottom:40px}.service-blk{border-radius:5px;margin:0 15px;padding:40px;background-color:#fff;height:100%}.service-icon{margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:85px;height:85px;border-radius:50%;overflow:hidden;background-color:#0c5adb;border:1px solid #0c5adb}.service-icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.service-title{color:#111;font-weight:600;font-size:22px;margin-bottom:20px;font-family:'Lato',sans-serif}.fill-cat{color:#999;border-radius:50px;padding:8px 30px;border:none;margin:5px 5px 10px;font-size:15px;font-family:'Lato',sans-serif;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:0px 8px 15px -2px rgba(36,48,195,0);box-shadow:0px 8px 15px -2px rgba(36,48,195,0);background-color:#e6e6e6;background-image:-webkit-linear-gradient(-162deg,#e6e6e6 0%,#e6e6e6 100%);background-image:-ms-linear-gradient(-162deg,#e6e6e6 0%,#e6e6e6 100%)}.fill-cat.active,.fill-cat:hover{background-color:#e6e6e6;background-image:-webkit-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);background-image:-ms-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);color:#fff;-webkit-box-shadow:0px 8px 15px -2px rgba(36,48,195,.7);box-shadow:0px 8px 15px -2px rgba(36,48,195,.7)}.portfolio-image{border-radius:5px;overflow:hidden;margin-bottom:15px;height:235px;position:relative;-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s}.portfolio-image:hover:before,.portfolio-image:hover:after{left:-70px}.portfolio-image:hover .venobox:before{opacity:1}.portfolio-image:before,.portfolio-image:after{content:"";position:absolute;width:100%;height:100%;background:-webkit-linear-gradient(left,rgba(36,49,195,.8) 0%,rgba(36,49,195,.8) 80%,rgba(40,55,222,.4) 80%,rgba(40,55,222,.4) 100%);top:0;left:-130%;opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:0;pointer-events:none}.portfolio-image:before{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);-webkit-transition-delay:.01s;-o-transition-delay:.01s;transition-delay:.01s}.portfolio-image:after{-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.portfolio-image .venobox:before{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;content:"\f002";font-family:fontawesome;color:#fff;z-index:10;font-size:20px;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:0;border:1px solid #fff;border-radius:50%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.portfolio-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.portfolio-title{font-weight:600;font-size:16px;color:#111;margin-bottom:5px}.portfolio-detail{font-size:14px;color:#999}.team-slider{padding-bottom:40px}.team-blk{border-radius:5px;background-color:#f3f5f9;margin:0 15px;height:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.team-detail{position:absolute;width:100%;height:auto;bottom:0;left:0;background-color:#0c5adb;color:#fff;padding:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-box-shadow:0px 3px 0px 0px rgba(12,90,219,.3);box-shadow:0px 3px 0px 0px rgba(12,90,219,.3);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.team-blk:hover .team-detail{-webkit-box-shadow:0px 3px 0px 0px #161b5a;box-shadow:0px 3px 0px 0px #161b5a}.team-title{font-size:18px;font-family:'Lato',sans-serif;font-weight:600}.team-description{font-size:12px;color:#f3f5f9;margin-bottom:0}.team-image img{height:370px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.testimonial-slider{padding-bottom:40px}.testimonial-blk{margin:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.testimonial-image{display:inline-block;width:85px;height:85px;border-radius:50%;overflow:hidden;border:2px solid #0c5adb}.testimonial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-detail{padding:40px;background-color:#f8f8f8;margin-top:-45px;border-radius:5px}.testimonial-title{font-size:22px;font-weight:600;margin-bottom:30px;margin-top:20px;font-family:'Lato',sans-serif}.testimonial-designation{font-size:16px;font-weight:600}.testimonial-designation p{margin-bottom:0}.blog-image{border-radius:5px;overflow:hidden;margin-bottom:15px;position:relative;padding-top:56.25%}.blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.blog-date{color:#999;font-size:16px;text-transform:capitalize;letter-spacing:.5px;font-family:'Lato',sans-serif}.blog-title{font-size:16px;color:#111;font-weight:600;line-height:25px;margin:10px 0 20px}span.cat-links{margin-right:5px}.comments-area .submit{margin:0}article.post{border-bottom:2px solid rgba(22,27,90,.4);padding-bottom:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}article.post:hover{border-bottom:2px solid rgba(22,27,90,.6)}.posts-navigation{width:100%}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{position:relative;font-size:16px}.posts-navigation .nav-previous a:before{font-family:fontawesome;content:"\f177";font-size:22px;position:relative;top:2px;margin-right:8px}.posts-navigation .nav-next a:after{font-family:fontawesome;content:"\f178";font-size:22px;position:relative;top:2px;margin-left:8px}.cust-post-navigation{width:100%;word-break:break-all}.cust-post-navigation a{text-decoration:none}.comments-area input[type=text],.comments-area input[type=email],.comments-area input[type=url],.comments-area input[type=password],.comments-area textarea{width:100%}.comments-area label{width:100%;color:#666}.comments-area .comment-metadata{font-size:12px;margin-bottom:5px;margin-top:5px}.comment-content{border-bottom:1px solid #eaeaea;margin-bottom:5px}ol.comment-list{margin-bottom:45px}footer.site-footer{background-color:#161b5a;color:#fff}.footer-content-section{padding:100px 0}.footer-copyright-section{background-color:rgba(0,0,0,.25);font-size:14px;color:#6b7499;padding:12px 0}.footer-copyright-section a{color:#6b7499}.footer-title{font-size:24px;font-weight:500;position:relative;padding-bottom:25px;margin-bottom:30px}.footer-title:before{position:absolute;content:"";width:40px;height:3px;background-color:#fff;bottom:0;left:0}.footer-social-links li a{width:42px;height:42px;text-align:center;display:inline-block;border:1px solid #d0d0d0;line-height:42px;border-radius:50%;color:#d0d0d0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:transparent}.footer-address-listing li{position:relative;padding-left:25px;margin-bottom:20px;font-size:15px;line-height:24px}.footer-address-listing li .fa{position:absolute;left:0;font-size:15px;line-height:26px}.footer-contact-form label{font-size:14px}.footer-contact-form p{margin-bottom:0}.footer-contact-form .wpcf7-form-control{padding:10px;border:none;border-radius:4px;font-size:15px;max-height:90px}.footer-contact-form input.wpcf7-text{height:35px;width:100%}.footer-contact-form input[type=submit]{background-color:transparent;color:#fff;text-transform:uppercase;font-size:15px;text-align:center;border-radius:170px;padding:12px 40px;border:1px solid #fff;outline:none;cursor:pointer;background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:0}.submit-btn{display:inline-block;position:relative}div.wpcf7 .submit-btn .ajax-loader{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;background-color:#fff;margin:0;border-radius:170px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #f7e700;font-size:14px;margin:10px 0}span.wpcf7-not-valid-tip{color:red;font-size:12px;font-weight:400;display:block}.footer-content-section .site-logo{margin-bottom:35px}.social-media-links .customize-partial-edit-shortcut button{left:-5px;top:30px}.social-media-links .customize-partial-edit-shortcut{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.main-banner .customize-partial-edit-shortcut button{left:30px;top:30px}.footer-social-links .customize-partial-edit-shortcut button{left:7px;top:43px}.footer-address-listing .customize-partial-edit-shortcut button{left:-60px}.post-thumbnail{border-radius:5px;overflow:hidden;position:relative;padding-top:56.25%;display:block}.post-thumbnail:empty{display:none}.post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.widget_search{margin-bottom:15px}.search-form{position:relative}.search-form label{width:100%;margin:0}.search-form .search-field{width:100%;border-radius:35px;padding:5px 17px;height:45px;border:1px solid #dedede}.search-form .search-field:focus,.search-form .search-submit:focus{outline:none}.search-form .search-submit{position:absolute;top:0;right:0;height:100%;border-radius:0 160px 160px 0;padding:5px 25px;cursor:pointer;background-color:#e6e6e6;background-image:-webkit-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);background-image:-ms-linear-gradient(-162deg,#2430c3 0%,#161b5a 100%);color:#fff;font-size:14px;letter-spacing:1px;font-weight:600;font-family:'Lato',sans-serif;margin:0;-webkit-box-shadow:none;box-shadow:none}.widget:not(.widget_search){border:1px solid #dedede;border-radius:5px;overflow:hidden;padding:0 15px 15px;margin-bottom:15px}.widget-title,.widgettitle{background-color:#161b5a;color:#fff;font-size:20px;padding:15px;margin:0 -15px 15px;font-family:'Lato',sans-serif}.widget:not(.widget_search) li{margin-bottom:5px}.widget ul{margin:30px 0 15px}@media (min-width:1400px){.swiper-button-prev{left:-50px}.swiper-button-next{right:-50px}}@media (min-width:1200px){.container{max-width:1170px}.main-title.text-center.text-xl-left:before{-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;left:0}}@media (min-width:992px) and (max-width:1199px){.menu li.menu-item a,.menu li.page_item a{font-size:13px}}@media (min-width:992px){.site-header.fixed-nav{position:fixed;top:0;left:0;width:100%;z-index:999}.site-header.fixed-nav{background-color:rgba(255,255,255,.8);-webkit-box-shadow:0px 5px 10px -2px rgba(0,0,0,.08);box-shadow:0px 5px 10px -2px rgba(0,0,0,.08);padding:10px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu li.menu-item a:before,.menu li.page_item a:before{position:absolute;bottom:0;left:50%;color:transparent;content:"\25CF";text-shadow:0 0 transparent;font-size:10px;-webkit-transition:text-shadow .3s,color .3s;-o-transition:text-shadow .3s,color .3s;transition:text-shadow .3s,color .3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;line-height:10px}#ndesign_custom_menu{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#navbarSupportedContent>[class*=menu-]{margin-left:auto}}@media (max-width:991px){#ndesign_custom_menu>ul>li{display:block}#ndesign_custom_menu a{text-align:left}#ndesign_custom_menu>ul>li ul,#ndesign_custom_menu ul li>ul li ul{position:relative;display:block;left:50px;box-shadow:none}.menu li.menu-item a.active,.menu li.page_item a.active{background-color:#161b5a;color:#fff}#ndesign_custom_menu ul li>ul li a.dropdown-toggle:after{transform:rotate(0deg);position:relative;right:auto;left:5px}.site-header{padding:10px 0}#navbarSupportedContent>[class*=menu-]{margin-top:15px}.menu li.menu-item,.menu li.page_item{border-top:1px solid #161b5a}.menu li.menu-item a,.menu li.page_item a{padding:.84375em 15px}.about-section,.services-section,.portfolio-section,.our-team-section,.testimonial-section,.blog-section,.footer-content-section{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.banner-title{font-size:36px}.about-section,.services-section,.portfolio-section,.our-team-section,.testimonial-section,.blog-section,.footer-content-section{padding-top:60px;padding-bottom:60px}}@media (max-width:575px){.banner-description{display:none}}@media print{.header-parent,.widget-area,footer,#respond,#return-to-top,.cust-post-navigation{display:none}