﻿body
{
    padding: 0 0;
    margin: 0;
    color: #676D76;
    font-size: 14px;
    font-family: roboto;
}
a
{
    text-decoration: none !important;
}
a:hover
{
    color: #FC636B;
}
.collapse
{
    display: block;
}
textarea
{
    resize: none;
}
.padding
{
    padding: 0px;
}

/*loader css start*/

.loader
{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}
.loader:before
{
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: #000;
    opacity: 0.5;
}
.loader img
{
    width: 100px;
    z-index: 1;
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(40%);
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    transform: translateY(40%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

/*loader css end*/

/*header css start*/

.fixed-header
{
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0px 3px 9px #8c8c8c;
    z-index: 10;
}
.fixed-header #logo
{
    height: 40px;
    line-height: 40px;
}
.fixed-header #menu ul
{
    margin-top: 4px;
}
.fixed-header #navbar ul
{
    margin: 10px 0;
}
.menu-container
{
    padding: 9px 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    position: relative;
}
.menu-container.fixed-header
{
    padding: 6px 0;
}
#logo
{
    display: inline-block;
    line-height: 60px;
}
#logo img
{
    max-height: 100%;
}
/*header css end*/
/*footer css start*/

.copy
{
    background-color: #333;
    color: #fff;
    font-size: 100%;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
/*footer css end*/
/*back-top css start*/

#back-top
{
    bottom: -30px;
    color: #ffffff !important;
    font-size: 16px;
    height: 79px;
    line-height: 42px;
    position: fixed;
    right: -50px;
    text-align: center;
    text-decoration: none !important;
    width: 120px;
    background: #333;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    -moz-transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    -o-transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
}
#back-top i
{
    display: block;
    font-size: 20px;
    padding-top: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
/*back-top css end*/
/*menu_div css start*/

#menu-container
{
    float: right;
}
div#overlay
{
    display: none;
}
.menu_div
{
    background: #f3f3f3;
    border-bottom: 2px solid #ff0000;
}
a#toggle
{
    background-color: #4bbcd7;
    border: 1px solid #4bbcd7;
    border-radius: 2px;
    color: #fff;
    display: none;
    font-size: 110%;
    height: 30px;
    line-height: 29px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-out 0s;
    width: 30px;
}
#menu ul
{
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
}
#menu ul li
{
    display: inline-block;
    position: relative;
}
#menu > ul > li > a
{
    display: inline-block;
    padding: 7px 15px;
    text-decoration: none;
    font-size: 95%;
    cursor: pointer;
    font-weight: 400;
}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active
{
    background: #DD262A;
    color: #fff;
    outline: none;
}
#menu > ul > li > a > i, #menu > ul > li > ul > li > a > i
{
    margin-right: 5px;
    -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -ms-transition: all ease-out 0.3s;
    -o-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;
}
.right_menu_dropdown ul
{
    left: auto !important;
    right: 0px;
}
#menu ul li ul
{
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: absolute;
    top: 100%;
    left: 18px;
    min-width: 200px;
    max-width: 500px;
    z-index: 9999;
    text-align: left;
    white-space: nowrap;
    z-index: 9999;
    text-align: left;
    border-top: 2px solid #ff0000;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    -moz-transition: opacity 0.35s, -webkit-transform 0.35s;
    -ms-transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
}
#menu ul li:hover > ul
{
    display: block;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    opacity: 1;
    padding: 0;
}
#menu ul li ul ul
{
    left: 100%;
    top: 0;
}
#menu ul li ul li
{
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
#menu ul li ul li:last-child
{
    border-bottom: none;
}
#menu ul li ul li a
{
    background: #42B3E5 !important;
    border-left: none;
    border-right: none;
    border-bottom: none;
    font-size: 90%;
    border-top: none !important;
    text-align: left;
    padding: 7px 15px;
    color: #fff !important;
    display: block;
    font-weight: 500;
}
#menu ul li ul li a:hover
{
    color: #fff !important;
    background: #DD262A !important;
}
#menu ul li ul li a:before
{
    display: none;
}
/*menu_div css end*/
/*banner css start*/

.small_banner
{
    position: relative;
    margin-bottom: 50px;
}
.small_banner:before
{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: #000;
    opacity: 0.2;
}
.small_banner p
{
    font-size: 300%;
    margin: 0;
    width: 100%;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    font-family: impactreg;
    letter-spacing: 2px;
    text-shadow: -4px 3px 0 #0a0e27;
    text-align: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*banner css end*/
/*image slider css start*/

.carousel-control.left, .carousel-control.right
{
    background-image: none;
    width: 10%;
    cursor: pointer;
    color: #222;
}
.carousel-control.right .glyphicon-chevron-right:before
{
    content: "\f105" !important;
    font-family: fontawesome;
    font-size: 35pt;
    line-height: 0;
}
.carousel-control.left .glyphicon-chevron-left:before
{
    content: "\f104" !important;
    font-family: fontawesome;
    font-size: 35pt;
    line-height: 0;
}
.carousel-fade .carousel-inner .item
{
    transition-property: opacity;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
}
.carousel-fade .item, .carousel-fade .active.left, .carousel-fade .active.right
{
    opacity: 0;
}
.carousel-fade .active, .carousel-fade .next.left, .carousel-fade .prev.right
{
    opacity: 1;
}
.carousel-fade .next, .carousel-fade .prev, .carousel-fade .active.left, .carousel-fade .active.right
{
    left: 0;
    transform: translate3d(0, 0, 0);
}
/*image slider css end*/
/*common css start*/

#News .blog .blog-item, #InNewsInMedia .blog .blog-item, #PressRelease .blog .blog-item
{
    padding-bottom: 40px;
    border-bottom: 1px dashed #ccc;
}
#News .blog .blog-item + .blog-item, #InNewsInMedia .blog .blog-item + .blog-item, #PressRelease .blog .blog-item + .blog-item
{
    padding-top: 40px;
}
.btn_cls
{
    background: none;
    cursor: pointer;
    padding: 6px 13px;
    display: inline-block;
    margin-right: 5px; /*letter-spacing: 1px;*/
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 3px;
    font-size: 100%;
    font-weight: 400;
}
.btn_cls i
{
    margin-right: 5px;
}
.btn-a1:after, .btn-a2:after
{
    height: 0;
    top: 50%;
    left: 50%;
    opacity: 0;
    color: #fff;
}
.btn-a1, .btn-a2
{
    overflow: hidden;
}
.btn-a1:hover, .btn-a1:active, .btn-a2:hover, .btn-a2:active
{
    color: #fff;
}
.btn-a1:hover:after, .btn-a2:hover:after
{
    height: 260%;
    opacity: 1;
}
.btn_cls:after
{
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btn_rotate1:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(30deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(30deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(30deg);
    transform: translateX(-50%) translateY(-50%) rotate(30deg);
}
.btn_rotate2:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-122deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-122deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-122deg);
    transform: translateX(-50%) translateY(-50%) rotate(-122deg);
}
.btn_rotate5:after
{
    -webkit-transform: translateX(-46%) translateY(-46%) rotate(-125deg);
    -moz-transform: translateX(-46%) translateY(-46%) rotate(-125deg);
    -ms-transform: translateX(-46%) translateY(-46%) rotate(-125deg);
    transform: translateX(-46%) translateY(-46%) rotate(-125deg);
}
.btn_rotate5
{
    padding: 7px 20px;
}
.pdf_img
{
    width: 45px;
    vertical-align: top;
    margin-right: 5px;
    display: inline-block;
    border-radius: 50%;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 8px;
    padding-bottom: 10px;
    border: 1px solid #DD262A;
    margin-top: -5px;
    height: 45px;
}
.btn_rotate6
{
    padding: 7px 15px;
}
.btn_rotate6:after
{
    -webkit-transform: translateX(-46%) translateY(-46%) rotate(-32deg);
    -moz-transform: translateX(-46%) translateY(-46%) rotate(-32deg);
    -ms-transform: translateX(-46%) translateY(-46%) rotate(-32deg);
    transform: translateX(-46%) translateY(-46%) rotate(-32deg);
}
.btn_rotate3
{
    padding: 5px 8px 6px;
    font-size: 60%;
}
.btn_rotate3:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-51deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-51deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-51deg);
    transform: translateX(-50%) translateY(-50%) rotate(-51deg);
}
.btn_rotate4:after
{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-232deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-232deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-232deg);
    transform: translateX(-50%) translateY(-50%) rotate(-232deg);
}
.btn-a1 strong, .btn-a2 strong
{
    font-weight: 400;
}
.btn-a1:hover i, .btn-a1:active i, .btn-a1:hover strong, .btn-a1:active strong, .btn-a2:hover i, .btn-a2:active i, .btn-a2:hover strong, .btn-a2:active strong
{
    position: relative;
    z-index: 2;
    color: #fff;
}
h3.header
{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin: 0 0 25px;
    position: relative;
    color: #333;
    font-size: 150%;
}
h3.header:before
{
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 50px;
}
.back_txt
{
    display: block;
    text-align: right;
    position: absolute;
    right: 10px;
}
.back_txt a
{
    position: relative;
    right: 0;
    top: 0;
    font-size: 90%;
    cursor: pointer;
    padding-right: 0px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 2;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 5px;
}
.back_txt i
{
    margin-right: 5px;
}
.back_txt a:hover
{
    color: #fff;
    padding-right: 15px;
}
.img_height
{
    width: 100%;
}
.blog-item h3.header
{
    margin-top: 50px;
}
.blog-item h4, .blog-right h4
{
    margin: 0;
    padding: 0px 70px 20px 0px;
    color: #333;
    font-size: 150%;
    line-height: 1.5em;
}
.entry-name
{
    padding: 0px;
}
.entry-name span
{
    display: inline-block;
    margin-right: 8px;
    margin-top: 8px;
    font-size: 100%;
}
.entry-name a
{
    cursor: pointer;
}
.entry-name a:hover
{
    color: #000;
}
.entry-name span.sep
{
    color: #555;
    padding: 0;
}
.entry-name span i, .entry-name a i
{
    font-size: 110%;
}
.entry-name .dropdown > a i
{
    margin-right: 0px;
    margin-left: 8px;
}
.dataShort, .LongDesc
{
    margin: 25px 0;
    text-align: justify;
}
.dataShort p, .dataShort span, .dataShort strong
{
    font-family: roboto !important;
    font-weight: normal !important;
    font-size: inherit !important;
    line-height: 25px;
}
.doc_photo_xs
{
    max-width: 50px;
    max-height: 50px;
    border-radius: 50%;
}
.media-heading
{
    margin-top: 5px;
    margin-bottom: 0;
}
.allcomm > div > .pull-left
{
    margin-right: 15px;
}
.allcomm > div
{
    margin-top: 20px;
}
.dataShort, #longdesc
{
    margin: 15px 0;
    text-align: justify;
    line-height: 25px;
}
.sep
{
    color: #ccc;
    padding: 0 5px;
}

/*common css end*/
/*comment css start*/

.SendComment .form-control:active, .SendComment .form-control:focus
{
    border: 1px solid #DD262A;
    box-shadow: none;
    background: none;
}
.reply_box
{
    background: #fff;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    width: 95%;
}
.blog .tags ul
{
    list-style-type: none;
    padding-left: 5px;
}
.blog .tags ul li
{
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
#Second
{
    margin-left: 50px;
}
#Third
{
    margin-left: 100px;
}
#first .left1, #Second .left1, #Third .left1
{
    margin-right: 0px;
    width: 12%;
    float: left;
}
#first .right1, #Second .right1, #Third .right1
{
    float: left;
    width: 85%;
}
#first, #Second, #Third
{
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
#first p, #Second p, #Third p
{
    text-align: justify;
}
.right1 .name
{
    font-size: 110%;
    font-weight: 500;
    color: #444;
    margin-bottom: 5px;
}
.right1 .btns a:hover
{
    color: #000;
}
.right1 .btns a i
{
    margin-right: 5px;
}
/*comment css end*/
/*event page css*/

.popup1
{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.placeholder1 i
{
    margin-left: 5px;
}
.events .blog-item
{
    border: 1px solid #EDEDED;
    border-radius: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 30px;
    margin-bottom: 35px;
    position: relative;
    box-shadow: 0px 2px 5px 0px #e6e6e6;
}
.event_img
{
    width: 30%;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}
.events .entry-name
{
    padding-top: 30px;
}
.events .dataShort, .events #longdesc
{
    margin: 15px 0;
}
.events .dataShort
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;
    max-height: 48px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.events_slider .carousel-inner > .item > img, .carousel-inner > .item > a > img
{
    height: 350px;
    margin: 0% auto;
}
#VenueDiv10 .owl-wrapper-outer
{
    margin: 0 auto;
    width: 100%;
}
#VenueDiv10 .owl-wrapper-outer .owl-item
{
    padding: 0px 30px;
}
#VenueDiv10 .img_div
{
    text-align: center;
}
#VenueDiv10 .img_div img
{
    display: inline-block;
}
#VenueDiv10 .owl-prev
{
    left: -25px;
    top: 40%;
}
#VenueDiv10 .owl-next
{
    right: -25px;
    top: 40%;
}

.cate_btn
{
    margin-top: 24px;
}

/*event page css end*/
/*blog page css*/

#blog .blog-item
{
    background: #FAFAFA;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
    margin-bottom: 35px;
    position: relative;
    padding-bottom: 30px;
    box-shadow: 0px 2px 6px 1px #e6e6e6;
    padding-top: 20px;
}
#blog .blog-item:before
{
    content: "\f0c1";
    position: absolute;
    left: 0px;
    right: 0px;
    font-family: FontAwesome;
    text-align: center;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    z-index: 2;
    bottom: -15px;
    font-size: 110%;
    border-radius: 50%;
    padding-top: 5px;
}
#blog .blog-item .entry-name
{
    padding-top: 20px;
}
#blog .blog-item .entry-name span, #blog .blog-item .entry-name a
{
    border: 1px solid #e6e6e6;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 2px;
}
#blog .blog-item .entry-name .share_div
{
    cursor: pointer;
}
.weblink
{
   padding:9px !important;   
 }
  
.event_logo
{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 100px;
}
/*blog page css end*/
/*news page css*/

.hashtag
{
    margin-right: 10px !important;
    border: none !important;
    padding: 0 !important;
}

.hashtag:hover
{
    background: none !important;
    color: #000 !important;
}

.TopNews
{
    padding: 20px;
}
#InNewsInMedia .blog-item h5, #PressRelease .blog-item h5
{
    margin: 0;
    font-size: 150%;
    font-family: Georgia;
    font-weight: bold;
}
#InNewsInMedia .newspaperName, #PressRelease .newspaperName
{
    display: block;
    font-size: 110%;
    font-weight: 500;
    color: #444;
    margin-top: 8px;
}
#InNewsInMedia .dataShort p, #PressRelease .dataShort p
{
    color: #333;
    font-size: 130% !important;
    font-weight: 500 !important;
    line-height: 26px !important;
}
#InNewsInMedia .dataShort p span, #PressRelease .dataShort p span
{
    font-size: 90% !important;
    color: #004B8B;
    margin-bottom: 20px;
}
.record
{
    margin: 0 auto;
    font-size: 150%;
    font-family: Georgia;
    font-weight: bold;
    text-align: center;
}
.date_block
{
    border: 1px solid #ededed;
    padding: 0px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.date_block .i_tag
{
    font-size: 180%;
    display: block;
    margin-top: 10px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
}
.date_block .date_div
{
    display: block;
    font-size: 110%;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 22px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 500;
}
.date_block .share_div
{
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    cursor: pointer;
}
.date_block .share_div a
{
    color: #fff;
    font-size: 90%;
}
.date_block .share_div a i
{
    margin-right: 5px;
}
.share_div i
{
    margin-right: 10px;
}
.txt_block
{
    padding-left: 110px;
}
.news_img
{
    max-height: 400px;
    overflow: hidden;
    width: 100%;
    border: 1px solid #CDCDCD;
}
.star_cls
{
    margin-top: 12px;
}
.star_cls img
{
    width: 70%;
}
.dropdown-menu
{
    border: 1px solid #ededed;
    padding: 15px 15px 5px;
    margin: 2px 0 0;
    font-size: 100%;
    width: 170px;
    margin-left: -15px;
}
.dropdown-menu li
{
    margin-bottom: 8px;
    display: inline-block;
}
.google #___plusone_0, .google iframe, .google #___plusone_1
{
    width: 60px !important;
}
.dropdown-menu > li > a
{
    padding: 4px 15px 4px;
    font-weight: 400;
}
.dropdown-menu > li > a:hover
{
    background: none;
}
.tag_li
{
    font-size: 90%;
    border-radius: 1px;
    padding-top: 6px;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-right: 10px;
    border-radius: 3px;
    margin-bottom: 5px;
    display: inline-block;
}
#carousel-slider .carousel-inner .item
{
    max-height: 400px;
    overflow: hidden;
    height: 400px;
}
/*news page css end*/
/*breaking-news css start*/
#News .blog
{
    margin-top: 40px;
}
.breaking-news
{
    padding: 15px 0px !important;
    overflow: hidden;
    background: #fafafa;
    border-bottom: 1px solid rgba(54, 59, 63, 0.08);
}
.breaking-news h3
{
    font-size: 110%;
    font-weight: 500;
    margin: 0px;
    z-index: 1;
    position: relative;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.breaking-news h3:before
{
    content: "";
    border: 12px solid transparent;
    position: absolute;
    right: -24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#BreakingNews a
{
    color: #444;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 70%;
    float: left;
    font-size: 110%;
    font-weight: 500;
    margin-right: 3px;
}
#BreakingNews .owl-wrapper-outer
{
    padding-top: 15px;
}
#BreakingNews b
{
    position: relative;
    top: 2px;
}
#BreakingNews .item span
{
    font-size: 90%;
    color: #999999;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 2px;
}
/*breaking-news css start*/
/*blog-right css start*/

.blog-right > div
{
    margin-bottom: 60px;
}
.all-post-title
{
    position: relative;
    padding-right: 0px;
}
.Archive ul, .Categories ul, .RecentNews ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.Archive li a, .Categories li a
{
    position: relative;
    transition: 0.35s all ease;
    display: block;
}

.Categories li a
{
    font-size: 110%;
    padding-left: 18px;
}

.Archive li a
{
    padding-left: 22px;
    height: 20px;
    font-size: 100%;
}


.Archive li.active a
{
    display: block;
    border-radius: 2px;
}

.Archive li a:before, .Categories li a:before
{
    content: '\f105';
    position: absolute;
    top: -2px;
    font-family: "FontAwesome";
    transition: 0.35s all ease;
}

.Archive li a:before, .Archive li.active a:hover:before
{
    left: 10px;
}

.Categories li a:before
{
    left: 0px;
}


.Categories li a:hover:before
{
    left: 5px;
}

.Categories li + li
{
    margin-top: 10px;
}
.Archive li
{
    float: left;
    width: 16%;
    margin-bottom: 10px;
}
.Categories li a
{
    margin-bottom: 10px;
    font-size: 100%;
    padding-right: 20px;
    display: inline-block;
}
.RecentNews li a
{
    padding-left: 18px;
    position: relative;
    color: #004B8B;
    font-size: 110%;
    display: block;
    transition: 0.35s all ease;
    line-height: 23px;
    font-weight: 500;
}
.text_cls a
{
    color: #333 !important;
}
.text_cls a:before
{
    color: #333 !important;
    left: 5px !important;
}
.RecentNews li span:before
{
    content: '\f105';
    position: absolute; /*top: -1px;*/
    left: 15px;
    font-size: 110%;
    font-family: "FontAwesome";
    font-weight: 400;
    color: #004B8B;
    transition: 0.35s all ease;
}
.RecentNews li + li
{
    margin-top: 20px;
}
.RecentNews li a:hover
{
    color: #333;
}
.RecentNews li a:hover:before
{
    left: 5px;
    color: #333;
}
.RecentNews li span
{
    display: block;
    margin-bottom: 8px;
    padding-left: 18px;
    font-family: Georgia;
    font-size: 120%;
}
.prevnextYear
{
    text-align: center;
    margin: 0 auto 15px;
    position: relative;
}
.prev-year
{
    border-radius: 50% 0 0 50%;
}
.next-year
{
    border-radius: 0 50% 50% 0;
}
#divYear
{
    font-weight: 500;
    font-size: 110%;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    width: 80%;
}
#divYear .owl-controls
{
    position: absolute;
    top: 3px;
    left: -25px;
    right: -25px;
    margin-top: 0px;
}
#divYear .owl-controls .owl-buttons .owl-prev, #divYear .owl-controls .owl-buttons .owl-next
{
    top: auto !important;
    padding: 0;
    margin: 0;
}
.owl-controls .owl-pagination
{
    display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-prev
{
    border-radius: 50% 0 0 50%;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    background: none;
    color: #DD262A;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.owl-theme .owl-controls .owl-buttons .owl-next
{
    border-radius: 0 50% 50% 0;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0px;
    background: none;
    color: #DD262A;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover
{
    text-decoration: none;
    background: none;
}
.owl-buttons .owl-prev i, .owl-buttons .owl-next i
{
    font-size: 23px;
    font-weight: bolder;
}
#divYear .owl-carousel .owl-wrapper-outer
{
    text-align: center;
}
#divYear .owl-item
{
    padding: 0 8px;
    margin-bottom: 4px;
}
#divYear span
{
    display: inline-block;
    margin: 0 7px 7px 0px;
    cursor: pointer;
    padding: 5px 11px;
    border-radius: 2px;
    font-size: 80%;
    font-weight: 500;
}
#divYear span:last-child
{
    margin: 0;
}
.prev-year, .next-year
{
    display: inline-block;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
}
.prev-year
{
    left: 0px;
}
.next-year
{
    right: 0px;
}
/*blog-right css end*/
/*news blog css start*/

.news_blog .title_div
{
    position: relative;
    color: #004B8B;
    font-size: 120%;
    margin-bottom: 15px;
    display: block;
    transition: 0.35s all ease;
    line-height: 23px;
    font-weight: 500;
}
.news_blog .title_div span
{
    font-family: Georgia;
    font-size: 100%;
}
.news_blog .img_div
{
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-bottom: 0px;
}
.news_blog .img_div img
{
    height: auto;
    border: 1px solid #ededed;
}
.news_blog p
{
    margin-bottom: 0px;
    text-align: justify;
}
.news_blog .owl-pagination
{
    display: none;
}
.news_blog .owl-controls
{
    position: absolute;
    margin-top: 0;
    right: 0;
    top: -56px;
    left: 0px;
    text-align: right;
}
.news_blog .owl-theme .owl-controls .owl-buttons div
{
    padding: 0px 8px 0px 8px;
    margin: 0px;
    font-size: 110%;
    background: none;
    position: relative;
}
.news_blog .owl-theme .owl-controls .owl-buttons .owl-prev
{
    left: 0px;
}
.news_blog .owl-theme .owl-controls .owl-buttons .owl-next
{
    right: 0px;
}

.RM_Button
{
    box-shadow: #d3d3d3 4px 7px 4px 0px;
}
/*news blog css end*/
/*Achievements css start*/

.achievement_block
{
    margin-top: 20px;
    margin-bottom: 30px;
}
.achievement_block h1
{
    /*background: #737373;*/
    background: #d9d9d9;
    padding: 15px 60px 15px 20px;
    font-size: 120%;
    position: relative;
    cursor: pointer;
    margin: 0;
    color: #222222;
    font-weight: 400;
}
.achievement_block h4
{
    background: none;
    color: #222222;
    padding: 3px 40px 3px 25px;
    font-size: 105%;
    position: relative;
    cursor: pointer;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 5px;
    line-height: 22px;
}
.achievement_block h4:before
{
    position: absolute;
    left: 5px;
    width: 4px;
    height: 4px;
    background: #222222;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.achievement_block h2
{
    background: none;
    color: #222222;
    padding: 3px 40px 3px 25px;
    font-size: 105%;
    position: relative;
    cursor: pointer;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 0px;
    line-height: 22px;
}
.achievement_block h2:before
{
    position: absolute;
    left: 5px;
    width: 4px;
    height: 4px;
    background: #222222;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.achievement_block h3
{
    background: none;
    color: #428bca;
    padding: 3px 45px 3px 40px;
    font-size: 105%;
    position: relative;
    cursor: pointer;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 5px;
    line-height: 22px;
}

.achievement_block h3:before
{
    position: absolute;
    left: 18px;
    width: 5px;
    height: 5px;
    background: #428bca;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
}
.achievement_block h1 i, .achievement_block h2 i, .achievement_block h3 i, .achievement_block h4 i
{
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 10px;
}
.tab_block
{
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
    background: #fff;
    border: 1px solid #dddddd;
}

.tab_block1
{
    /*background: #f3f3f3; */ /* margin-left: 20px; */ /* margin-right: 20px; */ /* padding-top: 15px; */ /* padding-bottom: 15px; */
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 5px; /* margin-bottom: 5px; */ /* border: 1px solid #dddddd; */
}

.tab_block2
{
    /*background: #f3f3f3; */ /* margin-left: 20px; */ /* margin-right: 20px; */ /* padding-top: 15px; */ /* padding-bottom: 15px; */
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px; /* margin-bottom: 5px; */ /* border: 1px solid #dddddd; */
}

.data_dsce
{
    background: #fff;
    padding: 20px 20px 20px 20px;
    color: #222222;
    line-height: 25px;
    font-size: 110%;
    margin-bottom: 10px;
    position: relative;
    top: -2px;
    text-align: center;
    font-size: 100%;
    margin-left: 35px;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 9px; /* box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.16); */
    border: 1px solid #e6e6e6;
}
.data_dsce img
{
    border: 1px solid #fff;
    margin-bottom: 20px;
    display: inline;
}
.achi_cont
{
    padding-left: 20px;
    padding-right: 20px;
}
.achi_cont .news_img
{
    margin-top: 20px;
}
.acd_head small
{
    color: #fff;
    font-weight: 400;
}

.Organiser_box p, .Contact_user p
{
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}
.org_icon
{
       position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    color: #00aeee;
}

/*Achievements css end*/

/*Venue*/

.Venue .acd_head
{
    display: block;
    background-color: #5bc0de;
    padding: 12px 15px;
    color: #fff;
    margin: 0;
    margin-top: 15px;
    border: 1px solid #b3b3b3;
    font-size: 120%;
    font-weight: 400;
    position: relative;
    cursor: pointer;
}
.Venue .acd_head:hover
{
    background-color: #50b1ce;
}
.Venue .selected {
    background: #1b7792 !important;
}
.Venue .acd_box
{
    background: #ececec;
    padding: 20px;
}
.Venue .Venue_txt
{
    color: #484848;
    font-size: 110%;
}
.Venue .acd_box .detail > label
{
    color: #484848;
    font-size: 110%;
    margin-bottom: 10px;
}
.Venue .acd_box .detail > .Descrip
{
    text-align: justify;
}

.Venue .Location p
{
    font-size: 120%;
    color: #2f2f2f;
    margin-bottom: 25px;
}
.Venue .Location .loc_icon
{
    color: #dd262a;
}
.Venue .sub_head
{
    padding: 5px 0px;
    font-size: 150%;
    color: #dd262a;
    border-bottom: 1px dashed #7d7d7d;
    margin-bottom: 20px;
    font-weight: 400;
}
.Venue .prog_owl_controls .img_div img
{
    width: 100%;
    height: 220px;
}

.Venue hr{border-color:#d6d6d6;}

.acd_head:before
{
    content: "\f105";
    font-family: fontawesome;
    font-size: 140%;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.selected:before
{
    content: "\f107";
    font-family: fontawesome;
    font-size: 140%;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.contact_head
{
    display: block;
    margin-bottom: 18px;
    font-size: 110%;
    color: #464646;
}
.Contact_p
{

    height: 170px;
    overflow-y: auto;
 }
.Contact_user .user_name
 {
    border-bottom: 1px solid #a7a7a7;
    color: #353535;
    font-weight: 500;
 }
.Contact_user
{
    box-shadow: 1px 1px 11px -4px #131212;
    padding: 10px;
    margin-bottom: 15px;
}

.Contact_p::-webkit-scrollbar {
    width: 5px;
}
 
.Contact_p::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.Contact_p::-webkit-scrollbar-thumb {
  background-color: #a7a7a7;
}

@media (min-width: 1300px)
{
    .small_banner p
    {
        font-size: 380%;
    }
}
@media screen and (max-width: 991px)
{
    /*news page css*/

    .blog-item h4, .blog-right h4
    {
        font-size: 130%;
    }
    h3.header
    {
        font-size: 140%;
    }
    #carousel-slider .carousel-inner .item
    {
        height: 200px;
        min-height: 200px;
    }
    #logo
    {
        max-width: 12%;
    }
    #navbar ul
    {
        margin: 6px auto 0;
    }
    .nav > li > a
    {
        font-size: 90%;
    }
    /*news page css end*/
    /*blog page css start*/

    #blog .entry-name a
    {
        display: inline-block;
    }
    .entry-name span
    {
        margin-bottom: 20px;
    }
    #first .left1, #Second .left1, #Third .left1
    {
        width: 16%;
    }
    #first .right1, #Second .right1, #Third .right1
    {
        width: 80%;
    }
    .news_img
    {
        max-height: 250px;
    }
    /*blog page css end*/
    /*news blog css start*/

    .news_blog .img_div
    {
        float: none;
        margin: 0 auto 15px;
        max-height: 100%;
        width: 100%;
        text-align: center;
    }
    .news_blog .img_div img
    {
        display: inline;
    }
    /*news blog css end*/

    #menu ul
    {
        margin-top: 7px;
    }
    #menu > ul > li > a
    {
        font-size: 90%;
        padding: 5px 10px;
    }

    /*event css start*/

    .cate_btn
    {
        margin-top: 0px;
        padding: 0px 15px;
    }

    /*event css end*/

}
@media screen and (max-width: 767px)
{
    /*menu css*/

    .navbar-toggle
    {
        position: absolute;
        right: 0;
        padding: 10px 6px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        background-color: #4BBCD7;
        background-image: none;
        border: none;
        border-radius: 0;
        top: 4px;
        right: 20px;
        float: none;
    }
    .navbar-toggle .icon-bar
    {
        background: #fff;
    }
    a#toggle
    {
        display: block;
        z-index: 1000;
    }
    main#content
    {
        margin-top: 65px;
        -webkit-transition: all ease-out 0.3s;
        -moz-transition: all ease-out 0.3s;
        -ms-transition: all ease-out 0.3s;
        -o-transition: all ease-out 0.3s;
        transition: all ease-out 0.3s;
    }
    #menu
    {
        position: fixed;
        width: 250px;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        overflow-y: auto;
        background-color: #fff;
        -webkit-transform: translateX(-250px);
        -moz-transform: translateX(-250px);
        -ms-transform: translateX(-250px);
        -o-transform: translateX(-250px);
        transform: translateX(-250px);
    }
    #menu ul
    {
        text-align: left;
        background-color: transparent;
        padding: 0px;
        margin-top: 0px;
    }
    #menu ul li
    {
        display: block;
    }
    #menu ul li a
    {
        display: block;
        padding: 12px 10px;
    }
    #menu ul li ul li a
    {
        padding-left: 25px;
    }
    #menu ul li ul li ul li a
    {
        padding-left: 40px;
    }
    #menu ul li a:hover
    {
        background: #4BBCD7;
        color: #fff;
    }
    #menu > ul > li > a:before, #menu > ul > li:after
    {
        display: none;
    }
    #menu ul li ul
    {
        display: none;
        position: static;
        width: 100%;
        white-space: inherit;
        background-color: rgba(22, 160, 133, 0.2);
        border: 0;
        box-shadow: none;
        visibility: visible;
        opacity: 10;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
        -webkit-transform: inherit !important;
        -moz-transform: inherit !important;
        -ms-transform: inherit !important;
        -o-transform: inherit !important;
        transform: inherit !important;
    }
    #menu ul li:hover > ul
    {
        display: block;
        visibility: visible;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 10;
        display: none;
    }
    #menu ul li:hover > a > i
    {
        -webkit-transform: rotateZ(0);
        -moz-transform: rotateZ(0);
        -ms-transform: rotateZ(0);
        -o-transform: rotateZ(0);
        transform: rotateZ(0);
    }
    #menu ul li.open > a
    {
        background-color: #0390b2 !important;
        color: #fff;
    }
    #menu ul li.open > a > i
    {
        -webkit-transform: rotateZ(90deg);
        -moz-transform: rotateZ(90deg);
        -ms-transform: rotateZ(90deg);
        -o-transform: rotateZ(90deg);
        transform: rotateZ(90deg);
    }
    #menu ul li.open > ul
    {
        display: block;
        padding: 0px;
    }
    div#overlay
    {
        display: block;
        visibility: hidden;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 99;
        opacity: 0;
        -webkit-transition: all ease-out 0.3s;
        -moz-transition: all ease-out 0.3s;
        -ms-transition: all ease-out 0.3s;
        -o-transition: all ease-out 0.3s;
        transition: all ease-out 0.3s;
    }
    html.open-menu
    {
        overflow: hidden;
    }
    html.open-menu div#overlay
    {
        visibility: visible;
        opacity: 1;
    }
    html.open-menu #menu
    {
        z-index: 999;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    .fixed-header #menu ul
    {
        text-align: left;
    }
    .fixed-header #menu > ul > li > a
    {
        padding: 7px 18px 7px;
    }
    .media_link
    {
        padding-right: 50px;
    }
    /*menu css end*/

    #logo
    {
        max-width: 30%;
    }
    .blog-right
    {
        padding-top: 30px;
    }
    .blog-left, .blog-right
    {
        clear: both;
    }
    .navbar-toggle
    {
        display: none;
    }
    .collapse
    {
        display: block;
    }
    .nav > li
    {
        display: inline-block;
    }
    .nav > li > a
    {
        padding: 10px 12px;
    }
    .navbar-collapse
    {
        margin: 0px !important;
    }
    .navbar-nav
    {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .nav > li > a
    {
        padding: 12px 12px;
    }
    /*news blog css start*/

    .news_blog .img_div
    {
        float: left;
        margin-right: 15px;
        max-width: 150px;
        overflow: auto;
    }
    #carousel-slider .carousel-inner .item
    {
        height: auto;
        min-height: 100%;
    }
    .news_img
    {
        max-height: 100%;
    }
    .blog-item h4, .blog-right h4
    {
        padding-top: 4px;
    }
    /*news blog css end*/
    /*banner css start*/

    .small_banner
    {
        height: auto;
    }
    .small_banner p
    {
        font-size: 250%;
    }
    .small_banner img
    {
        height: 100%;
    }
    /*banner css end*/
    /*Achievements css start*/

    .achievement_block h4
    {
        padding: 20px 50px 20px 20px;
    }
    /*Achievements css end*/
}
@media screen and (max-width: 600px)
{
    .nav > li > a
    {
        padding: 10px 10px;
    }
    /*news page css*/

    .nav > li
    {
        margin-right: 2px;
    }
    .txt_block
    {
        padding-left: 0px;
    }
    .date_block
    {
        background: #fff none repeat scroll 0 0;
        left: 0;
        position: relative;
        top: 0;
    }
    .news_patch, .news_txt
    {
        width: 100%;
        text-align: center;
    }
    .breaking-news h3::before
    {
        display: none;
    }
    .blog-item h4, .blog-right h4, h3.header
    {
        font-size: 120%;
    }
    .date_block .date_div, .Archive li a, .Categories li a
    {
        font-size: 100%;
    }
    .RecentNews li span
    {
        font-size: 110%;
    }
    /*news page css end*/
    /*innews page css start*/

    #InNewsInMedia .blog-item h5, #PressRelease .blog-item h5
    {
        font-size: 130%;
    }
    #InNewsInMedia .dataShort p, #PressRelease .dataShort p
    {
        font-size: 100%;
    }
    /*innews page css end*/
    /*banner css start*/

    .small_banner p
    {
        font-size: 200%;
    }
    .pdf_img
    {
        width: 40px;
        margin-top: 0px;
        height: 40px;
    }
    /*banner css end*/
}
@media screen and (max-width: 480px)
{
    .collapse
    {
        display: none;
    }
    .navbar-toggle
    {
        display: block;
        top: 15px;
    }
    .navbar-toggle
    {
        padding: 9px 7px;
        background: #DD262A;
        margin-right: 0px;
    }
    .navbar-toggle .icon-bar
    {
        background: #fff;
        width: 18px;
    }
    .navbar-nav
    {
        border: 1px solid #DD262A;
        margin-top: 0;
        margin-bottom: 12px;
    }
    .nav > li
    {
        display: block;
        border-bottom: 1px solid #DD262A;
        margin-right: 0px;
    }
    .nav > li > a
    {
        padding: 10px 12px;
    }
    .nav > li > a:hover, .nav > li > a:focus
    {
        background: #DD262A;
        color: #fff;
    }
    /*news page css*/

    .btn_cls
    {
        font-size: 80%;
        margin-right: 2px;
        margin-bottom: 10px;
    }
    #BreakingNews a
    {
        max-width: 60%;
    }
    #BreakingNews a, .blog-item h4, .blog-right h4, h3.header, .RecentNews li a, .RecentNews li span
    {
        font-size: 100%;
    }
    .date_block .i_tag
    {
        font-size: 150%;
    }
    .date_block .date_div, .Archive li a, .Categories li a
    {
        font-size: 90%;
    }

    .news_blog .img_div
    {
        float: none;
        margin: 0 auto 15px;
        overflow: auto;
        max-width: 150px;
    }
    /*news page css end*/
    /*innews page css end*/

    #InNewsInMedia .blog-item h5, #PressRelease .blog-item h5
    {
        font-size: 110%;
    }
    #InNewsInMedia .dataShort p, #PressRelease .dataShort p
    {
        font-size: 100% !important;
    }
    .pdf_img
    {
        width: 35px;
        height: 35px;
    }
    /*innews page css end*/
    /*blog page css*/

    #Second
    {
        margin-left: 20px;
    }
    #Third
    {
        margin-left: 35px;
    }
    #first .left1, #Second .left1, #Third .left1
    {
        width: 16%;
    }
    #first .right1, #Second .right1, #Third .right1
    {
        width: 72%;
    }
    .reply_box
    {
        width: 95%;
    }
    #blog .entry-name span
    {
        margin-bottom: 8px;
    }
    #first .left1, #Second .left1, #Third .left1
    {
        width: 25%;
    }
    #first .right1, #Second .right1, #Third .right1
    {
        width: 75%;
    }
    /*blog page css end*/
    /*event page css*/

    .event_img
    {
        width: 100%;
        float: none;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .all-post-title
    {
        padding-right: 60px;
    }
    .event_logo
    {
        width: 75px;
        margin-right: 5px;
    }
    .blog-item h4, .blog-right h4
    {
        text-align: left;
    }
    /*event page css end*/
    /*banner css start*/

    .small_banner p
    {
        font-size: 150%;
    }
    /*banner css end*/

    .owl-buttons .owl-prev i, .owl-buttons .owl-next i
    {
        font-size: 15px;
    }
}
