body{
    font-size: 16px !important;
}
@font-face {
    font-family:BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}
@font-face {
    font-family:Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family:Roboto-Bold;
    src: url(../fonts/Roboto-Bold_0.ttf);
}
@font-face {
    font-family:Roboto-Medium;
    src: url(../fonts/Roboto-Medium_0.ttf);
}
@font-face {
    font-family:OpenSans-Bold;
    src: url(../fonts/OpenSans-Bold.ttf);
}
@font-face {
    font-family:mvboli;
    src: url(../fonts/mvboli.ttf);
}
@font-face{
	font-family:Century Gothic;
	src:url(../fonts/gothic.ttf);
}
@font-face{
	font-family:Giorgio;
	src:url(../fonts/Giorgio.ttf);
}





body {font-family:Roboto-Medium;font-size:18px;color:#333333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6,label,ul,p{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;transition:all ease-in-out 0.5s;}
a:hover{text-decoration:none;transition:all ease-in-out 0.5s;}
header,nav,section,footer{width:100%;float:left;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{}
.tc{text-align:center;}
.sh{margin: 0px 0px 20px 0px;font-family: Roboto-Bold;}
.hf_1{font-size:30px;}
.hc_1{color:#333;}
.header-nav-sec{padding:10px 0px;background-color:#fff;position:relative;border-top:8px solid #373435;box-shadow:0px 0px 5px #b4b4b4;z-index:1;}
.logo{margin:0px 0px 0px 0px;}
.logo a,.logo a img,.side-data,.main-menu{width:100%;float:left;}
.logo a img{}
.right_side{font-family:Roboto-Medium;}
.side-data{margin:2px 0px 0px 0px;}
.side-data h1{
  width: auto;
    color: #30ac2c;
    font-size: 2.5rem;
    font-weight: bold;
    word-spacing: 0px;
    font-family: 'FontAwesome';
    float: left;
}
.st{margin:0px 0px 30px 0px;}
.st img{width:100%;}
.media_bx *{float:left;}
.media_bx a{width:100%;border:1px solid #ddd;}
.media_sec .row{justify-content: center;}

.global-submit-sec{padding:0px;position:relative;}
.my-global-submit-fixed{width:100%;padding:8px 0px;background-color:rgba(0, 0, 0, 0.74);color:#ee0;position:fixed;bottom:0px;z-index:1111111;float:left;}
.global-submit-line{width:100%;text-align:center;float:left;}
.global-submit-line a{width:auto;color:#ee0;font-size:25px;float:none;}


/*============= Menu Start ================*/
.main-menu{margin:22px 0px 0px 0px;}
.middle-right{}
.navbar-toggle{display:none;}
.mainmenu-area {margin-bottom: -35px;margin-top: -35px;position: relative;z-index: 999999;}
.mainmenu-area .mainmenu-bg {position: relative;background: #faaa1d;transition: all 0.5s ease 0s;}
.main-menu.style-2{float: right;}
.main-menu .navbar-collapse {width:auto;padding:0px;display:block;float:left;}
.main-menu .navigation {float: left;margin: 0;position: relative;}
.main-menu .navigation li {float: left;padding: 0;position: relative;}
.main-menu .navigation li.home a{background: #faaa1d none repeat scroll 0 0;font-family: FontAwesome;font-size: 24px;padding: 19px 24px 18px;}
.main-menu .navigation li.home a span{color: #fff;}
.main-menu .navigation li a{font-size: 15px; color:#000;display:block;padding:5px 8px;position: relative;transition: all 500ms ease 0s;}
.main-menu.style-2 .navigation li a {color: #222;}
.main-menu.style-2 .navigation li:last-child a{margin-right: 0px;}
.main-menu .navigation > li.dropdown > a {}
.main-menu .navigation > li> a:hover{text-decoration:none;}
.mainmenu-area.stricky-fixed .main-menu .navigation > li:first-child > a{}
.main-menu .navigation li.current.home a,
.main-menu .navigation li:hover.home a{background: #2b2c36;}
.main-menu .navigation > li.dropdown > a:after {}
.main-menu .navigation > li:hover > a,.main-menu .navigation > li > a.active-nav, 
.main-menu .navigation > li.current > a {background-color:#30ac2c;color:#fff;}
.main-menu .navigation > li > ul {position: absolute;left: -30px;top: 100%;width: 220px;border-top:2px solid #252525;padding: 0px;z-index:11111111111;display:none;transition: all 500ms ease;}
.main-menu .navigation > li:hover > ul {left: 0;top: 100%;display:block;}
.main-menu .navigation > li > ul > li {float: none;margin: 0;padding: 0;position: relative;width: 100%;border-top:1px solid #a7adba;border-right: none;}
.main-menu .navigation > li > ul > li:first-child{border:none;}
.main-menu .navigation > li > ul > li> ul {position: absolute;left:270px;top:0%;width: 270px;border-top:2px solid #252525;padding: 0px;z-index:11111111111;display:none;transition: all 500ms ease;}
.main-menu .navigation li ul li.inner-dropdown ul {left:-270px;}
.main-menu .navigation > li > ul > li:hover> ul {display:block;}
.main-menu .navigation > li > ul > li > a {background-color:#44543c;color:#fff;display: block;font-size:13px;padding:8px 20px;position: relative;transition: all 500ms ease 0s;margin: 0;}
.main-menu .style-2 .navigation > li > ul > li > a {color: #fff;}
.main-menu .navigation > li > ul > li:hover > a {background-color:#30ac2c;text-decoration:none;}
.main-menu .navigation > li > ul > li.dropdown > a:after{}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{}
.main-menu .navigation > li > ul > li > ul{}
.main-menu .navigation > li > ul li:hover ul {}
.main-menu .navigation > li > ul > li ul li {width:100%;border-top:1px solid #828282;float:left;}
.main-menu .navigation > li > ul > li ul li:first-child{border:none;}
.main-menu .navigation > li > ul > li ul li a{width:100%;padding:10px 20px;font-size:12px;background-color:#636363;transition:all ease-in-out 0.5s;float:left;}
.main-menu .navigation > li > ul > li ul li a:hover{padding:10px 20px 10px 25px;background-color:#252525;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;border:none;background-color:#717171;background-size:20px;cursor:pointer;z-index:5;display:none;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius: 3px;-o-border-radius: 3px;-moz-border-radius:3px;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn:before{width:100%;height:2px;background-color:#fff;float:left;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn:after{width:100%;height:2px;background-color:#fff;float:left;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
 
 main-menu .navigation > li:hover > ul{left:15px;}    
.main-menu .navigation > li.dropdown > a {padding-right:5px;}

 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.main-menu .navigation > li.dropdown > a {padding-right:4px;}


}

@media only screen and (max-width: 991px) and (min-width: 767px) {
  .mainmenu-area .link_btn .thm-btn {padding:0px 20px;}
  .mainmenu-area .right-column{width:160px;}
  .header-contact-info ul li {padding-top:15px;border:none;}
  .header-area .logo img {position:relative;left:-30px;}
}

@media only screen and (max-width: 767px) {
    
    
    
    
 
    
    .logo a, .logo a img, .side-data, .main-menu {
    width: 57%;
    float: left;
}
  .side-data{display:none;}
.mainmenu-area {margin-bottom:0px;margin-top:0px;z-index:999999;} 
.mainmenu-area.stricky-fixed{position:static;background:none;}        
.mainmenu-area .mainmenu-bg {background:#f7f7f7;}   
.main-menu{width:100%;display:inline-block;padding-bottom:0;padding-top: 0;z-index: 5;float: right !important;margin: -60px 0px 0px 0px;}
.main-menu .navigation li{margin-left:0;margin-right:0;padding:0;}   
.main-menu .collapse {width:100%;display:none;}    
.main-menu .collapse.show{display:block;}    
.main-menu .collapse.in,.main-menu .collapsing {}    
.main-menu .navbar-header{position:relative;float:none;display:block;text-align:left;width:100%;padding:0px 0px;right:0px;z-index:12;}        
.main-menu .navbar-header .navbar-toggle{width:auto;height:auto;margin:0px;padding:0px;z-index:7;border-radius:0;border:none;display:block;float:right;}  
.main-menu .navbar-header .navbar-toggle i{width:auto;padding:10px 20px;font-size:25px;background-color:#8c8c8c;float:left;}  
.main-menu .navbar-header .navbar-toggle .icon-bar{ background:#e6832a none repeat scroll 0 0;font-weight:700;}  
.main-menu .navbar-collapse > .navigation{width: 100%;}      
.main-menu .navbar-collapse > .navigation > li{width:100%;padding:0;}  
.main-menu .navigation li.dropdown > a:after{display:none !important;} 
.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px;} 
.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{width:100%;position:relative;display:none;left:auto;float:left;}    
.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{border-top: 0px solid rgba(255,255,255,1) !important;}
.main-menu .navbar-collapse > .navigation > li,.main-menu .navbar-collapse > .navigation > li > ul > li,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{border-top:1px solid #717171;}
.main-menu .navbar-collapse > .navigation > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{width:100%;color:#ffffff;background-color:#2b2b2b;float:left;} 
.main-menu .navbar-collapse > .navigation > li > ul > li > a{background-color:#191919;text-align:left;font-size: 12px;}     
.main-menu .navbar-collapse > .navigation > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li.current > a{background-color:#4d4d4d;}        
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{display:block;}
.nav_side_content .search_option>button {color: #faaa1d;}




      
}

@media (max-width:600px){

.inner-my-nav{display:none;}
.top-topics .navbar-header button{width:auto;margin:0px;padding:0px;color:#fff;float:right;}

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

.inner-my-nav .navbar-nav{width:100%;margin:0px;padding:20px 5px;}
.top-topics .navbar-collapse.in{background-color:#333;position:absolute;}
.navbar-collapse.in .navbar-nav li{width:100%;margin:0px;border-bottom:1px solid #404040;}
.navbar-collapse.in .navbar-nav li:last-child{border-bottom:none;;}
.inner-my-nav .navbar-nav li a{width:100%;padding:5px 10px;}
.inner-my-nav .navbar-nav li a:hover{background-color:#000;}

}

/*================== Menu End ============*/




/*--------------- Banner Slider Start -------------------*/
/*.banner-sec{position:absolute;}*/	
.my-banner{width:100%;float:left;}
.my-banner .carousel-inner{width:100%;float:left;}
.my-banner .carousel-inner .carousel-item{width:100%;float:left;}
.my-banner .carousel-inner .carousel-item img{width:100%;height:auto;float:left;}
.my-banner a.carousel-control-prev,.my-banner a.carousel-control-next{width:auto;top:auto;bottom:auto;}
.my-banner a.carousel-control-prev{margin:15% 0% 0% 2%;}
.my-banner a.carousel-control-next{margin:15% 2% 0% 0%;}
.my-banner a.carousel-control-prev span,.my-banner a.carousel-control-next span{}
.banner-heading{width:100%;text-align:center;position:absolute;bottom:70px;font-family:BebasNeue;float:left;}
.banner-heading a{width:auto;padding:0px 25px;color:#282828;background-color:#dddddd69;font-size:50px;letter-spacing:2px;display:inline-block;float:none;}
.banner-heading a:hover{color:#044ba3;}
/*--------------- Banner Slider End -------------------*/



#sticky-social{left: 0;position: fixed;z-index: 111111;top:180px}
#sticky-social ul{width:100%;padding:0px;margin:0px;float:left;}
#sticky-social ul li{width:100%;float:left;}
#sticky-social ul li a{width: 35px;background: #333;color: #fff;display: block;height: 35px;font:16px;line-height: 35px;position: relative;text-align: center;}
#sticky-social ul li a span{width:120px;line-height: 35px;left: -120px;text-align:center;position: absolute;transition:all ease-out 0.5s;}
#sticky-social ul li a:hover span{left: 100%;}
#sticky-social ul li a[class*="facebook"],
#sticky-social ul li a[class*="facebook"]:hover,
#sticky-social ul li a[class*="facebook"] span { background: #3b5998; }
#sticky-social ul li a[class*="twitter"],
#sticky-social ul li a[class*="twitter"]:hover,
#sticky-social ul li a[class*="twitter"] span { background: #00aced; }
#sticky-social ul li a[class*="gplus"],
#sticky-social ul li a[class*="gplus"]:hover,
#sticky-social ul li a[class*="gplus"] span { background: #dd4b39; }
#sticky-social ul li a[class*="linkedin"],
#sticky-social ul li a[class*="linkedin"]:hover,
#sticky-social ul li a[class*="linkedin"] span { background: #007bb6; }
#sticky-social ul li a[class*="instagrem"],
#sticky-social ul li a[class*="instagrem"]:hover,
#sticky-social ul li a[class*="instagrem"] span { background: #517fa4; }
#sticky-social ul li a[class*="stumbleupon"],
#sticky-social ul li a[class*="stumbleupon"]:hover,
#sticky-social ul li a[class*="stumbleupon"] span { background: #eb4924; } 
#sticky-social ul li a[class*="pinterest"],
#sticky-social ul li a[class*="pinterest"]:hover,
#sticky-social ul li a[class*="pinterest"] span { background: #cc2127; }  
#sticky-social ul li a[class*="flickr"],
#sticky-social ul li a[class*="flickr"]:hover,
#sticky-social ul li a[class*="flickr"] span { background: #ff0084; } 
#sticky-social ul li a[class*="tumblr"],
#sticky-social ul li a[class*="tumblr"]:hover,
#sticky-social ul li a[class*="tumblr"] span { background: #32506d; }



#sticky-social ul li a[class*="instagram"], #sticky-social ul li a[class*="instagram"]:hover, #sticky-social ul li a[class*="instagram"] span {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    box-shadow: 0px 3px 10px rgb(0 0 0 / 25%);
}




.team_box {
    background: #fff;
    padding: 10px 10px 5px;
    box-shadow: #dadada 0 0px 7px;
    text-align: center;
    margin-bottom: 30px;
    font-size: 12px;
}
figure {
    margin: 0 0 1rem;
}



.designation {
    font-family: Roboto;
    font-size: 21px;
    color: #222222;
    font-weight: 500;
    margin-bottom: 10px;
}
.designation span {
    display: block;
    font-weight: 600;
    font-size: 15px;
    color: #19c3ff;
    margin-top: 0px;
}

.short_des {
    margin-bottom: 10px;
    min-height: 80px;
}

.short_des p {
    margin-bottom: 0;
    font-size: 10px;
}

.after-banner-sec{padding:100px 0px 50px 0px;/*margin:43.35% 0px 0px 0px;*/background:url(../images/after-banner.png) #98c742;}
.three-box{}
.three-boxies{margin-bottom:15px;width:100%;padding:20px 15px;background-color:#000000;border-right:3px solid #30ac2c;border-bottom:3px solid #30ac2c;float:left;}
.three-boxies img{width:22%;margin:-60px 0px 0px 0px;background-color:#fff;float:left;}
.three-boxies h3{width:65%;font-size:1.8rem;color:#fff;text-align:center;float:left;}
.three-box-text{margin:30px 0px 0px 0px;}
.three-box-text p{width:100%;font-size:16px;color:#ffffff;text-align:center;float:left;}
.focus-area-sec{padding:50px 0px;}
.headings{}
.headings h2{width:100%;margin:0px 0px 20px 0px;text-align:center;font-family:Roboto-Bold;float:left;}
.heading-color-1 h2{color:#333;}
.heading-color-2 h2{color:#fff;}
.fa-boxies{width:100%;float:left;}
.fa-boxies a{width:100%;padding:20px 15px;margin:0px 0px 30px 0px;color:#fff;box-shadow:0px 0px 10px #d8d8d8;text-align:center;float:left;background:#000;}

.fa-boxies a:hover{color:#fff;box-shadow:0px 0px 10px #32659f;}
.fa-boxies img{width:90%;display:inline-block;float:none;}
.fa-boxies img.fa_img{width:30%;}
.fa-boxies h3{width:100%;margin-top: 10px;height:55px;font-size:17px;overflow:hidden;float:left;}
.who-we-are-sec{background:url(../images/who-we-are.png) no-repeat #000; }
.who-we-are-1{}
.who-we-are{margin:100px 0px;}
.who-we-are p{width:100%;margin:0px 0px 30px 0px;color:#eee;text-align:justify;float:left;font-size: 14px;}
.who-we-are p:last-child{margin:0px;}
.initiatives-sec{padding:50px 0px;}
.initiatives-text{}
.initiatives-text ul{width:100%;padding:25px 0px 0px 20px;float:left;}
.initiatives-text ul li{width:100%;margin:0px 0px 12px 0px;color:#000;list-style-type:disc;float:left;text-align:justify;}
.initiatives-text ul li:last-child{margin:0px;}
.initiatives-img{}
.initiatives-img img{width:100%;border-right:6px solid #ffd785;border-bottom:6px solid #ffd785;box-shadow:0px 0px 10px #010101;float:left;}
.mission-vision-sec{padding:50px 0px;background:url(../images/initiatives-bg.png);}
.mission-vision{margin:0px 0px 30px 0px;}
.mission-vision:last-child{margin:0px;}
.mission-vision img{width:45%;float:left;}
.mission-vision .mission-vision-text{width:55%;height:235px;padding:20px 20px 20px 50px;margin:11px 0px 0px 0px;background-color:#000;text-align:center;float:left;}
.mission-vision.vision .mission-vision-text{padding:20px 50px 20px 20px;}
.mission-vision.vision img{border-right:6px solid #30ac2c;border-bottom:6px solid #30ac2c;box-shadow:0px 0px 10px #010101;}
.mission-vision.mission img{border-left:6px solid #30ac2c;border-top:6px solid #30ac2c;box-shadow:0px 0px 10px #010101;}
.mission-vision .mission-vision-text p{width:100%;color:#fff;float:left; font-size: 16px; text-align: justify;}
.news-sec{padding:50px 0px;}
.inner-events-box{width:100%;padding:0px 15px;float:left;}
.inner-events-box #flexiselDemo4{display:none;}
.inner-events-box .nbs-flexisel-container {max-width:100%;position:relative;float:left;}
.inner-events-box .nbs-flexisel-ul {position:relative;    width:99999px;    margin:0px;    padding:0px;   list-style-type:none;      text-align:center;  }
.inner-events-box .nbs-flexisel-inner {width:100%;position: relative;overflow: hidden;float:left; }
.inner-events-box .nbs-flexisel-item {    float:left;    margin:0px;    padding:0px;    cursor:pointer;    position:relative;    line-height:0px;}
.inner-events-box .nbs-flexisel-item img {width:100%;cursor: pointer;position: relative;}
.inner-events-box .nbs-flexisel-nav-left,.inner-events-box .nbs-flexisel-nav-right {
    
    padding:7px 17px;display:none;font-size:14px;line-height:25px;color:#ffffff;background-color:#30ac2c;
    /*border:4px solid #c7b905;*/
    position: absolute;cursor: pointer;z-index: 4;top:40%;    border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
    
    width:40px;
    height:40px;
    
    
}
.inner-events-box:hover .nbs-flexisel-nav-left,.inner-events-box:hover .nbs-flexisel-nav-right{display:block;}
.inner-events-box .nbs-flexisel-nav-left {left: 10px;}
.inner-events-box .nbs-flexisel-nav-left:before {content: "<"}
.inner-events-box .nbs-flexisel-nav-left.disabled {opacity: 0.4;}
.inner-events-box .nbs-flexisel-nav-right {right: 5px;}
.inner-events-box .nbs-flexisel-nav-right:before {content: ">"}
.inner-events-box .nbs-flexisel-nav-right.disabled {opacity: 0.4;}
.is-sec h2{width:100%;margin:0px 0px 10px 0px;font-size:30px;color:#131313;text-align:center;float:left;}
.is-box{}
.isbox-1{width:100%;padding:15px 8px;background-color:#5c745c;box-shadow:0px 0px 1px #efefef;text-align:center;transition:all ease-out 0.8s;float:left;height:510px;}
.isbox-1:hover{box-shadow:0px 0px 3px #d0d0d0;}
.isbox-1 img{width:100%;float:left;}
.isbox-1 h3{padding:4px;width:100%;height:85px;margin:5px 0px;font-size:16px;color:#000000;overflow:hidden;float:left;border-radius: 2px;
    background: #fff;font-weight:700;}
.isbox-1 p{width:100%;height:160px;margin:5px 0px 5px 0px;color:#fbf2f2;overflow:hidden;text-align:justify;line-height:normal;float:left;font-size:14px;
}
.isbox-1 a.btn{width:auto;padding:5px 15px;font-size:12px;background-color:#44543c;border: 1px solid #44543c;color:#fff;float:none;}
.isbox-1 a.btn:hover{background-color:#32659f;color:#fff;}
.clients-logo-sec{padding:50px 0px;background-color:#eee;}
.clients-logo #slider{list-style:none;padding:0px;float:left;}
.clients-logo .slider-container{width:100%;padding:3px;background-color:#30ac2c;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;float:left;}
.clients-logo #slider img{width:200px;height:125px;margin:0px;display:inline-block;float:left;}
.clients-logo #slider li{width:205px;float:left;}
.clients-logo #slider li.pager{margin:0px;}
.footer-sec{padding:50px 0px;background-color:#000;font-size: 16px;}
.footer-box{}
.footer-box h2{width:100%;margin:0px 0px 15px 0px;color:#e3e3e3;font-family:Roboto-Medium;float:left;}
.footer-box ul{width:100%;float:left;}
.footer-box ul li{width:100%;float:left;font-size: 14px;}
.footer-box ul li i{width:15px;margin:3px 5px 0px 0px;color:#30ac2c;float:left;}
.footer-box ul li a{width:92%;color:#fff;float:right;}
.domain-box ul li a{width:100% !important;color:#000 !important;float:none;}
.footer-box ul li a:hover{color:#ffffff;}
.quick-query{width:100%;padding:15px 12px;background-color:#fff;float:left;    border-radius: 4px;}
.quick-query input,.quick-query select{width:100%;height:30px;padding:2px 8px;margin:0px 0px 8px 0px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query textarea{width:100%;height:80px;padding:5px 8px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query button{width:auto;padding:5px 20px;margin:10px 0px 0px 0px;background-color:#282828;color:#fff;border-radius:0px;border:none;transition:all ease-out 0.5s;float:right;}
.quick-query button:hover{background-color:#32659f;color:#fff;}
.footer-socail-icons{width:100%;margin:20px 0px 0px 0px;float:left;}
.footer-socail-icons ul{width:auto;float:left;}
.footer-socail-icons ul li{width:auto;margin:0px 0px 0px 10px;float:left;}
.footer-socail-icons ul li:first-child{margin:0px;}
.footer-socail-icons ul li a{width:auto;float:left;}
.footer-socail-icons ul li a i{
    
    background: #30ac2c;
    width: 40px;
    height: 40px;
    padding: 12px 0px 0px 0px;
    color: #ffffff;
    border-radius: 50%;
    border: 1px solid #30ac2c;
    text-align: center;
    transition: all ease-out 0.5s;
    float: left;
    
    
}
.footer-socail-icons ul li a i:hover{background-color:#000;color:#ffffff;}
.footer-socail-icons .temperature sup{top:0px;line-height:normal;}
.last-footer-sec{padding:10px 0px;font-size:12px;background-color:#98c742;color:#ffffff;}
.footer-copy-right{}
.website-mentain-by{text-align:right;}
.website-mentain-by a{color:#ddd;}
.website-mentain-by a:hover{color:#3574bc;}
.about-page-sec{padding:50px 0px;}
.about-page-line-text{margin:0px 0px 30px 0px;}
.about-page-line-text p{width:100%;font-size:24px;color:#32659f;text-align:center;font-family:mvboli;float:left;}
.about-page-img{padding: 20px 0px;}
.about-page-img img{width:100%;float:left;}
.about-page-text{padding: 20px;}
.about-page-text ul{width:100%;float:left;}
.about-page-text ul li{width:100%;margin:0px 0px 9px 0px;padding:8px 15px;background-color:#000;color:#fff;float:left;}
.project-page-text{}
.project-page-text ul{width:100%;padding:0px 0px 20px 0px;float:left;}
.project-page-text ul li{width:100%;margin:0px 0px 9px 0px;list-style-type:disc;float:left;font-size: 14px;}
.focus-area-pg{}
.focus-area-pg p{font-size: 14px;width:100%;margin:0px 0px 10px 0px;text-align:justify;float:left;}
.focus-area-pg p:last-child{margin:0px;}
.focus-area-pg ol{width:100%;margin:0px 0px 20px 0px;float:left;}
.focus-area-pg ol li{width:100%;margin:5px 0px 8px 0px;font-size:14px;color:#1f497d;list-style-type:decimal-leading-zero;float:left;}
.focus-area-pg ol li label{width:100%;margin:0px;font-family:Roboto-Bold;float:left;}
.focus-area-pg ol li span{width:100%;margin:0px;color:#838383;font-size:16px;float:left;}
.latest_news_sec{padding:50px 0px;}
.current-news-box{margin:0px 0px 30px 0px;}
.box-current-news{width:100%;float:left;}
.current-news-box h3{width:100%;padding:15px 0px;margin:0px;font-size:25px;background-color:#282828;color:#fff;text-align:center;font-family:Roboto-Medium;float:left;}
.current-news-line{width:100%;height:600px;overflow-y:scroll;float:left;}
.current-news-line::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius:0px;background-color: #F5F5F5;}
.current-news-line::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}
.current-news-line::-webkit-scrollbar-thumb{border-radius: 0px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:#4d4d4d;}
.current-news{width:100%;padding:10px 15px;background-color:#eee;border:1px solid transparent;transition:all ease-in-out 0.5s;float:left;}
.current-news:hover{background-color:#eee;border-color:#ccc;box-shadow:0px 0px 3px #c1c1c1;}
.news-heading-1,.news-heading-2{width:100%;margin:0px 0px 10px 0px;font-family:Roboto-Medium;float:left;}
.news-heading-1{font-size:20px;color:#3d6695;}
.news-heading-2{font-size:16px;}
.current-news img{width:25%;float:left;}
.news_text{width:72%;float:right;}
.current-news p{width:100%;margin:0px 0px 10px 0px;text-align:justify;float:left;}
.current-news label{width:100%;padding:0px 0px 0px 5px;float:left;}
.current-news ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.current-news ul li{width:100%;margin:0px 0px 5px 0px;list-style-type:disc;float:left;}
.links_sec{padding:10px 0px;background-color:#98c742;color:#eee;}
.footer_links{text-align:center;line-height:center;}
.footer_links ul{width:auto;display:inline-block;float:none;}
.footer_links ul li{width:auto;padding:0px 6px;border-right:1px solid #000;float:left;font-weight:500;color:#000;}
.footer_links ul li:last-child{border-right:none;}

.cont_add{}
.cont_add address{padding:20px 30px;background-color:#f5f5f5;}
.cont_add address h2{margin:0px 0px 15px 0px;color:#3574bc;}
.cont_add address .addr_line{margin:0px 0px 8px 0px;}
.cont_add address .addr_line i{color:#3574bc;}
.cont_add address .addr_line i.fa-map-marker{font-size:20px;}
.cont_add address .addr_line i.fa-phone-square{font-size:17px;}
.cont_add address .addr_line i.fa-fax{font-size:16px;}
.cont_add address .addr_line i.fa-globe{font-size:18px;}
.cont_add address .addr_line label{}
.cont_add address .addr_line label a{color:#333;}
.cont_add address .addr_line label a:hover{color:#3574bc;}
.thanks_msg{text-align:center;}
.thanks_msg h2{}
.thanks_msg h3{margin:0px 0px 10px 0px;}
.thanks_msg h3 label{color:#32659f;}
.thanks_msg a.btn{padding:8px 30px;background-color:#32659f;color:#fff;}
.thanks_msg a.btn:hover{background-color:#282828;color:#fff;}
.clients-logo{margin:50px 0px 0px 0px;}
.ceo_msg{}
.ceo_msg img{width:100%;}
.ceo_msg p{margin:0px 0px 7px 0px;text-align:justify; color: #2e2e2e;}
.ceo_msg p:last-child{margin:0px;}
.iacg_video{margin:50px 0px 0px 0px;}
.iacg_video video{width:100%;}








.dis_none{display:none;}

/*================== RESPONSIVE DESIGN ====================*/

@media (max-width: 1440px) {
.fa-boxies h3{
   height: 55px;
    font-size: 18px;
}
}

@media (max-width: 1366px) {
.fa-boxies h3{
   height: 55px;
    font-size: 18px;
}
.who-we-are-sec{background-size:54%;}
.fa-boxies h3,.three-boxies h3{font-size:18px;}
.three-box-text p{font-size:18px;}
/*.initiatives-text ul li{font-size:14px;}*/

}

@media (max-width: 1280px) {

}

@media (max-width: 1024px){


}

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

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

@media (max-width:800px) {


}	

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

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

@media (max-width: 600px) {


}

@media (max-width: 414px) {

.three-box{margin:0px 0px 80px 0px;}
.three-box:nth-child(3){margin:0px 0px 0px 0px;}
.who-we-are-sec{background:#32659f;}
.mission-vision img{width:100%;}
.mission-vision .mission-vision-text{width:100%;height:auto;margin:0px;padding:20px 20px;}
.initiatives-img{margin:30px 0px 0px 0px;}
.footer-box{margin:0px 0px 50px 0px;}
.footer-box:last-child{margin:0px 0px 0px 0px;}
.headings h2,.footer-box h2{font-size:1.5rem;}
.three-boxies{padding:35px 15px 0px;}


}

@media (max-width: 375px) {


}

@media (max-width: 360px) {


}

@media (max-width: 320px) {


} 

.set-head{
    font-weight:600;
    color:#000 !Important;
}
.mt-0{
    padding-top: 0px;
}
.btn-secondary {
    color: #fff;
    background-color: #44543c;
    border-color: #44543c;
}
.global-presence{text-align: left;margin-top: 10px;font-weight:500;color:#000;}
.testimonial-style-two p {
    font-size: 18px;
    line-height: 1.5;
    color: #04000b;
    font-weight: 500;
    font-family: 'Handlee',cursive;
    text-align: justify
}
.content p{text-align:justify;}
.text-end{text-align:right !important;}

.team-section {
  display: flex;
  flex-wrap: wrap;
  /*justify-content: center;*/
}

.team-member {
  text-align: center;
  margin: 10px;
  padding: 15px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.21);
  transition: transform 0.3s ease-in-out;
}

.team-member:hover {
  transform: translateY(-10px);
}

.team-member img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 10px;
}

.team-member h3 {
  font-weight: 700;
  font-size: 18px;
  margin: 0;
}

.team-member .role {
  color: #888;
  margin-bottom: 10px;
  margin-top: 5px;
}

.team-member:hover .fa {
  transform: scale(1.2);
  color: #007AFF;
}
.experts-tag{
    background: #000;
    display: inline-block;
    padding: 5px;
    color: #fff;
    margin: 0px;
    border-radius: 5px;
    font-size: 15px;
    text-transform: uppercase;
}