body{
    font-family: 'Poppins light';
}
body::-webkit-scrollbar {
    width: 7px;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
    background: -moz-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
  outline: 1px solid slategrey;
}
.black-gradiant{
    background: #000000;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to left, #434343, #000000);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #434343, #000000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */    
}
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    font-family: 'Poppins regular';
    font-size: 15px;
    padding: 10px 18px;
}
.content-style {
    position: relative;
    padding-left: 120px;
    min-height: 300px;
    z-index: 1;
}
.sec-wrapper{
    padding: 70px 0px 70px 0px;
    position: relative;
    overflow: hidden;
}
.heading-wrap {
    position: absolute;
    left: -5%;
    transform: rotate(-90deg);
    bottom: 45% !important;
}
.heading-wrap h3 {
    font-family: 'poppins extralight';
    color: #1bc2e6;
    font-size: 40px;
    text-transform: uppercase;
}
.sec-wrapper::before {
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 20rem;
    background: #2ad2f62b;
    right: -74px;
    bottom: -134px;
}

div#topnav.show {
    display: flex !important;
    display: -ms-flex !important;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.navbar-toggler {
    /* display: block !important; */
}
.btn-rounded{
    border-radius: 20rem;
}
.default-gradiant{
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#17cfae",GradientType=1);
    font-size: 14px !important;

}
.event-date span{position:relative;z-index:9;}
b, strong {
    font-weight: bold;
}
#network, #livefb, #facilites {
    padding: 250px 0px;
}
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99;
}
.post_qstn textarea {
    border-radius: 20px;
}
.formcontrol {
    outline: none;
    position: relative;
    cursor: pointer;
}
.uploadfl {
    position: absolute;
    left: 14px;
    background: #2bb2e7;
    padding: 11px;
    color: #fff;
    max-width: 300px;
    width: 100%;
    border-radius: 6px;
cursor: pointer;
}
.font-medium{
    font-family: 'poppins medium';
}
.caption {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    top: 0;
    color: #fff;
}
/* hamber */
.ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .hamRotate.active {
    transform: rotate(45deg);
  }
  .hamRotate180.active {
    transform: rotate(180deg);
  }
  .line {
    fill: none;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: #18c4e9;
    stroke-width: 5.5;
    stroke-linecap: round;
}
  .ham1 .top {
    stroke-dasharray: 40 139;
  }
  .ham1 .bottom {
    stroke-dasharray: 40 180;
  }
  .ham1.active .top {
    stroke-dashoffset: -98px;
  }
  .ham1.active .bottom {
    stroke-dashoffset: -138px;
  }

  /* hamber */
  .caption h3 {
font-size: 45px;
    font-family: 'poppins bold';
    color: white;
    text-shadow: 0px 4px 1px #333;
}
.caption h3 span {
    font-family: 'poppins regular';
    font-style: italic;
    padding: 0px 10px;
}
.caption_card {
    max-width: 480px;
    width: 100%;
}
.btn-borderd {
    background: #fff;
    font-size: 14px;
    color: #000000;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.btn-borderd:hover{
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#17cfae",GradientType=1);
    font-size: 14px !important;
    color: #fff;
}
.home_slider {
    min-height: 350px;
    height: 100%;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: -40px;
    position: relative;
}
.owl-theme .owl-dots .owl-dot span {
    background: #ffffff;
}
.home_slider .owl-dots .owl-dot.active span, .home_slider .owl-dots .owl-dot:hover span {
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    background: linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#17cfae",GradientType=1);
    width: 45px;
    height: 5px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.heading-second {
    left: -11%;
    top: 44% !important;
}
.heading-second {
    left: -9%;
    top: 44% !important;
}
.heading-third {
    left: -7%;
}
.partner-card {
    width: 100%;
    height: 120px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px #d6d2d2;
    margin-bottom: 20px;
}
.partner-card img{
    height: 100px;
    max-width: auto;
    width: auto;
}
.md-content{min-height: 250px;}
.media-card {
    overflow: hidden;
    position: relative;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    border-radius: 13px;
}
.md-title a {
    font-size: 22px;
    text-align: center;
    color: #2ad2f6;
    font-family: 'poppins light';
    text-decoration: underline;
}
.md-title {
    position: absolute;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    top: -100%;
    justify-content: center;
    background: rgba(000,000,000,0.7);
}
.media-card:hover .md-title{
    top: 0;
}
.font-fold {
    font-family: 'poppins semibold';
    font-size: 24px;
}
#impact {
    background: url(../img/background-img.png) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
}
#impact::after {
    background: rgba(2, 62, 58, 0.82);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
}
.one_page_bnr {
    position: relative;
}
.heading3{
    font-family: 'poppins semibold';
    line-height: 36px;
}
#scroll-top {
    position: fixed;
    right: 24px;
    bottom: 4%;
