@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";
@import "https://fonts.googleapis.com/css?family=Roboto+Slab";
@import "https://fonts.googleapis.com/css?family=Hind:300,400,500";
body{font-family:'Roboto Condensed',sans-serif}
.advertisement-container{width:100%;float:left;min-height:150px;background:#f4f4f4;text-align:center}
.advertisement-container h1{text-transform:uppercase}
.main-slider{width:100%;float:left;min-height:500px;border-bottom:1px solid #000}
.main-slider .carousel{min-height:500px}
.main-slider .carousel-inner .item img{width:100%}
.carousel-control.left{background-image:none}
.carousel-control.right{background-image:none}
.adv_img{width:100%;float:left}
.adv_img img{width:100%}
.adv_title{width:100%;float:left}
.adv_title h4{font-size:24px;text-align:left}
.adv_title p{text-align:left}
.mutiliples_wrapper{width:100%;background:#fff;}
.main-wrap{width:100%;float:left;border:1px solid #fcc02c;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:hidden;height:230px}
.main-wrap .left_img{position:absolute;height:228px;border-radius:0px;overflow:hidden;max-width:100%}
.main-wrap .left_img img{width:310px;height:230px}
.main-wrap .right_desc{width:100%;display:block;height:230px;overflow:hidden;position:relative}
.main-wrap .right_desc:before{content: '';width: 172px;position: absolute;
right: 0px;background: #fff;height: 437px;top: -182px;transform: rotate(-12deg);
box-shadow: -7px -5px 0 #dadada;z-index: 0;}
.content_descc{text-align:center;position:absolute;right:11px;top:70px}
.main-wrap .right_desc h4{text-transform:uppercase;color:#1d1d1d;font-size:22px;margin-bottom:10px; font-weight: bold;}
.main-wrap .right_desc a{display:inline-block;border-radius:20px;padding:5px 29px;background:#fcc02c;color:#000}
.grey-wrapper{width:100%; background:#F8F8F8;}
.main_heading{width:100%;text-align:center;margin-bottom:60px}
.main_heading h1{font-size:40px;color:white;text-transform:uppercase;position:relative}
/* .main_heading h1::after{content:'';position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:330px;height:45px;background-image:url(../img/before_img.png);background-repeat:no-repeat} */
.padding-top-60{padding-top:60px}
.borderded-wrap{width:100%;float:left;border:1px solid #d3d3d3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
overflow:hidden; margin-bottom:10px;position:relative; }
.borderded-wraps{width:100%;float:left;overflow:hidden;background:#fff;margin-bottom:10px;position:relative}
.left_imgs{width:40%;float:left;height:200px;  background: #0d345f; position: relative;}
.left_imgs img{ position: absolute;
				margin: auto;
				 
				max-width: 100%;
				max-height: 100%;
				width: 250px;
				height: 100%;
				top: 0px;
				bottom: 20px;
				left: 20px;
				right: 0px; 
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
 
}
.left_imgs img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
} 
 
  .right_descs p{  
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
 
}
.right_descs p:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
	background:transparent;
	color:#fff !important;
	 height:300px !important;
	 
} 

 

.right_descs{width:60%;float:left}
.desciption{width:100%;float:left;padding:10px 15px;position: relative;height: 200px;}
/* .desciption h4{font-size:24px;text-transform:uppercase;margin:0 0 24px} */
.desciption h4{   font-size: 18px;
     
    margin: 0 0 24px;
    height: 40px;
    overflow: hidden;
    flex-flow: wrap;color:white;}
.desciption.hindi_font h4{font-family:'Hind',sans-serif}
.desciption p{font-size:15px;line-height:20px}
.desciption a{bottom:10px;display:inline-block;padding:5px 25px;border-radius:20px;background:#fff;border:1px solid #e16e06;color:#000;text-decoration:none; margin-top: 20px;}
.desciption a {
    bottom: 10px;
    display: inline-block;
    padding: 9px 28px;
    border-radius: 0px;
    background: #3F51B5;
    border: 1px solid #3F51B5;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
}
.btn-ui {
letter-spacing: 5px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
font-size: 85%;
text-transform: uppercase;
color: #1e1e1e;
position: relative;
display: inline-block
}
.btn-ui span {
border: 1px solid #000;
transition: all 0.5s ease-in-out;
border-right: none;
display: inline-block;
padding: 10px 0 10px 10px;
}
.btn-ui i {
font-weight: 700
}
.btn-ui::before,
.btn-ui::after {
content: "";
position: absolute;
height: 10px;
right: 30px;
border-right: 1px solid #000;
}
.vdo-co-wrap .btn-ui:before,
.vdo-co-wrap .btn-ui:after {
right: 32px;
}
.btn-ui::after {
bottom: 0;
}
.btn-ui::before {
top: 0;
}
.btn-ui::before,
.btn-ui::after {
border-color: #000;
}
.btn-ui:hover:before,
.btn-ui:hover:after {
border-color: #000;
}
.btn-ui:hover,
.btn-ui:focus {
text-decoration: none;
color: #000;
}
.btn-ui:hover span,
.btn-ui:focus span {
border-color: #000;
}
.btn-ui-ylw span {
border-color: #fff055;
}
.btn-ui-ylw {
color: #fff055
}
.btn-ui-ylw::before,
.btn-ui-ylw::after {
border-color: #fff055
}
.btn-ui-ylw:hover,
.btn-ui-ylw:focus {
text-decoration: none;
color: #fff;
}
.btn-ui-ylw:hover:before,
.btn-ui-ylw:hover:after {
border-color: #fff;
}
.btn-ui-ylw:hover span,
.btn-ui-ylw:focus span {
border-color: #fff;
}
.other_journals{width:100%;}
.other_journals .main_heading{margin-bottom:60px}
.journals_img{width:100%;float:left;position:relative;z-index:0;min-height: 500px;}
.journals_img:before{content:'';background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(225,225,225,0.25) 70%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(225,225,225,0.25) 70%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(225,225,225,0.25) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ffffffff',GradientType=0);position:absolute;bottom:0;top:0;left:0;right:0;z-index:99}
.journals_img img{margin: auto;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: 100%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;}
.journals_content{width:100%;float:left;position:absolute;bottom:0;left:0;right:0;z-index:999;padding:15px; text-align:center;}
.journals_content h4{color:#fff;font-size:26px;text-transform:uppercase}
.journals_content p{color:#fff;font-size:15px;line-height:24px}
.journals_content a{display:inline-block;padding:5px 25px;border-radius:20px;border:1px solid #fcc02c;background:#fcc02c;color:#000}
.advertisement-wrapper{width:100%;float:left;background:#f4f4f4;border:1px solid #ccc;text-align:center;margin:1px 0;padding:10px}
.advertisement-wrapper h2{text-transform:uppercase}
.lang_edition{width:100%;background:white;}
.lang_edition .main_heading h1{color:white}
.lang_slider{width:100%;float:left}
.lang_slider .owl-carousel{position:relative}
/* .lang_slider .owl-nav{position: relative;left:-20px;top:48%} */
.lang_slider .owl-nav .owl-prev, .lang_slider .owl-nav .owl-next{width:60px;height:60px;background:#fff!important;border-radius:50%;-webkit-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);-moz-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);box-shadow:2px 2px 5px 2px rgba(153,153,153,1)}
.lang_slider .owl-nav .owl-prev span,  .lang_slider .owl-nav .owl-next span{font-size:50px;margin-top:-9px;display:inline-block}
.lang_books{width:95%;float:left;border:1px solid #fff}
.lang_books img{width:90%;margin-top:5px;margin-left:-5px;margin-bottom:-5px}
.view_all_btn{width:100%;float:left;text-align:center;margin:15px 0}
.view_all_btn a{display:inline-block;padding:5px 25px;background:#9e0b0f;color:#fff;border-radius:20px}
.comments_container{width:100%; position: relative; z-index: 9;}
.comments_container .main_heading{margin-bottom:60px}
.comments_slider{width:100%;float:left}
.comments_slider .owl-carousel .owl-nav{position:absolute;left:-20px;right:0;top:48%}
.comments_slider .owl-carousel .owl-nav .owl-prev{width:60px;height:60px;background:#fff!important;border-radius:50%;-webkit-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);-moz-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);box-shadow:2px 2px 5px 2px rgba(153,153,153,1)}
.comments_slider .owl-carousel .owl-nav .owl-prev span{font-size:50px;margin-top:-9px;display:inline-block}

.comments_slider .owl-carousel .owl-nav .owl-next{width:60px;height:60px;background:#fff!important;border-radius:50%;-webkit-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);-moz-box-shadow:2px 2px 5px 2px rgba(153,153,153,1);box-shadow:2px 2px 5px 2px rgba(153,153,153,1)}
.comments_slider .owl-carousel .owl-nav .owl-next span{font-size:50px;margin-top:-9px;display:inline-block}
.comments_slider .owl-carousel .owl-stage-outer{padding:30px 15px}
.comments_slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .commented_text{height:135px;}
.commented_text{width:100%;float:left;text-align:left;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;background:#fff;padding:15px;-webkit-box-shadow:0 2px 5px 2px #dadada;-moz-box-shadow:0 2px 5px 2px #dadada;box-shadow:0 2px 5px 2px #dadada;border-bottom:2px solid #999;}
.commented_text h2{font-size:22px;color:#025cb7;margin-bottom:5px}
.commented_text h4{font-size:14px;text-align:left;color:#888;margin-bottom:15px}
.commented_test p{font-size:14px;color:#333;line-height:24px;text-align:left}
.view_all_btns{width:100%;float:left;text-align:center;margin:30px 0}
.view_all_btns a{display:inline-block;padding:5px 25px;background:#fff;color:#000;border-radius:20px;border:1px solid #f57d00}
.lang_slider .item{position:relative; text-align: center;}
.lang_slider .action{display:inline-block;position:absolute;right:0;border:1px solid #fff;top:auto;z-index:9999;left:0;bottom:-550px;margin:auto;width:100%;height:auto;min-height:100%;text-align:center;padding-top:20px;background:rgba(0,0,0,.5);-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0;color:#fff;font-family:Roboto Slab}
.lang_slider .item:hover .product-images{box-shadow:0 8px 33px 0 rgba(0,0,0,0.13)}
.lang_slider .product-images{position:relative}
.lang_slider .lang_books:hover .action{bottom:0;opacity:1; -webkit-transition: all .2s ease 0; -o-transition: all .2s ease 0; transition: all .2s ease 0;}
.lang_slider .action h4 a{color:#fff;margin-bottom:15px;display:inline-block}
.lang_slider .item h4 a{padding: 10px 5px; color: #713314; font-size:18px;margin-bottom:5px;display:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lang_slider .action > a{border:2px solid  #fa8620;padding:5px;color:#fff;display:inline-block;margin:0 auto;margin-top:-15px;top:50%;left:0;right:0;width:150px;position:absolute;background: #fa8620;}
.lang_slider a :hover{border:2px solid  #fa8620;padding:5px;color:#fff;display:inline-block;margin:0 auto;margin-top:-15px;top:50%;left:0;right:0;width:150px;position:absolute;background:transparent;}
#footer.footer-v3 .footer-inner{clear:both}
@media screen and (max-width: 1200px) {
	.main-wrap .right_desc{padding-left:3%}
}
@media screen and (max-width: 1366px) {
	.bg-grey {
		background-color: #ccc;
		ms-flex: 1 1 auto;
		flex: 1 0 auto;
		padding: 7rem 1.25rem !important;
	}
	a.btn-em {
		font-size: 15px;
		float:right;
		letter-spacing: 1px;
		display: inline-block;
		padding: 7px 19px !important;
		border-radius: 1px !important;
		transition: 0.5s;
		color: #fff !important;
	}
}
@media screen and (max-width: 1359px) {
	.left_imgs {
		height: 250px;
	}
	.left_imgs img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
  	position:relative;
}
.left_imgs img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
} 

.left_imgs:hover:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:30px;
    height:30px;
    border:1px solid #000;
}
  
.grayscale {
  -webkit-filter: brightness(1.10) grayscale(100%) contrast(90%);
  -moz-filter: brightness(1.10) grayscale(100%) contrast(90%);
  filter: brightness(1.10) grayscale(100%); 
}
	.desciption h4 {
		font-size: 21px;
		margin: 0 0 5px;
	}
}
@media screen and (max-width: 768px) {
.main-slider{min-height:auto}
.main-slider .carousel{min-height:auto}
.main-wrap .right_desc{padding-top:9%}
.main-wrap{margin-bottom:15px}
.main-wrap .right_desc:before{display:none}
.main-wrap .left_img{width:auto}
.main-wrap .right_desc{width:auto}
.main_heading h1::after{display:none}
.journals_img{height:300px}
.comments_slider .owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background:#000;border-radius:50%;margin-right:10px}
.comments_slider .owl-carousel .owl-dots .owl-dot.active{border:2px solid #fcc02c}
}
@media screen and (max-width:640px) {
.main-slider{min-height:auto}
.main-slider .carousel{min-height:auto}
.main-wrap .right_desc{padding-top:9%}
.main-wrap{margin-bottom:15px}
.main-wrap .right_desc:before{display:none}
.main_heading h1::after{display:none}
.left_imgs{width:100%;float:left;height:200px}
.right_descs{width:100%;float:left;height: 214px}
.journals_content{padding:20px}
.main-wrap .left_img{width:100%;height:200px}
.main-wrap .left_img img{width:100%}
.main-wrap .right_desc{width:100%;text-align:center;padding:0;margin-bottom:15px}
.left_imgs img{height:300px}
.comments_container .main_heading,.other_journals .main_heading,.main_heading{margin-bottom:20px}
.comments_container{padding:30px}
}
.noborder{border:0!important}
.send_btn{font-size: 15px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 10px 32px !important;
    border-radius: 2px !important;
    transition: 0.5s;
    color: #fff !important;}
.send_btn:hover{color:#fff;box-shadow:0 2px 3px #f9cda4}
.share_comments{padding:30px 20px 20px}
.archives-body{box-shadow:0 0 5px #ccc;text-align:center;background:#80b43b;color:#fff}
.archives-body a{color:#fff;padding:15px 0;font-weight:400;font-size:18px;display:block}
#a-hindi h4{padding: 10px 5px; color: #713314; font-size: 18px; text-align: center}
.owl-carousel .owl-nav .owl-prev i, .owl-carousel .owl-nav .owl-next i{color: #000;}
.owl-carousel .owl-nav .owl-prev{left: 10px;}
.owl-carousel .owl-nav .owl-next{right: 10px;}
#footer.footer-v3 .footer-inner:after{ background-repeat: repeat-x;height:0px;}
#footer.footer-v3{clear: both;}
.lang_archives, .archives_list{margin:0; padding:0;}
.lang_archives li, .archives_list{list-style:none; float: left; margin-bottom: 20px !important; padding:10px;}
.lang_archives li a {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 0px 2px 4px #ccc;
    font-size: 14px;
}
.lang_archives li a:hover, .years_wrap ul li a:hover {
    background: #80b428;
    color: #fff;
    border-color: #80b428;
    box-shadow: 0px 2px 4px #ccc;
}
.archives_list a{
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 14px;
    display: block;
}
.archives_list a h4{padding:10px 0}
.archives_list a:hover{box-shadow: 0px 0px 30px #e0e0e0}


 .hompagedesciption  p {
    font-weight: 400 !important;

    font-size: 1.001em !important;
    font-family: arial, helvetica, sans-serif !important;
	 
	text-align:justify;
margin-top:0px;padding-top:0px !important;padding-bottom:5px!important;padding-left :10px !important;padding-right :10px !important;
    color: white !important;
	text-align: justify !important;	
}

.select_lang .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 350px !important;
}
.select_lang .bootstrap-select  .dropdown-menu.open {top:39%;}
.select_lang .bootstrap-select  .dropdown-menu.open .dropdown-menu.inner li a{color:#292b81;font-size:17px;}



.kms-imgcontainer {	
    width: 100%;
    margin-top: 15px;
    position: relative;
    min-height: 215px;
}


.kms-imgcontainer > a {
    display: block;
    text-align: center;
    position: relative;
    border: 1px solid #ddd;
    height: 175px;
    background: #f2f2f2 none repeat scroll 0 0;

}



.kms-imgcontainer a img {
    max-height: 175px;
    margin: auto;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.btn-read-more-danger{
	border-radius: 20px;
    /*background: #9e0b0f;*/
    border: 1px solid #0d345f;
    color: #fff;
    font-size: 16px;
}
/* VS CSS opened */
.mt-15 {
  margin-top: 15px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-100 {
  margin-bottom: 100px !important; }
.p_20{
	padding-top:20px;
	padding-bottom:20px;
}
.p_30{
	padding-top:30px;
	padding-bottom:30px;
}
.p_40{
	padding-top:40px;
	padding-bottom:40px;
}
.p_50{
	padding-top:50px;
	padding-bottom:50px;
}
.pl-30 {
	padding-left: 30px !important; 
}
.pr-30 {
	padding-right: 30px !important; 
}
.ml-15 {
  margin-left: 15px !important; }

.ml-30 {
  margin-left: 30px !important; }

.ml-50 {
  margin-left: 50px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mr-50 {
  margin-right: 50px !important; }

/* :: 3.2.0 Height */
.height-400 {
  height: 400px !important; }

.height-500 {
  height: 500px !important; }

.height-600 {
  height: 600px !important; }

.height-700 {
  height: 700px !important; }

.height-800 {
  height: 800px !important; }

/* :: 3.3.0 Section Padding */
.section-padding-100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.section-padding-100-0 {
  padding-top: 100px;
  padding-bottom: 0; }

.section-padding-0-100 {
  padding-top: 0;
  padding-bottom: 100px; }

.section-padding-100-70 {
  padding-top: 100px;
  padding-bottom: 70px; }
.tp-banner-container, .tp-banner{
	position:relative;
}
.social-media{
	position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
ul.social-links{
	margin:0px;
	padding:0px;
	background-color:#383a81;
}
ul.social-links li{
	list-style: none;
    float: left;
    display: inline;
    margin: 0px;
    background-color: #474994;
    padding: 0px 0px;
}
ul.social-links li a {
	display: block;
    position: relative;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 47px;
    color: #fff;
}
ul.social-links li a:first-child{
	border-right:1px solid #8a8a8a;
}
ul.social-links li a .fa{
	font-size:20px;
}
ul.social-links li a.fb:hover{
	color:#3B5998;
}
ul.social-links li a.tw:hover{
	color:#4099FF;
}
.main_heading h1 span {
    width: 47px;
    height: 42px;
    margin: -5px  0px 0 -10px;
    padding: 0;
    float: left;
	color:white;
   
    text-align: center;
    line-height: 37px;
    display: table-cell;
    vertical-align: middle;
}
.main_heading h1 span.hover {
    
	color:red !important;
	background:white !important;
   
}
.main_heading h1 {
    width: 100%;
    height: 44px;
    margin: 0 0 20px;
    padding: 0;
    float: left;
	  border-bottom:none;
  
    text-transform: uppercase;
}

ul.slider_social_custom2 {
    margin-top: -10px;
    padding: 0;
}
ul.slider_social_custom2 li {
    list-style: none;
	float:left;
}
ul.slider_social_custom2 li a {
    float: left;
    width: 42px;
    margin-right: 12px;
    height: 42px;
    border: #292b81 solid 2px;
    font-size: 25px;
    color: #292b81;
    border-radius: 100%;
	padding:0px;
    text-align: center;
    line-height: 40px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.slider_social_custom2 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
ul.slider_social_custom2 li a.twtrbtm:hover {
    border: #0093e3 solid 2px;
    color: #0093e3;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.imageNewsLeftCol {
    position: relative;
    overflow: hidden;
}
.Newscaption .details {
    text-transform: none;
    font-size: 17px;
    color: white;
    padding: 15px 20px 0px 20px;
    height: 62px;
}
.Newscaption {
    width: 100%;
    position: absolute;
    background: url(img/blogHoverBg2.png);
    bottom: -125px;
    min-height: 100px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    transition: all .4s;
    /* height: 118px; */
	height:45%;
	padding-bottom:10px;
	background-color: #0d5ee894;
}
.figureCol {
    width: 100%;
    height: 473px;
    overflow: hidden;
    position: relative;
}
.figureCol img {
    width: 100%;
    height: 100%;
}
.mr23 {
    margin-left: 23px;
    text-align: center;
}
.MoreNewsSocialShare {
    position: absolute;
    width: 106px;
    right: 5px;
    bottom: 20px;
}
.slider_social_custom5 {
    margin: 0;
    padding: 0;
    margin-left: 0px;
}
li {
    list-style: none;
}
.readMoreButtonNews:hover {
    background: #1fb7cd url(../images/btnBorder.jpg) -1px 0 repeat-y;
}
.slider_social_custom5 li a {
    float: left;
    width: 40px;
    margin-right: 8px;
    height: 40px;
    border: #fff solid 2px;
    font-size: 18px;
    color: white;
    border-radius: 100%;
    text-align: center;
    line-height: 38px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom5 li a.fbBtm:hover {
    border: #3a5c98 solid 2px;
    color: #3a5c98;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.slider_social_custom5 li a.twtrbtm:hover {
    border: #5ea9dd solid 2px;
    color: #5ea9dd;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.Newscaption:hover{
	bottom:0 !important;
}
.details{
	margin-bottom:10px;
}



.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
ul.menu-level-2 li.level3 a{
    font-size: 13px;
    color: #333333;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    font: 400 14px/40px "Roboto Slab";
    padding-left: 15px;
    position: relative;
    letter-spacing: 0px;
    height: 40px;
    border-bottom: 1px solid #eee !important;
}
.container-fluid.no-gutter{
	padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: auto;
    margin-left: auto;
}
a.btn-em{
	font-size: 15px;
    letter-spacing: 1px;
    display: inline-block;
	float:right;
    padding: 10px 32px !important;
    border-radius: 1px !important;
    transition: 0.5s;
    color: #fff !important;
}
.btn-read-more{
   
	animation-duration: 2s;
    animation-delay: 0.2s;
    background: transparent !important;
	 color: #fff;
    border: 1px solid #fff;
    float: right;
    animation-name: fadeInUp;
    
}
.btn-read-more:hover{
    background: none !important;
    color: #fa8620 !important;
	   border: 1px solid #fa8620 !important;
}
.h-100 {
    height: 100%!important;
}
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}
.card-title {
    margin-bottom: .75rem;
	font-size:24px;
	margin-bottom:5px;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2.25rem 1.25rem;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.btn-em.btn-read-more-danger {
    background: #9e0b0f;
    border: 1px solid #9e0b0f;
    color: #fff;
    font-size: 16px;
}
.btn-em.btn-read-more-danger:hover {
	background: none !important;
    color: #9e0b0f !important;
}
.btn {
	font: 400 16px/38px "Roboto";
	padding: 0 15px;
	text-align: center;
	display: inline-block;
	color: #fff !important; background:#292b81 !important;
	border-color: #292b81 !important;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
}
.btn.dropdown-toggle.bs-placeholder.btn-default{
	padding: 8px 25px !important;
}
.position-clik-btn{
	position: absolute;
    left: 5px;
    bottom: 20px;
}
.text-cener{
	text-align:center;
}
.bg-grey{
	background-color: #ccc;
    ms-flex: 1 1 auto;
    flex: 1 0 auto;
    padding:0px !important;
	width: 100%;
    text-align: center;
}
.d-block {
    display: block !important;
}
.card {
    font-size: 1em;
    overflow: hidden;
    padding: 5;
    border: none;
    border-radius: .28571429rem;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    margin-top: 20px;
}
.card-block {
    font-size: 1em;
    position: relative;
    margin: 0;
    padding: 1em;
    border: none;
    transform: translateY(10%);
    box-shadow: none;
}
.card-block a{
	font-size: 15px;
    letter-spacing: 1px;
    display: inline-block;
    color: #fff !important;
	text-transform: capitalize;
}
.block-ellipsis {
	display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 71px;
    margin: 0 auto;
    font-size: 1.2em;
    line-height: 1.4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
.contactSection .contactPanel {
    margin-top: 30px;
    margin-bottom: 50px;
    position: relative;
    display: block;
    color: #333;
    font-size: 22px;
    padding: 10px;
    position: relative;
    border: 1px solid #919191;
    border-radius: 10px;
    transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    text-align: center;
}
.contactSection .contactPanel:hover {
    background: #0d345f;
    color: #fff;
}
.dropdown-menu {
    background-color: #ffffff !important;
    border-radius: 0px;
    box-shadow: none;
    margin-top: 10px;
    padding: 0px;
    transform: translate(0px, 20px);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.dropdown-menu li a:hover {
    background: #f3f3f3 !important;
    color: #ddd;
}
.select_lang .dropdown-menu{
	background-color: #0d5ee894 !important;
}
/* VS CSS opened */
