@charset "UTF-8";

/*
Theme Name: Bluebell
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 5.6
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;-webkit-text-size-adjust:100%;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word;}
*,::after,::before{box-sizing:border-box}
html{font-family:'Source Sans Pro', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
.cf:before,.cf:after,.row:before,.row:after,ul:before,ul:after,.wrap:after,.wrap:after{content:" ";display:table;}
.cf:after,.cf:after,ul:after,.wrap:after,.row:after{clear:both;}

/*WordPress Default CSS*/
.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;word-break:normal;}

/*Custom Font Icons*/
@font-face{font-family:'neevinfotech';src:url('assets/css/fonts/neevinfotechce75.eot?1mmz63');src:url('assets/css/fonts/neevinfotechce75.eot?1mmz63#iefix') format('embedded-opentype'),url('assets/css/fonts/neevinfotechce75.ttf?1mmz63') format('truetype'),url('assets/css/fonts/neevinfotechce75.woff?1mmz63') format('woff'),url('assets/css/fonts/neevinfotechce75.svg?1mmz63#neevinfotech') format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="ni-"],[class*=" ni-"]{  /* use !important to prevent issues with browser extensions that change fonts */ font-family:'neevinfotech'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*Common CSS*/
body,button,input,select,textarea{font-family:'Source Sans Pro', sans-serif;padding:0;margin:0;font-size:1.6rem;color:#333;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{overflow-x:hidden;}
button,input,select,textarea{margin:0;vertical-align:baseline;background-color:transparent; /* border:none; */}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;}
.h1,h1{font-size:1.75rem}
.h2,h2{font-size:1.625rem;}
.h3,h3{font-size:1.5rem;}
.h4,h4{font-size:1.25rem}
.h5,h5{font-size:1.125rem}
a{background:transparent;transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;color:#212529;text-decoration:none;}
a:active,a:hover{outline:0;}
a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation;}
abbr[title]{border-bottom:0.063rem dotted;}
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;max-width:100%;height:auto;}
svg:not(:root){overflow:hidden;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:'Source Sans Pro', sans-serif;font-size:1em;}
hr{display:block;height:0.063rem;border:0;border-top:0.063rem solid #ccc;margin:1.25rem 0;padding:0;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dd,table,fieldset,address{margin:0 0 1.563rem;}
ul,ol{padding:0 0 0 0.938rem;}
ul ul,ol ol{margin:0.313rem 0}
ul.bulletText{list-style:none;padding:0;}
ul li{line-height:1.5;padding-bottom:0.313rem;}
ul.bulletText li{padding:0.125rem 0 0.313rem 1.25rem;position:relative;}

/*ul.bulletText li:after{content:" ";position:absolute;left:0;top:0.375rem;border:solid #563d7c;border-width:0 0.063rem 0.063rem 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}*/
ol li{padding:0.125rem 0 0.313rem 0;}
ol ul{margin-bottom:0;}
section,.section{padding:60px 0;}
section.no-padding,.section.no-padding{padding:0px;}
.section-title{margin-bottom:40px;color:#0049b9;font-size:40px;/*line-height:55px;*/font-weight:800;text-align:center;}

/*Forms Fields*/
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:0.063rem solid #c0c0c0;margin:1.5rem 0.125rem;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"],select,textarea{border:1px solid #e5e5e5;width:100%;height:42px;padding:9px 15px;outline:none;}
input[type="submit"],input[type="button"],input[type="reset"],button,.button{background:#125b9f;color:#fff;border:0;padding:9px 16px;box-shadow:0 8px 15px rgba(33,179,198,0.20);-webkit-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff;background-color:#333;}
input[type="submit"].cancelBtn,input[type="button"].cancelBtn,input[type="reset"].cancelBtn{background-color:#888;}

/*BootSTrap Grid System*/
.container{width:100%;padding-right:0.938rem;padding-left:0.938rem;margin-right:auto;margin-left:auto}
@media (min-width:992px){
	.container{max-width:100%}
}
@media (min-width:1200px){
	.container{max-width:1280px}
}
.p-0{padding:0!important;}
.container-fluid{width:100%;padding-right:0.938rem;padding-left:0.938rem;margin-right:auto;margin-left:auto}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.938rem;margin-left:-0.938rem}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:0.063rem;padding-right:0.938rem;padding-left:0.938rem}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:576px){
	.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
	.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
	.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
	.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
	.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
	.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
	.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
	.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
	.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
	.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
	.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:768px){
	.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
	.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
	.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
	.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
	.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
	.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
	.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
	.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
	.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
	.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
	.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:992px){
	.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
	.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
	.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
	.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
	.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
	.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
	.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
	.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
	.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
	.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
	.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:1200px){
	.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
	.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
	.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
	.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
	.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
	.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
	.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
	.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
	.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
	.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
	.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}

/********** Table **********/
table{border-collapse:separate;border-spacing:0;width:100%;empty-cells:show;border:none;border-top:0.063rem solid #E9E9EA;border-left:0.063rem solid #E9E9EA;}
table table{margin:0}
th,td{border:none;padding:8px 10px;border-bottom:0.063rem solid #E9E9EA;border-right:0.063rem solid #E9E9EA;}
table tr:nth-child(odd) td{/*background-color:#effcff;*/}
caption,th,td{font-weight:normal;background:#fff}
th{text-align:left;font-weight:bold;}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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:0.063rem;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;/*border:none;*/padding:0!important;font:inherit;box-shadow:none;outline: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{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;}
.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(../images/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-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;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.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:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;border:none;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;outline:none;}
.owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:0;}
.owl-next,.owl-prev{position:absolute;text-indent:-99999px;width:39px;height:30px;cursor:pointer;transition:all 0.3s ease 0ms;-webkit-transition:all 0.3s ease;outline:none;}
.owl-next{right:20px;height:35px;width:35px;border:none;border-right:3px solid #e5e6f9;border-top:3px solid #e5e6f9;transform:rotate(45deg);text-indent:-1000px;overflow:hidden;}
.owl-prev{left:20px;height:35px;width:35px;border:none;border-left:3px solid #e5e6f9;border-bottom:3px solid #e5e6f9;transform:rotate(45deg);text-indent:-1000px;overflow:hidden;}
.owl-next:hover,.owl-prev:hover{background-color:transparent;outline:none;}
.owl-next:hover{border-right:3px solid #093;border-top:3px solid #093;}
.owl-prev:hover{border-left:3px solid #093;border-bottom:3px solid #093;}
.owl-dots{position:absolute;bottom:25px;left:0;right:0;}

/*Home Page Banner Slider*/
#slider{padding:0;}
#slider .item{background-size:cover;background-position:center top;height:40rem;position:relative;z-index:2;}
#slider .item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:1;}
#slider .item .container{height:100%;}
#slider .owl-item img{width:auto;display:block;margin:0 auto;}
#slider .captionBanner{top:50%;left:50%;position:absolute;width:60%;z-index:2;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#slider .item .animated2{opacity:0;/*text-transform:uppercase;*/color:#fff;text-align:center;font-weight:900;font-size:3rem;margin-bottom:10px;}
#slider .item .animated3{opacity:0;font-size:1.5rem;color:#fff;margin-bottom:30px;font-weight:600;}
#slider .item .animated4{opacity:0;font-size:18px;display:inline-block;padding:10px 25px;background:#28b87a;color:#fff;font-weight:700;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
#slider .item .animated4:hover{background-color:#081c4f;}
#slider .owl-item.active .animated2{-webkit-animation:fadeInRight 1s ease-in 200ms both;animation:fadeInRight 1s ease-in 200ms both;opacity:1;}
#slider .owl-item.active .animated3{-webkit-animation:fadeInRight 1s ease-in-out 400ms both;animation:fadeInRight 1s ease-in-out 400ms both;opacity:1;}
#slider .owl-item.active .animated4{-webkit-animation:fadeInRight 1s ease-in-out 400ms both;animation:fadeInRight 1s ease-in-out 400ms both;opacity:1;}
.owl-theme .owl-dots .owl-dot span{border:2px solid #fff;width:20px;height:20px;}

/*Animation*/
@-webkit-keyframes fadeInRight{
	from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
	to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInRight{
	from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
	to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}

/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none!important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:'Source Sans Pro', sans-serif;}
.mfp-close:hover,.mfp-close:focus{opacity:1;}
.mfp-close:active{top:0.063rem;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{top:8px;height:35px;width:35px;border:none;border-left:3px solid #e5e6f9;border-bottom:3px solid #e5e6f9;transform:rotate(45deg);}
.mfp-arrow:before{opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{  /*border-right: 17px solid #FFF;*/  margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{  /*border-left: 17px solid #FFF;*/height:35px;width:35px;border:none;border-right:3px solid #e5e6f9;border-top:3px solid #e5e6f9;transform:rotate(45deg);text-indent:-1000px;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}

/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}

/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){

	/**     * Remove all paddings around the image on small screen     */
	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
	.mfp-img-mobile img.mfp-img{padding:0;}
	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
	.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
	.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){
	.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
	.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
	.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
	.mfp-container{padding-left:6px;padding-right:6px;}
}
#small-dialog{background:white;padding:20px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative;}

/*** Fade-zoom animation for first dialog*/

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.popup-gallery{margin:0 0 1.5625rem;}
.youTubeWrap{margin:25px;}
.youTubeWrap a{display:block;padding:15px;border:#CCC solid 1px;}

/*Tab Style*/
.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
.r-tabs .r-tabs-panel{padding:15px;display:none;opacity:0.6;transition:all 2s;}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;opacity:1}

/* Accordion responsive breakpoint */
@media only screen and (max-width:768px){
	.r-tabs .r-tabs-nav{display:none;}
	.r-tabs .r-tabs-accordion-title{display:block;}
}

/* Tabs container */
.r-tabs{position:relative;/*background-color: #00c5ad;*/border-top:1px solid #00c5ad;border-right:1px solid #00c5ad;border-left:1px solid #00c5ad;border-bottom:4px solid #00c5ad;border-radius:4px;}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#00c5ad;}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:10px 12px;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.4);font-size:14px;font-weight:bold;color:#fff;}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:0.5;}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#00c5ad;text-shadow:none;background-color:white;border-top-right-radius:4px;border-top-left-radius:4px;}

/* Tab panel */
.r-tabs .r-tabs-panel{background-color:white;border-bottom:4px solid white;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;background-color:#00c5ad;color:#fff;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.4);font-size:14px;border-top-right-radius:4px;border-top-left-radius:4px;position:relative;}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#00c5ad;text-shadow:none;}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:0.5;}
.r-tabs-accordion-title a:after{transition:transform 0.2s ease-out;content:'';transform:translate(0,-50%) rotate(45deg);position:absolute;top:21px;right:20px;z-index:0;margin-top:-2px;padding:3px;border-width:0 2px 2px 0;border-style:solid;color:#fff;}
.r-tabs-state-active a:after{transform:translate(0,-50%) rotate(225deg);color:#ccc}

/*Main Page Css Start*/

/********** Loader ***********/
.preLoader{height:100%;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:999999999;}
.lds-ring,.lds-roller{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:9999;width:200px;height:200px;}
.lds-roller{width:100px;height:100px;}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:40px 40px;}
.lds-roller div:after{content:" ";display:block;position:absolute;width:15px;height:15px;border-radius:50%;background:#da251c;margin:0;}
.lds-roller div:nth-child(1){animation-delay:-0.036s;}
.lds-roller div:nth-child(1):after{top:63px;left:63px;}
.lds-roller div:nth-child(2){animation-delay:-0.072s;}
.lds-roller div:nth-child(2):after{top:68px;left:56px;}
.lds-roller div:nth-child(3){animation-delay:-0.108s;}
.lds-roller div:nth-child(3):after{top:71px;left:48px;}
.lds-roller div:nth-child(4){animation-delay:-0.144s;}
.lds-roller div:nth-child(4):after{top:72px;left:40px;}
.lds-roller div:nth-child(5){animation-delay:-0.18s;}
.lds-roller div:nth-child(5):after{top:71px;left:32px;}
.lds-roller div:nth-child(6){animation-delay:-0.216s;}
.lds-roller div:nth-child(6):after{top:68px;left:24px;}
.lds-roller div:nth-child(7){animation-delay:-0.252s;}
.lds-roller div:nth-child(7):after{top:63px;left:17px;}
.lds-roller div:nth-child(8){animation-delay:-0.288s;}
.lds-roller div:nth-child(8):after{top:56px;left:12px;}
@keyframes lds-roller{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
#masthead.fixed{position:fixed;top:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 0 10px rgba(0 0 0 / 10%);animation:fadeInTop 1s ease both;}
@keyframes fadeInTop{
	from{opacity:0;transform:translate3d(0,-80%,0);}
	to{opacity:1;transform:translate3d(0,0,0);}
}
#masthead.fixed #logo .site-logo img{width:150px;}
.topLinks{transition:all 0.4s ease;display:flex;justify-content:flex-end;}
.topLinks li{list-style:none;display:inline-block;margin:0 8px;padding-bottom:0;}
.topLinks li a{color:#333;font-size:16px;display:block;position:relative;padding-left:25px;line-height:1;}
.topLinks li.phone a:before{content:"\e923";font-family:'neevinfotech'!important;font-size:17px;position:absolute;top:0;left:0;color:#0049b9;}
.topLinks li.email a:before{content:"\e901";font-family:'neevinfotech'!important;font-size:17px;position:absolute;top:0;left:0;color:#0049b9;}
.topLinks li a:hover{color:#0049b9;}
.userInfo{margin-left:10px;}
.userInfo a.usernameLink{display:inline-block;padding-left:22px;font-size:16px;position:relative;font-weight:bold;color:#000;}
.userInfo a.usernameLink:before{content:"\e939";font-family:'neevinfotech'!important;font-size:18px;position:absolute;top:-1;left:0;color:#0049b9;font-weight:normal;}
.userInfo a.logoutButton{display:inline-block;padding-left:20px;font-size:16px;position:relative;margin-left:10px;color:#000;font-weight:bold;}
.userInfo a.logoutButton:before{content:"\e919";font-family:'neevinfotech'!important;font-size:16px;position:absolute;top:-1px;left:0;color:#0049b9;font-weight:normal;}
.userInfo a.logoutButton:hover,.userInfo a.usernameLink:hover{color:#0856A2;}
#mega-menu-wrap-mainmenu #mega-menu-mainmenu{text-align:right;}
.wpmenucart-contents{font-size:16px;font-weight:bold;}

/*Clients Logo*/
#clientLogo{background-color:#f0f8ff;}
#clientLogo h2{text-align:center;font-size:40px;color:#0049B9;font-weight:800;margin-bottom:20px;}
#customersLogo .item{padding:10px;}
#customersLogo .owl-nav{top:40%;margin:0;}
#customersLogo.owl-theme .owl-nav [class*=owl-]{margin:0;border-color:#0049b9;}
#customersLogo.owl-theme .owl-nav [class*=owl-]:hover{border-color:#e63036;}
.logoImg{padding:5px;box-shadow:0 0 5px rgb(0 0 0 / 30%);border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;background:#fff;}
.logoImg img{border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;margin:0 auto;}
.clientlogoList .logoImg{margin-bottom:30px;}

/*Footer*/
/* #footer{padding:60px 0 0;border-top:1px solid #f1f1f1;}
#footer h3{font-weight:bold;}
.footer-logo img{width:200px;margin-bottom:10px;}
.f-about-info p{font-size:15px;}
.f-about-info p a{font-size:15px;font-weight:600;}
.f-about-info p a:hover{text-decoration:underline;}
.footerMenu ul{padding:0;}
.footerMenu li{list-style:none;}
.footerMenu li a{font-size:15px;color:#333;padding:4px 0;display:inline-block;margin-left:28px;font-weight:600;position:relative;left:0;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.footerMenu li a:before{content:"\e90e";font-family:'neevinfotech'!important;position:absolute;margin-left:-28px;font-size:20px;line-height:1;color:#0049b9;}
.footerMenu li a:hover{color:#0049b9;left:6px;}
.footerMenu li a:hover:before{color:#0049b9;}
.f-contact-info ul{padding:0;}
.f-contact-info li{list-style:none;position:relative;padding-left:25px;color:#000;font-size:15px;margin-bottom:5px;}
.f-contact-info li a{color:#000;}
.f-contact-info li a:hover{color:#0049b9;}
.f-contact-info li i{position:absolute;top:4px;left:0;color:#0049b9;}
.footer-social-icon li{display:inline-block;list-style:none;padding:0;}
.footer-social-icon ul{padding:0;}
.footer-social-icon li a{width:42px;height:42px;color:#fff;display:block;text-align:center;}
.footer-social-icon li a svg{fill:#707070;width:3rem;height:3rem;transition:all 0.4s ease;}

.footer-social-icon li a:hover svg{fill:#fff;}
.copyrightText{text-align:center;padding:15px 0;background-color:#f1f1f1;font-size:16px;margin-bottom:0;} */

/*testimonials*/
#testimonials{/*background:#f7f7f7;*/padding:50px 0;/*background:url('../images/testimonialbackimg.jpg') no-repeat fixed;*/width:100%;}
#testimonials h2{text-align:center;font-size:40px;color:#0049B9;font-weight:800;margin-bottom:20px;}
#testimonials .button{padding:10px 30px;display:inline-block;text-align:center;}
#testimonialSlider .item,.testimonialsList{padding-top:104px;padding-bottom:50px;}
.testimonialsText{position:relative;box-shadow:1px 0px 15px 0px rgba(0,0,0,0.1);-webkit-box-shadow:1px 0px 15px 0px rgba(0,0,0,0.1);-ms-box-shadow:1px 0px 15px 0px rgba(0,0,0,0.1);padding:70px 40px 30px;/*background:url(../images/quote.png) no-repeat 34px 88px #fff;*/margin:0 15px;text-align:center;}
.testimonialimg img{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border:6px solid #fff;box-shadow:0 0 5px rgb(0 0 0 / 30%);}
.testimonialsText h4{color:#0856A2;font-size:18px;margin-bottom:0;line-height:1.5;font-weight:bold;}
.testimonialsText h4 span{display:block;color:#888;line-height:1.5;}
.testimonialsText p{color:#747474;font-size:18px;color:#000000;}
#testimonialSlider .owl-prev{left:-15px;border-color:#e63036;}
#testimonialSlider .owl-next{right:-15px;border-color:#e63036;}
#testimonialSlider .owl-prev:hover,#testimonialSlider .owl-next:hover{border-color:#0049b9;}
.testimonialimg{position:absolute;width:130px;height:130px;top:-75px;left:50%;transform:translateX(-50%);}
.btnViewAll{text-align:center;margin-top:30px;}
.btnViewAll a{display:inline-block;}

/*Recent Blog*/

/*.blogSection{display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: center;align-items: center;}*/
.blogWrap{display:block;box-shadow:0 0 15px rgb(0 0 0 / 20%);overflow:hidden;height:100%;}
.blogWrap a{display:block;}
.blogWrap a img{display:block;transition:all 0.3s ease;transform:scale(1);}
.blogWrap a:hover img{transform:scale(1.05);}
.blogDetails{padding:20px;}
.blogDetails span{color:#23b9f3;display:block;margin-bottom:0px;font-size:15px;}
.blogDetails h3{margin-bottom:10px;color:#000;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.blogWrap a:hover h3{color:#0856A2;}
.blogDetails p{color:#777;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#recentBlogs [class*='col-']{margin-bottom:25px;}

/*Counters*/
.achievementsBlock .counter_box{text-align:center;}
.achievementsBlock span.counter_number{color:#f58634;display:inline-block;font-weight:bold;font-size:60px;text-align:center;}
.achievementsBlock span.sufix{color:#f58634;font-weight:bold;font-size:60px;display:inline-block;}
.achievementsBlock span.counter_text{color:#444;display:block;text-align:center;font-weight:500;font-size:25px;}
.counterBlock{display:flex;justify-content:space-between;text-align:center;}
.counter_box{width:25%;}

/* Sitemap Page*/
.page-template-sitemap-page .bulletText  li  a{background:#fafafa;padding:8px 10px;display:block;border:1px solid #e1e1e1;text-decoration:none;color:#000;font-weight:600;}
.page-template-sitemap-page .bulletText  li  a:hover{color:#fff;background:#0856A2}
.page-template-sitemap-page ul.bulletText > li{float:left;width:32%;margin-right:1%;}
.page-template-sitemap-page ul.bulletText > li:nth-child(4){clear:left;}
.page-template-sitemap-page ul.bulletText li{padding-left:0;}
.page-template-sitemap-page ul.bulletText li:before,.page-template-sitemap-page ul.bulletText li:after,.page-template-sitemap-page ul.bulletText li::marker{display:none;}
.page-template-sitemap-page ul.bulletText li li{padding-left:15px;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;list-style:none;}
.page-template-sitemap-page ul.bulletText li li:hover{padding-left:20px;}
.page-template-sitemap-page ul.bulletText li li:hover:before{left:5px;}
.page-template-sitemap-page ul.bulletText li li:before{display:block;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
.page-template-sitemap-page ul.bulletText li ul{margin-left:15px;margin-top:15px;padding:0;}
.page-template-sitemap-page ul.bulletText li li a{background:none;border:0;padding:0;font-weight:400;}
.page-template-sitemap-page ul.bulletText li li a:hover{color:#0856A2;background:none;}
.page-template-sitemap-page ul.bulletText li::before{content:"\e90e";font-family:'neevinfotech'!important;position:absolute;left:0;top:-2px;font-size:20px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;/* line-height: 1; */color:#0049b9;margin-left:-15px;}

/*Contact Us Page*/
.contactbox-wrap{margin-bottom:60px;}
.contact-info-box{margin-bottom:30px;position:relative;padding-left:100px;z-index:1;}
.back-icon{position:absolute;right:10px;top:5px;z-index:-1;color:#000;line-height:1;opacity:.04;font-size:80px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.contact-icon{width:75px;height:85px;background-color:#f1f6fd;border-radius:3px;position:absolute;text-align:center;left:0;font-size:40px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;/*top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);*/}
.contact-icon i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:35px;color:#0049b9;}
.contact-info-box p.p{margin-bottom:0;line-height:1.5;}
.contact-info-box p.p a{color:#000;text-decoration:none;}
.contact-info-box p.p a:hover{color:#0049b9;}
.contact-info-box:hover .contact-icon{background-color:#0049b9;}
.contact-info-box:hover .contact-icon i{color:#fff;}
.contact-form{padding:40px;margin-left:15px;-webkit-box-shadow:0 0 20px rgba(158,158,158,0.16);box-shadow:0 0 20px rgba(158,158,158,0.16);background-color:var(--whiteColor);}
.contact-form form .form-group textarea.form-control{height:10rem;}
.contact-form form .help-block ul{margin-bottom:0;margin-top:12px;}
.contact-form form .help-block ul li{color:red;}
.contact-form form .default-btn{margin-top:15px;}
.contact-form form #msgSubmit{margin:0!important;}
.contact-form form #msgSubmit.text-danger,.contact-form form #msgSubmit.text-success{margin-top:15px!important;}
.form-group{margin-bottom:1.5rem;}
.wpcf7-list-item-label{position:relative;top:-2px;font-size:13px;}
.wpcf7-list-item-label a{display:inline-block;}
.wpcf7-list-item-label a:hover{text-decoration:underline;}
span.wpcf7-list-item{margin-left:0;}
span.wpcf7-list-item label{margin-bottom:0;}
.contact-section span.wpcf7-list-item{margin-left:-15px;}
span.wpcf7-not-valid-tip{font-size:13px;/*margin-top:10px;*/}
div.wpcf7-mail-sent-ok{border:2px solid #398f14!important;}
div.wpcf7-response-output{margin:30px 0 0;padding:15px;text-align:center;}

/*form-control*/
:root{  /*--fontFamily: 'Nunito', sans-serif;*/

	/*--mainColor: #fe4c1c;*/

	/*--optionalColor: #4b5280;*/

	/*--whiteColor: #ffffff;*/

	/*--blackColor: #080e32;*/

	/*--fontSize: 16px;*/
--transition:.5s;}
.form-control{height:50px;color:var(--blackColor);-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:1px solid #707070;background-color:#fff;-webkit-transition:var(--transition);transition:var(--transition);border-radius:unset;padding:1px 0 0 15px;font-size:1.6rem;font-weight:600;}
.form-control::-webkit-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition);font-weight:500;}
.form-control:-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition);font-weight:500;}
.form-control::-ms-input-placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition);font-weight:500;}
.form-control::placeholder{color:#999999;-webkit-transition:var(--transition);transition:var(--transition);font-weight:500;}
.form-control:focus{background-color:transparent;}
.form-control:focus{border-bottom:1px solid #125b9f;}
.form-control:focus::-webkit-input-placeholder{color:transparent;}
.form-control:focus:-ms-input-placeholder{color:transparent;}
.form-control:focus::-ms-input-placeholder{color:transparent;}
.form-control:focus::placeholder{color:transparent;}
textarea.form-control{height:auto;border:0;border-bottom:1px solid #707070;height:10rem;padding:1.5rem 0;border: 1px solid #e5e5e5;
    width: 100%;
    height: 42px;
    padding: 9px 15px;
    outline: none;}
input[type="file" i]{border-bottom:none;}
.career input[type="submit"].blu-button{margin:0 auto;display:table;width:15%;}
.career textarea.form-control{height:10rem;}
.dropdown-toggle::after{margin-left:0;vertical-align:0;font-size:10px;content:"\f078";margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:700;border-top:0;border-right:0;border-left:0;}
.navbar .collapse ul li ul .menu-item-has-children > a::after{width:0;height:0;font-size:19px;vertical-align:0;margin-left:10px;position:absolute;top:7px;content:"\ea1d";font-family:"boxicons"!important;}
input[type="submit"],input[type="button"],input[type="reset"]{padding:1.5rem;width:100%;font-size:2.2rem;font-weight:500;color:#fff;}

/*Faq page start*/
.faqCol{border:1px solid #e3e3e3;border-bottom:0;box-shadow:8px 14px 30px 0px rgba(0,0,0,0.04);}
.faqBox{line-height:0;}
.faqBoxInner{background-color:#fff;border-radius:5px;overflow:hidden;display:inline-block;width:100%;}
.faqTitle{display:table;width:100%;cursor:pointer;}
.faqAccoIcon{width:50px;height:auto;border-radius:5px 0 0 5px;display:table-cell;vertical-align:top;position:relative;text-align:center;line-height:43px;border-left:1px solid transparent;}
.faqTitleText,.faqAccoIcon{border-bottom:1px solid #e3e3e3;}
.faqAccoIcon::before{content:"";position:absolute;top:50%;left:calc(50% - 4px);width:8px;height:8px;border-width:0 2px 2px 0;border-style:solid;border-color:#ffffff;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);z-index:1;}
.faqAccoIcon::after{content:"";position:absolute;top:50%;left:50%;background-color:#252C4B;border-radius:100%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.faqTitle .faqAccoIcon::after{-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.faqTitleText{display:table-cell;vertical-align:middle;padding:18px;font-size:18px;color:#000;line-height:22px;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.faqTitleText,.faqAccoIcon{border-bottom:1px solid #e3e3e3;}

/*.faqBody.cmsPage{padding-top:12px;padding-bottom:12px;display:none;}*/
.faqBody.cmsPage{padding:12px 20px;font-size:18px;color:#737373;line-height:24px;display:none;background-color:#f0f8ff;border-bottom:1px solid #e3e3e3;}
.faqTitle.faqMinus .faqAccoIcon{border-bottom-color:transparent;}
.faqMinus .faqAccoIcon{border-radius:0px 0px 0 0;background-color:#fafafa;border-left:1px solid #e3e3e3;}
.faqTitle.faqMinus .faqAccoIcon::after{background-color:#0049b9;}
.faqTitle.faqMinus .faqAccoIcon::before{top:calc(50% - 2px);left:calc(50% + 2px);border-color:#fff;border-width:2px 2px 0 0;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);-o-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);}
.faqTitle:hover .faqAccoIcon::before{border-color:#fff;}
.faqTitle:hover .faqAccoIcon::after{background-color:#0049b9;}
.faqTitle:hover .faqTitleText{color:#0049b9;}

/*Faq page end*/

/*404 page*/
.Error404Page{text-align:center;}
.error404-content{max-width:600px;margin:0 auto;text-align:center;}
.error404-heading{font-size:15rem;font-weight:900;color:#106365;line-height:1;background:linear-gradient(90deg,#3C108A 0%,#0856a2 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.error404 h2.entry-title{font-size:40px;font-weight:700;color:#000;}
.error404 .btn{margin:30px 0;}
a.btnLink{background-color:#000;color:#fff;border-radius:5px;padding:15px 55px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;text-decoration:none;border:2px solid transparent;text-decoration:none;}
a.btnLink:hover{background-color:#0856a2;color: #fff;}

/*Backtotop*/
#backtotop{cursor:pointer;display:none;font-size:3rem;color:#fff;background:#da251c;height:4rem;width:4rem;overflow:hidden;position:fixed;right:1rem;bottom:2rem;z-index:999;display:none;border-radius:50%;-webkit-border-radius:50%;text-align:center;vertical-align:middle;line-height:4rem;}
#backtotop:hover{background:#000;color:#fff;}
#backtotop .arrow-up{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:0.5rem;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}

/*Inner Page*/
#innerBanner{min-height:200px;position:relative;background-size:cover;background-repeat:no-repeat;padding:0;}
#innerBanner:before{    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(218 37 28 / 26%);
    left: 0;
    top: 0;
    z-index: 1;}
/*#innerBanner:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.6);left:0;top:0;z-index:1;}*/
#innerBanner .container{position:relative;z-index:1;min-height:200px;}

/*#innerBanner h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;color:#fff;font-weight:bold;}*/
#innerBanner h1{color:#fff;font-weight:bold;margin-bottom:0;/*width:60%;*/}
.pagination-single.section-inner{display:none;}

/*Breadcrumb*/
.bannerTitle{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;min-height:inherit;padding:0;position:relative;z-index:2;}
#breadcrumbs{/*width:40%;*/text-align:right;}
#breadcrumbs span:first-child{background:rgb(255 255 255 / 50%);padding:10px 15px;color:#fff;}
#breadcrumbs span a{color:#000;}
#breadcrumbs span a:hover{color:#da251c;}
#breadcrumbs span:first-child,#breadcrumbs span,#breadcrumbs span.breadcrumb_last{color:#000;font-size:18px;}

/*Woo-commerce*/
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;}
.woocommerce ul.products li.product a{display:block;/*border: 1px solid #ccc;*/font-size:20px;font-weight:bold;}
.woocommerce ul.products li.product .button{display:inline-block;font-size:16px;}
.woocommerce div.product div.images .flex-control-thumbs li{width:auto;}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0;}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:unset;}

/*Checkout*/
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px!important;height:auto!important;}
.woocommerce table.shop_table td.actions .coupon .input-text{width:calc(100% - 137px)!important;margin:0;height:45px;border-radius:3px;padding:0 10px;}
.woocommerce table.shop_table.cart .button{background:transparent;font-size:14px;line-height:42px;font-weight:600;color:#0049b9;    /* text-transform: uppercase; */padding:0 14px;border:1px solid #0049b9;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;height:auto;margin:0;}
.woocommerce table.shop_table.cart .button:hover{border-color:#0049b9;background-color:#0049b9;color:#ffffff;}
.woocommerce table.shop_table td.actions .coupon .button{margin-left:5px;width:130px;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{    /*width: auto;
	    float: inherit;*/
background:rgb(248 253 255);border:1px solid #e5e5e5;border-radius:4px 4px 0px 0px;padding:24px 29px;}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#0049b9;background-color:#ffffff;border-color:#0049b9;}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#0049b9;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#0049b9;line-height:35px;padding:0;font-size:14px;    /* text-transform: uppercase; */font-weight:600;margin-bottom:0px;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{    /*margin: 5px 0 8px;*/ margin:0;background:#0049b9;color:#fff;font-weight:500;padding:0 18px;border-radius:0px;font-size:16px;line-height:40px;border:1px solid #0049b9;position:relative;overflow:hidden;z-index:1;height:40px;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover{background-color:#fff;color:#0049b9;border:1px solid #0049b9;}
.woocommerce form .form-row .select2-container{border:0;padding:0;font-size:14px;height:46px;border-radius:4px;}
.select2-container--default .select2-selection--single{border:1px solid #e9eaee;border-radius:4px;height:45px;line-height:45px;margin:0;font-size:14px;text-align:left;}
.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.accountpage .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 20px;line-height:45px;font-size:14px;color:#000;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:45px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{top:20px;left:0;right:0;margin:auto;border-color:#000 transparent transparent transparent;border-width:6px 5px 0 5px;}
.woocommerce-billing-fields{margin-bottom:30px;}
.checkout .woocommerce-billing-fields > h3{text-transform:capitalize;font-size:26px;color:#000;font-weight:600;padding:0 0 10px;}
.woocommerce .col2-set,.woocommerce-page .col2-set{margin:0 -15px;}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebf8ff;border-radius:5px;padding:5px;}
.woocommerce-checkout #payment ul.payment_methods li:before{display:none;}
.cmsPage .woocommerce-info{border-top-color:#0049b9;background:#deebff;color:#000;    /*padding: 10px 15px;*/}
.cmsPage ul li.woocommerce-MyAccount-navigation-link--downloads{display:none!important;}

/*Cart Page*/
.woocommerce-message{border-top-color:#0049b9;background-color:#e9f2ff;}
.woocommerce-message::before{color:#0049b9;}
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin-bottom:20px!important;}
.woocommerce-error li:before,.woocommerce-info li:before,.woocommerce-message li:before{display:none;}
.woocommerce-error{background-color:#ffeced;}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom:1em solid #ffffff;}

/*My Account Page*/
.woocommerce-account .cmsPage .woocommerce-MyAccount-navigation li{padding:0;margin:0 0 15px;display:block;list-style:none;}
.woocommerce-account .cmsPage .woocommerce-MyAccount-navigation li:before{display:none;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:15px 20px;background-color:#ccc;color:#000;display:block;text-decoration:none;background-color:#deebff;border-radius:6px;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .cmsPage .woocommerce-MyAccount-navigation li.is-active a{background-color:#0049b9;color:#fff;}
.woocommerce-address-fields__field-wrapper{margin-bottom:30px;}
.cmsPage .woocommerce ul.order_details li::before{display:none;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:30px;text-transform:uppercase;margin-bottom:35px;}
.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{padding:20px 0;margin-bottom:0;}
.woocommerce ul.order_details li{font-size:16px;border-right:1px dashed #82adf1;}
.woocommerce ul.order_details li strong{color:#0049b9;}

/*Blog Page*/
#blog article.post{box-shadow:0 0 15px rgba(0,0,0,0.2);overflow:hidden;padding:15px;height:100%;}
#blog article.post img{display:block;transition:all 0.3s ease;transform:scale(1)}
#blog .post-inner.thin a{font-weight:600;font-size:20px;padding:10px 15px;display:block;color:#0049b9;}
#blog article.post:hover img{transform:scale(1.05);}
#blog article.post:hover a:hover{color:#0856A2;}
#blog h2{margin:15px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
#blog h2 a{color:#000;}

/*article.has-post-thumbnail p{min-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}*/

/*Blog Single Page*/
.single #content{padding:60px 0;}
.single .post-thumbnail{margin-bottom:20px;}
.post-navigation{margin-top:20px;}
.post-navigation .nav-links{display:flex;justify-content:center;flex-wrap:wrap;justify-content:space-between;}
.post-navigation .post-title{display:none;}
.navigation .svg-icon{vertical-align:middle;display:inline-block;margin:0 10px;}
.meta-nav{display:inline-block;color:#333;margin-bottom:5px;}

/*Pagination*/
.pagination{margin-top:20px;text-align:center; /*float: left;*/width:100%}
.pagination span.page-numbers.current{color:#fff;background:#0049b9;padding:9px 12px;border-right:1px solid rgba(123,130,138,0.4); /* box-shadow: 0 0 6px rgba(0, 0, 0, .1);*/margin:0; /*float: left*/;line-height:1;}
.pagination a.page-numbers{ /*float: left;*/ line-height:1;color:#000;padding:9px 12px;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out all;display:inline-block;line-height:1;margin:0; /*box-shadow: 0 0 6px rgba(0, 0, 0, .1); */font-weight:600;border-right:1px solid rgba(123,130,138,0.4);}
.pagination a.next.page-numbers{border-right:0;}
.lateDate,.lateTitle{font-size:18px;line-height:20px}
.pagination a.page-numbers svg{display:inline-block;vertical-align:middle;fill:#000;width:20px;height:18px;transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out all}
.nav-links{padding:20px 0;margin:0 auto;border-top:1px solid rgba(123,130,138,0.4);}
.pagination a.page-numbers:hover{background:#333;color:#fff;}
.pagination a.page-numbers:hover svg{fill:#ffffff;}
.pagination .nav-links > *.next,.comments-pagination .nav-links > *.next{margin-left:auto;}
.pagination a.next.page-numbers{border-right:0;}
.pagination .nav-links > *.prev,.comments-pagination .nav-links > *.prev{margin-right:auto;}

/*CMS Page*/
.cmsPage{padding:60px 0;}
.cmsPage,.cmsPage p{color:#222221;font-size:16px;line-height:1.5;font-weight:500;}
.cmsPage img{width:auto;height:auto;}
.cmsPage p{margin-bottom:20px;}

/*.cmsPage p:last-child{margin-bottom:0}*/
.cmsPage h1,.cmsPage h2,.cmsPage h3,.cmsPage h4,.cmsPage h5,.cmsPage h6,.cmsPage ul{display:block;color:#000;position:relative;margin-bottom:10px;font-weight:600;padding:0;}
.cmsPage p + h1,.cmsPage p + h2,.cmsPage ul + h1,.cmsPage ul + h2,.cmsPage ol + h1,.cmsPage ol + h2{margin-top:15px;/* display: inline-block; width: 100%;*/}
.cmsPage h5 + h6,.cmsPage h4 + h5,.cmsPage h4 + h6,.cmsPage h3 + h4,.cmsPage h3 + h5,.cmsPage h3 + h6,.cmsPage h2 + h3,.cmsPage h2 + h4,.cmsPage h2 + h5,.cmsPage h2 + h6,.cmsPage h1 + h2,.cmsPage h1 + h3,.cmsPage h1 + h4,.cmsPage h1 + h5,.cmsPage h1 + h6{margin-top:10px; /*display: inline-block; width: 100%;*/}
.cmsPage h2 + p + ul,.cmsPage h3 + p + ul,.cmsPage h4 + p + ul,.cmsPage h5 + p + ul,.cmsPage h6 + p + ul,.cmsPage h2 + p + ol,.cmsPage h3 + p + ol,.cmsPage h4 + p + ol,.cmsPage h5 + p + ol,.cmsPage h6 + p + ol{margin-top:-10px}
.cmsPage h1{font-size:38px;line-height:44px;}
.cmsPage h2{font-size:30px;line-height:35px;color:#252C4B;}
.cmsPage h3{font-size:26px;line-height:30px;}
.cmsPage h4{font-size:22px;line-height:26px;}
.cmsPage h5{font-size:18px;line-height:24px;}
.cmsPage h6{font-size:16px;line-height:18px;}
.cmsPage h2 > strong,.cmsPage h3 > strong{display:inline-block;font-weight:600;}
.cmsPage strong{color:#000;}
.cmsPage .underline,.underline{text-decoration:underline}
.bold,.cmsPage .bold{font-weight:700}
.cmsPage .italic,.cmsPage em,.italic{font-style:italic}
.cmsPage ol li,.cmsPage ul li{font:400 16px/24px 'Montserrat',sans-serif;color:#000;}
.cmsPage a{color:#0049b9;font-weight:600;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-decoration:underline;}
.cmsPage a[href^="sms"],.cmsPage a[href^="tel"]{text-decoration:none;}
.cmsPage a strong{color:inherit;}
.cmsPage h2 > a,.cmsPage h3 > a{text-decoration:none;color:#000;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage li h1:before,.cmsPage li h2:before,.cmsPage li h3:before{display:none;}
.cmsPage li h1,.cmsPage li h2,.cmsPage li h3{font-size:25px;line-height:28px;margin-bottom:8px;}
.cmsPage h2 > a:hover,.cmsPage h3 > a:hover{color:#252C4B}
.cmsPage .bold a{font-weight:700;}
.cmsPage ul{margin:0 0 20px;}
.cmsPage ul li{font-size:16px;color:#000;position:relative;padding:0 0 0 20px;margin:0 0 8px;display:table;}

/*.cmsPage ul li::before{content:'\e93f';font-size: 20px; display:inline-block;width:10px;height:10px;position:absolute;top:7px;left:0px;-webkit-transition:.4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;background:url(../images/listing-arrow.svg) no-repeat center center;}*/
.cmsPage ul li::before{content:"\e90e";font-family:'neevinfotech'!important;position:absolute;margin-left:-28px;font-size:20px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;    /*line-height: 1;*/color:#0049b9;}
.cmsPage ol{margin-bottom:15px;counter-reset:list}
.cmsPage ol li{position:relative;margin-bottom:5px;font-size:16px;line-height:24px;padding:0 0 0 20px;}
.cmsPage ol li:before{content:counter(list) '.';counter-increment:list;color:#000;display:table-cell;vertical-align:top;margin:0 5px 0 0;float:left;position:absolute;font-weight:500;left:0;top:0px;font-size:14px;}
.cmsPage ol li:not(:last-child){margin:0 0 8px;}
.cmsPage ol:last-child,.cmsPage ul:last-child{margin-bottom:0}
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
img.alignleft{float:left;margin-right:25px;margin-bottom:15px;margin-top:15px}
img.alignright{float:right;margin-left:25px;margin-bottom:15px;margin-top:15px}
img.aligncenter{display:block;margin:0 auto 28px}
.cmsPage a.cmsButton{font-size:14px;line-height:35px;font-weight:600;padding:8px 20px;background:#818285;border:2px solid #818285;border-radius:50px;color:#fff;text-transform:uppercase;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage h2 .bold{display:block;}
.cmsPage p:empty,.cmsPage p:blank{margin:0;}
.cmsPage .tablebox{overflow-x:auto;position:relative;display:block;width:100%;width:100%;max-width:772px;margin:0 auto;}

/* ======================================================================================================== */
html{font-size:62.5%;}
body{color:#000000;font-size:1.4rem;font-weight:400;font-family:'Source Sans Pro', sans-serif;}
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:500;margin-bottom:1.5rem;}
h1{font-size:4.4rem;}
h2{font-size:4rem;}
h3{font-size:3.6rem;}
h4{font-size:3.2rem;}
h5{font-size:2.8rem}
h6{font-size:2.4rem}
a{transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
a:hover,a:focus{color:#000000}
a,a:hover{text-decoration:none;}
img{max-width:100%;}
.container{max-width:1400px;margin:auto;}

/* css start */
::selection{background-color:#da251c;color:#fff;}

/* sub Header Part */
.topHeader{background-color:#111111;padding:1rem 0;}
.topHeaderWrap{display:flex;justify-content:space-between;align-items:center;}
.socialWrap{display:flex;justify-content:flex-end;}
.country,.socialIcon,.topSocials{padding:0;margin:0;display:flex;}
.country li{list-style:none;line-height:1;padding:0;}
.country li a{color:#fff;display:block;list-style:none;font-size:1.6rem;font-weight:400;padding:0 1rem;margin:0;border-right:1px solid #9B9B9B;line-height:1;}
.country li:first-child a{padding-left:0;}
.country li:last-child a,.topSocials li:last-child a{padding-right:0;border-right:0;}
.country li a:hover,.socialIcon li a:hover{color:#96c6f3;}
.socialIcon li{display:flex;align-items:center;list-style:none;line-height:1;padding:0 1.5rem;margin:0;border-right:1px solid #9B9B9B;}
.socialIcon li a{color:#fff;display:block;font-size:1.6rem;line-height:1;}
.socialIcon li i{color:#fff;margin-right:0.5rem;}
.topSocials li{padding:0;list-style:none;}
.topSocials li a{display:block;line-height:1;padding:0 0.5rem;margin:0;border-right:1px solid #9B9B9B;}
.topSocials li a svg{height:1.6rem;height:1.6rem;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
.topSocials li a svg path{fill:#fff;}
.topSocials li a:hover svg path{fill:#96c6f3;}

/* header section */
.headerWrap{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;}
.logo{width:30%;}
.logo img{display:block;}
.menuWrap{width:70%;}
.mainMenu ul{margin:0;padding:0;display:flex;list-style:none;}
.mainMenu li a{display:block;margin:0 2rem;font-size:1.8rem;color:#01203A;font-weight:bold;position:relative;}
.mainMenu li a:hover{color:#0856A2;}
#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{font-weight:500;}
.button,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.btnGetQuotes > a.mega-menu-link{padding:1rem 2rem;background-color:#0856A2;color:#fff;font-weight:500;border-radius:6px;font-size:1.6rem;display:inline-block;line-height:1.5;height:auto;}
.button:hover,#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.btnGetQuotes > a.mega-menu-link:hover{background-color:#3C108A;color:#fff;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s}

/* banner section */
.mainBanner{padding:0;background:transparent linear-gradient(187deg,var(--unnamed-color-0856a2) 0%,#3C108A 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(187deg,#0856A2 0%,#3C108A 100%) 0% 0% no-repeat padding-box;}
.mainBanner .row{align-items:center;}
.homeSlider .swiper-slide img{width:100%;display:block;}
.designBlock{padding-left:16rem;}
.designBlock h2{font-size:5.5rem;color:#fff;font-weight:bold;line-height:7.2rem;margin-bottom:1rem;}
.designBlock p{font-size:1.8rem;color:#fff;font-weight:normal;max-width:70%;line-height:1.7;}
.projectBlock{margin-top:3rem;font-size:1.8rem;color:#fff;border:2px solid #fff;background-color:transparent;display:inline-block;display: inline-flex;align-items: center;}
.projectBlock i{padding-left:1.5rem;line-height: 1;margin-top: 5px;}
.projectBlock i img{transition: all 0.4s ease;}
.projectBlock:hover{background-color:#fff;color:#0856A2;}
.projectBlock:hover i img{filter: brightness(0.3);}



/* =========================================== */
.btn{margin-top:2rem;}
.blu-button{background-color: #da251c;padding: 9px 29px;border-radius: 7.5rem;font-weight: 700;font-size: 18px;text-align: center;line-height: 
    22.63px;border:1px solid transparent;color:#fff;}
.blu{background-color: transparent;padding: 9px 29px;border-radius: 7.5rem;font-weight: 700;font-size: 18px;text-align: center;line-height: 
    22.63px;border: 2px solid #000;}
.blu:hover{border: 2px solid transparent;background:#da251c;color:#fff;}
.blu-button:hover {color: #000;background:transparent;border: 1px solid #da251c;}
.mt-6{margin-top: 5rem;}
h2{font-size: 44px;font-weight: 600;line-height: 55px;letter-spacing: 0em;color: #091793;}
p{font-size: 20px;font-weight: 400;line-height: 30px;letter-spacing: 0em;color:#000}
section{padding: 87px 0;}
.txtwh{color: #fff;}

.blu-button .mega-menu-link{background-color: #da251c !important;padding: 9px 29px !important;border-radius: 7.5rem !important;
	font-weight: 700 !important;font-size: 18px !important;text-align: center !important;line-height: 
    22.63px !important;border: 1px solid transparent !important;}
.blu-button .mega-menu-link:hover {color: #000 !important;background:transparent !important;border: 1px solid #da251c !important;}

/* Navigation*/
.navigation{padding: 0;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 2.5rem;}
.navbar-light .navbar-nav .nav-link {color: #3D3D3D;}
.navbar-light .navbar-nav .nav-link:hover {color: rgb(239 153 5);}


/* About */
.about h2, .about p{text-align: left;}
.about img{border-radius: 18px;}
.about p{margin-bottom: 30px;}
.abt-btn{margin-top: 5.0rem;text-align: right;}
.abt-btn .pp2, .abt-btn .nn2{border-radius: 50%;width: 48.14px;height: 48.14px;background: #da251c;border-color: transparent;}
.abt-btn .pp2 i, .abt-btn .nn2 i{color: #fff;}
.about .slick-slide{padding-left: 40px;}

/* Principal */
.principal{background: #efeff6;}
.principal a{margin-right: 15px;}
.principal p{margin-bottom: 30px;}
.principal h2{padding-top: 4.2rem;}
.principal img{border-radius: 18px;}

/* gallery */
.gallary{text-align: center;}
.gallary h2{margin-bottom: 20px;}
.gbtn{margin-top: 20px;}
.in-img{margin-top: 2.5rem;}

/* Parents feedback */
.feedback{background: #da251cb8 url(assets/images/feedback.png);padding: 100px 0 20px 0;background-size: 110% 100%;background-repeat: no-repeat;
	background-position: center;position: relative;height: 444px;text-align: center;background-attachment: fixed;}
	.feedback-carousel{margin: 0 auto !important ;max-width: 1134px;background-color: #fff;padding:5.3rem;border-radius: .5rem;position: absolute;
		top: 59px;-webkit-box-shadow: 0px 12px 47px -11px rgba(180,175,175,1);
		-moz-box-shadow: 0px 12px 47px -11px rgba(180,175,175,1);
		box-shadow: 0px 12px 47px -11px rgba(180,175,175,1);}
	.feedback-carousel .slick-dots{position: static;margin-top: 1.5rem;}
	.feedback-carousel .slick-dots li.slick-active button:before{color: #da251c;}
	.feedback-carousel .slick-dots li button:before{font-size: 10px;}


/* Footer */
.footer{padding: 13.8rem 0 0.9rem;}
.fcnt a, .fcntdetail a{text-decoration: none;color: #000;font-size: 18px;}
.fcnt a:hover, .fcntdetail a:hover{color: #091793;}
.fcnt, .fcntdetail{float: left;}
.fcntdetail{padding-top: 8px;}
.fcnt{padding-right: 1.2rem;padding-top:14px;}
.fcnt i{background: #F7F7F7;padding: 0.8rem;border-radius: 50%;    font-weight: 600;font-size: 16px;}
.footer-social-icon li { display: inline-block; line-height: 0; padding: 5px 5px 5px 0px;}
/* .fcnt .svg-icon{background: #F7F7F7;padding: 0.8rem;border-radius: 50%;} */
.footer .faddr{padding-top: 1.2rem;}
.footer h5{font-size: 18px;font-weight: 600;}
.footer address{font-size: 18px;}
.footer p{font-size: 18px;padding-top: 1rem;}
.footer ul{list-style-type: none;padding-left: 0;}
.footer ul li a{text-decoration: none;color: #000;font-size: 16px;}
.footer ul li a:hover{color: #091793;}
.fcopy{padding-top: 1rem;}
.fcopy p{font-size: 16px;}
.fsocial{margin-bottom: 0 !important;}
.footer .fsocial li {display: inline-block;}
.footer .fsocial.fcnt{float: right;}
.header-top { background: #d9251c;}
.footer-social-icon { text-align: right; display: flex; justify-content: flex-end;}
.footer-social-icon a {  fill: #fff; }

/* =========================Campus=============== */
/* Campus */
.innerbanner{background: #201846 url(assets/images/campus-banner.html);background-repeat: no-repeat;
    background-position: center;position: relative;height: 300px;}
.innerbanner h1{text-align: center;}

/* Facilities section */
.facilities{text-align: center;}
.facilities h3{font-size: 24px;font-weight: 600;line-height: 36px;}
.facilities img{margin-bottom: 20px;}
.facilities .ficon{margin-top: 30px;}

/* Sports */
.sports{text-align: center;background: #efeff6;}
.sports h2{margin-bottom: 30px;}
.sports p{font-size: 24px;font-weight: 600;line-height: 36px;}
.sports img{margin-bottom: 20px;}
.sports .slick-slide img{margin: 0 auto 20px;}
.sports .slick-next:before{color: #da251c;font-size: 35px;}
.sports .slick-prev:before{color: #da251c;font-size: 35px;}

/* Co-Curricular Activities */
.culist{padding-left: 0;}
.culist li{list-style-type: none;width: 50%;float: left;font-size: 20px;line-height: 48px;font-weight: 600;color: #000;}
.culist li::before{content: '';background-image: url(assets/images/bullet.png);background-repeat: no-repeat;position: relative;padding-right: 25px;background-size: 16px;top: 5px;}
.curricular{padding-bottom:0;}

/* ===========================Gallery============ */
/* Campus activity */
.campusAct{text-align: center;}
.campusAct h2{margin-bottom: 30px;}
.campusAct p{font-size: 24px;font-weight: 600;line-height: 36px;}
.campusAct img{margin-bottom: 20px;/*width:358px;height:359px;*/border-radius:12px;}
.campusAct .slick-slide img{margin: 0 auto 20px;}
.campusAct .slick-next:before{color: #da251c;font-size: 35px;}
.campusAct .slick-prev:before{color: #da251c;font-size: 35px;}
.campusAct .slick-slide { padding: 0px 10px; text-align: center; }

/*Competition*/
.compe{text-align: center;}
.compe h2{margin-bottom: 30px;}
.compe p{font-size: 24px;font-weight: 600;line-height: 36px;}
.compe img{margin-bottom: 20px;border-radius:12px;}
.compe .slick-slide img{margin: 0 auto 20px;}
.compe .slick-next:before{color: #da251c;font-size: 35px;}
.compe .slick-prev:before{color: #da251c;font-size: 35px;}

/* Media */
.media{text-align: center;background: #efeff6;}
.media h2{margin-bottom: 30px;}
.media p{font-size: 24px;font-weight: 600;line-height: 36px;}
.media img{margin-bottom: 20px;padding: 30px;border-radius: 12px;background: #fff;}
.media .slick-slide img{margin: 0 auto 20px;}
.media .slick-next:before{color: #da251c;font-size: 35px;}
.media .slick-prev:before{color: #da251c;font-size: 35px;}

/* Video */
.video{text-align: center;}
.video h2{margin-bottom: 30px;}
.video p{font-size: 24px;font-weight: 600;line-height: 36px;}
.video img{margin-bottom: 20px;width:358px;height:359px;border-radius:12px;}
.video .slick-slide img{margin: 0 auto 20px;}
.video .slick-next:before{color: #da251c;font-size: 35px;}
.video .slick-prev:before{color: #da251c;font-size: 35px;}

/* Achievements */
.achievements{text-align: center;background: #efeff6;}
.achievements h2{margin-bottom: 30px;}
.achievements p{font-size: 24px;font-weight: 600;line-height: 36px;}
.achievements img{margin-bottom: 20px; border-radius:12px;}
.achievements .slick-slide img{margin: 0 auto 20px;}
.achievements .slick-next:before{color: #da251c;font-size: 35px;}
.achievements .slick-prev:before{color: #da251c;font-size: 35px;}

/* ==================Admission============== */
/* Procedure */

/* Fee structure */
.fee{text-align: center;background: #efeff6;padding-bottom: 390px;}
.fee h2{margin-bottom: 20px;}
.fee .feestru{background: #fff;padding: 25px;border-radius: 12px;height: 490px;}
.fee h3{color: #091793;font-size: 54px;font-weight: 700;}
.fee h4{font-size: 24px;font-weight: 600;line-height: 26px;}
.fee ul{padding-left: 0;}
.fee ul li{list-style-type: none;font-size: 16px;font-weight: 400;text-align: left;}
.fee ul li::before{content: '';background-image: url(assets/images/bullet.png);background-repeat: no-repeat;position: relative;padding-right: 25px;background-size: 16px;top: 0;}

/* Query */
.qform{text-align: center; background: #201846 url(assets/images/feedback.png);background-size: 110% 100%;background-repeat: no-repeat;
    background-position: center;position: relative;height: 535px;}
.qform .qcform{max-width: 940px;height: 518.68px;background: #fff;margin: 0 auto;position: relative;top: -417px;padding: 30px;border-radius: 12px;}
.qform .qctxt{margin-top: -357px;}
.qform .blu-button:hover{/*background: #da251c;*/color: #fff;border-color: #ffff;}
.qcform form{width: 65%;margin: 0 auto;padding-top: 40px;}
.qcform form input{border: none;border-bottom: 1px solid #ccc;padding-left: 0;}
.qcform form input::placeholder{font-weight: 600;color: #000;}
.qcform form input[type="submit"]{margin-top: 25px;width: 50%;}

/* ======================================================= */

/* bluestone section */
.bluestone{padding:8rem 0;}
.blueBlock h1{color:#000000;font-size:3.6rem;font-weight:bold;line-height:1.4;}
.blueBlock h1 strong{display:block;font-size:6rem;line-height:1;font-weight:800;background:#0856A2;background:linear-gradient(90deg,#3C108A 0%,#0856a2 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:2rem;margin-bottom:3rem;position:relative;}
.blueBlock h1 strong:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:3px;background-color:#0856A2;border-radius:0.5rem;}
.blueBlock img{width:390px;}
.aboutUsText p{color:#707070;font-size:1.7rem;line-height:1.7;margin-bottom:2rem;}
.blueBlock h2{color:#0856A2;font-size:7.6rem;font-weight:bold;margin-top:-1rem;border-bottom:3px solid #0856A2;width:7rem;}
.readmore{font-size:1.8rem;}
.readmore i{padding-left:1rem;font-weight:bold;}

/* img */
:root{--x:0%;}
.slideblock{padding:0;}
.slideblock h2{text-align:center;font-size:4.2rem;font-weight:800;color:#000;margin-bottom:0;}
.slideblock p{font-size:2.2rem;text-align:center;margin-bottom:4rem;}
.img1{position:relative;z-index:1;margin-bottom:2rem;overflow:hidden;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
.img1:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 80%) var(--x,0)/ 200%;z-index:2;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
.img1 img{display:block;width:100%;}
.img1 h4{content:"";position:absolute;bottom:2.5rem;left:5rem;color:#fff;font-weight:bold;font-size:3.2rem;z-index:3;transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
.img1 a.readmore{content:"";position:absolute;bottom:0;left:5rem;color:#fff;z-index:3;width:auto;opacity:0;visibility:hidden;border-bottom:1px solid transparent;}
.img1 a.readmore i{display:inline-block;}
.img1:hover:before{--x:100%;}
.img1:hover h4{bottom:7rem;}
.img1:hover a.readmore{visibility:visible;opacity:1;bottom:5rem;}
.img1 a.readmore:hover{border-bottom:1px solid #fff;width:auto;}

/* weWork */
.weWork{padding:5rem 0 8rem;}
.weWork h2{text-align:center;}
.weWork img{display:block;}
.exbution{background-color:#fff;box-shadow:6px 6px 54px #00000047;width:358px;text-align:inherit;padding:2rem 3rem 3rem;}
.workWrap{position:relative;z-index:1;}
.workDate{position:absolute;top:3rem;left:3rem;padding:1.5rem;background-color:#FF3D55;color:#fff;z-index:2;font-size:1.6rem;font-weight:400;text-align:center;}
.workDate strong{font-size:3.8rem;font-weight:600;line-height:1;display:block;}
.workText{position:absolute;top:65%;right:3rem;width: 70%; padding:2rem 3rem;background-color:#fff;box-shadow:0.6rem 0.6rem 5.6rem rgba(0,0,0,0.28);transition:all 1s ease;opacity:0;visibility:hidden;}
.workText h3{font-size:2.8rem;font-weight:bold;margin-bottom:0;color:#0856A2;}
.workText .exBlock{font-size:1.6rem;}
.workText p{color:#707070;}
.workText a.readmore{display:flex;align-items:center;}

/* Swiper Slider */
.swiper-slide{height:auto;width:auto;}
.swiper-pagination-bullet{height:1.4rem;width:1.4rem;border:1px solid transparent;background-color:#fff;opacity:1;transition:all 0.4s ease;}
.swiper-pagination-bullet-active{width:3rem;border-radius:2rem;border-color:#fff;background-color:#0856A2;}
.ourWorkSlider .swiper-slide{width:20rem;transition:all 0.8s ease;margin:2rem 0 20rem;transform:scale(0.9)}
.ourWorkSlider .swiper-slide-active,.ourWorkSlider.swiper-backface-hidden .swiper-slide.swiper-slide-active{transform:scale(1.1)!important;width:50rem;}
.swiper-pagination1{text-align:center;}
.swiper-pagination-bullet{background-color:#d7d7d7;}
.swiper-pagination-bullet-active{background-color:#0856A2;}
.ourWorkSlider .swiper-slide-active .workText{opacity:1;visibility:visible;}

/* new start */
.slider-sub-title {font: size 28px; font-weight:400;  color: #fff;}
.slider-title {font-size:54px; color: #fff; opacity: 1;}
.slider-buttton {font-weight:500; border: solid 1px #ffffff; padding:1.2rem 4rem; color:#fff; font-size:2.2rem; text-decoration:none;display: inline-block;}
.slider-buttton:hover{ background: #fff; color: #000;}
.swiper-slide-active .slider-sub-title {animation: rollIn 1s;}
.swiper-slide-active .slider-title {animation: fadeInUp 1.5s;}
.swiper-slide-active.slide-2 .slider-title {animation: fadeInRight 1.5s;}
.swiper-slide-active.slide-3 .slider-title {animation: fadeInLeft 1.5s;}
.swiper-slide-active .slider-buttton {animation: zoomIn 2s;}
.slider-container{ padding:5rem 0;}
.swiper-pagination-bullet{border: solid 2px #fff; opacity: 1; width: 14px; height: 14px;background: transparent; position: relative;}
.swiper-pagination-bullet::before{ content: ""; width: 6px; height: 6px; background: #fff; border-radius: 100%; position: absolute; left: 2px; top: 2px; transform: scale(0);transition:all 350ms ease 0s;}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before{transform: scale(1);}

.homeSlider p{color: #fff;}
.homeSlider .swiper-slide img{position: relative;}
.homeSlider .swiper-slide{position: relative;}
.homeSlider .swiper-slide:before{position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 26%);
    left: 0;
    top: 0;
    z-index: 1;}
.homeSlider .slider-container{position: absolute;top: 17%;text-align: center;right:25%;z-index:999;}

/* new end */

/* weAre */
.weAre{padding:10rem 0;background-color:#3D348D;}
.weWork h2{font-size:4.2rem;font-weight:800;}
.exBlock{padding:1rem 0;}
.welist{font-size:2.2rem;text-align:center;padding:0 0 3rem 0;}
.lorumBlock{font-size:1.6rem;text-align:left;line-height:1.5;}
.clientLogo ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:8rem;}
.clientLogo ul:last-child{margin-bottom:0;}
.clientLogo li{display:block;flex-basis:33.33%;list-style:none;}
.clientLogo li img{display:block;margin:0 auto;transition:all 0.5s ease;opacity:1;}
.clientLogo li img:hover{opacity:0.5;}
.clientLogo p{color: #fff;font-weight: bold;font-size: 1.8rem;margin-bottom: 0;}

/* .lllllll{display: none;} */
.bstExbtn{font-size:2.2rem;text-align:center;margin-bottom:3rem;}
.testimonialText{margin-right:16rem;}
.quoteText{padding-left:8rem;background:url(assets/images/white-quote.svg) no-repeat left top;margin-bottom:8rem;}
.testiThumb img{border-radius:50%;display:block;margin:0 auto;}
.prsnwored li{display:inline-block;padding:0 2rem;}
.swiper-button-next:after,.swiper-button-prev:after{display:none;}
.weAre h3{color:#FFFFFF;font-size:2.6rem;font-weight:600;}
.weAre p{color:#FFFFFF;font-size:1.8rem;}
.owner{color:#fff;font-size:2rem;font-weight:300;font-style:italic;margin:5rem 0}
.owner strong{font-weight:600;font-style:normal;}
.prsnwored{padding:0 4rem;}
.testimonialImg{margin:0 25rem 0 8rem;}
.swiper-slide.testiThumb{border-radius:50%;background-color:#004B94;transition:all 0.5s ease;}
.swiper-slide.testiThumb img{transition:all 0.5s ease;border-radius:50%;border:1px solid #fff;width:8rem;height:8rem;opacity:0.4;}
.swiper-slide.testiThumb.swiper-slide-active img{opacity:1;}
.swiper-slide-arrows{margin:0;position: relative;}
.swiper-slide-arrows .swiper-button-next,.swiper-slide-arrows .swiper-button-prev{top:unset;bottom: 2rem;}
.swiper-slide-arrows .swiper-button-next{right:20rem;}
.swiper-slide-arrows .swiper-button-prev{left:3rem;}

/* latestBlog */
.latestBlog{padding:8rem 0;}
.pareBlock h3{font-size:1.8rem;}
.buying{border:1px solid #d8d8d8;height:100%;}
.dateBlock{padding:0 1.5rem 0 0;margin-right:1.5rem;border-right:1px solid #D8D8D8;line-height:1;text-align:center;}
.dateBlock h6{color:#0856A2;margin-bottom:0;font-size:3.6rem;}
.dateBlock span{color:#0856A2;font-size:1.6rem;}
.pareBlock h3{font-size:2.4rem;line-height:1.5;color:#222222;font-weight:600;}
.buying a{display:block;overflow:hidden;}
.buying img{display:block;transition:all 0.3s ease;transform:scale(1);width:100%;max-width:100%!important;height: auto!important;}
.buying a:hover img{transform:scale(1.05);}
.buyingg{text-align:left;font-size:1.6rem;color:#707070;padding:0 2rem;margin-bottom:3rem;}
.buyingg .readmore{padding:0 0 4rem 2rem;font-size:1.6rem;}
.latestBlog h2{text-align:center;font-size:4.2rem;font-weight:800;margin-bottom:0;}
.blogSubText{text-align:center;font-size:2.2rem;margin-bottom:4rem;color:#242424;}
.subHead{padding:3rem;}
.titleWrap{display:flex;align-items:center;margin-bottom:2rem;}
.pareBlock h3{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.4s ease;}
.buying a:hover .pareBlock h3{color:#0856A2;}
.subHead p{font-size:1.6rem;color:#707070;}
.subHead a.readmore{display:inline-flex;align-items: center;}
.subHead a.readmore i{display:inline-block;padding-left:0;margin-left:1rem;}

/* form section */
.formBlock{padding:5rem 0;}
.formBlock h2{text-align:left;font-size:5.6rem;font-weight:800;line-height:1.3;}
.formBlock p{font-size:1.6rem;color:#707070;font-weight:500;}
.mail{color:#0856A2;font-size:1.8rem;font-weight:700;padding:1rem 0;}
.boxBlock{padding:0 0 0 6rem;}
.boxBlock h3{font-weight:600;font-size:2.2rem;}
.boxBlock input{outline:none;border:none;border-bottom:1px solid #707070;padding:1.8rem 0;height:auto;}

/* .boxBlock{background: #FFFFFF;padding: 10rem 2rem;} */
.banner{padding:0 0 8rem 0;}
.webBlock{padding:5rem 0 8rem 0;}
.webList{margin-bottom:10rem;display:flex;}
.formBlock select{border:none;border-bottom:1px solid #707070;padding:1.8rem 0;height:auto;color:#000;}
.identityList{display:flex;}
.identityList h4{padding:2rem 4rem;font-size:2.8rem;font-weight:400;}
.DesignBlok{background-color:#C4C4C4;width:84.5rem;height:45.0rem;}
.Graphicc{background:#FFFFFF;padding:8rem 0;width:38.7rem;text-align:center;margin-top:8rem;}


/*.logofooter{margin-top:6rem;}*/
.footerLogo{display:block;margin-bottom:3rem;}
.logofooter ul{margin-bottom:4rem;}
.logofooter h3{color:#ffffff;font-size:2rem;font-weight:700;text-transform:uppercase;}
.logofooter li a{color:#999999;font-size:1.6rem;display:inline-flex;margin-bottom:1rem;}
.logofooter li i{width:3rem;margin-top:0.2rem;font-size:1.8rem;}
/* ul{padding:0;}
.social ul{margin-bottom:5rem;}
.social h4{color:#ffffff;font-size:2.2rem;font-weight:600;}
.social li{color:#999999;list-style:none;font-size:1.6rem;}
.social li a{color:#999999;list-style:none;font-size:1.6rem;display: inline-block;}
.social li a:hover,.logofooter li a:hover{color:#fff;}
.brdr{border-bottom:1px solid #707070;padding:3rem 0;}
.fLinks li{display:inline-block;font-size:1.6rem;padding:0;line-height: 1;}
.copyRights p{color:#999999;font-size:1.6rem;}
.copyRights{padding:2rem 0 0;}
.fLinks li a{color:#999999;padding-right: 1rem;margin-right: 1rem; border-right: 1px solid #3A3A3A;line-height: 1;display: block;}
.fLinks li a:hover{color:#fff;}
.fLinks li:last-child a{padding-right: 0;margin-right: 0;border-right: 0;}
.iconList li{display:inline-block;color:#999999;font-size:3rem;}
.iconList{text-align:right;padding:2rem 0;margin-bottom:0;}
.fLinks{margin-bottom:0;} */

/*About company*/
.abCompany p{text-align:justify;padding-right:20px;}

.custom-app-dev h3{margin-bottom:20px;}
.custom-app {background: #FFFFFF;box-shadow: 0 0 65px #00000012;padding: 40px;}
.custom-app img {height: 50px;margin-bottom: 20px;}
.custom-app h4 {margin-bottom: 20px;}


.blu-button a.mega-menu-link{color:#fff !important;}

/*Parents feedback*/

.testimonial-inner {display: block;padding: 15px 25px;background: #ffdad8;   border-radius: 25px 0 25px 0;margin-bottom: 30px;border: 1px solid #da251c;
    min-height: 200px;}
.testi-title {font-size: 18px;font-weight: bold;}
.testimonial-inner p {font-size: 15px;line-height: 25px;margin: 8px 0;}
.inner-content .testimonial-inner h5 {margin: 20px 0 0;}

/*School uniform*/
.common-uniform {border: 2px dashed #da251c;padding: 15px 30px 15px;background: #ffdad8;margin: 40px 0 20px;position: relative;}
.common-uniform .uniform-title {position: absolute;background: #e6bd3c;color: #000;padding: 8px;font-weight: bold;top: -22px;left: 10px;font-size: 15px;}
.inner-content .common-uniform h5 {font-size: 14px !important;margin: 20px 0 10px !important;}
.common-uniform ul li {display: inline-block;}
.common-uniform ul li::before{content:"";}

/*Responsive CSS*/

/* Large devices (desktops, 1920px and down) */
@media (max-width:1920px){
	.container{max-width:1600px;}
}
@media (max-width:1800px){
	html{font-size:60%;}
}
@media (max-width:1600px){
	html{font-size:56%;}
	.container{max-width:90%;}
	.designBlock{padding:0 5rem 0 8rem;}
	.designBlock p{max-width:100%;}
}
@media (max-width:1400px){
	.designBlock h2{font-size:5rem;line-height:1.2;}
	.designBlock p{font-size:1.6rem;}
	.clientLogo ul{margin-bottom:5rem;}
	.quoteText{margin-bottom:0;}
}



@media (max-width:1280px){
	html{font-size:50%;}
	.container{max-width: 95%;}
	.workText{width: 100%;position: static;box-shadow: 0.6rem 0.6rem 2rem rgb(0 0 0 / 10%);}
	.ourWorkSlider .swiper-slide{margin: 2rem 0 5rem;}
	.designBlock h2{font-size: 4rem;}
	.logo{width: 20%;}
	.menuWrap{width: 80%;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link{padding: 0 15px;}
	.designBlock{padding: 0 5rem;}
	.projectBlock{margin-top: 2rem;}
	.img1 a.readmore{display: inline-flex;align-items: center;}
	.logoList li img{width: 12rem;}
	.testimonialText{margin-right: 10rem;}
	.swiper-slide-arrows .swiper-button-next{right: 10rem;}
	.testimonialImg{margin: 0 12rem 0 8rem;}
}

@media (max-width:1158px){
.fee h3{font-size: 35px;}
.fee h4 {font-size: 19px;line-height: 0px;}

}

@media (max-width:1107px){
.fee ul li{font-size:14px;}
}

/* Tablet devices (tablets, 1024px and down) */
@media (max-width:1024px){
    /**/
    
	.menuWrap{width: auto;}
    	#mega-menu-wrap-mainmenu .mega-menu-toggle.mega-menu-open + #mega-menu-mainmenu{padding: 4rem;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link{padding: 1.5rem;line-height: 1.5;height: auto;}
	 #mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.btnGetQuotes > a.mega-menu-link{margin: 1.5rem 0 0 1.5rem;}
    
    .homeSlider .slider-container{top:0;right: 12%;}
    .culist li{font-size:15px;}
    .sports .slick-initialized .slick-slide,.media .slick-initialized .slick-slide,.video .slick-initialized .slick-slide,.achievements .slick-initialized .slick-slide{margin:10px;}
    
}
@media (max-width:991px){
	.logo{width: auto;}
	.logo img{width: 25rem;}
	.socialIcon li a{font-size: 0;}

	 .designBlock{padding: 5rem;text-align: center;}
	 .designBlock h2 br, .blueBlock h1 br, .img1 h4 br, .formBlock p br, .formBlock h2 br{display: none;}
	 .blueBlock, .aboutUsText, .img1{text-align: center;}
	 .blueBlock h1 strong:after{left: 50%;transform: translateX(-50%);}
	 .img1 h4{text-align: center;font-size: 2.6rem;left: 0;padding: 0 1.5rem;width: 100%;}
	 .img1 a.readmore{width: 100%;justify-content: center;left: 0;padding: 0 1.5rem;}
	 .workText{opacity: 1;visibility: visible;}
	 .testimonialText{margin-right: 0;}
	 .quoteText{text-align: center;padding-left: 0;padding-top: 8rem;background-position: top center;}
	 .testimonialImg{margin: 0 7.3rem;}
	 .swiper-slide-arrows .swiper-button-next{right: 0;}
	 .swiper-slide-arrows .swiper-button-prev{left: 0;}
	 .swiper-slide-arrows{margin-bottom: 8rem;}
	 .buying{margin-bottom: 2rem;height: calc(100% - 2rem);}
	 .latestBlog{padding: 8rem 0 3rem;}
	 .boxBlock{padding: 0;margin-top: 5rem;}
	 .contact-form{margin-left: 0;padding: 3rem;}
	 
	 /**/
	 h2{font-size: 30px;}
	 p{font-size:16px;}
	 .principal h2{padding-top:0;}
	 .sports button{display:none;}
	 .fee h3{font-size: 54px;}
.fee h4 {font-size: 24px;line-height: 26px;}
.fee ul li{font-size:16px;}
.fee .col-12{margin-bottom: 15px;}
    

}
@media (max-width:864px){
.slider-sub-title{font-size:2.2rem;}
.slider-title {font-size: 30px;}
.homeSlider .slider-container{right:15%;}
}

/* Small devices (mobile, 767px and down) */
@media (max-width:767.99px){
	.bluestone, .weWork, .weAre, .latestBlog{padding: 5rem 0;}
	.brdr{padding-top: 0;}
	.social ul:last-child{margin-bottom: 0;}
	.copyRights{text-align: center;}
	.fLinks{margin-bottom: 2rem;}
	.footer-social-icon ul{display: flex;justify-content: center;}
	.bannerTitle{justify-content: center;}
	#breadcrumbs{display: none;}
	#innerBanner, #innerBanner .container{min-height: 15rem;}
	#innerBanner h1{font-size: 3.5rem;}
	
	section {padding: 40px 0;}
	.abt-btn{margin-bottom:5rem;text-align:center;}
	.homeSlider .slider-container {right: 10%;}
	.slider-sub-title {font-size: 1.7rem;}
	.slider-title {font-size: 20px;}
	p {font-size: 14px;}
	.slider-buttton{padding: 0.8rem 3rem;}
	.swiper-pagination{display:none;}
	.footer-social-icon{margin-top:0;}
	.footer .fsocial.fcnt {float: left;}
	.media img{padding:10px;}
	
	
}

@media (max-width:613px){
.slider-sub-title {font-size: 1rem;}
.slider-title {font-size: 16px;}
p{font-size:13px;}
.slider-buttton {padding: 0.3rem 2rem;}
.slider-buttton{font-size: 1.2rem;}
}

/* extraSmall devices ( 575px and down) */
@media (max-width:575px){
	html{font-size:48%;}
	.socialIcon li{padding: 0 1rem;}
	.topSocials li a{padding: 0;}
	.formBlock{padding-top: 0;}
	.formBlock h2{font-size: 4.6rem;}
	.footerLogo img{width: 75%;}
	.ourWorkSlider .swiper-slide{transform: unset;}
	.ourWorkSlider .swiper-slide-active, .ourWorkSlider.swiper-backface-hidden .swiper-slide.swiper-slide-active{transform: unset!important;}
	.workText{box-shadow: unset;border: 1px solid #ccc;}
	
	/**/
	.feedback-carousel{top:10px;}
	.homeSlider .slider-container {right: 0%;}
	.qcform form input[type="submit"]{width:100%;}
}

@media (max-width:530px){
.homeSlider p{display:none;}
.homeSlider .slider-container {right: 24%;}
.principal a{display:block;}

}

@media (max-width:474px){
.culist li{line-height: 30px;width:100%;}
}


/*Custom Fonts*/
.ni-alert-triangle:before{content:"\e906";}
.ni-arrow-up1:before{content:"\e907";}
.ni-arrow-up-circle:before{content:"\e908";}
.ni-check:before{content:"\e909";}
.ni-check-circle:before{content:"\e90a";}
.ni-check-square:before{content:"\e90b";}
.ni-chevron-down:before{content:"\e90c";}
.ni-chevron-left:before{content:"\e90d";}
.ni-chevron-right:before{content:"\e90e";}
.ni-chevron-up:before{content:"\e90f";}
.ni-chevrons-down:before{content:"\e910";}
.ni-chevrons-left:before{content:"\e911";}
.ni-chevrons-right:before{content:"\e912";}
.ni-chevrons-up:before{content:"\e913";}
.ni-clock1:before{content:"\e914";}
.ni-download1:before{content:"\e915";}
.ni-download-cloud:before{content:"\e916";}
.ni-fast-forward:before{content:"\e917";}
.ni-home1:before{content:"\e918";}
.ni-lock1:before{content:"\e919";}
.ni-log-in:before{content:"\e91a";}
.ni-log-out:before{content:"\e91b";}
.ni-mail:before{content:"\e91c";}
.ni-map-pin:before{content:"\e91d";}
.ni-navigation:before{content:"\e91e";}
.ni-navigation-2:before{content:"\e91f";}
.ni-pause:before{content:"\e920";}
.ni-pause-circle:before{content:"\e921";}
.ni-phone1:before{content:"\e922";}
.ni-phone-call1:before{content:"\e923";}
.ni-play:before{content:"\e924";}
.ni-play-circle:before{content:"\e925";}
.ni-plus1:before{content:"\e926";}
.ni-plus-circle:before{content:"\e927";}
.ni-plus-square:before{content:"\e928";}
.ni-pocket:before{content:"\e929";}
.ni-repeat:before{content:"\e92a";}
.ni-rewind:before{content:"\e92b";}
.ni-search:before{content:"\e92c";}
.ni-send:before{content:"\e92d";}
.ni-settings:before{content:"\e92e";}
.ni-share:before{content:"\e92f";}
.ni-share-2:before{content:"\e930";}
.ni-shopping-cart:before{content:"\e931";}
.ni-star:before{content:"\e932";}
.ni-thumbs-down:before{content:"\e933";}
.ni-thumbs-up:before{content:"\e934";}
.ni-trash-2:before{content:"\e935";}
.ni-unlock:before{content:"\e936";}
.ni-upload1:before{content:"\e937";}
.ni-upload-cloud:before{content:"\e938";}
.ni-user1:before{content:"\e939";}
.ni-x:before{content:"\e93a";}
.ni-x-circle:before{content:"\e93b";}
.ni-x-square:before{content:"\e93c";}
.ni-zoom-in:before{content:"\e93d";}
.ni-zoom-out:before{content:"\e93e";}
.ni-forward:before{content:"\e93f";}
.ni-search1:before{content:"\e940";}
.ni-envelope:before{content:"\e941";}
.ni-download2:before{content:"\e943";}
.ni-upload2:before{content:"\e944";}
.ni-image:before{content:"\e946";}
.ni-map-marker:before{content:"\e94a";}
.ni-heart:before{content:"\e94b";}
.ni-trophy:before{content:"\e94c";}
.ni-cart:before{content:"\e94d";}
.ni-location1:before{content:"\e94f";}
.ni-cross:before{content:"\e950";}
.ni-plus2:before{content:"\e951";}
.ni-up:before{content:"\e952";}
.ni-play1:before{content:"\e954";}
.ni-fast-forward1:before{content:"\e955";}
.ni-phone-call:before{content:"\e900";}
.ni-message:before{content:"\e901";}
.ni-home:before{content:"\e902";}
.ni-home2:before{content:"\e903";}
.ni-home3:before{content:"\e904";}
.ni-office:before{content:"\e905";}
.ni-phone:before{content:"\e942";}
.ni-envelop:before{content:"\e945";}
.ni-location:before{content:"\e947";}
.ni-location2:before{content:"\e948";}
.ni-compass:before{content:"\e949";}
.ni-clock:before{content:"\e94e";}
.ni-calendar:before{content:"\e953";}
.ni-mobile:before{content:"\e958";}
.ni-box-add:before{content:"\e95e";}
.ni-box-remove:before{content:"\e95f";}
.ni-download:before{content:"\e960";}
.ni-upload:before{content:"\e961";}
.ni-user:before{content:"\e971";}
.ni-user-tie:before{content:"\e976";}
.ni-quotes-left:before{content:"\e977";}
.ni-quotes-right:before{content:"\e978";}
.ni-spinner3:before{content:"\e97c";}
.ni-key:before{content:"\e98d";}
.ni-lock:before{content:"\e98f";}
.ni-download3:before{content:"\e9c7";}
.ni-plus:before{content:"\ea0a";}
.ni-minus:before{content:"\ea0b";}
.ni-cancel-circle:before{content:"\ea0d";}
.ni-checkmark:before{content:"\ea10";}
.ni-checkmark2:before{content:"\ea11";}
.ni-play2:before{content:"\ea15";}
.ni-arrow-up:before{content:"\ea32";}
.ni-arrow-right:before{content:"\ea34";}
.ni-arrow-up2:before{content:"\ea3a";}
.ni-arrow-right2:before{content:"\ea3c";}
.ni-circle-up:before{content:"\ea41";}