z-index:999;
}
.heading3 span{font-family: 'poppins regular';font-style: italic;}
.carousel_img {
    /*height: 220px;*/
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    box-shadow: 0px 0px 8px #000;
}
.service_item h4 {
    font-size: 20px;
    max-height: 50px;
    overflow: hidden;
}
.carousel_img a {
    position: absolute;
    right: 0;
z-index:99;
}
.btn-gradi {
    background: -webkit-linear-gradient(40deg,#6ea40e,#009688)!important;
    background: -o-linear-gradient(50deg,#ffd86f,#fc6262)!important;
    background: linear-gradient(40deg,#6ea40e,#009688)!important;
    border-radius: 20rem;
}
.group-menu {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    padding: 10px;
}
#service_carousel .owl-next {
    position: absolute;
    right: -28px;
    top: 45%;
}
#service_carousel .owl-prev {
    position: absolute;
    left: -28px;
    top: 45%;
}
#service_carousel .owl-prev span, #service_carousel .owl-next span {
    font-size: 40px;
}
#service_carousel .owl-prev, #service_carousel .owl-next {
    background: #677175;
    display: block;
    width: 38px;
    height: 40px;
    line-height: 38px;
   outline:none;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
}
#status {
    max-width: 260px;
    width: 100%;
    height: 147px;
    background-image: url(../img/giphy.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 174px;
}
.social-group-icon {
    display: block;
    padding: 9px 16px;
    border-radius: 10px;
    font-size: 22px;
    background: #2ab3e4;
    color: #fff !important;
    font-weight: bold;
    margin-bottom: 10px;
}
.facebook{background:#3b5999 !important;}
.twitter{background:#55acee !important;;}
.linkedin{background:#0077B5 !important;;}
.youtube{background:#cd201f !important;;}
.socialicons {
    position: fixed;
    right: 10px;
    bottom: 15%;
    z-index: 99;
    min-height: 250px;
}
.socialicons:hover .icons-group {
    display: block;
}
.icons-group a {
    width: 40px;
    display: block;
    height: 40px;
    line-height: 43px;
    overflow: hidden;
    border-radius: 20rem;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin: auto 11px 13px;
}
.group-menu a {
    color: #fff !important;
    font-weight: 500;
    font-size: 16px;
}
.udyam_bg {
    display: inline-block;
    width: 100%;
    height: 100%;
    min-height: 400px;
    position: relative;
}
.udyam_bg:before{
    content: "";
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,0) 31%, rgba(255,255,255,1) 78%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,0) 31%, rgba(255,255,255,1) 78%);
    background: linear-gradient(90deg, rgba(43,178,231,0) 31%, rgba(255,255,255,1) 78%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#ffffff",GradientType=1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.udyam_bg .text-left {
    position: relative;
}
.udyam_bg .text-left ul li {
    
}
.udyam_bg .text-left ul li a{
    font-size: 18px;
    font-family: 'poppins medium';
    color: #000;
    display: block;
    padding: 10px;
    border-radius: 5px;
    transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.udyam_bg .text-left ul li a:hover{
    background: rgb(43,178,231);
    background: -moz-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    background: -webkit-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    background: linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#0eadd8",GradientType=1);
    padding-left: 20px;
    display: block;
}
/* counting */
#days, #days2 {
    font-size: 22px;
    font-family: 'poppins semibold';
  }
  #hours,   #hours2 {
    font-size: 22px;
    font-family: 'poppins semibold';
  }
  #minutes,   #minutes2 {
    font-size: 22px;
    font-family: 'poppins semibold';
  }
  #seconds,   #seconds2 {
    font-size: 22px;
    font-family: 'poppins semibold';
  }
  .counting span {
    display: block;
    font-size: 18px;
    font-family: 'poppins regular';
    color: #7c7c7c;
}
#timer div, #timer2 div{display: inline-block;padding-right: 20px;vertical-align: middle;}
.heading4{font-size: 20px;font-family: 'poppins medium';}
.event-date {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-radius: 10px;
    color: #fff;
    font-size: 24px !important;
    text-align: center;
    font-family: 'poppins medium';
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.event-date::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43, 178, 231, 0.69) 35%, rgba(23, 207, 174, 0.61) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43, 178, 231, 0.69) 35%, rgba(23, 207, 174, 0.61) 100%);
    background: linear-gradient(90deg, rgba(43, 178, 231, 0.69) 35%, rgba(23, 207, 174, 0.61) 100%);
    filter: ;
}
.events{
    background: url(../img/event_bg.png) repeat;
    background-attachment: fixed;
}
#footer{
    background: #1b1e1e;color: #fff;
    position: relative;
}
#footer:before{
    content: "";
    background: url(../img/footer_map.png) no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#footer:after {
    content: "";
    background: url(../img/footer_map2.png) no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-position: right;
    z-index: 1;
}
.subscribe {
    display: inline-block;
    width: 100%;
    position: relative;
}
#footer .container{
    position: relative;
    z-index: 10;
}
.subscribe input{border-radius: 20rem; width: 100%;position: relative;background: transparent; border: 2px solid #fff;padding: 20px;}
.subscribe a {
    position: absolute;
    right: 20px;
    top: 5px;
    color: #19aee9;
    font-size: 24px;
}
.footer_list ul li a{color: #fff; padding: 7px 0px;display: block;font-size: 14px;}
.footer_list ul li a:hover{
    background: rgb(43,178,231);
    background: -moz-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    background: -webkit-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    background: linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(14,173,216,1) 68%);
    padding-left: 10px;
}
.google-plus {
background:#dd4b39;
}
.social-icons li{display: inline-block;vertical-align: middle;}
.social-icons li a{display: block; margin-right: 5px;width: 35px;height: 35px;border-radius: 50%;overflow: hidden;text-align:center;}
.radius5{border-radius: 5px;overflow: hidden;}
.radius10{border-radius: 5px;overflow: hidden;}
.grey-gradiant{
    background: rgb(43,178,231);
background: -moz-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(238,238,238,1) 100%);
background: -webkit-linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(238,238,238,1) 100%);
background: linear-gradient(270deg, rgba(43,178,231,0) 16%, rgba(238,238,238,1) 100%);
}
@media (max-width: 1920px) {

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

}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-collapse {
        /* display: -ms-none !important;
        display: none !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto; */
    }
}
#myTab {
    border: 0;
    position: relative;
}
#myTab li .nav-link.active {
    border: 0;
    border-radius: 10px;
    box-shadow: 0px 8px 10px #ddd !important;
    position: relative;
}
#myTab li .nav-link:focus, #myTab li .nav-link:hover {
    border: 1px solid #f8f8f8;
}
.event-img {
    overflow: hidden;
    border-radius: 10px;
}
.nav-up {
    top: -100px;
    position: fixed;
    top: 0;
    width:100%;
    z-index: 999;
    transition: top 0.5s ease-in-out;
  }
  header{
    transition: top 0.5s ease-in-out;
  }
  .shrink{
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
    z-index: 999;
  }
