/*

@Author: ThemeMascot

@URL: http://ThemeMascot.com



This is the file where you can add your custom styles to change the look of the

theme. But don't modify style-main.css file.



*/



/* Your custom css codes start here: */



.font_size{ font-size:16px; color:#fff!important; border-bottom:1px dashed #929191 ;}



.panel_bg{ background:rgba(0,0,0,0.6); padding-left:10px; padding-right:10px; }

.panel_bg:hover{ background:rgba(139,36,125,0.8);  }

.panel-c h4{ color:#CCCCCC;}



.width_50{ width:50%; margin:auto;}

hr{border-top: 1px solid #c0bfbf;}

.member_bg{  padding:10px; padding-top:25px; min-height:330px; margin-bottom:15px;   background:linear-gradient(150deg,#0A4F8A, #061D33);}



.member_bg_ad{background:linear-gradient(150deg,#0A4F8A, #061D33); padding:10px; padding-top:25px; min-height:300px; margin-bottom:15px;}



.box-borader_new{ width:70%; margin:auto; background:#ccc; padding:5px;}

.box-borader{ border:1px solid #000; min-height:340px!important; background:#061D33;}

.box-borader_A {

    border: 1px solid #000;

    min-height: 300px !important;

    background: #061D33;

}



.inner_dept_l_menu{ border:1px solid #E8E8E8; padding-right:20px; background:#002A4E; padding-left:15px; border-radius:10px; padding-top:10px;}

.inner_dept_l_menu li{ border-bottom:1px solid #043A68; padding-bottom:5px; padding-top:3px; list-style-image:url(../images/map-marker4_1.png); margin-left:20px;}

.inner_dept_l_menu li a{ border:0px solid red; color:#A7D1F4; font-size:15px;}



.inner_dept_l_menu li a:hover{ border:0px solid red; color:#FC9928;}



.inner_dept_l_menu li  ul li a{ font-size:11px;}





.box-borader_n{ border:1px solid #002B50;}

.min-height{min-height:225px!important;}

.min-height_1{  border:0px solid red; padding-top:0px; color:#EAEAEA!important; text-align:center;}

.min-height_2{min-height:10px!important; border:1px solid red; padding-top:10px;}

.font_s{ font-size:14px;  border-bottom:1px solid #000; color:#FFFF99!important; padding-bottom:5px; text-align:center;}



.text_tran{ text-transform:uppercase; color:#fff; background:rgba(0,27,50,0.7); color:#FFFFFF!important; padding-left:10px;  padding-right:10px; display:inline-table; display:none;}





.text_cent{ text-align:center; border-bottom:1px solid #CBC8C5; margin-bottom:5px;}

.com_name{ font-size:11px; margin-bottom:0px; text-align:center; color:#FA9828;}

.dept_name{ font-size:11px;  margin-bottom:0px; text-align:center;}

.thumb_bg{ background:linear-gradient(180deg, #002B50, #045EAB); border:1px solid #fff; box-shadow:2px 2px 3px #000;}



 



.why_text li { font-weight:bold; border-bottom:1px dashed #C9C9C9 ; color:#212331 ; padding-bottom:3px; padding-top:2px; list-style-type:disc;



     

}



.hr_tital{  border-bottom:1px solid #C0BFBF!important; padding-bottom:10px; margin-bottom:-12px;}





#footer p, span, value {color:#9b9b9b;}



.footer-bg-c{
  background: linear-gradient(150deg,#530114, #860A14);border-top:5px solid #00517c ;}

.footer-bg-c-2{

background: linear-gradient(150deg,#000, #061D33); border-top:0px solid #ecfbd5 ;}





.box_visionry {

   border-radius:16px;

    width: 30%;

    float: left;

    margin-right: 15px;

    

    overflow: hidden;

    text-align: center; color:#FFFFFF;

	  padding:15px;
background: linear-gradient(150deg,#848484, #061D33);

}

.box_visionry img{ border:1px solid #000; border-top-left-radius:16px; border-top-right-radius:16px;}

.box_visionry h5 span{ font-size:11px;}

.box_visionry h4, h5{color:#FFFFFF;}



.section-content{ text-align:justify;}



.text_center{ text-align:center;}


 

.dmmc-ul li:nth-of-type(odd) { 

		background:#e8e8e8 !important; padding:5px;

	}		

.dmmc-ul li:nth-of-type(even) { 

		background: #f5f9fb!important; padding:5px;  

	}
	



.table_row_color{ border:1px solid #0d81ac!important;}

.table_row_color td{ border:1px solid #fff!important; /*border-right:1px solid #fff!important;*/ color:#083159; padding:5px;}



.table_row_color tr:first-child{ background:#1B3346!important; color:#FFFFFF; font-size:15px;}

.table_row_color tr:first-child td{ background:#7b7b7b  !important; color:#FFFFFF; font-size:15px;}







.table_row_color tr:nth-of-type(odd) { 

		background:#e8e8e8 !important;  border:0px solid red!important;

	}		

.table_row_color tr:nth-of-type(even) { 

		background: #f5f9fb!important;  border:0px solid red!important;

	}

	

	

	.table_row_color_none{ border:0px solid red!important;}

.table_row_color_none td{ border-left:1px solid #916f51!important; border-right:1px solid #916f51!important; color:#083159; padding:5px;}



 





.table_row_color_none tr:nth-of-type(odd) { 

		background: #ffe9d5 !important;  border:0px solid red!important;

	}		

.table_row_color_none tr:nth-of-type(even) { 

		background: #fddabb !important;  border:0px solid red!important;

	}

	

	.breadcrumb{ border:1px solid #C2C3C7; padding-left:10px;background: rgba(0,27,50,0.7); display:inline-table;}

	

	

	.event_color{ color:#7F0470;}

	.event_box{ border:1px solid #9C9C9C; padding:10px; background:#E9E9E9; margin-bottom:10px; overflow:hidden;}

	

	.min_height{ min-height:280px;}

	

	.best_practices li{ border-bottom:1px solid #ccc; margin:7px; list-style-type:circle; margin-left:20px;}

	

	.vertical-tab_new .nav-tabs_new > li > a{ border:1px solid #CCCCCC; padding:5px;}

	.vertical-tab_new .nav-tabs_new .active{border:0px solid green; background:#ccc;}

	.nav-tabs_new{ border-right:1px solid red;}

	

	

	.gallery-item-new{}

	.title-of-consultant h4 {background: linear-gradient(150deg,#008DC9, #061D33); font-size:14px; min-height:65px; color:#fff; margin-top:0px;

    border: 1px solid  #c1c1c1;

    text-align: center; padding:10px 0px 10px 0px;

}

	.margin-b{ margin-bottom:20px;}

	

	.left-f-box{ border:1px solid #CCCCCC; overflow:hidden; background:#fff;}

	.left-r-box{ border:1px solid #CCCCCC;background:#ffb873;}

	

	.head-f{ text-align:center; padding:15px; font-size:18px; color:#c22328; font-weight:bold;}

	

	.facility-searvice{ border:0px solid red;}

		.facility-searvice li{ border-bottom:1px solid #fff; text-align:center; padding:5px; font-size:18px;}

				.facility-searvice li span{ border:1px solid red; padding:3px; background:#CC6600; font-size:13px;}

				

			

				.vision li{ list-style-type:disc;}

				

				.dept-ul li{ list-style-type:disc; margin-bottom:5px;}

							.dept-ul li a{ font-size:15px; color:#003333;}

							.dept-ul li a:hover{ font-size:15px; color:#660000;}

				

				.list-infra{ border:0px solid red;}

				.list-infra li{ border:0px solid red; list-style-type:decimal;}

				

				.list-infra li ol{ border:0px solid red; padding-left:35px; }

				.list-infra li ol li{ border:0px solid green; list-style-type:disc; }

				

				.text-gray{ color:#efc186!important;}

				

					.vision-box{ border:1px solid #D0D2D6; padding:25px; background:#fff; margin-bottom:15px; }

			  .goal{ border-radius:10px; background: linear-gradient(150deg,#530114, #860A14); font-size:20px; padding:3px 10px 3px 10px; color:#fff;}

			  

			  .toll-free{ font-size:15px; margin-top:10px;}

			  .toll-free:hover{ color:#ffd65b!important;}

			  

			  

				.ul-dsic {  margin-left:20px;}

				.ul-dsic li{ list-style-type:disc; margin-bottom:5px;}

				

				

				.msr-link{ background:#006666; padding:2px; margin:1px; margin-bottom:10px; color:#fff; border-radius:6px; text-align:center; } 

				.msr-link:hover{  background:#403000; color:#ffd65b!important;} 
				
				
				.link_border_new {
    border: 2px solid #000;
    float: right;
    right: 0;
    top: 245px;
    z-index: 800;
    position: absolute;
   background: #ff7a04;
padding-right: 5px;
padding-left: 5px;
font-size: 19px;
color: #fff;
}

.link_border_new a{color:#fff;}


 
@media screen and (max-width: 768px) and (min-width: 320px)


 {

.link_border_new{
   border: 2px solid #000;
z-index: 10;
position: relative;
background: #ff7a04;
padding-right: 5px;
padding-left: 5px;
font-size: 17px;
width: 100%;
top: 0px;
text-align:center;
}



}


.why_text{font-size:12px;}

@media screen and(max-width:480px)
.mobile-responsive{
    border: 0px solid red;
    overflow-x: scroll;
}

.ul-disc {
    margin-left: 25px;
    margin-bottom: 10px;
}
.ul-disc li {
    border: 0 solid red;
    list-style-type: disc;
    padding: 3px;
        padding-left: 3px;
    padding-left: 5px;
}

.head-link-imp{ border:0px solid red;}
.head-link-imp li{  float:left; margin:3px!important; font-size:16px; border:1px solid #d57b26; padding:1px; padding-right:2px; text-align:left; line-height: 1.5rem;}
.head-link-imp li a{  color:#ffc12e; font-weight:bold!important;}