a{text-decoration: none;}
.green-border {
    border-bottom: 2px solid #2c4055;
    padding-bottom: 18px;
    margin-bottom:24px;
}

.green {
    color: #2c4055;
}
.footer{
    background-color: #2c4055 !important;
}
.container-fluid {
    padding-right: 0px !important; 
    padding-left: 0px !important; 
}

.carousel-indicators{bottom: -50px;}
.carousel-indicators li{border: 1px solid #222;}
.carousel-indicators .active{background-color: #222;}


.form-control {
/*! line-height: ; */
margin-top: 14px;
}

/* header{padding:10px 0;} */
.one {
    background-image: linear-gradient(rgba(0,0,0,0.58),rgba(0,0,0,0.58)),url(../image/accounting-black-budget-53621.jpg);
    background-size: auto,auto;
    width: 100%;
    height: 90vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    margin-left: 0px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    clip-path: polygon(0% 0%,100% 0%,100% 70%,0% 100%);
}
.one h1 {
    color: #ffffff;
    font-size: 100px;
    font-weight: 900;
    text-align: center;
    /* border-bottom-color: #ffffff;
    border-bottom-style: solid; */
    line-height: 1.4;
    letter-spacing: 8px;
    margin-bottom: 123px;
    margin-top: 0px;
    text-decoration: underline;
    text-decoration-thickness: 3px!important;
    text-underline-offset: 14px;
}
.one h1 span{
    color: #ffffff;
    font-size: 80px;
    font-weight: 900;
}
.two {
    padding-bottom: 4%;
    padding-top:30px;
}

.two h1 {
color: #252525;
/* font-family: 'Source Sans Pro'; */
font-size: 36px;
font-weight: 700;
}
.two h3 {
    color: #4f5b25;
    font-size: 16px;
    letter-spacing: 1px;
    /* font-family: 'Montserrat'; */
    font-weight: 600;
}
.two h2, .two h2 a{
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform:uppercase;
    /* font-family: 'Montserrat'; */
    font-weight: 600;
    background:#2c4055;
    line-height: 50px;
    border-radius:5px;
    margin-bottom:20px;
}
a:hover, a:focus{text-decoration:none;}

.two h2 {
    display: block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    overflow: hidden;
}

.two h2:before{content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    background: #252525;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}
.two h2:hover:before{
    left: 0;
    right: 0;
}

.three {
    margin-top:30px;
    background-image: linear-gradient(rgba(0,0,0,0.58),rgba(0,0,0,0.58)),url(../image/agenda-analysis-business-plan-990818.jpg);
    background-size: auto,auto;
    width: 100%;
    height: 60vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    margin-left: 0px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    clip-path: polygon(0% 0%,100% 0%,100% 70%,0% 100%);
}
.three h1 {
    color: #ffffff;
    font-size: 100px;
    font-weight: 900;
    text-align: center;
    /* border-bottom-color: #ffffff;
    border-bottom-style: solid; */
    line-height: 1.4;
    letter-spacing: 8px;
    margin-bottom: 123px;
    margin-top: 0px;
    text-decoration: underline;
    text-decoration-thickness: 3px!important;
    text-underline-offset: 14px;
}
.four {
    padding: 5% 0%;
}
.four h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #2c4055;
    border-bottom-style: solid;
    border-bottom-color: #2c4055;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #2c4055;
    font-weight: 900;
}

.four p{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #160404;
}

.five {
    padding: 5% 0%;
    background-image: url(../image/about-bg.jpg);
}

.five .container {
    border: 20px solid #2c4055;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}



.five h1{
    font-size: 80px;
    font-weight: 900;
    text-align: center;
    line-height: 1.4;
    letter-spacing: 8px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #252525;
    padding-top: 20px;
}

.five h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #2c4055;
    border-bottom-style: solid;
    border-bottom-color: #2c4055;
    padding-top: 15px;
    padding-bottom: 20px;
    color: #2c4055;
    text-align: center;
    font-weight: 900;
}
.five p{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #160404;
    padding-top: 10;
}
.five ul li {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #160404; position:relative;  list-style:none;
}
.five ul li:before{content: "\f0a4";font-family: fontawesome; position:absolute; top:0; left: -35px; color:#000; font-size:20px;}
.six {
    /* background: #eff4fb; */
    /* padding: 5% 0%; */
        margin-top: -5%;
}

.six .BG {
    background-image:url(../Image/service-home-1.jpg);
    min-height: 580px;
}
.six .BG-col {
    background: #2c4055;
    padding: 17% 4% 5% 4%;
}
.six .BG-col:nth-child(2) p{text-align:center; margin-top:20px;}
.six .BG-col a{color: #fff;border-bottom: 2px solid #fff;border-top: 2px solid #fff;padding:10px 10px;}
.six h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #fff;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    font-weight: 900;
}
.six h3{
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 17px;
}
.six p{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
}

.six h1 {
    font-size: 80px;
    font-weight: 900;
    position: relative;
    text-align: left;
    line-height: 1.4;
    letter-spacing: 8px;
    background: #fff;
    margin-bottom: 0px;
    /* margin-top: 10px; */
    width: 87%;
    z-index: 999;
    color: #252525;
    left: -15px;
    padding: 20px 76px;
    top: 173px;
}



.seven {
        margin-top: -5%;
    /*background: #eff4fb;*/
    /*padding: 5% 0%;*/
}

.seven .BG {
    background-image: url(../image/bg-7.jpg);
    min-height: 1116px;
}
.seven .BG-col {
    background: #2c4055;
    padding: 17% 4% 5% 4%;
}

.seven h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #fff;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    font-weight: 900;
}
.seven input[type=submit]{cursor: pointer;
    color: #fff;
    background: #252525;
    padding: 10px 30px;
    line-height: 26px;
    border: 2px solid #2c4055; color:#2c4055;
    border-radius: 10px;
    font-size: 20px;}
.contact-info {
margin-bottom: 20px;
text-align: center;
}
.cont-form{    float: left;border-bottom: 1px dashed #252525;
    padding-bottom: 20px; margin-bottom:30px;}
.contact-info .fa {
font-size: 48px;
display: inline-block;
/*margin-bottom: 10px;*/
background: #252525; color:#fff; width:80px; height:80px; line-height:80px; text-align:center; float:left;
}
.contact-info i:after {content:'';
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    position: absolute;
    top: 30px;
    left: 100px;transform: rotate(180deg);
    /* border-right: 14px solid #d81f01; */
}
.cont-cont{text-align: left;  padding-left: 135px; padding-right:10px; text-align:justify;}
.contact-info address,
.contact-info p {
margin-bottom: 0;
color: #000;
}

.contact-info h3 {
font-size: 18px;
margin-bottom: 15px;
font-weight: bold;
text-transform: uppercase;
color: #999;
}
.contact-info a {
color: #fff;
}

.contact-info a:hover {
color: #252525;
}
.seven h3{
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 17px;
}
.seven p{
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
}

.seven h1 {
    font-size: 80px;
    font-weight: 900;
    position: relative;
    text-align: left;
    line-height: 1.4;

    letter-spacing: 8px;
    background: #fff;
    margin-bottom: 0px;
    /* margin-top: 10px; */
    width: 87%;
    z-index: 999;
    color: #252525;
    left: -15px;
    padding: 20px 76px;
    top: 173px;
}


.seven {
        margin-top: -5%;
}

.eight .BG {
    background-image: url(image/bg-8.jpg);
    min-height: 878px;
}
.eight .BG-col {
    background: #2c4055;
    padding: 17% 4% 5% 4%;
}

.eight h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #fff;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    font-weight: 900;
}
.eight h3{
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 17px;
}
.eight p{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
}
.eight .BG-col:nth-child(2) p {
    text-align: center;
    margin-top: 20px;
}
.eight .BG-col a {
    color: #fff;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    padding: 10px 10px;
}
.eight ul li{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #fff;
}

.eight ul li{
    padding-left: 10px;
}

.eight h1 {
    font-size:70px;
    font-weight: 900;
    position: relative;
    text-align: left;
    line-height: 1.4;
    letter-spacing: 8px;
    background: #fff;
    margin-bottom: 0px;
    /* margin-top: 10px; */
    width: 87%;
    z-index: 999;
    color: #252525;
    left: -15px;
    padding: 20px 76px;
    top: 170px;
}
.eight {
        margin-top: -5%;
}
.eight h2{
    font-size: 35px;
    border-top-style: solid;
    border-top-color: #fff;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    font-weight: 900;
}

.nine {
    padding: 5% 0%;
}
.nine .BG-col {
    background: #2c4055;
    padding: 15% 4% 5% 4%;
}
.nine h2{
    font-size: 27px;
    border-top-style: solid;
    border-top-color: #252525;
    border-bottom-style: solid;
    border-bottom-color: #252525;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #252525;
    text-align: left;
    font-weight: 900;
    text-align: center;
}

.nine h2 span {
    font-size: 16px;
    margin-top: 15px;
    font-weight: 400;
    padding-bottom: 10px;
    color: #252525;
}

.nine p{
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #160404;
}
.nine p a {
    color: #252525;
    border-bottom: 2px solid #252525;
    border-top: 2px solid #252525;
    padding: 10px 10px;
}
/*service-page*/
.flip-front img{
    width: 100%;
    height: 100%;
    border-radius: 10px;
    margin-top: 17px;
    }

.hm-serv-inner{
    width: 100%;
    height: 240px;
    margin: auto;
    position: relative;
    text-align: center;
    float: left;
    margin: 0;
    border-radius: 15px;
    overflow: hidden;
    /* margin-top: -110px; */
    /* border: 2px solid  #004470; */
    margin-bottom: 15px;
    }
    
.hm-serv-inner h2{
    margin: 0;
    text-transform: capitalize;
    font-weight: bold;
    color: #ef1e24;
    font-size: 18px;
    margin-top: 10px;
    text-align: center;
    }
    
.hm-serv .col-md-4{    padding-right: 7px;
    padding-left: 7px;}
    
.hm-serv .row{    margin-right: -7px;
    margin-left: -7px;}

.hm-serv{
    padding: 15px 10px 0;
    /* margin-top: 30px; */
    margin-bottom: 0px;
    }

.flip{width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 10px;}

.flip-back{-webkit-transform: rotatey(-180deg);
    -ms-transform: rotatey(-180deg);
    -moz-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
    background: #FFF;
    font-family: Arial;
    font-size: 14px;
    text-align: justify;
    color: #4E4E4E;
    line-height: 26px;
    padding-left: 3%;
    padding-right: 3%;
    width: 100%;
    border: 0;
    padding-top: 5px;}
    
.hm-serv-inner:hover .flip{
    -webkit-transform: rotatey(0deg);
    padding: 16px;
    color: #696969;
    font-size: 14px;
    line-height: 18px;
    background: #ebebeb;
    -ms-transform: rotatey(0deg);
    -moz-transform: rotatey(0deg);
    transform: rotatey(0deg);
    }
    
.hm-serv-inner:hover .flip-front {
    -webkit-transform: rotatey(180deg);
    -ms-transform: rotatey(180deg);
    -moz-transform: rotatey(180deg);
    transform: rotatey(180deg);
}

.flip-back p a{    color: #fff;
    float: right;
    padding: 0px 12px;
    border-radius: 5px;
    font-size: 12px;
    box-shadow: 2px 2px 0px #ccc;
    line-height: 24px;
    }
.flip-back p {
    font-size: 16px;
    color: #160404;
    line-height: 21px;
}
.hm-serv h2{
    text-align: center;
    color: #2c4055;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 400;
}

/*services-page-end*/



/*contact*/


.st-custom-heading-layout2.st-custom-heading-wraper {
    margin-bottom: 24px;
}

.st-custom-heading-layout2 .st-heading-title {
    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px; font-weight:bold;
    margin-top: 0;
}

.st-custom-heading-layout2 .st-heading-title>span {
        position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 11px;
}

.st-custom-heading-layout2 .heading-line {
    width: 26px;
    height: 1px;
    background: #114366;
    margin: 0;
}

.st-feature-box {
    padding-left: 96px;
    position: relative;
        margin-bottom: 35px;
}

.st-feature-box .st-feature-box-icon {
    color: #114366;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height:0px;
    top: 27px;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.cont-page .st-feature-box {
    background: #2c4055;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    color: #fff;
}

.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

.why-us .col-md-6{    margin-top: 40px;}
.inner-page{padding-bottom: 30px;}

.cont-soc img{margin-right:5px;}
.cont-page h2{
    padding-bottom: 10px;
    font-weight: 800;
    color: #000;
    font-size: 19px;
    margin-top: 0;
    text-transform: uppercase;
    }
.cont-page h5{    color: #222;
    font-size: 19px;
    margin-bottom: 25px;}

.cont-page{text-align:left;}

.nav-top {
  position: relative;
  height: 45px;
  z-index: 1;
  width: 100%;
  background: #1b273d;
}


.nav-top a {
  margin: 5px 10px;
  color: #fff;
  text-align: center;
}
.selected img {
    width: 35px;
}
.dropdown_c {
    position: relative;
    margin: 0 5px;
    float: right;
}
.selected span {
    cursor: pointer;
    display: flex;
    background: #fff;
    width: 100%;
    border-radius: 5px;
    color: #000;
    padding: 2px 1px;
    margin: 4px 0;
}
.selected span a {
    color: #000;
}
.dropdown_c img {
    margin-right: 10px;
}

.srv-img{float: right; box-shadow: 1px 1px 5px gray;border-radius: 10px;}
img{max-width:100%;}

a {
color: #4f82f4;
transition: 0.5s;
}

.logo {
    text-align: center;
    padding-top: 5px;
}
.logo img {width:200px !important;}



.navbar-default{ border:0; background:#fff;}
.navbar .navbar-right{/* margin-top: 8px;*/}
.navbar-default{ margin-bottom: 0; padding: 16px 0; transition:0.5s;}

/*.navbar-default .navbar-nav>li>a:hover{/*background:#27507a;*/ color:#fff;}*/

.navbar-default .navbar-nav>li>a{ color:#222; padding-top: 8px; padding-bottom: 9px;}
.navbar-default .navbar-brand{padding:0;}



.navbar-fixed-top .nav>li>a{ padding-left:20px; padding-right:20px;}

.navbar-fixed-top.navbar-default{ padding: 9px 0;
    background: rgba(255,255,255,0.95);
    transition: 0.5s;
    border-bottom: 1px solid #ccc;
    /* padding-bottom: 0; */
    box-shadow: 0px 1px 4px #ccc;}


@media(max-width:1024px){
.animatedParent{overflow:hidden;}
.nav>li>a{ padding: 9px 9px;}	

.navbar-fixed-top .nav>li>a {
    padding-left: 13px;
    padding-right: 12px;
}


}


    
@media(max-width:769px){

.navbar .navbar-right{    width: 100%;
    margin: 0;
    margin-top: 10px;
}
.nav>li>a {
    padding: 9px 15px;
}
#logo-web{height: 100%;}



.navbar-fixed-top {
    background: #fff;
    position: static;
}



.navbar .navbar-right{ width: 100%; margin: 0; margin-top: 10px;}

.nav>li>a { padding: 9px 15px;}

#logo-web{ height: 100%;}


}

    
    
@media(max-width:736px){
.srv-img{float:none;margin:0;}
.ban-logo{width: 75px;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #27507a;     background-color: #27507a;}
.navbar-toggle{background-color: #f26520; border-color: #27507a;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}

#bs-example-navbar-collapse-1{    margin: 0;  padding: 0; border-top: 0;
}
.navbar-default .navbar-nav>li>a{    color: #fff;
padding: 5px 10px;
    background: #f26520; border-bottom:1px solid #fff;}

    
.top-nav-lft{float:left; width:70%;}	
.top-nav-rht{float:left; width:30%;}

.ban-logo{width: 75px;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ border-color: #fff; background-color: #27507a;}
.navbar-toggle{background-color: #c5965e;border-color: #27507a;} 
.navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}

#bs-example-navbar-collapse-1{    margin: 0;  padding: 0; border-top: 0;}

.navbar-default .navbar-nav>li>a{ color: #fff; padding: 5px 10px; background: #27507a; border-bottom:1px solid #fff; }	
.table-responsive{ border: none !important;}
    
}

    
@media(max-width:667px){
.three-cl h3{ font-size: 16px;}
.mu-scrolldown{ margin-top: 7px;}
.slider-info { width: 70% !important;}

}

    
@media(max-width:568px){
.top-nav-lft{ width:100%;}	
.top-nav-rht{ display:none;}

}
    
    
    
@media(max-width:480px){
.ban-logo{ width: 60px;}


}

    
@media(max-width:414px){


}
    
@media(max-width:375px){

.callbacks_nav.next{right: 6px;}
.callbacks_nav.prev{LEFT: 6px;}
.callbacks_nav{ top: 86px;}

.logo img { max-width: 85% !important;}


}


@media(max-width:360px){	
.logo img { max-width: 100% !important;}

}


#image-list{margin-top:2rem;margin-bottom:2rem;}
#image-list .list-container{display:flex;gap:1rem;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;min-height: 170px;/* align-items: center; *//* justify-content: center; */padding: 2rem 1rem;}
#image-list .list-container img{height:50px; object-fit:contain;}


.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{background-position: center; padding: 65px 0 0; width: 100%; background-size: cover; min-height:180px; text-align: center; position:relative;margin-bottom: 40px;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;z-index: 0;background: #1b273dad;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color: #fff;text-align:center;text-transform:uppercase;font-size: 37px;font-weight: 800;position:relative;z-index:1;font-family: "Poppins", serif!important;}


/*** Footer ***/
.footer .btn.btn-link {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    color: #777777;
    font-weight: normal;
    text-transform: capitalize;
    transition: .3s;
}

.footer .btn.btn-link::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: var(--primary);
    margin-right: 10px;
}

.footer .btn.btn-link:hover {
    color: var(--primary);
    letter-spacing: 1px;
    box-shadow: none;
}

.footer .form-control {
    border-color: #777777;
}

.footer .copyright {
    padding: 25px 0;
    font-size: 15px;
    border-top: 1px solid rgba(256, 256, 256, .1);
}

.footer .copyright a {
    color: var(--light);
}

.footer .copyright a:hover {
    color: var(--primary);
}
.h-80{
    height: 80% !important;
}

/*navbar*/

#HeaderControl, #MenuControl, #widgetsControl, #WidgetControl2, #WidgetControl1, #WidgetControl4{padding: 0;!I;!;}
#HeaderControl, #HeaderControl_C, #MenuControl, #MenuControl_C { height: 100px !important}
#MenuControl_C .navbar-default,#MenuControl_C .container-fluid,#MenuControl_C .navbar-nav{height:100%;}
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl .bg-light{background-color: #2c4055 !important;!i;!;height:100%;}
.nav-link{font-weight: 600;color: #fff;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/

#MenuControl_C #navbar-collapse-1{height:100% !important;}
.table-responsive{overflow:hidden; padding:0;}

.navbar-default .container-fluid{/*width:1140px;*/}
.navbar-header{display:none;}

#FooterrControl1_tr_FooterBackImage td.row{margin:0;}
/*navbar*/

.banner-section h1 {
    font-size: 70px;
    font-weight: 900;
    color: #fff;
    line-height: 1.3;
    text-shadow: 0px 3px 25px rgba(0, 0, 0, 0.1);
    /* background-color: rgba(36, 74, 148, 0.5); */
    padding: 20px 0px;
}

.footer p {font-size: 15px;
    color: #fff;
    line-height: 28px;}
.footer a {    line-height: 28px;
    font-size: 16px;}
.footer i.text-primary {color:#2c4055 !important;font-size:22px;padding-top:5px;}
.footer .btn-square{background-color: #2c4055;color:#fff;border:1px solid #2c4055;}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 8rem!important;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}


.main-table p{font-size: 16px!important;line-height: 1.6!important;font-weight: 400!important;color: #252525!important;}

.main-table h4{font-weight:600!important;color:#252525!important;}
.main-table h6{font-size: 18px!important;
font-weight: 600!important;padding-bottom:5px!important;}
.tm_img {
    border-radius: 6%;
    border: 3px solid #2c4055;
}
.teamsub-head {
    font-weight: bold;
    Font-size: 20px;
    color: #252525;
    line-height: 30px;
    text-transform: capitalize;
    margin: 0;
    text-align: left;
}
.feature-box-content{font-size:16px;line-height:28px;}
.abt-box{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 10px;
    width: 131px;}


    
/*============WHATSAPP==========*/


.whatsapp_btn{
position: fixed;
bottom: 32%;
right: 20px;
width: 55px;
height: 55px;
z-index: 9999;
/* display: none; */
}
.whatsapp_btn .icon_logo{
position: relative;
z-index: 100;
padding: 5px;
}

.whatsapp_btn .icon_logo > a > img{
width: 100%;
}

.whatsapp_btn .circle_waves {
border-radius: 50%;
background-color: #3cc04e;
width: 55px;
height: 55px;
position: absolute;
opacity: 0;
bottom: 1px;
left: 0px;
z-index: 99;
animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
}


.call_btn{
position: fixed;
bottom: 10%;
right: 20px;
width: 55px;
height: 55px;
z-index: 9999;
}
.call_btn .icon_logo{
position: relative;
z-index: 100;
padding: 5px;
}

.call_btn .icon_logo > a > img{
width: 100%;
}

.call_btn .circle_waves {
border-radius: 50%;
background-color: #3cc04e;
width: 55px;
height: 55px;
position: absolute;
opacity: 0;
bottom: 1px;
left: 0px;
z-index: 99;
animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
}

@keyframes waves {
from {
    transform: scale(.55, .55);
    opacity: .6;
}
to {
    transform: scale(1.8, 1.8);
    opacity: 0;
}
}

.whats-new h4{background-color: #2c4055!important;padding-top:20px!important;line-height:16px!important;}
#WhatsNewControl_C_ctl00_lbl_updated{background-color: #2c4055!important;margin-top:6px!important;}
#WhatsNewControl_C_ctl00_tr_SearchBackImage{background-color: #2c4055!important;height:26px!important;}
#EventCalenderControl{margin-top:-62px!important;}
#EventCalenderControl_C_ctl00_Event_Scroll marquee a{font-size:14px!important;}

@media (min-width: 991px){
#MenuControl .dropend .dropdown-menu[data-bs-popper] {right: 100%; left: auto;}
.body-fx #HeaderControl, .body-fx #MenuControl{position:fixed; top:0; height:70px; transition:.3s;}
.body-fx #HeaderControl{width:33%; float:left; left:0;}
.body-fx #MenuControl{width:67%; float:right; right:0;}
}
/* @media(max-width:667px)
{  .eight {
        width: 100%!important;
    }
    .nine {
        width: 100%!important;
    }
    .seven {
        margin-top: 0%;
        width: 100%!important;
    }
    .six {
        margin-top: 0%;
        width: 100!important;
    }
    .five {
        width: 100%!important;
    }
    .two {
        width: 100%!important;
    }
} */

@media(max-width:767px)
{
#EventCalenderControl{margin-top:0px!important;}
.three{margin-top:71px;}
.offset-3{margin-left:0px;}
.eight h1{left:-95px!important;}
.main-table {padding:0px 20px;}
.serv-b{padding-left: 50px!important;}
.two h2, .two h2 a {font-size:18px!important;}
.three h1 {text-align: left!important;}
.five p {
    text-align: justify;
    padding: 0px 40px 0px 0px!important;
}
.one h1{font-size:23px!important;text-align: left!important;}
.eight p{padding: 0px 20px;}
.nine p {
    text-align: justify;
    padding: 0px 54px 0px 0px!important;}
    .nine h2 {margin-left:30px;}
    .eight .BG-col {
        padding: 15% 13% 2% 7%!important;
    }
    .one h1{text-decoration: auto;}
    .map-footer{padding-right:30px;}
    .eight {
        margin-top: 4%;
    }
}

#MenuControl_C,#HeaderControl_C,#MenuControl .bg-light{
    background: #2c4055;
}
.nav-link:focus, .nav-link:hover{color:#ffff;}

#marquee1 a{color:#252525;}

.service-page .accordion-button { background-color: #2c4055; color: #fff; padding: 20px; font-weight: 500; letter-spacing: .5px}
.service-page .accordion-body p { display: flex;}
.service-page .accordion-body p i { color: #2c4055; font-size: 20px; margin: 3px 8px 0 0}