.content img {
    max-width: 100%;
    height: auto !important;
}
  .single-page{min-height: 450px;}
  .small-banner{height: 250px;overflow: hidden;position: relative;}
  .small-banner h4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43, 178, 231, 0.38) 35%, rgba(23, 207, 174, 0.52) 100%);
    background: -webkit-linear-gradient(90deg, rgba(43, 178, 231, 0.38) 35%, rgba(23, 207, 174, 0.52) 100%);
    background: linear-gradient(90deg, rgba(43, 178, 231, 0.38) 35%, rgba(23, 207, 174, 0.52) 100%);
    filter: ;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 44px;
}
label.resume-clr {
width: 100%;
height: 100%;
top: 0 !important;
left: 0 !important;
display: flex;
align-items: center;
padding-left: 22px;
color: #fff !important;
background: rgb(43,178,231);
background: -moz-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(43,178,231,1) 35%, rgba(23,207,174,1) 100%);
background: linear-gradient(90deg, rgba(43,178,231,1)35%, rgba(23,207,174,1) 100%);
cursor: pointer;
}
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 1px 0 0 #2bb2e7;
    box-shadow: 0 1px 0 0 #2bb2e7;
    border-bottom: 1px solid #2bb2e7;
}
.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #2bb2e7;
}
.contact_adrs i {
    font-size: 36px;
    color: #0baae8;
}
.pad20{padding: 20px;}
.career_form .form-control {
    border: 1px solid #dbdbdb !important;
    padding: 10px;
    border-radius: 5px !important;
    box-sizing: border-box !important;
}
.md-form label {
    position: absolute;
    top: 0.65rem;
    left: 16px;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    cursor: text;
    color: #757575;
}
.md-form label.active {
    font-size: .8rem;
    background: #fff;
    padding: 0px 10px;
}
/* //form */
.login_main {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
select.md-select {
    width: 100%;
    border-radius: 5px;
    padding: 11px;
    border: 1px solid #d2d2d2;
}
.social-login ul li{display: inline-block;}
.social-login ul li a{display: block;font-size: 24px;color: #0baae8;padding: 10px;}
.career_form {
    min-width: 400px;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url("http://smallenvelop.com/wp-content/uploads/2014/08/Preloader_2.gif") center no-repeat #fff;
}
@media (max-width:1368px){
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link{font-size:12px; padding: 10px 10px;}
}
@media (max-width:992px){
#topnav ul {
    margin: 0 !important;
}
.navbar-brand {
    display: block;
    width: 100%;
    text-align: left;
}
#mainnav .navbar-toggler {
    position: absolute;
    top: 0;
    right: 0;
}
}
@media (max-width:650px) {
table tr td{
display:block;
width:100%;
}
.navbar .dropdown-menu {
    position: relative!important;
    margin-top: 0;
}
.career_form {
    min-width: 100%;
    width: 100%;
}
.navbar-brand {
    display: block;
    width: 100%;
    text-align: left;
}
#mainnav .navbar-toggler {
    position: absolute;
    top: 0;
    right: 0;
}
.caption h3 {
    font-size: 45px;
    font-family: 'poppins bold';
    color: white;
    text-shadow: 0px 4px 1px #333;
}
.heading3{font-size:22px;}
.float-right.w-50 {
    width: 100% !important;
}
.udyam_bg:before {
    content: "";
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    background: linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#ffffff",GradientType=1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.heading4{margin-top:20px;}
section {
    padding: 38px 0px;
}
.impact-tab .nav-tabs .nav-item {
    display: block;
    width: 100%;
    text-align: center;
}
.small-banner h4{top:-22px;}
.home_slider{min-height:100%;}
#service_carousel .owl-prev{left:0;}
#service_carousel .owl-next{right:0;}
.event-date{min-height:170px;}
#topnav ul {
    margin: 0 !important;
}
}
@media (max-width:480px) {
    .heading-wrap {
    position: relative;
    left: 0;
    transform: rotate(0deg);
    bottom: 0 !important;
}
.content-style {
    padding-left: 0;
}
.fixed {
    position: relative;
}
.sec-wrapper {
    padding: 40px 0px 40px 0px;
}
.heading-wrap h3{margin-bottom: 20px;}
.content-border-image, .media-card {
    text-align: center;
    margin-bottom: 20px;
}
#service_carousel {
    padding: 20px;
}
.partner-card{
    height: 150px;
}
.partner-card img {
    height: 100px;
}
#mainnav .ml-auto a, #mainnav .ml-auto {
    width: 100%;
}
table tr td{
display:block;
width:100%;
}
#topnav ul {
    margin: 0 !important;
}
.event-date{min-height:170px;}
#service_carousel .owl-prev{left:0;}
#service_carousel .owl-next{right:0;}
.socialicons {
    position: fixed;
    right: 10px;
    bottom: 15%;
    z-index: 99;
    min-height: 185px;
}
.icons-group a {
    width: 30px;
    display: block;
    height: 30px;
    line-height: 32px;
    overflow: hidden;
    border-radius: 20rem;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 10px;
    margin: auto 3px 6px;
}
#scroll-top {
    font-size: 8px !important;
    padding: 10px;
}
.home_slider{min-height:100%;}
.home_slider .owl-prev, .home_slider .owl-next {
    width: 30px;
    height: 35px;
    background: #333 !important;
    color: #fff !important;
    font-size: 24px !important;
}
.navbar .dropdown-menu {
    position: relative!important;
    margin-top: 0;
}
.small-banner h4{top:-22px;}
.impact-tab .nav-tabs .nav-item {
    display: block;
    width: 100%;
    text-align: center;
}
.career_form {
    min-width: 100%;
    width: 100%;
}
.navbar-brand {
    display: block;
    width: 100%;
    text-align: left;
}
#mainnav .navbar-toggler {
    position: absolute;
    top: 0;
    right: 0;
}
.caption h3 {
font-size: 45px;
    font-family: 'poppins bold';
    color: white;
    text-shadow: 0px 4px 1px #333;
}
.heading3{font-size:22px;}
.float-right.w-50 {
    width: 100% !important;
}
.udyam_bg:before {
    content: "";
    background: rgb(43,178,231);
    background: -moz-linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    background: -webkit-linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    background: linear-gradient(90deg, rgba(43,178,231,0) -146%, rgba(255,255,255,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bb2e7",endColorstr="#ffffff",GradientType=1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.heading4{margin-top:20px;}
section {
    padding: 38px 0px;
}
}
/*Code by Itishree -- START -- */
.fixed img {
    width: 100px;
}
.fixed a.btn.btn-md {
    padding: .4rem 1.0rem;
}
/*Code by Itishree -- END -- */