/* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700'); */
body { font-family: 'Open Sans',Arial, Helvetica, sans-serif; color:#000 ; background:#fff ; }
ul { margin:0; list-style: none; padding:0   }
img { max-width:100%;   }
.top_header { width:100%; float: left; background:#fff; padding: 15px 0 5px 0;   }
.top_header .help_text {font:400 19px/28px 'Open Sans';color: #000; text-transform: uppercase; padding: 25px 0 0 0; text-align: right} 
.header .navbar-nav  li a { font:700 16px/25px 'Open Sans'; color:#313131  ;padding: 12px 11px }
.header .navbar-nav  li a:hover { background:#585858; color:#fff   } 
.header .navbar-nav  li:last-child a { padding-right:19px }
.header .navbar-nav  li .dropdown-menu { padding:0; background:#556f79;box-shadow: none; border: none;   }
.header .navbar-nav  li .dropdown-menu li { padding:0 0 5px 0  }
.header .navbar-nav  li .dropdown-menu li a { color:#fff; padding:5px 17px; font-weight:400; font-size:17px    }
.header .navbar { float: left; width:100%; margin:0 ; margin-top: 1%; }
.navbar {background:#e5e5e5;}
.navbar-nav.sm-collapsible a.has-submenu {
	padding-right: 10px !important ;
}
.navbar .navbar-collapse {  padding:0   }
.banner_section { width:100%; float: left; padding:25px 0   }
.banner_section .list_news { width:100%; float: left; margin:0; padding:0    }
.banner_section .list_news li {  display: block; padding:0 0 45px 0  }
.banner_section .list_news li a { background:#00aeef; display: block; padding:28px 0; vertical-align: top   }
.banner_section .list_news li a span { display: inline-block; padding: 0 30px 0 30px;vertical-align: top  }
.banner_section .list_news li a .current_news { display: inline-block; width:60%  }
.banner_section .list_news li a .current_news strong { font-family:'Open Sans',Arial; font-size: 28px; line-height:35px; color:#fff; text-transform: uppercase    }
.banner_section .list_news li a .current_news small { font-family:'Open Sans',Arial; font-size: 17px; line-height:23px; color:#fff  ; display: block}
.banner_section .list_news li:last-child { padding:0  }
.banner_section .list_news li a:hover { background:#367891  } 
.banner_contain { position: absolute; right:0; top:80px; width: 60%;   }
.banner_contain  h1 {font-family:'Open Sans',Arial; font-size: 32px; line-height:35px; color:#fff; text-transform: uppercase; font-weight: bold  }
.banner_contain  p {font-family:'Open Sans',Arial; font-size: 20px; line-height:25px; color:#fff  ; text-transform: uppercase}
.know_more { background:#00aeef;font-family:'Open Sans',Arial; font-size: 20px; line-height:25px; color:#fff  ; padding:10px 25px ; margin: 10px 0 0 0; text-transform: uppercase; display: inline-block  }
.know_more:hover { text-decoration: none; color:#fff;background:#367891   }
.top_section .know_more {display: block;width: 125px;margin: 0 auto; padding:7px 0; text-align: center ; font-size:15px }
.body_section { width:100%; float: left  }
.top_section { width:100%; float: left; background:#e7e6e6; padding:10px 0 0 0; margin:20px 0 0 0 }
.top_section h2 {font-family:'Open Sans',Arial; font-size: 24px; line-height:25px; color:#000 ; font-weight: bold; text-transform: uppercase; text-align: center; }
.top_section p {font-family:'Open Sans',Arial; font-size: 18px; line-height:25px; color:#000000 ; text-align: justify}
.top_section img { margin:0 }
.middle_section { width:100%; float: left; text-align: center; padding:40px 0    }
.middle_section span { display: block; text-align: center; height:150px; line-height:150px   }
.middle_section strong { color:#585858  }
.bottom_section { width:100%; float: left; padding:25px 0   }
.bottom_section .nav li a {font-family:'Open Sans',Arial; font-size: 12px; line-height:20px; color:#585858 ; font-weight: bold; border:1px solid #00aeef; margin:0; border-radius: 0; padding:20px 79px 20px 75px; text-transform: uppercase }
.bottom_section .nav li:last-child a{ padding:20px 35px 20px 50px } 
.bottom_section .nav li a:hover { background:#00aeef; color:#fff   }
.bottom_section .nav li.active a {  background:#00aeef; color:#fff }
.bottom_section .nav-tabs { border-bottom: 1px solid #fff }
.bottom_section .tab-content {width:99.9%; border:1px solid #00aeef; border-top:none; padding:15px 0; min-height:409px; float: left}
.Funds_list { width:100%; float: left  }
.Funds_list li { display: block; padding:0 0 13px 0  }
.Funds_list li a { display: block; background:#00aeef; font-family:'Open Sans',Arial; font-size: 20px; line-height:48px; color:#fff ;  text-align: left; text-transform: uppercase; padding: 0 0 0 11%}
.Funds_list li a:hover { background:#313131; color:#fff; text-decoration: none   }
.bottom_section .tab_text { width:100%; float:left; padding:0 4%}
.bottom_section .tab_text p { font-size:20px; line-height:24px; text-align:justify}
.footer { width:100%; float: left; background:#393939;  margin-top: 20px;  }
.top_footer { width:100%; float: left; padding:18px 0   }
.top_footer span {font-family:'Open Sans',Arial; font-size: 20px; line-height:25px; color:#fff ; padding:8px 30px 0 0; text-transform: uppercase; display: inline-block }
.top_footer small {padding:0 20px 0 0; vertical-align: top }
.bottom_footer { width:100%; float: left; padding:0 0 10px 0    }
.bottom_footer ul { width:53%; float: none; display: inline-block; }
.bottom_footer ul li { display: inline-block ; padding:0 15px 0 0}
.bottom_footer ul li a {font-family:'Open Sans',Arial; font-size: 16px; line-height:25px; color:#fff ; text-transform: uppercase}
.bottom_footer ul li a:hover { color:#ccc; text-decoration: none }
.bottom_footer p {font-family:'Open Sans',Arial; font-size: 16px; line-height:25px; color:#fff ;}



.archive{ width:100%; float:left;}
.archive h1{ padding:0px 0px 20px; margin:0px; text-transform:uppercase; font-weight:700; font-size:24px;}
.archive .search{ border:solid 2px #2bb6eb; border-radius:5px; padding:0px 10px; float:left; width:100%;}
.archive .search .input{ border:none; width:75%; font-size:24px; color:#626262; padding:15px 0px 12px 5px; margin-right:20px; float:left; border-right:solid 2px #2bb6eb;}
.search_btn{ background:url(/images/search.png) no-repeat right top; width:38px; float:left; height:38px; border:none; margin-top:10px; }
.most_recent{ width:100%; float:left;}
.most_recent h1{ padding:0px 0px 20px; margin:0px; text-transform:uppercase; font-weight:700; font-size:24px;}
.most_recent ul{ padding:0px 0px 0px 22px; margin:0px; min-height: 320px}
.most_recent li{ list-style-type:disc; list-style:disc; float:left; font-size:20px; font-weight:400; color:#313131; padding:7px 0px;}
.most_recent li:first-child{ padding-top:0px;}
.month_year{width:100%; float:left;}
.month_year h1{ padding:0px 0px 20px; margin:0px; text-transform:uppercase; }
.month_year ul{padding:0px; margin:0px;}
.month_year li{ list-style-type:none; list-style:none; float:left; font-size:24px; clear:both; padding:0px 0px 10px;}
.month_year li a{ color:#313131; font-size:24px; float:left; font-weight:700; font-size:24px; text-transform:uppercase; text-decoration:none;}
.month_year li a:hover{color:#2bb6eb;}
.month_year li a:after{content:"\f054"; font-family:'FontAwesome'; font-weight:400; font-size:18px; padding-left:15px;}

.inner_banner { width:100%; float: left; position: relative; text-align: center  }
.inner_banner .banner_contain {top: 0; width: 100%;}
.inner_banner .banner_contain h2 {
    background: rgba(0, 0, 0, 0) url("/images/transpart-bg.png") repeat scroll 0 0;
    color: #fff;
    display: inline-block;
     margin: 110px 0 0 0;
    padding: 40px 5%;
    text-transform: uppercase;
    font-family:'Open Sans',Arial; font-size: 50px; line-height:60px ; font-weight:700 
}
.act_slider{width:100%; float:left; padding:50px 0px;}
.slider_tab{width:100%; float:left;}
.slider_tab ul{padding:0px; margin:0px;}
.slider_tab li{list-style-type:none; list-style:none; float:left; border:solid 2px #2bb6eb;}
.slider_tab li:first-child{ border-right:none;}
.slider_tab li a{ color:#fff; background:#2bb6eb; font-size:24px; font-weight:700; float:left; padding:12px 50px; text-decoration:none;}
.slider_tab li .active{ color:#2bb6eb; background:#FFFFFF}
.bxslider2{ width:100%; float:left; padding:50px 0px 0px 0px;}
.bxslider2 li{ position:relative;}
.bxslider2 li i{ font-size:80px; vertical-align:top; color:#2bb6eb; margin-top:-12px;}
.bxslider2 .banner_contain{ position:absolute; bottom:50px; height:auto; text-align:center; width:100%; background:rgba(255, 255, 255, 0.7);  z-index:100;-webkit-transition: all 1s;
-moz-transition: all 1s;-o-transition:  all 1s;transition:  all 1s ; transform: translateY(270px) ;-webkit-transform:translateY(270px);
-moz-transform: translateY(270px);-o-transform: translateY(270px);transform:  translateY(270px) ; }
.bxslider2 .bx-wrapper .bx-caption {display: none;}
.bxslider2 .bx-wrapper:hover .bx-caption {display: block;}
.outer_box_slider { width:100%; float: left  }
.bxslider2 .banner_contain p { font-size:24px; line-height:28px; color:#313131; padding:0 3% ;-webkit-transition: all 1s;
-moz-transition: all 1s;-o-transition:  all 1s;transition:  all 1s  ;    }
.bxslider2 li:hover .banner_contain {-webkit-transform:translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);
transform:  translateY(0) ;  }

.bxslider2 li:hover .banner_contain .fa {  opacity:0  }

.bxslider2 li:hover .banner_contain p { display: block;-webkit-transition: all 1s;

    -moz-transition: all 1s;

    -o-transition:  all 1s;

    transition:  all 1s ;  }

.outer_box_slider .bx-wrapper .bx-prev { display: block;background: url("/images/left_arrow.png") no-repeat scroll 0 0; height:50px;margin: 0;left: -40px;  }

.outer_box_slider .bx-wrapper .bx-next { display: block;background: url("/images/right_arrow.png") no-repeat scroll 0 0; height:50px;margin: 0;right: -40px; }

.outer_box_slider .bx-wrapper .bx-prev:hover {background: url("/images/left_arrow.png") no-repeat scroll 0 0; height:50px;}

.outer_box_slider .bx-wrapper .bx-next:hover {background: url("/images/right_arrow.png") no-repeat scroll 0 0; height:50px;}

.header_bg_color { position: fixed; top:0; width:100%; float: left ; left:0 ;background:#fff; z-index:9999 ; box-shadow:0px 4px 11px -3px #333 ; opacity:0.90     }

.header_bg_color .logo { width:68%; float: left  }

.header_bg_color .nav { padding: 7px 0 0 0;}

.header_bg_color .navbar-nav li .dropdown-menu { margin: 9px 0 0 0!important }

.banner .bx-wrapper .bx-prev {background: url("/images/banner-left-arrow.png") no-repeat scroll 0 0; height:70px; display: block; width:70px ; margin:0 }

.banner .bx-wrapper .bx-next {background: url("/images/banner-right-arrow.png") no-repeat scroll 0 0; height:70px; display: block; width:70px;margin:0}

.banner .bx-wrapper .bx-prev:hover {background: url("/images/banner-left-arrow.png") no-repeat scroll 0 0; height:70px; width:70px }

.banner .bx-wrapper .bx-next:hover {background: url("/images/banner-right-arrow.png") no-repeat scroll 0 0; height:70px;width:70px}

.twitter_scroll {     float: left;height: 570px;/*overflow-y: scroll;*/width: 95%; margin-bottom: 60px; margin:0 2% ; box-shadow: 0 0 11px -2px #d1d0cf ; background: #f7f5f5  }

.twitter_scroll ul { width:70%; margin:0 auto; /*padding:50px 0 */ padding:20px 0 0 0    }

.twitter_scroll ul li { width:100%; float: left; padding: 0 0 40px 0  }

.twitter_scroll ul li .figure_img { float: left }

.twitter_scroll ul li .twitter_right { float: right; width:72% }

.twitter_scroll ul li .twitter_right .twitter_top { width:100%; float: left  }

.twitter_scroll ul li .twitter_right .twitter_top h4 {font-weight:700; font-size:20px; color:#55acee;border-bottom: 2px solid #55acee; float: left; padding-bottom: 20px }

.twitter_scroll ul li .twitter_right .twitter_top span { float: right ;font-weight:700; font-size:20px; color:#55acee; padding: 8px 0 }

.twitter_scroll ul li .twitter_right p {font-size:16px; font-weight:400; color:#55acee; padding:20px 0 0 0; clear: both }

.twitter_scroll ul li .twitter_right p strong{ color:#3f3f3f  }

.twitter_scroll ul li .twitter_right p small {color:#3f3f3f }

.bottom_section_new h3 { text-align: center; font-size:60px; color:#55acee ; margin-bottom:0;line-height: 35px;   }

.bottom_section_new { width:100%;margin-bottom:25px ;padding: 50px 0 0; float: left;  }

/** laws-plans-and-policies **/
.law_section { width:100%; float: left; padding: 0 0  }
.heading { width:100%; float: left; text-align: center  }
.heading h2 {font-weight:700; font-size:30px; color:#000; padding:0 ; }
.heading small { width:350px; height:1px; background:#000; display: inline-block    }
.pdf_link { width:98%; float: left; padding: 30px 0 0 0;list-style: disc;margin: 0 0 0 15px;  }
.pdf_link li { width:100%; float: left; padding:0 0 6px 0 ;font-size:15px; font-weight:400; color:#000;  line-height:26px;}
.pdf_link li a {font-size:15px; font-weight:400; color:#00aeef;}
.pdf_link li a:hover { color:#00aeef ; text-decoration: none }
.law_section h3 {font-weight:700; font-size:24px; color:#333; clear: both; padding: 45px 0 0 0}
.law_section p {font-size:15px; font-weight:400; color:#000; line-height: 24px; text-align: justify}
.dropdown-menu2 { margin-top:-35px!important  }
.dropdown-menu2 li a { color:#fff!important ; background:#556f79!important   }
.dropdown-menu2 li a:hover { background:#585858!important}
.header .navbar-nav  li .dropdown-menu li.open a { color:#fff;  background:#585858  }
.process { width:100%; float: left; text-align: center  }
.law_section2 .pdf_link li { padding-bottom:15px; text-align: justify  }
.law_section2 .pdf_link li a {color:#00aeef ;}
.ndm_contact_box {
    background: #eee;
    padding: 30px 30px 0px;
    width: 100%;
   
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    min-height: 290px;
    vertical-align: top;
    margin-bottom: 75px;}

.ndm_contact_box .queries {
    font-size: 24px;
    font-weight: 400;
    text-align: left;
    line-height: 30px; }
    .ndm_contact_box p {
    font-size: 18px;
    font-weight: 300;
    text-align: left;
}

.contact_ndm th { font-size:15px;  font-weight:700; padding:10px 25px;  background:#3691c9; color:#fff; border: 1px solid #ccc;  }
    .contact_ndm td { 
        padding: 10px 25px; font-size:15px; font-weight:300; 
        border: 1px solid #ccc;
        text-align: left; background:#fff;
    }

    @media
    only screen and (max-width: 760px),
    (min-device-width: 768px) and (max-device-width: 1024px)  {

        /* Force table to not be like tables anymore */
        table, thead, tbody, th, td, tr {
            display: block;
        }

        /* Hide table headers (but not display: none;, for accessibility) */
        .contact_ndm thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .contact_ndm tr { border: 1px solid #ccc; }

        .contact_ndm td {
            /* Behave  like a "row" */
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
        }

        .contact_ndm td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: 6px;
            left: 6px;
            width: 45%; font-size:20px; font-weight:400;
            padding-right: 10px;
            white-space: nowrap;
        }

        /*
        Label the data
        */
        .contact_ndm td:nth-of-type(1):before { content: "Name"; }
        .contact_ndm td:nth-of-type(2):before { content: "Designation"; }
        .contact_ndm td:nth-of-type(3):before { content: "Room No."; }
        .contact_ndm td:nth-of-type(4):before { content: "Intercom"; }
        .contact_ndm td:nth-of-type(5):before { content: "Phone (Off./Res.)"; }
        .contact_ndm td:nth-of-type(6):before { content: "E-Mail ID"; }
        
    }
.contact_us { width:100%; float: left; padding:40px 0  } 
.contact { width:100%; float: left; padding:0 17px  }   
.contact h3 { display: block; text-align: left;font-weight:700; font-size:25px; color:#333; padding: 0 0 15px 0 }
.map { width:100%; float: left; height:300px   }
.adress_section { width:100%; float: left; padding: 10px 0 0 0  }
.adress_section .ndm_contact_box { background:#00aeef; color:#fff  ; min-height: 302px;}
.adress_section .ndm_contact_box .queries { font-weight:700; font-size: 30px  }
.adress_section .ndm_contact_box p {font-size: 15px;}
.rooms { width:100%; float: left; padding: 30px 16px  }
.rooms h3{ display: block; text-align: left;font-weight:700; font-size:25px; color:#333; padding: 0 0 15px 0 }
.rooms .ndm_contact_box {    width: 32%;min-height: 293px;  padding: 50px 2%;margin-right: 21px;}
.rooms .ndm_contact_box:last-child { margin-right:0  }
.tembe { width:100%; float: left; padding: 30px 0   }
.tembe li { width:24%; float: left;margin: 0 1% 0 0;  }
.tembe li a strong { background:#e5e5e5; display: block; text-align: center; font-size: 16px; line-height:25px; color:#313131; margin:0; padding:15px 0    }
.tembe li a:hover strong { background: #585858;color: #fff;  }
.pdf_link3 {float: none;margin: 0 auto;width: 30%;margin-top: 44px;}
.box_2 { width:100%; float: left; border:1px solid #333;padding: 20px 0;
margin: 20px 0;   }
.box_2 .pdf_link3 { margin-top:0; padding-top:0   }
.programs h3 { padding:0;padding: 11px 21px;background:#3691c9; font-size: 20px; color:#fff  }
.programs h4 {font-weight:700; font-size:17px; color:#333; padding: 15px 0 5px 0}
.programs .pdf_link { padding:0px 0 10px 26px  }
.programs table { /*width:50%;*/ float: left; margin-bottom:20px   }
.programs th { border:1px solid #ccc; background:#3691c9; color:#fff; font-weight: 700; font-size: 16px; padding: 10px 25px    }
.programs td { border:1px solid #ccc;padding: 10px 25px ;color: #333;}
.programs p { clear: both }
.budget h3 { padding:0; text-align: center;font-weight: 400; line-height:30px   }
.budget h4 {font-weight:700; font-size:18px; color:#333; text-align: right}
.achievements .pdf_link { list-style-type:decimal; }
.achievements .pdf_link li strong { display: block }
.achievements .pdf_link li {padding-bottom:15px ; text-align: justify}
.achievements .pdf_link li a { color:#00aeef  }
.function { padding:0 0 0 36px }
.function li { padding: 0 0 6px 10px }




/*2009207*****Ashu*****/ 


.gallery { width:100%; float:left; list-style:none; padding:15px 0 0 0}
.gallery li { width:23.50%; float:left; margin:0 2% 30px 0; }
.gallery li:nth-child(4n+0) { margin-right:0;}
.gallery li a {  display: block;line-height: 180px;height: 184px; text-align: center; background:#3691c9;transition:all 1s; overflow: hidden}
.gallery li a img {-moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.gallery li a span { display:block; text-align:center;font:400 15px/18px  "Open Sans", arial;  color:#fff; padding:10px 0 0 0;min-height:60px;}
.gallery li a:hover { background:#c6c1c1; transition:all 1s; text-decoration: none}
.gallery li a:hover img {   -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2); -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
.gallery li a:hover span { color:#fff;}
#google_translate_element { float:right; margin:10px 0 0 5px}

/****/
.gallery2  li {min-height: 280px;}
.gallery2  li a  { height: auto }
.gallery2  li a small {   display: block;height: 175px;overflow: hidden;  }
.banner_section .owl-buttons { display: block }
.banner_section .owl-buttons .owl-prev {background: url("../../images/left_arrow.png") no-repeat 0 0; width: 64px;height: 64px;
    top: 43%;position: absolute;left: 0;font-size: 0;}

.banner_section .owl-buttons .owl-next {
    background:url("../../images/right_arrow.png") no-repeat 0 0; width: 64px;height: 64px;top: 43%;
    position: absolute;
    right: 0;
    font-size: 0;
}
.media_section .about_new_degin_1 { text-align: center; }
.heading h2 { border-bottom:1px solid #000; display: inline-block;padding-top: 15px ; font-size: 32px }
.heading small { display: none }
.contact_ndm2 { width:100%  }
.contact_ndm2 table {width:100% }
.contact_ndm2 table th { border:1px solid #ccc  }
.contact_ndm2 table td { border:1px solid #ccc  }
.programs .table_msworld {margin:20px 0 0 0; width:100%; float: left  }
.programs .table_msworld table{ width:100%; float: left  }
.programs .table_msworld table td { font-size:15px; width:20%   }
.client_section { width:100%; float: left; text-align: center ; background:#0857a7  }
.client_section .item a { border: 1px solid #ccc;display: block;margin:0 20px;  padding: 10px 9px 5px 6px; }
.client_section h3 {font:400 20px/23px  "Open Sans", arial;  color:#333; display: inline-block; text-align: center; border-bottom:1px solid #333 }
.client_section span { display: block; text-align: center;height: 135px;line-height: 135px; margin-bottom: 13px;  }
.client_section strong {color: #585858;font-size: 16px; line-height:20px; display: block; text-align: center;font-weight: normal;height: 50px; }
#box_slider2 { margin:20px 0; padding:0 3% }

.pdf_list_tumble { width:100%; float: left  }
.pdf_list_tumble li { width:48%; display: inline-block; vertical-align: top ; margin:0 3% 0 0}
.pdf_list_tumble li:last-child { margin:0  } 
.pdf_list_tumble li a { border:1px solid #ccc; display: block  }
.pdf_list_tumble li a span { height:200px; display: block; overflow: hidden; transition: all 1s ;margin-bottom:5px   }
.pdf_list_tumble li a span img {transition: all 1s}
.pdf_list_tumble li a strong { background:#e5e5e5;display: block;
text-align: center;
font-size: 16px;
line-height: 25px;
color: #313131;
margin: 0;
padding: 15px 0;  }
.pdf_list_tumble li a:hover { text-decoration: none; }
.pdf_list_tumble li a:hover strong { background:#585858; color:#fff   }
.pdf_list_tumble li a:hover img {  transform:scale(1.2);}

/*****/
.home2 .navbar { background:#0857a7; border-radius:0; min-height: inherit ;   }
.home2 .header .navbar-nav li .dropdown-menu {background:#675f5f}
.home2 .navbar-nav li a { color:#fff ; font-size:17px; line-height:25px; font-weight:450;padding:9px 9px 9px 9px }
/*.home2 .navbar-nav li:first-child {background:#675f5f }
.home2 .navbar-nav li:first-child a { font-size: 23px; background:#675f5f   }*/
.home2 .navbar-nav li a { color:#fff ; }
.home2 .banner_section{ padding:0  }
/* .home2 .banner_section img { width:100%  } */
/* Updated by Nikki Sharma #25.11.2020 */
.home2 .banner_section img { width:100%; height:500px  }
/* Updated by Nikki Sharma #25.11.2020 */
.home2 .banner_contain { background:rgba(0, 0, 0, 0.5);width: 100%; bottom:0; padding:0 0 0 2%;top: inherit;    }
.home2 .client_section img { width:75px !important }
.home2 .client_section span {height: 70px;line-height: 70px;}
.home2 .top_header .help_text {    font-size: 13px;line-height: 19px;padding: 0;width: 27%;text-align: left;float: right; margin-bottom:0 }
.home2 .navbar-nav li a:hover { background:#675f5f  }
.home2 .top_header .help_text { font-size: 13px; line-height:19px ; padding:0; white-space:nowrap;width:57%;}
.home2 .navbar-collapse.collapse { border: none; box-shadow: none; width: max-content; }
.home2 .header .navbar-nav li .dropdown-menu li a:hover { background: #0857a7 }
.home2 .navbar-nav li .highlighted {background:#675f5f}
.home2 .navbar-nav li .dropdown-menu2 { padding:0  }
.home2 .header .navbar-nav li .dropdown-menu li { padding: 0 }
.home2 .banner_contain h1 { display: inline-block;margin: 0;padding: 16px 0;}
.home2 .banner_contain p {display: inline-block }
.home2 .client_section strong { font-size: 11px; line-height:14px;height: 50px; color:#fff  }
.home2 .client_section .item a:hover { background:#fff; transition: all 1s ; text-decoration: none; }
.home2 .client_section .item a:hover strong { color:#333  }
.home2 .apps_section { padding:15px 0; background:#51565c   }
.home2 .apps_section .item a { border: none } 
.home2 .apps_section .top_footer span { float: left;height: auto;line-height: inherit;font-size: 23px;padding: 0 36px 0 0;}
.home2 .apps_section .top_footer small { height: auto; float: left }
.home2 .apps_section .top_footer small img { height: auto; width:auto!important;  }
.home2 .apps_section .top_footer { padding:42px 0 0 0px }
.home2 .bottom_footer {padding: 15px 0 3px 0;}
.home2 .bottom_footer ul li a {font-size: 14px;}
.home2 .bottom_footer p { font-size:14px  }
.marquee_text { width:100%; float: left; padding: 11px 0 0 4%; height:380px; overflow: hidden;  }
.marquee_text p a {color:#333;}
.marquee_text ul {list-style-type: square;  }
.marquee_text ul li {font: 20px/27px  'Open Sans',Arial;  color:#333; padding-bottom:20px }
.marquee_text ul li .fa { font-size:14px  }
.news_slider { width:100%; float:  left; padding: 0 3%  }
.news_slider .slide {font: 16px/23px  'Open Sans',Arial;  color:#333; }
.news_slider .slide span { display: inline-block; vertical-align: top; font-size:25px }
.news_slider .slide p { display: inline-block; width:98% ;vertical-align: top; padding: 2px 0 0 0%  }
.news_slider .slide strong { display: block; font-size:18px  }
.bottom_section .gallery_new2 { padding:0; margin:0   }
.bottom_section .gallery_new2 li {margin:0 22px 20px 0;width:190px;}
.bottom_section .gallery_new2 li a strong { padding:10px 0 0 0; display: block  }
.client_section .owl-buttons { display: block }
.client_section .owl-buttons .owl-prev { position: absolute; left:0; top:32px;background: url("../../images/left_arrow.png") no-repeat 0 0;
width: 64px;
height: 64px; font-size:0  }
.client_section .owl-buttons .owl-next {position: absolute; right:0; top:32px;background: url("../../images/right_arrow.png") no-repeat 0 0;
width: 64px;
height: 64px; font-size:0   }

.vedio_gallary { width:100%; float:left; list-style:none; padding:15px 0 0 0}
.vedio_gallary li { width:23.50%; float:left; margin:0 2% 30px 0;display: block; text-align: center; background:#3691c9; }
.vedio_gallary li iframe {height:200px;}
.vedio_gallary li:nth-child(4n+0) { margin-right:0;}
.vedio_gallary li span { display:block; text-align:center;font:400 15px/17px  "Open Sans", arial;  color:#fff; padding:10px 0 0 0;height:80px; overflow: hidden}
.client_section .item .box_client_1 { width:19%; display: inline-block; vertical-align: top;  }
.client_section .box_client_1_row { display: inline-block; border:1px solid #fff; width: 52%  }
.client_section .box_client_1_row h5 {font:400 16px/19px  "Open Sans", arial;  color:#fff; padding:11px 0 3px; margin:0  }
.client_section .box_client_1_row .box_client_1 { border: none; padding: 14px 0 4px ;width: 25%; }
.client_section .box_client_1_row .box_client_1 strong { height: auto;  padding:12px 0 8px 0}
.client_section .box_client_1_row .box_client_1 span { height: 59px;line-height: 59px;}
.client_section .box_client_1_row p {font:400 14px/16px  "Open Sans", arial;  color:#fff; margin:1px 0 7px 0 }
.tembe2 li { margin: 0 1% 20px 0;width: 24%;}
.tembe2 li a span { float: left;  }
.tembe2 li a { height:250px; overflow: hidden;border:1px solid #ccc; display: block;  transition:all 1s ; -ms-transition:all 1s; /* IE 9 */
    -moz-transition:all 1s; /* Firefox */
    -webkit-transition:all 1s; /* Safari and Chrome */
    -o-transition:all 1s; /* Opera */; line-height:250px    }
.tembe2 li a img {transition:all 1s ; -ms-transition:all 1s; /* IE 9 */
    -moz-transition:all 1s; /* Firefox */
    -webkit-transition:all 1s; /* Safari and Chrome */
    -o-transition:all 1s; /* Opera */ }    
.tembe2 li a:hover img { transform:scale(1.3);
    -ms-transform:scale(1.3); /* IE 9 */
    -moz-transform:scale(1.3); /* Firefox */
    -webkit-transform:scale(1.3); /* Safari and Chrome */
    -o-transform:scale(1.3); /* Opera */transition:all 1s ; -ms-transition:all 1s; /* IE 9 */
    -moz-transition:all 1s; /* Firefox */
    -webkit-transition:all 1s; /* Safari and Chrome */
    -o-transition:all 1s; /* Opera */  }
.home2 .app_text {display: inline-block; font-size: 14px; color: rgb(255, 255, 255); padding-right: 40px;background: url(../../images/play_store.png) no-repeat 111px 4px;}
.home2 .copy_right {display: inline-block; float: right;} 
.contact_ingury { width:80%; float: left; background:#e6e4e4; padding:0 5% ;margin: 0 10% 20px 10%;  }
.contact_ingury h3 { padding-bottom:6px  }
.contact_ingury ul { width:100%; float: left  }
.contact_ingury ul li { width:100%; float: left; padding:0 0 20px 0   }
.contact_ingury ul li input[type="text"] { width:100%; background:#fff; height:40px; border:1px solid #d6d5d5; padding:0 2%      } 
.contact_ingury ul li .text { width:50%!important  }
.contact_ingury ul li .text_2 { width:48.50% !important;margin: 0 0 0 1% }
.contact_ingury ul li textarea {width:100%; background:#fff; height:100px; border:1px solid #d6d5d5; padding:10px 2%; max-width:100%   }
.contact_ingury ul li input[type="submit"] {border: none;margin: 0 auto;display: block; padding: 12px 40px}
.public_awareness { width:100%; float: left; padding:30px 0   }
.activities h4 { padding:10px 0 7px 25px  }
.scroll-list { width:100%; float: left; height:480px; overflow: hidden; padding:0 3%    }
.scroll-list ul li { width:100%; float: left  }
.scroll-list ul li a { width:100%; float: left  }
.scroll-list ul li span { display: inline-block; vertical-align: top; font-size:18px ; width:2%; line-height: 22px }
.scroll-list ul li p { display: inline-block; width:96% ;vertical-align: top; padding: 2px 0 0 0%  }
.scroll-list ul li strong { display: block; font-size:18px  }
.recent_heading { padding:0 0 8px 29px  }
.scroll-list2 { height: 315px }
.pdf_blog {width:100%; float: left;padding:0 3% }
.pdf_blog ul li { width:100%; float: left  }
.pdf_blog ul li a { width:100%; float: left  }
.pdf_blog ul li span { display: inline-block; vertical-align: top; font-size:18px ; width:2%; line-height: 22px }
.pdf_blog ul li p { display: inline-block; width:96% ;vertical-align: top; padding: 2px 0 0 0%  }
.pdf_blog ul li strong { display: block; font-size:18px  }



.contact_ingury ul li input[type="button"] {border: none;margin: 0 auto;display: block; padding: 12px 40px}
.client_section .client_logo { width:100%; float: left; padding:0 }
.client_section .client_logo a {width: 13%;float: left;margin: 0 16px 0 0; padding: 5px 0  }
.contact_click_more {   
   
    margin: 0px; 
    width: 100%;
}
.center-width{
	width: 10%;
	
}
.center-width2{
	width: 80%;
	
}
.center-width3{
	width: 10%;
	
}
.bg_color{
	
	background-color: #808080;
}
.table_pdf {margin: 20px 0 0 0;
width: 100%;
float: left;}
.table_pdf { margin-bottom:25px  }
.table_pdf h3 {font:700 18px/22px "Open Sans", arial;  color:#333; margin: 0 0 20px 0;}
.table_pdf td {border: 1px solid #ccc;
padding: 10px 25px;
color: #333;}
.header .helpine_heading { text-align: right; text-transform: uppercase;font:700 18px/22px  "Open Sans", arial;  color:#333;margin:0 0 5px 0; }

/* ------------- APP DOWNLOAD ------------- */

.full-panel{ width:100%; float:left; border-bottom:2px solid #e5e5e5; padding-top:15px; padding-bottom:15px; position:relative}
.installbtn{ padding-top:50px;}
.installbtn a.btn{ background:#669933; color:#ffffff; border:none!important; padding:10px; width:100px;}
.installbtn a.btn:hover{ background:#0857a7}
.full-panel h2{ margin-top:5px; font-size:26px;}
.logonew img{ padding-top:10px;}
.description{ padding-top:5px;}
.downloadbanner ul{ list-style:none; margin-left:0px;}
.features ul{list-style: disc; margin-left: 18px;}

@media only screen and (max-width:540px){
.logonew img{ display:inline;}
.full-panel{ text-align:center}
.installbtn{ padding-top:10px; padding-bottom:10px;}
.features{ text-align:left}
.full-panel h2{ font-size:22px;}
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color:  #00aeef !important;;
    border-color: var(--bs-nav-tabs-link-active-border-color);
}

.search-form {
	width: 183px;
	float: right;
	height: 30px;
}
.boxer{
	width: 188px; 
	height: 118px;

}
.app_text{
	color: rgb(255, 255, 255);	
}
#homes3{
	font-size: 25px;
	
}
.twitter{
width: 100%;
}
/* ------------- APP DOWNLOAD END ------------- */
.mark_news { width: 100%;float: left;background:#8d885b;font-size: 20px;color: #fff; line-height: 22px; padding: 7px 0 ; }
.mark_news a { color:#fff}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  
 .mark_news {padding: 7px 0 3px 0; }
}