@font-face {
    font-family: 'Wix Madefor Display Bold';
    src: url('../fonts/WixMadeforDisplay-Bold.eot');
    src: url('../fonts/WixMadeforDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WixMadeforDisplay-Bold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Bold.woff') format('woff'),
        url('../fonts/WixMadeforDisplay-Bold.ttf') format('truetype'),
        url('../fonts/WixMadeforDisplay-Bold.svg#WixMadeforDisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display ExtraBold';
    src: url('../fonts/WixMadeforDisplay-ExtraBold.eot');
    src: url('../fonts/WixMadeforDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WixMadeforDisplay-ExtraBold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-ExtraBold.woff') format('woff'),
        url('../fonts/WixMadeforDisplay-ExtraBold.ttf') format('truetype'),
        url('../fonts/WixMadeforDisplay-ExtraBold.svg#WixMadeforDisplay-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display Medium';
    src: url('../fonts/WixMadeforDisplay-Medium.eot');
    src: url('../fonts/WixMadeforDisplay-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WixMadeforDisplay-Medium.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Medium.woff') format('woff'),
        url('../fonts/WixMadeforDisplay-Medium.ttf') format('truetype'),
        url('../fonts/WixMadeforDisplay-Medium.svg#WixMadeforDisplay-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display SemiBold';
    src: url('../fonts/WixMadeforDisplay-SemiBold.eot');
    src: url('../fonts/WixMadeforDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WixMadeforDisplay-SemiBold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-SemiBold.woff') format('woff'),
        url('../fonts/WixMadeforDisplay-SemiBold.ttf') format('truetype'),
        url('../fonts/WixMadeforDisplay-SemiBold.svg#WixMadeforDisplay-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-Regular.eot');
    src: url('../fonts/WixMadeforDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WixMadeforDisplay-Regular.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Regular.woff') format('woff'),
        url('../fonts/WixMadeforDisplay-Regular.ttf') format('truetype'),
        url('../fonts/WixMadeforDisplay-Regular.svg#WixMadeforDisplay-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html{ scroll-padding-top: 50px;scroll-behavior: smooth;}
body {
	font-family: 'Wix Madefor Display';
	/* background: url(../images/homes.jpg) top -7px center no-repeat !important; */
	background-size: 105% !important; background-color: #fff;font-size: 16px;
}
.loading{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: url(../images/logo.svg) no-repeat center #fff;z-index: 10000;}
p {
    font-size: 16px;
    line-height: 28px;
	color: #373737;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
    font-size: 40px;
    line-height: 57px;
    margin-bottom: 14px;
    font-family: 'Wix Madefor Display Bold';
    color:#2E2E2E;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}

a {
	color: #000;
	text-decoration: none;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
a:hover{color: #008f61;}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/*naashtha*/
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	color: #000 !important;
	font-size: 20px;
}
form.is-search-form.is-form-style.is-form-style-3.is-form-id-346.is-ajax-search {
    display: none !important;
}
.col-lg-6.headTopright form.is-search-form.is-form-style.is-form-style-3.is-form-id-346.is-ajax-search {
    display: block !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: #000;
}
section {
	width: 100%;
	display: block;
}
.btn {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    padding: 5px 5px;
    height: 41px;
    border-radius: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'Wix Madefor Display Medium';min-width: 140px;
}
.btn-primary {
    background: #00a054;
    border: 1px solid #00a054;
    color: #fff;
    border-radius: 25px;
    padding: 8px 20px;
    text-transform: uppercase;
    font-size: 15px;
}
.aniimg a {
    position: relative;
}
.quick-alo-ph-circle-fill.active {
    width: 80px;
    height: 80px;
    position: absolute;
    background-color: #a0a0a0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #ffffff8a;
    opacity: 1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-ph-circle.active {
    width: 130px;
    height: 130px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: 1;
    -webkit-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.aniimg {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: fixed;
    right: 30px;
    bottom: 45px;
    z-index: 1000;
}
@-moz-keyframes quick-alo-circle-anim {

    0% {

        -moz-transform: rotate(0) scale(.5) skew(1deg);

        opacity: .1;

        -moz-opacity: .1;

        -webkit-opacity: .1;

        -o-opacity: .1

    }

    30% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .5;

        -moz-opacity: .5;

        -webkit-opacity: .5;

        -o-opacity: .5

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg);

        opacity: .6;

        -moz-opacity: .6;

        -webkit-opacity: .6;

        -o-opacity: .1

    }

}



@-webkit-keyframes quick-alo-circle-anim {

    0% {

        -webkit-transform: rotate(0) scale(.5) skew(1deg);

        -webkit-opacity: .1

    }

    30% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        -webkit-opacity: .5

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1

    }

}



@-o-keyframes quick-alo-circle-anim {

    0% {

        -o-transform: rotate(0) kscale(.5) skew(1deg);

        -o-opacity: .1

    }

    30% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        -o-opacity: .5

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        -o-opacity: .1

    }

}



@-moz-keyframes quick-alo-circle-fill-anim {

    0% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-webkit-keyframes quick-alo-circle-fill-anim {

    0% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-o-keyframes quick-alo-circle-fill-anim {

    0% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-moz-keyframes quick-alo-circle-img-anim {

    10% {

        transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-webkit-keyframes quick-alo-circle-img-anim {

    0% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-o-keyframes quick-alo-circle-img-anim {

    0% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

}
.grecaptcha-badge{display:none !important;}
.btn-primary:hover{background: #c0222f00; border: 1px solid #00a054; color:#00a054;}
::-webkit-input-placeholder { /* Edge */
    color: #000;font-size: 16px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;font-size: 16px;font-size: 16px;
  }
  
  ::placeholder {
    color: #000; font-size: 16px;
  }
  .btn-secondary:hover {
    background-color: #00A054;
    color: #fff;
    border-color: #ffff;
}
.btn-secondary.phicon {
    background-image: url(../images/call-icon.png);
    background-position:left 15px center;
    background-repeat: no-repeat ;
    padding-left: 29px;
    background-size: 17px;
}
.btn-secondary.phicon:hover{background-image: url(../images/call-iconw.png);
    background-position:left 15px center;
    background-repeat: no-repeat ;}
    .fonts {
        height: 30px;
        display: inline-block; cursor: pointer;
        background-size: 100% !important;
    }
    
    span.afr-normal.fonts {
        width: 17px;
        background-position: center top 8px !important;
    }
    span.afr-large.fonts {
        width: 20px;
    }
    
    span.afr-xlarge.fonts {
        width: 25px;
    }
    .fntsb {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    span.afr-large.fonts {
        background-position: center top 6px !important;
    }
    .social{max-height: 58px; overflow: hidden; cursor: pointer;}
    .social .socialList ul{max-height: 0vh;overflow: hidden;-webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;}
    .social:hover .socialList ul{max-height: 100vh;}
    .socialList ul {
        position: absolute;
        background: #00a054;
        margin-top: 59px;
        z-index: 112;
    }
    
    .socialList ul li span {
        display: none;
    }
    .socialList ul li a:hover{background: #007A35;}
    .socialList ul li {
        width: 52px;
        height: 52px;
        border-bottom: 1px solid #fff;
    }
    
    .socialList ul li a {
        width: 52px;
        height: 52px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .socialList ul li a img {
        width: 20px;
    }
/*======================================================================*/
header {
	position: fixed;
	z-index: 111;
	width: 100%;
	left: 0px;
	top: 0px; 
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s; 
    border-bottom: 1px solid #00A054;
	
}
.bannerdet p {
    color: #fff;
}
.headerTop {
    
    background: #e9f6ef; 
    min-height: 58px;
}
.headTopLeft a.phn {
    font-size: 15px;
    color: #00A054;
    padding-left: 26px;
    background: url(../images/call-icon.png) no-repeat left center;
    padding-right: 5px;font-family: 'Wix Madefor Display Medium';
}
.headTopLeft a.phn:nth-child(2) {
    background: none;
    padding-left: 2px;
    padding-right: 0px;
}
.headTopLeft ul li {
    min-height: 58px;
    display: flex;color: #00A054;
    align-items: center;
    justify-content: center;
}
.headTopLeft{ display: flex; align-items: center; justify-content: flex-start;}
.headTopLeft span{font-size: 18px;  color: #fff; background: url(../images/location-icon.png) no-repeat left center;padding-left: 45px;}
.headTopright{ display: flex; align-items: center; justify-content: flex-end;}

.headTopright ul li a.phn {
    color: #fff;
    display: inline-block;
    padding-left: 50px;
    background: url(../images/call-icon.png) no-repeat left center;

}
.headTopright a,.socialList {
    width: 52px;
    height: 58px;
    
}
.selelang {
    min-width: 134px;
    border: 1px solid #00A054;
    height: 43px;
    border-radius: 25px;
    overflow: hidden;
    padding-right: 45px;
    padding-left: 5px;
   
    background: url(../images/down-icon.png) no-repeat right 19px center;
    background-size: 15px;
       width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #00A054;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Wix Madefor Display Medium';
}
ul.langu li a {
    height: 43px;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #00A054;
    text-transform: uppercase;
    font-size: 14px;font-family: 'Wix Madefor Display Medium';
}
.sound{background: url(../images/sound.png) no-repeat center;background-size: 26px;}
.fonts{background: url(../images/font.png) no-repeat center; background-size: 26px;}
.sitemap{background: url(../images/sitemap.png) no-repeat center;background-size: 26px;}
.socialList{background: url(../images/social.png) no-repeat center; display: inline-block;    background-size: 26px;}
.searchIcon{background: url(../images/search-icon.png) no-repeat center; background-size: 26px;}
.more {
    background: url(../images/more.png) no-repeat right center;
    padding-right: 27px;
    background-size: 20px;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 33px;font-family: 'Wix Madefor Display SemiBold';
}
ul.langu {
    position: absolute;
    width: 100%;
    right: 0px;
    top: 50px;
    border-radius: 5px;
    z-index: 12;
}

.langCvr {
    position: relative;
}
.langCvr ul.langu {
    max-height: 0px;
    overflow: hidden;
}
.langCvr.active ul.langu {
    max-height: 100vh;
    overflow: hidden;
}
ul.langu li {
    border: 1px solid #00a054;
    border-radius: 25px;
    margin-bottom: 4px;
    overflow: hidden;
}

ul.langu li a {
    background: #fff;
}
.header-bottom {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 79px;
	background: #fff; 
}
.btn-secondary {
    
    background: #fff;border: 1px solid #fff; text-transform: uppercase;
    color: #00A054;
}
img {
	max-width: 100%;
}

header.aniPos {
	position: fixed;
	background: #fff; 
	width: 100%;
	left: 0px;
	top: 0px;box-shadow: 0 0 1rem 0 rgb(0 0 0 / 20%);
	
	 
}
header.aniPos .headerTop {
    max-height: 0px !important;
    overflow: hidden;
    display: none;
}

header.aniPos .logo {
	max-width: 185px;
	display: flex;
	margin: 10px 0px;
}
.logocvr {
    display: flex;
    align-items: center;
}
.logo {
    max-width: 284px;
    display: flex;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    margin-top: 7px;
    
}

.logo img {
	max-width: 100%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
header.aniPos .header-bottom {
    min-height: 60px;
}

.col-lg-2.logocvr {
	display: flex;
	align-items: center;
}

.headerRight {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
section.section01 {
    margin-top:136px;
    padding: 0px 0px 0px; text-align: center;
}

.is-form-style input.is-search-submit, .is-search-icon,.is-form-style input.is-search-submit:hover, .is-search-icon:hover{background: url(../images/search-icon.png) no-repeat center transparent; background-size: 26px; border: none;}
.is-search-icon svg{display: none !important;}
.is-form-style input.is-search-input {
    background: transparent;
    border: 1px solid #01a054 !important;
    height: 41px;
    border-radius: 40px;
}
div.is-ajax-search-details, div.is-ajax-search-result {
    background:#fff !important;
    padding: 0px !important;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid rgb(0 160 84 / 50%) !important;
    margin-top: 10px;
}
.is-ajax-search-categories-details>div:hover, .is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details>div:hover{
    background: rgb(0 160 84 / 30%) !important; 
}
a.btn.btn-secondary.headerwtsp {
    position: relative;
}

a.btn.btn-secondary.headerwtsp:before {
    width: 22px;
    height: 22px;
    content: ''; margin-right: 10px;
    left: 0px; background: url(../images/whatsapp-icon.png) no-repeat center; background-size: 100%;
}
.headerRight a.phn {

    height: 55px;
    color: #fff;
    padding: 5px 17px 5px 13px;
    font-size: 17px;
    font-family: 'Montserrat-Bold';
    letter-spacing: 1px;
    background: #55B1A5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    margin-right: 10px;
    text-decoration: none;
}
.headerRight a.phn:before {
    width: 22px;
    height: 22px;
    content: ''; margin-right: 10px;
    left: 0px; background: url(../images/call-icon.png) no-repeat center; background-size: 100%;
}

a.btn.btn-secondary.headerwtsp {
    min-width: 198px;    background: #0D903E; border: none;border-radius: 7px;
}
a.btn.btn-secondary.headerwtsp:hover{background: #55B1A5;}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: inherit;
    border-color: inherit;
}
ul.social{display: flex; align-items: center; justify-content: center;}
ul.social li{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;}
ul.social li a {
    width: 40px;
    display: inline-flex;
    height: 40px;
    border-radius: 100px;
    align-items: center; justify-content: center;
}
ul.social li:hover a{ }
 
ul.social li img {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;width: 15px;
	width: 25px;
}

ul.social li:hover img {
	transform: rotate(358deg);
}

.findHms {
	margin-right: 1.7%;
	width: 137px;
}
.desk {
    display: none;
}
section.section01 button.owl-prev {
    left: 15px !important;
}

section.section01 button.owl-next {
    right: 15px !important;
}
.searchres {
    border: 1px solid #02a154;
    margin-bottom: 10px;
    padding: 20px;
    border-radius: 10px;
}

.searchres img {
    max-width: 100px;
    height: auto !important;
}
/*================================slider================================*/
.container-fluid{ max-width: 1430px;}
.container {
    max-width: 1422px;
}
section.section02{overflow: hidden;}
section.section02 {
    overflow: hidden;
    padding: 35px 0px;
}
section.section02 h2 {
    font-size: 32px;
    margin: 0px auto;
    max-width: 1178px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 80px;    font-family: 'Plus Jakarta Sans Medium';
}
.logoCvr {
    min-height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f9f9f9;
}

 
ul.nav.nav-tabs li a {
    font-size: 24px;
    color: #828282;cursor: pointer;
}

ul.nav.nav-tabs a.nav-link.active {
    background: transparent;
    color: #fff; position: relative;
    font-size: 24px; border: none; 
}
ul.nav.nav-tabs a.nav-link.active:after{height: 5px; width: 100%; position: absolute; left: 0px; bottom: 0px; content: ''; background-color: #008F61;}
ul.nav.nav-tabs a.nav-link:hover{border: none;}
ul.nav.nav-tabs {
    border: none;
    border-bottom: 1px solid #6A6A6A;
}
ul.nav.nav-tabs li {
    margin-right: 43px;
}
ul.nav.nav-tabs li {
    margin-right: 43px;
    border: none !important;
}
ul.nav.nav-tabs a.nav-link {
    border: none !important;
    padding: 40px 10px;
}
/*******************************************************************/
section.newsScroll {
    height: 59px;    display: flex;    background: #e9f6ef;
}
.newsLeft {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 0px 0px 0px 9px;
    height: 59px;
    display: flex;font-family: 'Wix Madefor Display Medium';
    align-items: center;
    width: 168px;
    background: #00a155;
    border-radius: 0px 40px 40px 0px;
}

section.newsScroll ul {
    padding-left:0px;
}
marquee li {
    color: #2E2E2E;
    display: inline-flex;
    align-items: center;
    margin-right: 15px;
    position: relative;
    font-size: 16px;
    height: 59px;
    padding-left: 30px;
}
marquee li:after {
    width: 12px;
    height: 12px;
    position: absolute;
    content: '';
    background: #00a155;
    left: 0px;
    top: 25px;
    border-radius: 20px;
}
section.bannerBottom.commenpage {
    text-align: left;
}
section.bannerBottom.commenpage h3,section.bannerBottom.commenpage h4,section.bannerBottom.commenpage h5,section.bannerBottom.commenpage h6 {
    font-size: 22px;
    line-height: 22px;
    color: #01a054;
}
section.homeProducts {
    padding: 135px 0px 75px;
}
.owl-carousel .owl-item img{max-width: 100%; width: auto;}

.productSlider .owl-carousel {
    padding: 0px 120px;
}
.productCvr {
    border: 0.5px solid #00A054;
    border-radius: 7px;
    padding: 20px;overflow: hidden;
}
.prodIcon {
    width: 80px;
    height: 80px;
    border-radius: 7px;
    border: 0.5px solid #00A054;
    display: flex;background: #e7f6ef;
    align-items: center;
    justify-content: center;margin-bottom: 15px;
}

.prodIconCvr {
    width: 66px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background: #fff;
    border-radius: 50px; 
}

.prodIconCvr img {
    max-width: 50px;
}

.prodIconCvr img {
    max-width: 40px !important;
}
.productheading {
    font-size: 15px;
    font-family: 'Wix Madefor Display SemiBold';
    color: #02a154;
    margin-bottom: 10px;text-transform: uppercase;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.productCvr p {
    line-height: 120%;
    margin-bottom: 0px;
    height: 62px;
    overflow: hidden;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
button.owl-prev,button.owl-next {
    width: 40px;
    height: 40px;
    border: 1px solid #00a155 !important;
    border-radius: 20px;
    position: absolute;
    left: 60px;
    top: 50%;
    margin-top: -20px;
}

button.owl-prev span,button.owl-next span {
    color: #00a155;
    font-size: 25px;line-height: 20px;
}
button.owl-next{left: auto !important; right: 60px !important;}
.productCvr:before {
    content: '';
    position: absolute;
    width: 0%;
    height: 0%;
    background: #00a054;
    top: 35px;
    left: 35px;    border-radius: 7px;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.productCvr a {
    position: relative;
}

.productCvr:hover:before {
    width: 100%;
    height: 100%;top: 0px; left: 0px;
}
.productCvr:hover .productheading,.productCvr:hover p{color: #fff;}
section.homeAboutus {
    padding: 60px 0px 130px;
}
.subheading {
    font-size: 28px;
    line-height: 28px;
    font-family: 'Wix Madefor Display Bold';
    color: #00a054;margin-bottom: 18px;
}
.homeAbtLeft a.btn {
    margin-top: 15px;
}
section.enjotbanking {
    padding: 35px 0px;
    background: url(../images/enjoy-bg.png) no-repeat left 10px top 0px #00a054;
    background-size: 500px;
}
.enjotbanking h2{color: #fff;}
.enjotbanking h2 span {
    color: #efff00;
}
.boldp {
    font-size: 27px;
    font-family: 'Wix Madefor Display Bold';
    color: #fff;
    margin-bottom: 26px;
}
section.whyus {
    padding: 140px 0px 70px;
}
section.whyus .prodIcon {
    margin-bottom: 0px;
    min-width: 80px;
}
section.whyus ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
    margin-top: 35px;
}

section.whyus ul li {
    width: 41.6%;
    margin-right: 2.6%;margin-bottom: 18px;
}
.whybtBox {
    display: flex;
    align-items: flex-end;
    padding: 20px 20px;
    border: 0.5px solid #00A054;
    justify-content: flex-start;
    border-radius: 10px;
}

.whbtcnt {
    padding-left: 13px;
}
.whycontent {
    font-size: 16px;
    font-family: 'Wix Madefor Display Medium';
    color: #2E2E2E;
}

.whybtHead {
    font-family: 'Wix Madefor Display Bold';
    color: #00A054;
    font-size: 20px;
}
section.whyus .col-lg-7 p{
    padding-right: 50px;
}
.whybtBox:hover{background-color: #00A054;}
.whybtBox:hover .whybtHead,.whybtBox:hover .whycontent{color: #fff;}
.whyusRight {
    padding-top: 50px;min-height:100%;
}
.whyusRightCvr {
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;    min-height: 462px;
}
.whyusRightHead {
    font-size: 20px;
    font-family: 'Wix Madefor Display Bold';
    color: #00A054;
    margin-bottom: 13px;
}
.whyusRight .nav-tabs .nav-link {
    width: 50%;
    height: 52px;
    border: none;
    border-bottom: 1px solid #00A054;
    font-size: 22px;
    font-family: 'Wix Madefor Display Medium';
    color: #00A054;border-radius: 0px !important;
}

.whyusRight .nav-tabs .nav-link.active {
    background: #00a054;
    color: #fff;
}
section.whyus .col-lg-7 ul li:nth-child(3), section.whyus .col-lg-7 ul li:nth-child(4) {
    margin-bottom: 0px;
}
.whyusRight .nav-tabs {
    border-bottom: none !important;
}
.tabcvrHead {
    font-size: 19px;
    text-align: center;
    font-family: 'Wix Madefor Display Bold';
    color: #00A054;
}

.tabcvrHead {
    font-size: 19px;
    text-align: center;
    font-family: 'Wix Madefor Display Bold';
    color: #00A054;
}

.tabcvr {
    padding: 23px 15px;
}
section.whyus ul.ratesCvr{margin-top: 30px;}
section.whyus ul.ratesCvr li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 12px;
    border-bottom: 1px solid #00a05482;
    font-size: 16px;
    color: #2E2E2E;
    display: flex;
    align-items: center;padding-bottom: 10px;
    justify-content: flex-start;
}
section.whyus ul.ratesCvr li:last-child {
    margin-bottom: 0px;
    border-bottom: 0px;
    padding-bottom: 0px;
}
section.whyus ul.ratesCvr li span {
    margin-left: auto;
    width: 66px;
    color: #00a054;
    font-family: 'Wix Madefor Display Bold';
}
section.homeservice {
    padding: 60px 0px;
}

.homeservTop {
    text-align: center;
}
.homeservTop p {
    max-width: 950px;
    margin: 0px auto;
}
section.homeservice .owl-carousel {
    padding: 0px 132px;
}
section.homeservice .owl-carousel.services_owl {
    margin-top: 38px;
}
.serviceBox {
    width: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #01a154;
}
.serviceheading {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    background: #fff;
    font-family: 'Wix Madefor Display SemiBold';
    padding: 13px 10px;
    font-size: 17px;
}
section.homeservice {
    padding: 60px 0px 135px;
}
section.chairman {
    padding: 54px 0px;
    background: #F8F8F8;
}
.chairmanRight {
    position: relative;
    min-height: 100%;
    display: flex;
    align-items: self-start;
    justify-content: center;
    flex-direction: column;
}
.designa {
    font-family: 'Wix Madefor Display Bold';
    font-size: 19px;
    line-height: 20px;
    margin-bottom: 27px;
}
.chairmanRight .btn {
    margin-top: 10px;
}
.chairPhoto {
    margin-top: 20px;
    border-radius: 10px;
    overflow: hidden;
}
.connectingrootCvr {
    text-align: center;
}
.connectingrootCvr a:hover,.enjotbanking a.btn:hover{border-color:#fff}
section.connectingroot {
    padding: 117px 0px 75px;
}

.connectingrootCvr {
    padding: 35px 20px; background: url(../images/roots-bg.jpg) no-repeat center; background-size: cover; border-radius: 10px;
}

.connectingrootCvr h4 {
    color: #fff;
}

.rootSmall {
    font-size: 27px;
    color: #fff;
    font-family: 'Wix Madefor Display Bold';    margin-bottom: 15px;
}
.connectingrootCvr p {
    color: #fff;
    max-width: 960px;
    margin: 0px auto;
}
.connectingrootCvr a.btn {
    min-width: 192px;
    margin-top: 28px;
}
section.newsevents {
    padding: 65px 0px 118px;
}
.newsTop {
    text-align: center;
    margin-bottom: 22px;
}
.newsTop {
    text-align: center;
    margin-bottom: 22px;
}

.newsBox {
    position: relative;
    border-radius: 10px;
    border: 1px solid #00A054;
    overflow: hidden;
}

.newsdetCvr {
    position: absolute;
    bottom: 0px;
    background: #fff;
    padding: 10px 10px;
    width: 100%;
    left: 0px;
    padding-right: 102px;
}

.newsHeading {
    font-family: 'Wix Madefor Display SemiBold';
    color: #2E2E2E;
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
}

.newsDate {
    font-family: 'Wix Madefor Display Medium';
    font-size: 14px;
    color: #8C8080;
}
section.newsevents a.btn {
    margin-top: 40px;
}
.moreico {
    width: 40px;
    height: 40px;
    background: url(../images/more-icon.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -20px;
}
footer {
    padding: 52px 0px 0px; background: #395246;
}
.footheader {
    font-size: 20px;
    font-family: 'Wix Madefor Display SemiBold';
    color: #fff;    margin-bottom: 13px;
}

footer ul.ftmenuList.adressBx li:last-child {
    display: none;
}
ul.ftmenuList li {
    margin-bottom: 13px;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
}

ul.ftmenuList li.heilmenu a {
    border: 1px solid #fff;
    padding: 5px 7px;
    border-radius: 134px;
	background:#395246;
  animation: mymove 2s infinite;
}
@keyframes mymove {
  from {background-color:#395246;}
  to {background-color: #00a054;}
}
.footmenu ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-flow: row wrap;
}
ul.ftmenuList.adressBx li {
    margin-bottom: 22px;
}
.footmenu ul li {
    width: 50%;color: #fff;
}

ul.ftmenuList li a {
    color: #fff;
}
li.ftmail {
    padding-left: 30px; background: url(../images/mail-icon.png) no-repeat left top 3px;
    background-size: 18px;
}
li.ftphone{ padding-left: 30px; background: url(../images/call-iconw.png) no-repeat left top 3px;
    background-size: 18px;}
li.ftmobile{padding-left: 30px; background: url(../images/mobile-icon.png) no-repeat left top 3px;
    background-size: 18px;}
    li.fax{padding-left: 30px; background: url(../images/fax-icon.png) no-repeat left top 3px;
        background-size: 18px;}
        ul.socialmedia {
            display: flex;
            align-items: center;
            justify-content: flex-start; margin-top: 20px;
        }
        ul.socialmedia li a img {
            max-width: 22px;
        }
        
        ul.socialmedia li span {
            display: none;
        }
        
        ul.socialmedia li a {
            width: 40px;
            height: 40px;
            display: inline-flex;
            background-color: #fff;
            border-radius: 50px;
            align-items: center;
            justify-content: center;
        }
        
        ul.socialmedia li {
            margin-right: 10px;
        }
        ul.socialmedia li:last-child{margin-right: 0px;}
        ul.socialmedia li a img {
            filter: brightness(.5) invert(.5);
        }
        a.twt img {
            max-width: 17px !important;
        }
        .footerBtm {
            margin-top: 50px;
            border-top: 1px solid #fff;
            padding-top: 20px;
        }
        
        .footbtleft p {
            color: #fff;
            margin-bottom: 0px;
        }
        
        .footbtRight {
            text-align: right;
        }
        
        .footbtRight p {
            color: #fff;
        }
        
        .footbtRight p a {
            color: #ffff;
        }
        .serviceImg img {
            width: 100% !important;
        }
        .newsImg img {
            width: 100%;
        } 
        .bannerImg img {
            width: 100%;
        } 
        .inputtext {
            border: 1px solid #007A35;
            height: 46px;
            border-radius: 7px;
            color: #7D7D7D;
            text-transform: uppercase;
            padding-left: 10px;
            width: 100%;
        }
        .inputtextarea {
            width: 100%;
            border-radius: 7px;
            padding: 10px; height: 150px;
        }
        ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            color: #7D7D7D;
          }
          ::-moz-placeholder { /* Firefox 19+ */
            color: #7D7D7D;
          }
          :-ms-input-placeholder { /* IE 10+ */
            color: #7D7D7D;
          }
          :-moz-placeholder { /* Firefox 18- */
            color: #7D7D7D;
          }
          section.contactDetails {
            padding: 75px 0px;
        }
        .conLeftContent p strong{color: #00A054;}
        .conLeftContent p strong {
            color: #00A054;
            font-family: 'Wix Madefor Display Bold';
        }
        .text-right p {
            float: right;
        }
        span.wpcf7-spinner {position: absolute;}
        .contactCvr {
            background: #F8F8F8;
            padding: 50px;
        }
        section.newsDetails {
            padding: 75px 0px;
        }
        section.newsDetails .newsBox {
            margin-bottom: 30px;
        }
        section.newsDetin {
            padding: 75px 0px;
            text-align: center;
        }
        section.newsDetin p{margin-bottom: 25px;}
        .messageCvr img {
            float: right;
            margin-left: 2%;
            margin-bottom: 20px;
            margin-top: 38px;
        }
        section.chairmasmsg {
            padding: 50px 0px;
        }
        section.chairmasmsg p strong{color: #00A054; }
        .osRight {
            margin-left: auto;
        }
        .osCvr {
            background: #F8F8F8;
            padding: 50px;
            border-radius: 10px;
            margin-bottom: 30px;
        }
        section.co-operative {
            padding: 30px 0px;
            
        }
        section.co-operative h2{text-align: center;}
        .osimg {
            border-radius: 10px;
            overflow: hidden;
        }
        .osimg img {
            width: 100%;
        }
        .osCvr h3{font-size: 16px; color: #00A054;}
        .osCvr ul li,.servicecontainer ul li,.bannerBottom.commenpage ul li{
            position: relative;
            padding-left: 19px;
            margin-bottom: 20px;
        }
        
        .osCvr ul li:after,.servicecontainer ul li:after,.bannerBottom.commenpage ul li:after {
            position: absolute;
            width: 8px;
            height: 8px;
            background: #000;
            content: '';
            left: 0px;
            top: 8px;
            border-radius: 30px;
        }  
        .osCvr .accordion-item{margin-bottom: 15px;border-radius: 10px} 
        .osCvr .accordion-button {
            background: #fff;
            padding: 5px 20px;
            border-radius: 10px !important;
            overflow: hidden;    
        }       
        .billingservCvr {
            padding: 20px 30px;
        }  
        .osCvr .accordion-button:not(.collapsed){
            background: #fff;
        }
        .osCvr .accordion-button{
            border-radius:10px 10px 0px 0px !important;
        }
        .btn.btn-secondary {
            border: 1px solid #00a054;
            margin-right: 10px;
        }
        .downloadList {
            position: relative;
            width: 100%;
            background: #F8F8F8;
            padding: 18px 20px; font-size: 18px;
            border-radius: 7px;
            margin-bottom: 20px;font-family: 'Wix Madefor Display Medium'; 
        }
        
        a.downloadbtn {
            position: absolute;
            right: 0px;
            color: #00A054;
            font-family: 'Wix Madefor Display Medium';
            background: url(../images/download-icon.png) no-repeat right top 5px;
            background-size: 13px;
            padding-right: 23px;
            margin-right: 20px;
            font-size: 16px;
        }
        .tentHeader {
            font-size: 20px;
            font-family: 'Wix Madefor Display Medium';
            color: #2E2E2E;
            margin-bottom: 14px;
        }
        
        .tenderList p {
            max-height: 120px;
            min-height: 86px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        
        .tenderList {
            padding: 30px 50px;
            background: #F8F8F8;
            border-radius: 10px; margin-bottom: 20px; min-height: 280px;
        }
        .tenderList.careersList {
            min-height: auto;
            border: 1px solid #007a35a3;
        }
        
        .tenderList.careersList p {
            min-height: auto; margin-bottom: 20px;
        }
        
        .tenderList.careersList .tentHeader {
            font-size: 28px;
            font-family: 'Wix Madefor Display Bold';
        }
        section.careersCvr header {
            display: block !important;
            position: static;
            box-shadow: 0 0 1rem 0 rgb(0 0 0 / 0%);
            border: none;
        }
        
        
        
        .sjb-page .list-data .v1 .job-description p {
           
        }
        
        .prdFeatures header.sticky {
            background: 0 0 !important
        }
        
        #post-446 .sjb-page .list-data .v1 .job-description p {
            color: #000 !important
        }
        
        .sjb-page .list-data .v1 {
            background: 0 0 !important
        }
        
         .sjb-page .sjb-detail .list-data .v1 ul li {
            font-size: 18px !important
        }
        
        .dbllinhdng {
            padding-top: 142px
        }
        
        .trpllinhdng {
            padding-top: 190px
        }
        
        .careerImg.snglelnhdng {
            padding-top: 160px
        }
        
        .dbllinsub {
            padding-top: 225px
        }
        
        .sjb-page .btn-primary {
            background: #00a054;
            border: 1px solid #00a054;
            color: #fff;
            border-radius: 25px;
            padding: 8px 20px;
            text-transform: uppercase;
            font-size: 15px;display: flex;
        }
        
        .sjb-page .btn.btn-primary:hover {
            background: #fff !important;
            border: 1px solid #00a054 !important;
            color: #00a054 !important;
        }
        .job-info span.job-title {
            font-size: 28px;
            font-family: 'Wix Madefor Display Bold';
            color: #2E2E2E;
        }
        .job-type, .job-type i,.job-location,.job-location i,.job-date,.job-date i {
            color: #2E2E2E !important;
        }
        .sjb-page .list-data .v1 {
            border: 1px solid #007a35a3;
            padding: 30px 30px !important;
            background: #F8F8F8 !important;
            border-radius: 10px;
            margin-bottom: 20px;
        }
        
        .sjb-page .list-data .v1 header {
            background: transparent !important;
        }
        .sjb-page .sjb-filters.sjb-filters-v1 .form-control {
            border: 1px solid #00a054a6 !important;
            -webkit-border-radius: 5px !important;
            -moz-border-radius: 5px !important;
            border-radius: 5px !important;
            color: #666;
            font-size: 16px;
            height: 45px !important;
            border-radius: 5px !important;
        }
        .sjb-page .sjb-filters.sjb-filters-v1{background: #F8F8F8 !important; padding: 30px !important;}
        .sjb-search-categories .form-group,.sjb-search-job-type .form-group,.sjb-search-location .form-group,.sjb-page .sjb-filters.sjb-filters-v1 .btn-search{margin-bottom: 0px !important;}
        .sjb-page .sjb-filters.sjb-filters-v1 {
            background: #F8F8F8 !important;
            padding: 50px 30px !important;
            border-radius: 10px;
        }
        .sjb-search-button input.btn-search.btn.btn-primary {
            border-radius: 30px;
            height: 45px;
        }

        .container.sjb-container {
            margin-top: 170px;
            margin-bottom: 75px;
        }
.container.sjb-container header {
    position: static;    margin-bottom: 12px;
}
.sjb-page .list-data .v1 header.aniPos {
    box-shadow: 0 0 1rem 0 rgb(0 0 0 / 0%);
}
.sjb-page span.job-title {
    font-family: 'Wix Madefor Display Bold';
    font-size: 28px;
}
.servicecontainer ul.auto {
    width: auto;
}
/******************************************************************/
.abtbanner {
    position: relative;
}
.abtbanner {
    position: relative;
}

.bannerdet {
    position: absolute;
    top: 10%;
    left: 50px;
    text-align: left;
}

.bannerdet ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
}    
.pagetitle{color: #fff;} 
.bannerdet ul li {
    color: #ffff;
    
    margin-right: 10px; 
}

.bannerdet ul li a {
    padding-right: 20px;
    color: #fff;
    background: url(../images/bredcrumb-arrow.png) no-repeat right top 4px;
    background-size: 15px;
}
.abtbanner {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

section.bannerBottom {
    text-align: center;
    padding: 75px 0px 65px;
}
.whoweareImg img{max-width: 92%;}
section.whoweare,section.whoarewestaffmember {
    padding: 40px 0px 75px 0px;
}
.whoarsmCvr {
    background: #F8F8F8;
    padding: 30px 30px 20px 30px;position: relative;
    height: 100%;
}
.whoarsmCvr ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.whoarsmCvr ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
    border-bottom: 1px solid #CFCFCF;
}

.whoarsmCvr ul li span {
    font-size: 22px;
    font-family: 'Wix Madefor Display SemiBold';
}
.whoarsmCvr ul li:last-child {
    border-bottom: 0px;
    background: #fff;
    margin-top: 20px;
    padding: 9px 10px;
    border-radius: 10px;
}
.boardcvr {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    padding: 25px 5px;
    background: #F8F8F8;
    border-radius: 10px;
    text-align: center;margin-bottom: 30px;
}
.boardImg {
    max-width: 175px;
    height: 170px;
    overflow: hidden;
    margin-bottom: 15px;
}
.boardheading {
    font-size: 28px;
    color: #767676;
    font-family: 'Wix Madefor Display Bold';
    margin-bottom: 20px;
}
 
.boarddesig {
    font-size: 18px;
    color: #2E2E2E;
    font-family: 'Wix Madefor Display SemiBold';
    margin-bottom: 6px;
}

.boardNAme {
    text-transform: uppercase;
    color: #00A054;
    font-size: 18px;
    font-family: 'Wix Madefor Display SemiBold';
}
section.boardofmember {
    padding-bottom: 50px;
}
.servivImg {
    border-radius: 219px 219px 0px 219px;
    /* overflow: hidden; */
}

.servivImg {
    width: 40%;
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 5%;
    margin-bottom: 75px;
}
.servivImg:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/curve.png) no-repeat left bottom;
    left: -1px;
    bottom: -36px;
    background-size: 81%;
}

.servivImg img {
    border-radius: 219px 219px 0px 219px;
    position: relative;
    z-index: 1;
}
section.servivedet {
    padding: 80px 0px 70px;
}
.branchLoca iframe {
    width: 100%;
    max-height: 210px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #00A054 !important;
}
.branchdetails ul li span {
    color: #00A054;
    width: 20%;
    display: inline-block;
}
.brdt {
    width: 80%;
}

.branchdetails ul li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start; margin-bottom: 25px;
}
.brdt p {
    margin-bottom: 0px;
}
.branchListCvr {
    margin-bottom: 22px;
    background: #F8F8F8;
    padding:0px 30px 30px 30px;
}
.branchdetails ul li:last-child{margin-bottom: 0px;}
.branchdetails {
    padding-left: 5%;
}
.accordion-button{background-color: #F8F8F8; color: #2E2E2E;font-size: 18px;    font-family: 'Wix Madefor Display Medium';}
.accordion-body{padding: 0px;}
.accordion-item{border: 0px; margin-bottom: 25px;}
.accordion-button:not(.collapsed){background-color: #F8F8F8;color: #2E2E2E; box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0);}
.accordion-button::after{background-image: url(../images/accordian-arrow.png); background-repeat: no-repeat; background-size: 15px;}
.accordion-button:not(.collapsed)::after{background-image: url(../images/accordian-arrow.png); background-repeat: no-repeat; background-size: 15px;}
.accordion-button:not(.collapsed)::after {
    transform: rotate(-90deg);
}
section.branchCvr {
    padding: 75px 0px 10px;
}
.branchListCvr.sing {
    padding: 30px;    border-radius: 10px;margin-bottom: 20px;
}
.branchListCvrlist {
    margin-bottom: 0px;
}
.copMnHead {
    font-size: 20px;
    margin-bottom: 25px;
}
section.co-operative .smallHeading {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Wix Madefor Display Bold';
}
.branchListCvrlist .branchdetails ul li {
    width: 100%;
    background-color: #F8F8F8;
    font-family: 'Wix Madefor Display Medium';
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px;
    border-radius: 7px;
    margin-bottom: 10px;
}

.branchListCvrlist .branchdetails {
    padding-left: 0px;
}
.branchListCvrlist .branchdetails span {
    width: auto;
    margin-right: 5%;
}

.branchListCvrlist .branchdetails .brdt {
    width: auto;
}
.workgtm {
    display: flex;
}
.branchListCvrlist .branchdetails ul li .row {
    width: 100%;
}
section.archievementsCvr {
    padding: 75px 0px;
}
.headingcap {
    background: #fff;
    text-align: left;
    padding: 15px 10px;
    color: #00A054;
    font-family: 'Wix Madefor Display Medium';
    text-transform: uppercase;
}
a.elem {
    margin-bottom: 20px;
    display: inline-block;
	border: 1px solid #00A054;
    border-radius: 10px;
    overflow: hidden;
}
section.moremenu {
    position: fixed;
    right: -300px;
    top: 0px;
    background: #01a054;
    z-index: 1000;
    height: 100vh;
    max-width: 300px;
    max-height: 100vh;
    overflow: auto;
    padding: 35px 0px 10px 0px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

section.moremenu.active {
    right: 0px;
}

section.moremenu ul li {
    border-bottom: 1px solid #ffffff47;
}
section.moremenu ul li:first-child{border-top: 1px solid #ffffff47;}

section.moremenu ul li a {
    padding: 8px 20px;
    display: block;
    color: #fff;
}

section.moremenu ul li a:hover {
    background: #1e1e1e;
}

a.morecls {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 35px;
    height: 35px;
    background: #000;
    color: #fff;display: flex; align-items: center; justify-content: center; font-family: 'Wix Madefor Display Medium';
}
.bankInfo p {
    font-family: 'Wix Madefor Display Bold';
}
.bankInfo {
    background: #F8F8F8;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
}
.frmcVr {
    border: 1px solid #00a054a1;
    border-radius: 10px;
}

.frmcVr .prmColmn {
    border-bottom: 1px solid #00A054;
    font-size: 14px;
    
}
.tablHead {
    font-family: 'Wix Madefor Display Bold';
    font-size: 14px;
}
.prmColmn .col-lg-6:first-child {
    border-right: 1px solid #00A054;
}
.prmColmn .col-lg-6,.prmColmn .col-lg-12{padding: 10px 20px;}
.prmColmn .col-lg-12 .tablHead{text-transform: uppercase; color: #00A054;}
.frmcVr .prmColmn:last-child {
    border-bottom: 0px;
}
.pdmain{padding: 75px 0px;}
.testCvrBtm {
    width: 100%;
    display: inline-flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    background: #F8F8F8;
    margin-bottom: 20px;
    padding: 30px 30px 30px 130px;
}

.testImg {
    width: 97px;
    height: 97px;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 15px;
    top: 15px;
}

.testdesgn {
    font-family: 'Wix Madefor Display Bold';
}
.offerBox {
    border: 1px solid rgb(0 160 84 / 50%);
    border-radius: 10px;
    overflow: hidden;
    position: relative;margin-bottom: 20px;
}
.offImg {
    max-height: 350px;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.offImg img {
    width: 100%;
}

.offdetCvr {
    background: #fff;
    padding: 15px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.offHeading {
    font-family: 'Wix Madefor Display Medium';
    color: #01a054;
}

.rdmoreico {
    color: #2E2E2E;
    padding-right: 22px;
    background: url(../images/accordian-arrow.png) no-repeat right center;
    background-size: 14px;
}
.ofimgMain {
    text-align: center;
}
.is-form-style.is-form-style-3 input.is-search-input{border: 1px solid #01a054 !important;}
table {
    border: 1px solid #089b5194;
    border-radius: 10px !important; margin-bottom: 15px;
}

table tr {
    border-bottom: 1px solid #089b5194;
}

table tr th {
    color: #00a054;
    padding: 10px 10px;
}

table tr td {
    padding: 10px 10px;
    color: #2E2E2E;
}
table.fixdep tr td:last-child {
    font-family: 'Wix Madefor Display Bold';
    color: #089b51;
}
.servicecontainer ul{width: 100%; display: inline-block;}
.servicecontainer h3, .servicecontainer h4, .servicecontainer h5 {
    color: #007A35;
    font-family: 'Wix Madefor Display Bold';
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
}
section.section01.inner {
    margin-top: 165px;
}
section.loan-option-text-info .slider {

    background: linear-gradient(to right, rgb(0 160 84) 0%, rgb(0 126 65) 0%, rgb(255, 255, 255) 0%, rgb(0 160 84) 100%) !important;
}
ul.sitemapul li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    padding-top: 8px;
    position: relative; margin-bottom:0px !important;
}
ul.sitemapul li:after {
    top: 16px !important;
}

ul.sitemapul li ul {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

ul.sub-menuul.sitemapul li ul li {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
}

ul.sitemapul li ul li {
    margin-bottom: 0px !important;
}

ul.sitemapul li ul li:last-child {
    border-bottom: 0px;
}
.secureLogo {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 30px;
    color: #fff; 
}

.secureLogo a {
    color: #fff;
}
.upddat {
    color: #fff;
    margin-top: 14px;
}
/*******************************************************************/
@media all and (min-width:1537px) {
    .container {max-width: 1760px;}
    .productSlider .owl-carousel,section.homeservice .owl-carousel{padding: 0px 20px;}
    .container-fluid {
        max-width: 1760px;
    }
    p {
        font-size: 18px;
        line-height: 32px;
        color: #373737;
        
    }
    h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 48px;
        line-height: 59px;
        margin-bottom: 24px;
        font-family: 'Wix Madefor Display Bold';
        -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
        
    }
    button.owl-prev, button.owl-next{left: -50px;}
    button.owl-next{right: -50px !important;}
    .productheading {
        font-size: 18px;}
        .subheading {
            font-size: 32px;}
            .whybtHead{font-size: 24px;}
            .homeAbtLeft h1{max-width: 840px;}
            .servivImg:after {  background-size: 62%;  }
        section.section01 {
                margin-top: 135px;}
                section.section01.inner {
                    margin-top: 165px;
                }

}
@media all and (max-width:1367px) {
 .container {
        max-width: 1300px;
    }
    section.section05 {
        padding: 100px 0px 100px;
    }  
    section.section03 {
        padding: 75px 0px 125px;
    } 
    section.partnersHome {
        padding: 100px 0px 100px;
    }
    a.float {
        position: fixed;
        right: 50px;
        bottom: 110px;
        width: 70px;
        height: 70px;
        margin-top: -50px;
        z-index: 111;
    }
}

@media all and (max-width:1280px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {
		max-width: 1240px !important;
	}
    
 
}

@media all and (max-width:1025px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 1010px !important;}	 
.col-lg-2.logocvr {max-width: 17%;}
 
h1, h2, h3, .mainhead {
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 31px;
    line-height: 45px;
}
.newsLeft{width: 238px;}
}
@media all and (max-width:992px) {

footer {
    padding: 50px 0px 40px;
    text-align: center;
}
a.more {
    display: none;
}
.col-lg-6.headTopLeft {
    max-width: 33%;
}

.col-lg-6.headTopright {
    max-width: 67%;
}
.newsLeft {
    width: 318px;
}
section.homeProducts {
    padding: 40px 0px 40px; text-align: center;
}
.productCvr a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.productSlider .owl-carousel,section.homeservice .owl-carousel {
    padding: 0px 70px;
}
button.owl-prev, button.owl-next{left: 20px;}
button.owl-next{right: 20px !important;}
section.homeAboutus,section.whyus {
    padding: 0px 0px 40px 0px;
    text-align: center;
}
.subheading{margin-bottom: 10px;}
h1, h2, h3, .mainhead {
    font-weight: 400;
    margin-bottom: 15px;
    font-size: 31px;
    line-height: 45px;
}
section.enjotbanking {
    text-align: center;margin-bottom: 40px;
}
.enjotbanking h2 {
    color: #fff;
    margin-bottom: 5px;
}
.enjotbanking h2 span {
    color: #efff00;
}
section.whyus .col-lg-7 p{padding-right: 0px;}
section.whyus ul li:nth-child(2), section.whyus ul li:nth-child(4) {
    margin-right: 0px;
}
section.whyus ul li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 18px;
}
section.homeservice{padding: 40px 0px;}
section.chairman{padding: 40px 0px; text-align: center;}
.chairmanRight {
    text-align: center;
    display: flex;
    align-items: center;
}
.chairmanRight h3 {
    margin-top: 15px;
    margin-bottom: 5px;
}
.designa {
    margin-bottom: 15px;
}
.connectingrootCvr h4 {
    color: #fff;
    margin-bottom: 0px;
}
section.connectingroot {
    padding: 40px 0px;
}
section.newsevents {
    padding: 0px 0px 40px;
}
.row.hmblogbtm {
    display: flex;
    align-items: center;
    justify-content: center;
}
.newsBox {
    margin-bottom: 20px;
}
section.newsevents a.btn {
    margin-top: 10px;
}
section.newsevents p.text-center {
    margin-bottom: 0px;
}
.footmenu ul li {
    width: 100%;}

ul.ftmenuList {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
ul.socialmedia {
    margin-top: 20px;
}
.footbtRight p {
    color: #fff;
    text-align: center;
    align-items: center;
}
ul.socialmedia{justify-content: center;}
section.moremenu{display: none;}
section.bannerBottom {
    text-align: center;
    padding: 40px 0px 0px;
}
.whoweareImg {
    text-align: center;
}
section.whoweare .col-lg-7 {
    text-align: center;
    padding-top: 30px;
}
section.whoweare, section.whoarewestaffmember {
    padding: 40px 0px 0px 0px;
}
.whoarsmCvr{text-align: center;}
section.boardofmember {
    text-align: center;
}
section.boardofmember .row {
    justify-content: center;
}
.servivImg {
    margin-bottom: 50px;
}
section.branchCvr {
    padding: 30px 0px 10px;
}
.accordion-item,.branchListCvr{margin-bottom: 10px;}
.branchdetails {
    padding-left: 0%;
    margin-top: 10px;
}
section.co-operative {
    padding: 30px 0px 0px;
}
section.co-operative .smallHeading{margin-bottom: 15px;}
section.co-operative {
    padding: 0px 0px 0px;
}
section.contactDetails {
    padding: 30px 0px;
}
.contactCvr { padding: 30px;
}
.osCvr {
    padding: 30px;
    text-align: center;
}
.billingservCvr ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
section.co-operative.othser {
    padding: 30px 0px;
}
section.newsDetails {
    padding: 30px 0px;
}
section.newsDetin {
    padding: 30px 0px;}
section.archievementsCvr {
        padding: 30px 0px;
    }
    .pdmain {
        padding: 30px 0px !important;
    }
    .prmColmn .col-lg-6:first-child{border-right: 0px;}
    .prmColmn .col-lg-6, .prmColmn .col-lg-12 {
        padding: 5px 20px;
    }
    .rsDeta {
        text-align: center;
    }
    .text-right p{width:100%; text-align: center;}
    a.downloadbtn {
        position: static;
        display: inline-block;
        margin-right: 0px;
        margin-top: 15px;
    }
    .tenderList {
        text-align: center;
    }
    
.downloadList {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
    .downloadList{font-size: 16px;}
    .sjb-search-categories .form-group, .sjb-search-job-type .form-group, .sjb-search-location .form-group, .sjb-page .sjb-filters.sjb-filters-v1 .btn-search {
        margin-bottom: 15px !important;
    }
    .sjb-page .list-data .v1 header .col-sm-10 {
        width: 100%;
    }
    .sjb-page .sjb-listing .row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .sjb-page .sjb-listing .row .col-md-5{width: 100%;}
    .sjb-page .sjb-listing .row {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
    .sjb-page .list-data .v1 .job-info h4 {
        text-align: center;
        margin-bottom: 20px;
    }
    
    
    .job-description p {
        text-align: center;
    }
    
    .sjb-apply-now-btn {
        text-align: center;
    }
    .job-type, .job-location,.job-date {
        display: inline-block;
        width: auto !important;
    }
    .sjb-page .sjb-filters.sjb-filters-v1 {
        background: #F8F8F8 !important;
        padding: 30px 15px !important;
        border-radius: 10px;
    }
    .sjb-page .sjb-filters.sjb-filters-v1{margin-top: 0px;}
    .company-logo {
        text-align: center;
    }
    
    .job-detail {
        text-align: center;
    }
    
    .col-md-11.col-sm-10.header-margin-top {
        text-align: center;
    }
    .job-features table {
        text-align: center;
    }
    
    .sjb-page .sjb-detail .list-data .v1 .job-features .table td {
        display: block;
        width: 100%;
    }
    
    .sjb-page .sjb-detail .list-data .v1 .job-features .table td {
        width: 100% !important;
        display: block;
    }
    
    .sjb-page .sjb-detail .list-data .v1 .job-features .table tr {
        display: block;
        width: 100%;
    }
    
    .sjb-page .sjb-detail .list-data .v1 .job-features .table {
        max-width: 100% !important;
    }
    
    .sjb-page .sjb-detail .list-data .v1 .job-features .table tbody {
        width: auto !important;
    }
    .job-features h3 {
        text-align: center;
    }

.sjb-page .form-group {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.secureLogo {
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 0px;
    color: #fff;
}
}

@media all and (max-width:767px) {

.logo {max-width: 204px;}

.navMenu {
    top: 70px;
}
.header-bottom{min-height: 65px;}
.btn {
    height: 40px;
}
section.whyus ul li {
    width: 100%;
    margin-right:0%;
    margin-bottom: 18px;
}
.newsLeft {
    width: 34%;
    font-size: 12px;
    padding: 0px 0px 0px 9px;
    height: 35px;
}
section.newsScroll,marquee li{height: 35px;}
section.newsScroll ul {
    padding-left: 0px;
    width: 60%;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 14px;
    font-family: 'Wix Madefor Display Bold';
}
p {
    font-size: 15px;}
.col-lg-6.headTopLeft {
    display: none;
}
.col-lg-6.headTopright {
    max-width: 100%;
}

.selelang {
    min-width: 86px;
    height: 30px;
    padding-right: 19px;
    padding-left: 5px;
    background: url(../images/down-icon.png) no-repeat right 9px center;
    background-size: 12px;
    font-size: 11px;
}
a.sitemap {
    display: none;
}
.social{display: none;}
.is-form-style input.is-search-input{ height: 30px;    font-size: 11px;}
.is-form-style input.is-search-input::-ms-input-placeholder { /* Edge 12-18 */
    font-size: 11px;
  }
  
  .is-form-style input.is-search-input::placeholder {
    font-size: 11px;
  }
  .is-form-style input.is-search-submit, .is-search-icon{height: 30px;}
  .is-form-style input.is-search-submit, .is-search-icon, .is-form-style input.is-search-submit:hover, .is-search-icon:hover {
    background-size: 20px;
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.is-search-icon {
    width: 23px;}
.is-form-style button.is-search-submit {
        width: 26px !important;
        height: 26px !important;
        position: absolute !important;
        right: 5px;
    }
  .is-form-style button.is-search-submit{width: 26px !important; height: 26px !important;}
  .is-form-style.is-form-style-3 label {
    width: calc(100% - 0px)!important;
}
.headTopright a, .socialList {
    width: 35px;
    height: 30px;
    background-size: 18px;
    margin-right: 5px;
}
span.afr-xlarge.fonts {
    width: 20px;
}

span.afr-large.fonts {
    width: 16px;
    background-position: center top 8px !important;
}
span.afr-normal.fonts {
    width: 14px;
    background-position: center top 8px !important;
}
form.is-search-form.is-form-style.is-form-style-3.is-form-id-346.is-ajax-search {
    margin-right: 13px;
}
.headerTop {
    background: #e9f6ef;
    min-height: auto;
    padding: 8px 0px;
}
section.section01 {margin-top: 110px;}
button.owl-prev, button.owl-next {
    width: 30px;
    height: 30px;}
.bannerImg img {
        min-height: 171px;
        object-fit: cover;
    }
marquee li:after {
        width: 8px;
        height: 8px;
        position: absolute;
        content: '';
        background: #00a155;
        left: 0px;
        top: 15px;
        border-radius: 20px;
    }
section.newsScroll, marquee li {
       
        height: 35px;
        font-size: 13px;
    }
    marquee li{ padding-left: 13px;}
    .productSlider .owl-carousel, section.homeservice .owl-carousel {
        padding: 0px 35px;
    }
    button.owl-prev, button.owl-next {
        left: 0px;
    }
    button.owl-next {
        right: 0px !important;
    }
    .subheading {
        font-size: 20px;
        line-height: 30px;
    }
.whybtBox {
    display: flex;
    align-items: center;
    padding: 20px 20px;
    border: 0.5px solid #00A054;
    justify-content: center;
    border-radius: 10px;
    flex-direction: column;
}
.whybtHead {
    font-size: 16px;
}
.whbtcnt{padding-left: 0px;    margin-top: 10px;}
section.whyus .col-lg-7 ul li {
    margin-bottom: 10px !important;
}
.whyusRight .nav-tabs .nav-link {
    width: 50%;
    height: 45px;}
    .whyusRight .nav-tabs .nav-link{font-size: 18px;}
    section.whyus{padding-bottom: 0px;}
    .whyusRight {
        padding-top: 20px;}
        section.section01.inner {
            margin-top: 127px;
        }
        section.bannerBottom {
            text-align: center;
            padding: 20px 0px 0px;
        }
        section.whoweare{padding-top: 20px;}
        .whoarsmCvr ul li span {
            font-size: 18px;}
            .bannerdet {
                width: 100%;
                top: 0%;
                left: 0px;
                text-align: center;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
            }
            .bannerdet ul{justify-content: center;}
            .bannerdet ul li{font-size: 14px;    margin-right: 5px;}
            .bannerdet ul li a {
                font-size: 14px;
                
                background: url(../images/bredcrumb-arrow.png) no-repeat right top 5px; background-size: 10px; padding-right: 12px;
            }
            h1.pagetitle {
                margin-bottom: 0px;
                max-height: 67px;
                overflow: hidden;
            }
           
            .boardcvr{margin-bottom: 15px;}     
            .boardcvr {
                max-width: 270px;
                display: inline-flex;
            }  
            .servivImg {
                width: 100%;
            }  
            section.servivedet {
                padding: 30px 0px 20px;
                text-align: center;
            }  
            .servivImg:after{bottom: -21px;}
            table {
                max-width: 100%;
                display: inline-block;
                overflow: auto;
            }
            
            table tbody {
                width: 590px !important;
                display: block;
            }
            body#post-423 section.servivedet tbody {
                max-width: 350px;
            }
            .branchdetails {
                padding-left: 0%;
                margin-top: 10px;
            }
            .branchdetails ul li span{width: 100%;}    
            .brdt{width: 100%;}    
            .branchdetails ul li{flex-direction: column;}
            .branchListCvrlist .branchdetails ul li{height: auto;} 
            .copMnHead {
                font-size: 18px;}
                .contactCvr {
                    background: #F8F8F8;
                    padding: 20px;max-width: 100%; overflow: hidden;
                } 

.col-lg-12.text-right .contactFrm {
    position: relative;
}

span.wpcf7-spinner {
    position: absolute;
    right: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
section.newsDetails .newsBox {
    margin-bottom: 15px;
}
a.elem {
    margin-bottom: 15px;}       
    .flexmasonry{margin-bottom: 0px;}    
    .testCvrBtm {
      
        margin-bottom: 15px;
        padding: 130px 20px 20px 20px;
        text-align: center;
    }
    .testImg {
       
        left: 50%;
        top: 15px;
        margin-left: -48.5px;
    }
    .loading{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: url(../images/logo.svg) no-repeat center #fff;z-index: 10000; background-size:190px;}
}


/***********************************************************************/
#ajaxsearchlite1 .probox, div.asl_w .probox {
    border: 1px solid #02a252 !important;
    padding: 6px;
    background-color: transparent;
}
div.asl_w .probox .promagnifier{display:none}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
  font-family: 'Noto Sans Malayalam', sans-serif;
    color: #00a054 !important;
    font-size: 16px;
}
@media all and (max-width:767px) {
#ajaxsearchlite1 .probox, div.asl_w .probox {
    padding: 3px;
}

}