@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{font-family: "Poppins", sans-serif;}
.fa{font-family: "fontawesome";}
a {color: #171717;}
p{font-size: 15px;}

.mda-ic img {
    margin-top: -10px;
}

.services .carousel-control-next-icon, .carousel-control-prev-icon {display: block;}
.services .carousel-control-prev{ opacity: 1; left: -15px !important;  width: 40px; height: 40px; top: 30%; color: #fff !important;}
.services .carousel-control-next{ opacity: 1; right: -15px !important; width: 40px; height: 40px; top: 30%; color: #fff !important;}
.table-responsive {border: 0;padding: 0;}
.team_img {width: 160px;border: 6px solid #666;border-radius: 50%;}
.why_work a{background: #e69d2f;color: #fff;text-decoration: none;display: inline-block;padding: 10px 20px;font-size: 16px;}
.service-box p{text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.like_what_se_do_cont{font-size: 17px;}
.like_what_se_do_btn a{background: #e69d2f;color: #fff;text-decoration: none;display: inline-block;padding: 10px 20px;font-size: 16px;}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
/* background-color */
 .bg-1{background-color:#034d82;}
 .bg-2{background-color :#e69d2f;}
  /* Text-color */
 .cl-1{color:#034d82;}
 .cl-2{color :#e69d2f;}
  /* Font-Size */
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 /* Scroll */
   /*  */
.dropdown-item {font-size: 14px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #034d82;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# cotact
--------------------------------------------------------------*/
.map-cont{ margin-top: 10px; width: 56%; float: left; border: 1px solid #ddd; text-align: center; padding: 10px 0;}
.map-cont img{ max-width:100%;}
.bx-rht-cont{ width:40%; float: left; margin-left: 3%; text-align: left;}	
.bx-rht-cont a{ cursor:pointer;}
.bx-rht-cont h2{ text-align: left; font-size: 16px; font-weight: bold; line-height: 18px; margin-top: 5px; margin-bottom:5px;}	
.bx-rht-cont p{ margin-bottom:0;}
.brn-off{ width:31%; padding:1%; float:left; padding-bottom: 0;}
.cont-page h3{ margin: 0; font-size: 18px; margin-bottom: 8px;}
.cont-page p{ font-size:14px; color:#222; line-height: 24px !important;}
.cont-heading{margin: 0;font-size: 15px;text-transform: uppercase;background:#e69d2f;padding: 9px 10px;color: #fff;margin-bottom: 8px;}
.cont-page .st-feature-box{background: #034d82;padding-top: 10px;font-size: 14px;padding-bottom: 10px;margin-bottom: 10px;padding-right: 10px;color: #fff;}
.cont-page .feature-box-image{ margin-top: 13px;}
.st-feature-box {padding-left:75px;position: relative;  margin-bottom: 35px;}
.st-feature-box .st-feature-box-icon {color: #111;display: block;position: absolute;width: 52px;height: 52px;line-height:0px;top: 0;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;}
.st-feature-box h3 {color: #fff;margin-bottom: 8px;font-size: 15px;line-height: 20px;font-weight: 600;}
.cont-soc img{margin-right:5px;}
.cont-page h2{font-weight:bold;color: #000;font-size: 27px;margin-top: 0;text-transform: uppercase;margin-bottom: 18px;margin-top:10px;}
.cont-page h2 span{color: #111;font-weight: normal;font-size: 18px;}
.cont-page h5{ color: #222;font-size: 19px;margin-bottom: 25px;}
.cont-page h2 span {color: #111;font-weight: normal;font-size: 14px;}
.cont-page{text-align:left; font-size: 14px;}
.cont-page .map-contp{border:1px dashed #eee;}
/*  */

#logo-web{    transition: 0.5s;max-width: 100%;padding-left: 15px;margin: 0 auto;display: block;}

a:hover {color: #8ec4dd;text-decoration: none;}
section.bnr{padding:0;}
img{max-width:100%;}

#HeaderControl{height: 82px;float: Left;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;/* left: 74px; */top: 46px;z-index: 9;width: 30%;background: transparent;text-align: center;}
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl{height: 82px;float: Right;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;right: 0;top: 46px;z-index: 9;width: 71%;background: transparent;}
.body-fx #HeaderControl{height: 90px;float: Left;position: fixed;/* width: 33%; */padding: 0;padding-left: 0;background: #034d82;z-index: 99;text-align: left;transition: 0.5s;height: 80px !important;top: 0;}
.body-fx #logo-web{margin-top: 6px;}
.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {height: 90px;float: Right;position: fixed;right: 0;width: 71%;padding: 6px 0;padding-right: 0;background: #034d82;transition: 0.5s;top: 0px;height: 80px !important;}

center #form1 #HomepagecontentControl{/* padding-top: 120px; */padding-bottom:25px;}
center #form1 .top-nav{background: #111;}
center #form1 #HeaderControl,
/* center #form1 #MenuControl{background: #e69d2f;height: 95px !important;} */
/* center #form1 #HeaderControl{margin-left: -2px;     width: 31%;} */
/* center #form1 #MenuControl{margin-right: -2px;} */
center #form1 .fix-box{/* display:none; */}
.body-fx center #form1 #HeaderControl{margin-left:0;}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
center #form1 footer{opacity:1; visibility:visible;}

/*--------------------------------------------------------------
# Header-Top
--------------------------------------------------------------*/
 .header-links ul {margin: 0;padding: 0;list-style-type: none}
.header-links li {display: inline-block;position: relative;font-size: 16px;font-weight: 600;}
.header-links li a{color: #fff;font-weight: 400;font-size: 15px;}
.header-links li:not(:last-child) {margin: 0px 34px 0 0;}
.header-links li:not(:last-child):after {content: '';height: 20px;width: 2px;background-color: #B7B7B7;position: absolute;top: 0px;right: -18px;margin-top: 1px;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header{padding: 6px 0;}
.head-hm {text-transform: uppercase;font-weight: bold;color: #034d82; font-size:40px;text-align: center;padding-bottom: 20px;position: relative;margin-bottom: 25px;}
.head-hm span {color: #e69d2f;}
.border-btm {margin-left: 0;position: absolute;left: 0;width: 50px;margin: 0 auto;border-radius: 5px;border: 2px solid #e69d2f;bottom: 0px;text-align: center;margin: 0 auto;right: 0;}
.border-btm:before {position: absolute;content: '';left: -20px;top: -2px;width: 12px;border-radius: 5px;border: 2px solid #034d82;}
.border-btm:after {position: absolute;content: '';right: -20px;top: -2px;width: 12px;border-radius: 5px;border: 2px solid #034d82;}
/*--------------------------------------------------------------
# banner
--------------------------------------------------------------*/
.bnr-sec{padding:0; overflow: hidden; position:relative;}
.bnr-cont{position: absolute;bottom: 0;top: 0;color: #eee;left: 0;right: 0;margin: 0 auto;width: 80%;text-align: center;display: flex !important;align-items: center;justify-content: center;}
.bnr-cont h2{font-size: 54px;line-height:60px;font-weight:600;text-shadow:#181818 5px 4px 6px;}
.bnr-cont h2 span{font-size: 28px;line-height:70px;font-weight:800;color:#fff;}
.bnr-sec .fa{line-height:20px;font-size: 40px; font-weight: 900;}

.carousel-indicators li{background-color:#fff; width:15px; height:15px; border-radius:50%;border: 5px solid #003b5b; opacity:1; margin:0;}
.carousel-indicators .active{border: 5px solid rgba(254,254,254,1); background: #000c; width: 15px; height: 15px; margin: 0;}
/* .bnr-sec:before {content: '';position: absolute;left: 0;bottom: 48px;overflow: visible;width: 50%;height: 5px;z-index: 1;-webkit-transform: skewY(5deg);-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);transform: skewY(5deg);background: #003b5b;background: -moz-linear-gradient(-45deg,#003b5b 0%,#034d82 100%);background: -webkit-gradient(left top,right bottom,color-stop(0%,#e69d2f),color-stop(100%,#e69d2f));background: -webkit-linear-gradient(-45deg,#003b5b 0%,#034d82 100%);background: -o-linear-gradient(-45deg,#003b5b 0%,#e69d2f 100%);background: -ms-linear-gradient(-45deg,#003b5b 0%,#034d82 100%);background: -webkit-linear-gradient(315deg,#e69d2f 0%,#e69d2f 100%);background: -o-linear-gradient(315deg,#003b5b 0%,#034d82 100%);background: linear-gradient(135deg,#e69d2f 0%,#e69d2f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69d2f', endColorstr='#e69d2f', GradientType=1 );} */
/* .bnr-sec:after {content: '';position: absolute;right: 0;bottom: 48px;overflow: visible;width: 50%;height: 5px;z-index: 1;-webkit-transform: skewY(-5deg);-moz-transform: skewY(-5deg);-ms-transform: skewY(-5deg);-o-transform: skewY(-5deg);transform: skewY(-5deg);/*! background: #034d82; *//*! background: -moz-linear-gradient(45deg,#034d82 0%,#003b5b 100%); *//*! background: -webkit-gradient(left bottom,right top,color-stop(0%,#034d82),color-stop(100%,#003b5b)); */background: -webkit-linear-gradient(45deg,#e69d2f 0%,#e69d2f 100%);background: -o-linear-gradient(45deg,#034d82 0%,#003b5b 100%);background: -ms-linear-gradient(45deg,#034d82 0%,#003b5b 100%);background: linear-gradient(45deg,#e69d2f 0%,#e69d2f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034d82', endColorstr='#003b5b', GradientType=1 );} */
/*-----carousel zoom effect-----*/
@-webkit-keyframes zoom {
    from {
  -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.4, 1.4);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.2, 1.2);
  }
}

/* .bnr-sec .carousel-inner .carousel-item > img {-webkit-animation: zoom 40s;animation: zoom 40s;width:100%; height:100vh;} */
a, a:hover{text-decoration:none;}
/*--------------------------------------------------------------
#innr-pg-bnnr
--------------------------------------------------------------*/
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{/* padding: 100px 0 0; */width: 100%;background-size: cover;min-height: 300px;text-align: center;position:relative;margin-bottom: 40px;display: flex;justify-content: center;align-items: end;padding-bottom: 45px;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background: #2424248f;}
.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;}
.innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;}
.inner-pages ul, .innr-pg ul{padding:0px;/* margin-bottom:0; */}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
/*innr-pg-bnnr*/
/*--------------------------------------------------------------
# banner-btm
--------------------------------------------------------------*/
.banner-btm {display: block;width: 100%;position: relative;z-index: 1;padding-top: 6em;}
/* .banner-btm:before {content: '';position: absolute;left: 0;top: -40px;overflow: visible;width: 50%;height: 80px;z-index: 0;-webkit-transform: skewY(5deg);-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);transform: skewY(5deg);background-color: #fff;} */
/* .banner-btm:after {content: '';position: absolute;right: 0;top: -40px;overflow: visible;width: 50%;height: 80px;z-index: 0;-webkit-transform: skewY(-5deg);-moz-transform: skewY(-5deg);-ms-transform: skewY(-5deg);-o-transform: skewY(-5deg);transform: skewY(-5deg);background-color: #fff;} */
.banner-btm .banner-btm-bx{display:flex; margin-bottom: 40px;}
.banner-btm .banner-btm-bx:hover .img-box{background: #e69d2f;}
.banner-btm .banner-btm-bx:hover .fa{color: #000;}
.banner-btm .img-box{align-items: center;justify-content: center;height: 100px;width: 100px;display:flex;background: #034d82;transition:.5s;}
.banner-btm .img-box .fa{font-size: 40px;color: #fff;}
.banner-btm .cont-bx{width: calc(100% - 100px); margin-left:20px;}
.banner-btm .cont-bx h4{color: #000;font-size:26px;}
.banner-btm .cont-bx h4 a{color: #000;text-decoration: none;}
.banner-btm .cont-bx p{font-size:14px;}

/*--------------------------------------------------------------
# Counts
--------------------------------------------------------------*/
.counts{background: url(Image/count-bg.jpg) no-repeat fixed;background-size:cover;padding: 30px 0;}
.counts p{font-size:28px;}
.counts .count-box {padding: 52px 10px;width: 100%;position: relative;text-align: center;color:#fff;}
.counts .count-box h4 {font-size: 27px;display: block;font-weight: 600;padding-top: 48px;}
.counts .count-box p {padding: 10px 0; margin: 0; font-size: 25px; }
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {position: fixed;display: none;width: 40px;height: 40px;border-radius: 50px;right: 15px;bottom: 15px;background: #084a94;color: #fff;transition: display 0.5s ease-in-out;z-index: 99999;}
#topbar .social ul li a {display: inline-block;font-size: 18px;line-height: 49px;border-left: 1px solid #073D51;color: #999ea3;-webkit-transition: all .3s ease;transition: all .3s ease;}
#topbar .social ul li { display: inline;}
#topbar .contact-info ul li a { display: inline-block; font-size: 13px;line-height: 49px;padding: 0 0px;margin-right: 42px;color: #A2A2A2;-webkit-transition: all .3s ease;transition: all .3s ease;}
.back-to-top i {font-size: 24px;position: absolute;top: 7px;left: 8px;}
.back-to-top:hover {color: #fff;background: #86c0da;transition: background 0.2s ease-in-out;}

#HeaderControl section{/*! padding:0; */text-align:center;}
#HeaderControl .rdCenter, #MenuControl .rdCenter{background: transparent !important;}

#header.header-scrolled {
  background: rgba(0, 0, 0, 0.9);
  padding: 20px 0;
  height: 72px;
  transition: all 0.5s;
}


#widgetsControl, #widgetsControl_C, #widgetsControl, #widgetsControl1_C{height:inherit !important;}


/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about-sec{background:url(Image/about-bg.jpg) no-repeat; background-size:cover;padding:100px 0; position:relative;}
.about-sec:before{content:'';position:absolute;width:100%;height:100%;background:rgba(240,240,240,.85);top:0;right:0;left:0;z-index: -1;}
.about-sec p{text-align:justify;line-height:25px;}
.about-sec ul li{text-align:justify; line-height:30px;}
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services{padding:50px 0;}
.services .service-box h3{font-size: 18px;padding: 10px 0 10px 0;text-transform: uppercase;}
.services .service-box{padding: 20px 15px;  position: relative;  overflow: hidden;  background: #fff;    min-height: 310px;  box-shadow: 0 0 29px 0 rgb(68 88 144 / 20%); transition: all 0.3s ease-in-out; border-radius: 8px; text-align: center; margin-bottom: 15px; z-index: 1;}
.services .icon {margin: 20px auto 10px auto;padding-top: 10px;display: inline-block;text-align: center;border-radius: 50%;width: 70px;height: 70px;background: #e69d2f;transition: all 0.3s ease-in-out;}
.services .service-box .icon .fa{font-size:30px;line-height:50px;color: #000;}
.services .service-box:hover .icon .fa{color:#e69d2f;}
.services .service-box::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 0;transition: ease-in-out 0.3s;z-index: -1;}
.services .service-box:hover::before {background: #034d82;height: 100%;border-radius: 0px;}
.services .service-box:hover .icon { background: #fff;}
.services .service-box:hover h3, .services .service-box:hover p, .services .service-box:hover a{color: #fff;}
 .services .ser-line{background:#ccc;width:68.5%; height:1px; margin:0 auto; margin-bottom:50px;} 
.services .col-md-4{position:relative;}
 .services .col-md-4:before{content:''; position:absolute; top:-50px; height:50px; width:1px; background:#ccc; margin:0 auto; right:0; left:0; margin:0 auto;} 
/* .services .service-box:hover{} */

 /*--------------------------------------------------------------
# calculator
--------------------------------------------------------------*/
.industry {padding:50px 0;position:relative;}
.industry-block {cursor:pointer;}
.industry-text p {text-align: center;width: 650px;margin: 0 auto;font-size: 18px;padding-top: 20px;padding-bottom: 15px;}
.industry-block .industry-img img {width:100%;}
.industry-block .industry-caption {text-align: center;position: absolute;top: 95px;left: 22px;opacity:0;z-index:1;color:#fff;}
.industry-block .industry-caption h4 {margin:0;font-size:20px;font-family:DMSans-Regular;color:#fff;}
.industry-block:hover .industry-caption  {opacity:1;	}
.industry-block {position:relative;}
.industry-block:after  {content: ""; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#19514d;opacity: .7;	}
.grid {position: relative;margin: 0 auto;padding: 1em 0 4em;max-width: 1000px;list-style: none;text-align: center;}
figure.effect-6 {/* background: -webkit-linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%); *//* background: linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%); *//* background:#134844; */}
.grid figure {position: relative;float: left;overflow: hidden;margin: 10px 1%;min-width: 100%;background: #034d82 !important;max-width: 100%;max-height: 248px;width: 99%;/* background: #000000; */text-align: center;cursor: pointer;/* box-shadow: 0px 3px 30px rgba(0,0,0,0.85); */}
figure.effect-6:hover {}
figure.effect-6:hover img {opacity: .3;}
figure.effect-6 img {opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.grid figure img {position: relative;display: block;min-height: 100%;max-width: 100%;filter: brightness(0.5);opacity: 1;background-color: #034d82;width: 100%;}
figure.effect-6:hover figcaption {}
figure.effect-6 figcaption {padding: 3em;background-color: rgba(58,52,42,0.7);-webkit-transition: background-color 0.35s;transition: background-color 0.35s;}
.grid figure figcaption {padding: 2em;color: #fff;background: #034d82;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure.effect-6:hover figcaption::before, figure.effect-6:hover p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-6 figcaption::before, figure.effect-6 p {opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(0);transform: scale(0);font-size:15px;}
figure.effect-6 figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';}
.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}
.grid figure h2 {word-spacing: -0.15em;font-weight: 300;font-size: 17px;}
figure.effect-6:hover h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity:1;}
figure.effect-6 h2 {margin: -100% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);opacity: 1;/* font-family:DMSans-Regular; */font-weight: 600;font-size: 29px;}

 /*--------------------------------------------------------------
# team
--------------------------------------------------------------*/

.hm-team{background-color: #f3f5fa; padding:50px 0;}
.team-bx{display: flex;position: relative;box-shadow: 0px 2px 15px rgb(0 0 0 / 10%);padding: 30px;border-radius: 5px;background: #fff;transition: 0.5s;margin-top: 25px;align-items: center;}
.hm-team .team-bx:hover {transform: translateY(-10px);}
.hm-team  .team-pic {overflow: hidden;background-color:#c5c5c5;width: 140px;border-radius: 50%;flex: none;}
.team-bx .team-cont{padding-left: 15px;padding-top: 0px;}
.team-bx .team-cont a{background:#e69d2f; color:#fff; text-decoration:none; padding:10px 20px;/*! margin-top: 18px; */}

.blog-cont a{ background:#e69d2f; color:#fff; text-decoration:none; padding:10px 20px; /*! margin-top: 18px; */}
/*--------------------------------------------------------------
# Knowledge_bank
--------------------------------------------------------------*/
.Knowledge_bank {background: url(Image/ser-bg.jpg);background-repeat:no-repeat;padding-top:70px;background-size: cover;background-position:top center;background-attachment: fixed;}
.Knowledge_bank .section-title h2{color:#fff;}
.Knowledge_bank .section-title h2::before{background:#fff;}
.ser-bx {background: rgba(13, 18, 38, 0.3); text-align: center;color: #fff; padding: 40px 20px 35px; margin-bottom: 40px; -webkit-transition: all, 0.5s;-o-transition: all, 0.5s; transition: all, 0.5s; border-radius:5px;}
.ser-bx:hover{background: #034d82;}
.ser-bx .ser-item{z-index:9; position:relative; text-align:center;}
.ser-bx .ser-item .fa{font-size:50px;color: #e69d2f;line-height:60px;padding:15px 10px 10px;transition:.5s;display:block;}
.ser-bx:hover .ser-item .fa{color: #f6a427;}
.ser-bx .ser-item .rd-mr a{
  display:block;
  margin-top: 20px;
  padding: 15px 25px;
  color: #f6a427;
  background: #034d82;
  border-radius: 5px;
  transition: 0.3s;
  position: relative;
  font-weight:600;
  font-size:15px;
  }
.ser-bx:hover .ser-item .rd-mr a{color: #fff; background: #f6a427;}
.ser-bx .text {z-index:9; text-align: center; /*background: #fff;*/ padding: 20px;  padding-top: 5px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.ser-bx .text h3 {font-size: 15px;line-height: 50px;border-bottom: 1px solid rgba(225, 225, 225, 0.2);font-weight: 700;text-transform: uppercase;}
.ser-bx .text p {margin-bottom: 0;font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ser-bx:hover .img .icon { opacity: 1;}
.ser-bx:hover .text {/*background: #00295a;*/}
.ser-bx:hover .text h3 {color: #fff;}
.ser-bx:hover .text p {color: rgba(255, 255, 255, 0.8);}
.ser-bx:hover .text a {color: #fff;}
/*--------------------------------------------------------------
# Contact form
--------------------------------------------------------------*/
.contact{padding:50px 0;}
.contact .info-box {color: #444444;text-align: center;box-shadow: 0 0 30px rgb(214 215 216 / 60%);padding: 30px 10px 32px 10px;border-radius: 4px;margin-top: 15px;margin-bottom: 0;}
.contact .info-box i {width:60px;height:60px;font-size: 32px;color: #e69d2f;border-radius: 50%;padding: 8px;border: 2px dotted #e69d2f;line-height: 40px;}
.contact .info-box h3 {font-size: 20px;color: #000;font-weight: 700;margin: 10px 0;}
.contact .info-box p {padding: 0; line-height: 24px; font-size: 14px; margin-bottom: 0;}
.contact .map-hm-rht {box-shadow: 0 0 30px rgb(214 215 216 / 60%);padding: 20px;border-radius: 4px;margin-top: 25px;}
.contact .sub-btn-hm {background: #e69d2f;border: 0;margin-top: 24px;padding: 14px 32px;color: #000;transition: 0.4s;border-radius: 4px;}
.contact .map-hm-rht label{margin-bottom: 0px;}
.contact .form-control{border: 1px solid #ced4da;height: 59px;}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {background: #034d82;color: #fff;font-size: 15px;}
#footer .footer-top {padding: 60px 0 30px 0;}

#footer .footer-top .footer-info h3 {font-size: 18px;margin: 8px 0 20px 0;padding: 2px 0 3px 10px;color: #000;line-height: 1;font-weight: 700;border-left: 5px solid #000;line-height: 25px;}
#footer img{margin:0 auto;}
#footer .social-links{text-align:left;}
#footer .footer-info{padding: 10px 0;}
#footer .footer-info p{color: #fff;}
#footer .footer-add .fa, #footer .footer-email .fa, #footer .footer-phone .fa{font-size:50px; border-bottom:1px solid #d93921;display: block; padding:20px;}
#footer .footer-add p, #footer .footer-email p, #footer .footer-phone p{padding-top:20px;}
#footer .footer-add, #footer .footer-email, #footer .footer-phone{ text-align:center;}
#footer .footer-top .footer-info p {font-size: 15px;margin-bottom: 8px;}
#footer .mb-2 .fa{margin-right:10px; font-size:20px;}
#footer .footer-top .social-links a {font-size: 18px;display: inline-block;background: #e69d2f;color: #000;line-height: 1;padding: 8px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: 0.3s;}
#footer .footer-top ul {  list-style: none;padding: 0;padding: 0;margin: 0;}
#footer .footer-top ul i {padding-right: 8px;color: #fff;font-size: 12px;line-height: 1;}
#footer .footer-top ul li {padding: 5px 10px;display: flex;align-items: center;}
#footer .footer-top ul a:hover {text-decoration: none;color: #fff;}
#footer .footer-top ul a{color: #ffffff;text-decoration: none;}
#footer .footer-top .social-links a:hover {background: #1b4a80;color: #fff;text-decoration: none;}
#footer .footer-top h4 {font-size: 24px;font-weight: 600;color: #fff;position: relative;padding-bottom: 12px;margin-top: 13px;}
#footer .footer-top .footer-links {margin-bottom: 30px;}
#footer .footer-top .footer-links ul {list-style: none;padding: 0;margin: 0;}
#footer .footer-top .footer-links ul i {padding:0 15px;color: #b5d9e9;font-size: 18px;line-height: 1;}
#footer .footer-top .footer-links ul li {padding: 10px 0;display: flex;align-items: center;}
#footer .footer-top .footer-links ul li:first-child {padding-top: 0;}
#footer .footer-top .footer-links ul a {color: #fff;transition: 0.3s;display: inline-block;line-height: 1;}
#footer .footer-top .footer-links ul a:hover {color: #a2cfe3;}
#footer .footer-top .footer-newsletter form {margin-top: 30px;background: #fff;padding: 6px 10px;position: relative;border-radius: 4;}
#footer .footer-top .footer-newsletter form input[type="email"] {border: 0;padding: 4px;width: calc(100% - 110px);}
#footer .footer-top .footer-newsletter form input[type="submit"] {position: absolute;top: 0;right: 0;bottom: 0;border: 0;background: none;font-size: 16px;padding: 0 20px;background: #084a94;color: #fff;transition: 0.3s;border-radius: 4;}
.st-feature-box a{color:#fff;}
#footer .copyright {text-align: left;padding: 15px 0;background: #000000fc;}
#footer .credits{ text-align: right; font-size: 14px; color: #fff;}
#footer .credits1{ text-align: left; font-size: 14px; color: #fff;}
.credits a{color:#eee; font-weight:bold;}
/*  */
.top {position: fixed;right: 10px;bottom: 30px;text-align: center;color: #034d82;background: #e69d2f;padding: 10px 10px;z-index: 9;border-radius: 50%;border: 2px solid #fff;cursor: pointer;opacity: 0;transition: ease-in 0.5s;}
.top.scll-top {opacity: 1;transition: ease-in 0.5s;bottom: 50px;}
.top .fa {display: block !important;}

@media (max-width: 1200px) {
  .about .content {
    padding-right: 0;
  }
}

@media(max-width:1024px){
.nav>li>a{    padding: 9px 2px;}	
.navbar-fixed-top .nav>li>a{padding-left: 10px;
    padding-right: 10px;}
.navbar-default .navbar-nav>li>a{font-size: 11px;}

}

@media (max-width: 992px) {
  .team .member {
    margin-bottom: 110px;
  }
  .services .icon-box{margin:15px auto;}
}

@media (max-width: 769px) {
.hm-team  .team-pic {overflow: hidden; background-color:#c5c5c5;/* width:auto; */border-radius: 50%;}
.body-fx #HeaderControl, .body-fx #MenuControl{ position: inherit !important;
transition: 0s; 
	    top: 0;
		height: auto !important;}
#MenuControl_C #navbar-collapse-1{height:auto !important;}
.navbar .navbar-right{    width: 100%;
    margin: 0;
    margin-top: 10px;
}
.nav>li>a {
    padding: 9px 15px;
}
  .about {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .innr-pg-bnnr{align-items: center !important;}
	.bnr-cont{display: none !important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #013f63;     background-color: #013f63;}
.navbar-default .navbar-toggle{border-color: #013f63;}
.navbar-toggle{background-color: #013f63; border-color: #013f63;     margin-top: 22px;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}
.navbar-default .navbar-nav>li>a{    color: #fff;
   padding: 5px 10px;
    background: #013f63; border-bottom:1px solid #505b1f;}
#MenuControl, #MenuControl_C{height:inherit !important; width: 100%;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}


.navbar-default .navbar-nav .open .dropdown-menu>li>a{    background: #013f63;
    border-bottom: 1px solid #505b1f; color: #fff;}
.caption{width: 100%;}
.wback .caption{    top: 30%;}
.bnr-sec .carousel-inner .carousel-item > img{height:400px;}
}

@media(max-width:767px){
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #013f63;     background-color: #013f63;}
.navbar-default .navbar-toggle{border-color: #013f63;}
.navbar-toggle{background-color: #013f63; border-color: #013f63;     margin-top: 22px;}
.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: #003b5b; border-bottom:1px solid #505b1f;
   }
#HeaderControl, center #form1 #HeaderControl{width: 100%;z-index: 999999999;}
.navbar{    margin-right: 0 !important;}
	.navbar-toggler { background: #fff}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{    margin: 0;
    width: 100%; border:0;}
	
#MenuControl, #MenuControl_C{height:inherit !important; width: 100%;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{
    background: #003b5b;
    border-bottom: 1px solid #505b1f;
    color: #fff;
    }
	
.body-fx .navbar-default .navbar-toggle:focus, .body-fx .navbar-default .navbar-toggle:hover {
    border-color: #013f63;
    background-color: #013f63;
}

.body-fx .navbar-default .navbar-toggle {
    border-color: #013f63;
}

.body-fx #MenuControl{height: inherit !important;     width: 100%;}
.body-fx #HeaderControl{z-index: 999999999;     top: -2px;}
.body-fx #HeaderControl{width: 100%;}
.body-fx #MenuControl_C{height: inherit !important; }
.body-fx #MenuControl_C #navbar-collapse-1{height: auto !important;
    overflow-y: auto;}
.navbar-nav{margin-bottom:0;}
center #HeaderControl{    padding: 5.5px 0;}
center .navbar-default .navbar-toggle:focus, center .navbar-default .navbar-toggle:hover{border-color: #013f63;}
center .navbar-default .navbar-toggle {
    border-color: #013f63;
}
.body-fx center #HeaderControl{height: inherit !important;}
#MenuControl, #HeaderControl{position:relative;width:100%;background: #034d82 !important;height:inherit !important;top:inherit !important;}
center #form1 #HomepagecontentControl{padding-top: 0;}
#footer .footer-info {
    padding: 10px 15px;
}
.bnr-sec .carousel-inner .carousel-item > img{height:350px;}
}


@media (max-width: 568px) {
.top-nav-lft{width:100%;}	
.top-nav-rht{display:none;}
#demo-1{height: 270px !important;}
.head-main span span{font-size: 26px;}
.body-fx #MenuControl_C #navbar-collapse-1{height: 225px !important;}
.navbar-nav>li>a {
    line-height: 24px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 2px 15px 2px 25px;
}
  #footer .footer-top .footer-info {margin: -20px 0 30px 0;}
  .wback .caption{display:none;}
.bnr-sec .carousel-inner .carousel-item > img{height:300px;}
}
@media (max-width: 480px) {
center #form1 #HeaderControl, center #form1 #MenuControl {
    background: #e69d2f;
    height: inherit !important;
}
.navbar-toggler {
  background: #fff;
}
  
.navbar-default{padding: 8px 0; top: 0;}
#HeaderControl, #MenuControl{    top: 0;}
#logo-web{height:inherit;}
#HeaderControl, .body-fx #HeaderControl, center #form1 #HeaderControl{
    width: 100%;
    /*! max-width: 70%; */
    /* margin-left: 13px; */
/*! margin-top: 0px !important; */
}
.navbar-toggle{    margin-top: 12px;}
center #HeaderControl {
    padding: 8.5px 0;
    }
.qyery-hm h4{font-size: 24px;}	
.qyery-hm h4 strong{font-size: 32px;}
.qyery-hm h4 span{margin-left: 0px;font-size: 10px;}
.copyrht-lft{text-align:center; width:100%; margin-bottom:5px;}
.copyrht-rht{text-align:center; width:100%;}
.camera_wrap {
    height: 250px !important;
    margin-bottom: 0 !important;
}

.head-banner {
    margin-top:50px !important;
}
.head-banner span {background: #e69d2f;padding: 4px 13px 10px;font-size: 12px !important;font-weight: 100;border: double 4px #fff;}
center #form1 #HomepagecontentControl {
    padding-top: 0px;
    }
.team-bx {
    display: inherit;
}

@media(max-width:414px){
.team-img {height: 250px; width:100%;}
.team-img img{height:100%;}	
.team-cnt{width:100%; margin-top:10px;}
.navbar-default .navbar-brand{padding-left: 10px;
    padding-right: 0;}
	}
	
@media(max-width:767px){
.top-nav{display:none;}
	}
	
@media(max-width:360px){
.body-fx #MenuControl_C #navbar-collapse-1 {
    height: initial !important;
    max-height: 380px;
}
	}
}


section.counts {
    aspect-ratio: 16/4;
}