 .blog-category-div{width:100%;float:left;}
 .leftside_blog_category{width:70%; float:left; position:relative;}
 .rightside_blog_category{     width: 30%; float: right;  padding-left: 30px; }
 .blog-category-center{margin-top:33px;}
 .blog-category-div h1{    font-size: 20px;margin-top: -52px; background: rgba(0, 0, 0, 0.82);width: 100%; color: #fff;    padding: 15px 34px;}
 .leftside_blog_category > h1 > P{ float: left; width: 100%; font-size: 20px; color: #fff; margin: 0; font-weight: normal; font-family: 'Montserrat'; font-family: Raleway;}
.leftside_blog_category img {width:100%;height:355px;overflow:hidden;}
/*.blogthumbnail-right{width:100%;float:left; border-bottom: 2px solid #cecece;margin-bottom: 6px; cursor:pointer;}*/
.blogthumbnail-right{width:100%;float:left; border-bottom: 2px solid #cecece;margin-bottom: 0px; margin-top:8px; cursor:pointer;}
.blogthumbnail-right-img{width:30%;float:left;overflow:hidden;margin-bottom: 8px;}
.blogthumbnail-right-text{width:68%; float:right;}
.blogthumbnail-right-text h3{    margin-top: 0px; color: #555;font-size: 15px;font-family: Montserrat;}
.blogthumbnail-right-text a h3{height: 17px; margin:0 0 5px 0;font-family: Montserrat;}
.blogthumbnail-right-text a p{margin:0 0 0 0;}
.blogthumbnail-right-text-height{height:auto !important;}
.blogthumbnail-right-text h6	{float: right;font-size: 15px; margin-bottom: 5px;}
.blog-category-div_heading{width:100%; float:left;}
.blog-category-div_heading span{background: #2c2e2c;color: #fff;padding: 8px 12px; font-family: 'Montserrat';  font-size: 16px; font-weight:400;}
.blog-category-div_heading span:after{    font-family: FontAwesome;content: "\f105";display: inline-block;padding-right: 3px;vertical-align: middle; margin-left: 8px; margin-top: -3px; font-size: 26px;}
.border-line{border-bottom: 2px solid #cecece;padding-bottom: 2px;}
.allnews_div{width:100%;float:left; position: relative;}
.bottomleft {position: absolute;bottom: 0px;font-size: 16px;      background: rgba(0, 0, 0, 0.44);padding: 4px 15px;  color: #c7c2c2; width:100%;font-family: Montserrat;}
.bottomleft1 {position: absolute;bottom: 0px;font-size: 18px;      background: rgba(0, 0, 0, 0.44);padding: 9px 15px;  color: #fff; width:100%;cursor:pointer}

.allnews_div1{width:24%; float:left;    position: relative;}
.allnews_div2{width:24%; float:left;    position: relative; margin-left:60px;}
.allnews_div1 img{width:100%;}	
.allnews_div2{width:24%; float:left;    position: relative; margin-left:60px;}
/*.allnews_div1 img{width:100%;}	
.allnews_div2 img{width:100%;}	*/	
.clear{clear:both}
.mostnews_list{width:100%;float:left;  margin-top:20px;  }
.newshr{ border-bottom: 2px solid #cecece; float: left; width: 100%;  margin-top: 10px;  margin-bottom: 10px;  border-top: none;}
.allnews_div1_top { position: relative; height: 180px; }
.outline{border-right: 2px solid #cecece; position: absolute;  top: 0; bottom: 8px; float: right; right: -34px;}	
.my_outline{border-right: 2px solid #cecece; position: absolute;  top: 0; bottom: 16px; float: right; right: 1px;}	
.my_outline:last-child{0px;}
.allnews_div3{width: 42%;float: right; }
.allnews_div3 img{/*width:100%;*/ cursor:pointer}
.abc-repeat{padding-right:10px;}
.abc-repeat .allnews_div3_inner1:nth-child(2){padding-left: 28px;} 
.allnews_div3_inner1{width:50%;float: left; margin-top: 20px;cursor:pointer; padding:0 10px;}
.div-min-repeat{margin-left:-10px;margin-right:-10px;}
.allnews_div3_inner2{width: 47%;float: right; margin-top: 20px; cursor:pointer}
.videos-container{background:#f2f2f2; padding: 15px; margin-top: 20px;margin-bottom: 20px;}	
.blog_category_videos{width:100%;float:left;}
.blog_videos_left{width:50%;float:left; transition: bottom 1s;}
/*.blog_videos_left:hover .videoicon-div , .blog_videos_left:hover .bottomleft1{bottom:-100px;}*/
.blog_videos_right{width:47.5%;float:right;}
.videoimg{width:100%; cursor:pointer}
.videoicon-div{position: absolute;bottom: 92px;font-size: 60px; color: #fff;width: 100%;
text-align: center;cursor:pointer}
.videoicon-div2{ position: absolute;bottom: -9px;font-size: 60px;color: #fff; width: 100%;
    text-align: right;cursor: pointer;right: 8px; width: 100%;
}
.blog_video_rightimg img{width:100%;transition: bottom 1s;}	
/*.blog_video_rightimg:hover .videoicon-div2{bottom:-80px}*/

.blog_video_rightimg{width:35%; float:left; position:relative}
.blog_video_righttext{width:59%; float:left; padding-left:30px}
.blog_videos_right p{color: #292929; font-family: Tiempos-Regular;
    line-height: 23px;    height: 95px;}
.blog_videos_right h6{    color: #a2a2a2; float: right;  font-size: 15px;  margin-bottom: 5px;}
.blog-category-section{width:100%;float:left;}	
.blog-category-section-left{width:28%;float:left;}
.blog-category-section-right{width:70%; float:right;}
.most-read-blog-div{width: 23%;float: left;margin-left: 17px;}
.most-read-blog-div img{width:100%;}
.videoicon-div2 img{width:auto;}	
.most-read-blog-div  h3{font-size: 19px;padding-top: 0px;color: #292929;padding-bottom: 20px;}
 .mostview-video{width:100%; float:left; position:relative; transition: bottom 1s;}
 /*.mostview-video:hover .videoicon-div2{bottom:-100px;}*/
 .videotitle{width:100%; float:left;}
 .mostread{width:100%;     font-size: 18px;float:left;color:#fff; background:#4e4e4e;text-transform: capitalize;}
 .blog-button-left{width:47%;float:left;}
 .blog-button-right{width:47%; float:right}
 .mostcommented{width:100%;      font-size: 18px;   text-transform: capitalize;float:left;color:#fff; background:#4e4e4e; 
 }
.mostcommented-content{margin-top:60px;}/* 31 may */
.mostcommented-content p{font-size: 18px;color:#292929}/* 31 may */
.mostread-content{width:100%; float:left; margin-top:30px;}	 
.mostread-content p {font-size:20px;font-size: 18px;color: #292929;}
.mostcommented:hover{background:#c0c0c0; border:none;color:#fff}
.mostread:hover{background:#c0c0c0; border:none; color:#fff}
.more-blogs{width:100%;float:left;    padding-bottom: 45px;}
.moreblog1{width:30%;float:left;position: relative;}	
.blogthumbnail-right-img1{width:30%;float:left;}
.blogthumbnail-right-text1{width:67%; float:right;}	
.blogthumbnail-right-img1 img{width:100%;}
 .blog-category-center1{margin-top:20px}
 .more-blogs h3{font-family: Montserrat;line-height: 21px; font-size: 17px; margin-top: 0px;    min-height: 20px;}
 .more-blogs h6{font-size:15px;float:right;}
 .myi{font-size:23px;}
 .newshr12{border-bottom: 2px solid #cecece; float: left; width: 100%; margin-top: 0px;margin-bottom: 10px; border-top: none;}
 /*.newshr12 a:last-child{border-bottom: 0px;}*/
 .moreblog-left{margin-left: 62px;}
 
 
 /*blog detail page css start*/
.blog-detail-leftside{width:70%; float:left;}
.blog-detail-rightside{width:30%; float:left;    padding-left: 25px;}
.blog-detail-leftside h1{color: #5d5c5c;font-family: 'Montserrat'; font-weight: 400; font-size: 30px;}
.blogadmin{width: 60px; height: 60px; border-radius: 50%;}
.blog-detail-leftside1 h5{color: #555; margin-left: 80px; margin-top:13px}
.blog-detail-leftside1 h6{color:#a7a8a8; margin-left: 80px;}
.blog-detail-leftside1{float:left; width:50%;    padding-top: 10px;    padding-bottom: 10px;}
.blog-detail-leftside2{float:left; width:50%;    padding-top: 10px;    padding-bottom: 10px;}
.blog-detail-leftside2 p img{width:100% !important; border:1px solid red;}
.admin-div{width: 60px; float: left;}
.socialmedia-blog {float: right; }
.socialmedia-blog li {float: left;}
.socialmedia-blog li a img{float: left;  padding: 8px}
.blogbanner{width:100%;padding-top: 10px;    padding-bottom: 20px;}
.blog-detail-leftside p{font-size: 14px;color: #555;text-align: justify;line-height: 25px;}
.blog-detail-leftsideimg{width:50%; float:left;}
.blog-detail-leftsidetext{width: 50%; float: left; padding-left: 25px;}
.blog-detail-leftsideimg img{width:100%;}
.blogvideos{padding-top: 10px; width: 100%;} 	
.bloginner-video{width:100%;float:left;position: relative;padding-bottom:15px}
.videoicon-div1{position: absolute;bottom: 147px;font-size: 60px; color: #fff;width: 100%;text-align: center;cursor:pointer}
.blogdeail-rightsidebar{width:100%;flaot:left;}
.eventblogsidebar-padding{padding:12px 15px;margin-top:20px}
.blog-categories-ul li{border-bottom: 2px solid #cecece;}
.blog-categories-ul li:last-child{border-bottom: 0px solid #cecece;}
.blog-categories-ul li a span{    color: #555; font-size: 17px; padding-left: 8px; line-height: 45px;    font-weight: normal;}
.outterdiv-blog{width:100%;float:left;padding-bottom:30px;}
.blogrightside-title{    margin-top: 0px; color:#000; text-transform: capitalize; font-size: 22px;font-family: 'Montserrat';font-weight:500;margin-bottom: 0px;}
.outerhr{border-bottom: 1px solid #cecece; margin-top: 10px; min-width: 39%; float: left; margin-bottom: 0px;}
.innerhr{ border-bottom: 3px solid #cecece; margin-top: -3px; min-width: 20%;  float: left;margin-bottom: 15px;}
	
/*event page css start*/
.eventslider{width:100%;float:left;}
.event-landing-section1{width:100%;float:left;}    
.mid-line {width: 100%;text-align: center; background-image: url(../images/mid-line.png);  background-repeat: repeat-x;  background-position: center;margin: 0px auto;}
.mid-line-display { letter-spacing: 1px;  display: inline-block; color:#000; background: #fff; padding: 20px; text-align: center; font-size: 30px;font-weight:500; font-family: 'Montserrat';}
.event-landing-section1 h5{ letter-spacing: 1px;   text-align: center; margin-top: -5px; font-size: 18px;font-family:'Montserrat'; font-weight:400;}
.blogevent-section2{width:100%; float:left; margin-top:30px}
.blogevent-section2-left{width:67%;float:left;}
.blogevent-section2-right{float:left; width:33%;padding-left:25px;margin-top: 10px;}
.blogeventinner1{width:100%;float:left; margin-top:30px}

.blogevent-section2-innerleft h2{ color:#000;margin-top: 0px;text-transform: capitalize;font-size:25px;font-family: 'Montserrat';font-weight:500;  margin-bottom: 0px;}
.innerhr1 {border-bottom: 3px solid #cecece; margin-top: -23px; min-width: 10%; float: left;}
.outerhr1 { border-bottom: 1px solid #cecece;  margin-top: 10px;  min-width:30%;  float: left;}
.blogevent-section2-innerleft{float:left;   width:70% ; font-size: 16px;}
.blogevent-section2-innerright{float:right; width:30%}
.paddingevent{padding:12px 15px;}
.add-calender{float: right;background: #0c0c0c;color: #fff;font-size: 17px; padding: 11px; border: none;outline: 0;}
.add-calender:hover{background:#e40046;}
.cale{font-size:22px !important;}
.blogevent-section2-innerleft p{text-align:justify;}
.event_summry{color:#555;font-weight: 400;font-size: 16px;float: left;}
.add-paragraph p{font-family:'Montserrat';font-weight:400;font-size: 14px;word-wrap: break-word;}


.related-margintop{margin-top:20px;}
.blogdeail-rightsidebar h6{ color: #555; margin-top: 0px; font-size: 17px; padding-bottom: 8px;}
.blogthumbnail-right-text > .blogdeail-rightsidebar-hed{color: #777; margin-top: 10px; font-size: 14px;  padding-bottom: 8px; font-weight: bold;}
.grid-col-right > .blogdeail-rightsidebar-hed{color: #777; margin-top: 10px; font-size: 14px;  padding-bottom: 0px; font-weight: bold;}
.blogdeail-rightsidebar-hed{color: #777; margin-top: 10px; font-size: 14px;  padding-bottom: 0px; font-weight: bold;}
.hed-set-val{}
.hed-set-val p{margin:0px;}
.headdingbottom h4 { font-size: 14px; padding-bottom: 8px; color: #555; font-family: 'Montserrat'; font-weight: 400; }
.headdingbottom h5{font-size:12px;text-transform: uppercase;    margin-bottom: -7px;}
.b-fontsize{font-size:16px; padding-left: 5px; padding-top: 9px;}
.organizer-img{width:100%;}
.bottomleft3 { position: absolute;bottom: -10px;font-size: 22px;background: rgba(251, 251, 251, 0.74); padding: 4px 20px; color: #232222;  width: 100%;}
.padding-bottom10{padding-bottom:30px;}
.upcomming-date{width:55%;margin:0px auto;}
.upcomming-date-circle{      margin: 20px auto auto auto;  background: #e5e5e5; width: 90px; height: 90px;  border-radius: 50%;    padding: 1px 17px; text-align:center;}
.upcomming-dateouter{width:100%;float:left;}
.upcomming-dateouter h2{color:#555;font-family: 'Montserrat'; margin-bottom: -3px; font-size:30px;font-weight:400;}
.upcomming-dateouter h5{color:#555;        margin-top: 5px; }
.upcomming-date1{width:25%;float:left;}
.blogevet-top-left{width:60%;float:left;}
.blogevet-top-right{width:40%;float:right;margin-top: 10px;margin-bottom: 8px;}
.blogevet-top-right ul {    float: right;}
.blogevet-top-right li {  font-size: 20px; font-family: 'Montserrat'; float: left;  padding-left: 13px;}
 .owl-prev::after{    font-family: FontAwesome;
    content: "\f104";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    margin-top: -14px;}
 .owl-next::before{    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    margin-top: -14px;}
 
 

.error {
   
    /* position: absolute;
    left: 1px;
    top: 39px; */
	     color: #ff0000;
    float: left;
  
    display: block;
}
.error-green {
    color: #108614;
    left: 1px;
    top: 39px;
    font-size: 14px;
}
.error-red {
    color: #ff0000;
    left: 1px;
    top: 39px;
    font-size: 14px;
}

.see-all-more span{ float:right; margin:1px 0 0 5px;}





@media only screen and (max-width: 768px) {
/*.event_summry { width: 100%; }*/
.upcomming-date1 { width: 100px; float: none; display: inline-block; }
.upcomming-dateouter { width: 100%; float: left; text-align: center; }
.upcomming-date{width:100%;}
.blogevent-section2-left {
    width: 100%;
    float: left;
}

.blogevent-section2-right {
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 9px;
}
.blogevet-top-right { float: right; margin-top: 10px; margin-bottom: 8px; position: absolute; right: 0; top: 0; width:auto; }
.blogevet-top-left{width:100%;}
.blog-detail-leftside{width:100%;    text-align: justify;}
.blog-detail-rightside{padding-left:0px; width:100%;}
.leftside_blog_category{width:100%; }
.rightside_blog_category{padding-left:0px; width:100%;}
.allnews_div1{width:100%;}
.allnews_div2{width:100%;margin-left:0px;}
.allnews_div2 img{width:100%}
.allnews_div3{width:100%}
.calender-social{width:230px;}
}
 

 


@media only screen and (max-width: 414px) {
.blogevet-top-right { float: right; margin-top: 10px; margin-bottom: 8px; position: relative; right: 0; top: 0; width:100%; }
.blogevet-top-right li { font-size: 20px; font-family: 'Montserrat'; float: left; padding-right: 8px; padding-left:0;}
.blogevet-top-right ul { float: left; }
.blogevent-section2-innerleft{width:100%;}
.blogevent-section2-innerright { float: left; width: 100%; margin-top: 7px; }
.add-calender { float: left; background: #0c0c0c; color: #fff; font-size: 17px; padding: 11px; border: none; }
.blogrightside-title{font-size:18px;}
.blogrightside-title{font-size:18px;}
.mid-line-display{font-size:18px;}
}
@media (max-width:414px) {
.blogrightside-title{font-size:18px;}
.blogrightside-title{font-size:18px;}
.mid-line-display{font-size:18px;}
.blogevent-section2-innerleft h2{font-size:18px;}
.upcomming-date1 {width:89px;float: none;display: inline-block;}

}

@media (max-width:375px) {
.upcomming-date1 {
    width: 70px;
    float: none;
    display: inline-block;
}
.upcomming-date-circle {
    margin: 20px auto auto auto;
    background: #e5e5e5;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding: 1px 5px;
    text-align: center;
}
.upcomming-dateouter h2 {
    color: #555;
    font-family: 'Montserrat';
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 400;
    margin-top: 15px;
}

.upcomming-dateouter h5 {
    color: #555;
    margin-top: 2px;
    font-size: 12px;
}

}

@media only screen and (max-width: 320px) {
.blogevet-top-right li { font-size: 20px; font-family: 'Montserrat'; float: left; padding-right: 10px; }
.upcomming-date1 {width: 107px;float: none;display: inline-block;}
}


 
.outterdiv-blog  img{max-width:100%;}
.outterdiv-blog iframe{width:100% !important;}
.relative{position:relative;}
.most-link a{float:left;width:100%;border-bottom: 2px solid #ccc;line-height: 45px;font-size: 17px;    font-weight: normal;}
.most-link a:nth-child(1){margin-top:10px;}
.most-link a:last-child{border-bottom:0;}
.blogthumbnail-right:last-child{border-bottom:0;}
.blog-button-right .btn{padding: 6px 6px;}/*31 may  */




.category-heading-title{position:absolute;background: rgba(0, 0, 0, 0.4);padding: 10px;width:100%;bottom: 0;    z-index: 99;transition: bottom 1s }
.category-heading-title h2{float:left;width:100%;font-size:24px;color:#fff;margin: 0 0 8px 0;font-family: 'Montserrat';font-weight: 400;}
.category-heading-title p{float:left;width:100%;font-size: 20px;color:#fff;margin:0; font-weight:normal;font-family: Raleway;}
.blogthumbnail-right-text1 p{font-weight:normal;}
.blogthumbnail-right-text1 p strong{font-weight:normal;}
.blogthumbnail-right-text1 {font-weight:normal;}

.bottomleft p{float:left;width:100%;color:#fff;margin:0; font-weight:normal;font-family: Raleway;font-size:14px;}
.bottomleft h1{float:left;width:100%;color:#fff;margin:0; font-weight:normal;font-family: Montserrat;font-size:17px;}


