#inner footer #top{background-color1:#f5f5f5;}
#inner #main-menu ul{margin-right: 115px;}

/* inner-banner */
#inner-banner{width:calc(100% - 10%);margin:0 5%;position: relative; height:358px;max-height:358px;color:#ffffff;margin-top: 123px;}
#inner-banner .container{width:100%;padding:0;}
#inner-banner .row{display: table;width: 100%;height:358px;}
#inner-banner .row [class^="col-"]{display: table-cell;vertical-align: middle;float: none;}

#inner-banner .left-block{ font-family: 'liberation_serifregular';font-size:314%;text-align:center;width:calc(100% - 50px);}
#inner-banner .right-block{font-family: 'liberation_serifitalic';padding:0 200px;position: relative;font-size: 170%;}
#inner-banner .right-block .tagline{display:block;background-image: url(../images/tagline-01.png);width:84px;height:66px;position: relative;left:-30px;top:25px;}
#inner-banner .right-block .author{font-family: 'liberation_serifitalic';font-size:111%;float: right;margin:0px -70px 0 0;position: relative;padding-left: 10px;padding-top: 65px;}
#inner-banner .right-block .author:before{content: "";width: 25px;height: 1px;background-color: #ffffff;position: relative;left: -10px;display: inline-block;vertical-align: middle;margin-top:-5px;}
#inner-banner .right-block .author:after{content: "";position: absolute;background-image:url(../images/tagline-02.png);width: 83px;height:65px;top:0px;right:30px;}


#inner-banner .about-banner{position: absolute; left: 0; bottom: 0px; transform: translateX(-50%);}
#inner-banner .about-banner img {max-height: 100%; width: auto; max-width: none;}


/* content */
h2.title{text-align: left; margin-bottom: 35px; position: relative; overflow: hidden; transition: all .3s linear;}


.about-jm.padding{padding-bottom: 70px;}
.about-jm .social-tagline{font-family: 'liberation_serifbold_italic';font-size: 267%;color:#000000;line-height:55px;margin-bottom: 60px;}
.about-jm .social-content p{font-weight:300;line-height: 30px;margin-bottom: 20px;}
.about-jm .view-more{color:#000000;}

.jm-block{background-size:cover;background-repeat: no-repeat;background-position: center center;position: relative;margin-bottom:100px;}
.jm-block .container{display: table;vertical-align: middle;}
.jm-block .container .row{display: table;width:auto;height:100%;vertical-align: middle;}
.jm-block .container .row [class^="col-"]{display: table;height:100%;vertical-align: middle;}
.jm-block .ele-info{display: table-cell;height: 100%;vertical-align: middle;padding: 100px 60px 70px;color:#ffffff;}
.jm-block .ele-info p{margin-bottom: 30px;font-weight:300;}



.rdam-detail{padding-bottom: 70px;}


.jm-manch.padding{padding: 30px 0 373px; background: url(../images/bottom-img.png) center bottom no-repeat;}
.jm-manch .img-wrapper {width: 555px; height: 864px; position: absolute; left: -100px; bottom: -373px; z-index: -1;}
.jm-manch .sub-info{padding-top: 180px;padding-bottom: 90px;}
.jm-manch .sub-info p{font-weight:300;}

#main-content .rise-blog.padding{padding:140px 0 10px;}
#main-content .rise-blog h4.sub-title{margin-bottom:50px;}
.rise-blog .left-side h4,.rise-blog .right-side h4{font-family: 'liberation_serifbold';color:#000000;font-size:167%;margin-top:20px;}
.rise-blog p{font-weight:300;margin-bottom: 25px;line-height:30px;}



.bottom-wrapper {background-color: #06396A; min-height: 100px;position: relative;}
.bottom-wrapper:after{content:"";position: absolute;height: 180px;background-color:#ffffff;bottom:-90px;width:100%;z-index:1;}
.bottom-wrapper .rdam-content {font-family: 'liberation_serifitalic';background-color: #000000; padding: 120px 70px 100px; position: relative;font-size:167%;color:#ffffff;line-height:40px;z-index: 9;}
.bottom-wrapper .rdam-content .rdam-logo {width: 223px; height: 223px; background-color: #06396A; border-radius: 50%; overflow: hidden; margin:-237px auto 50px; position: relative;}
.bottom-wrapper .rdam-content .rdam-logo img {position: absolute; left: 50%; top: 50%; max-width: 110%; transform: translate(-50%,-50%);}


.una-content.padding{padding:20px 0 40px;}
.una-content .core-team{padding:60px 50px;background-color:#ebebeb;text-align:center;}
.una-content .core-team ul{margin:0;padding:0;list-style-type:none;}
.una-content .core-team ul li{color:#00acee;font-weight:500;margin-bottom:10px;}
.una-content .core-team ul li:last-child{margin-bottom:0;}
.una-content h4{font-family: 'liberation_serifbold';color:#000000;font-size:167%;margin-top:0px;}
.una-content p{font-weight:300;margin-bottom:30px;}


.news a{text-decoration:none;position: relative;display: block;}
.news a:after1{content:"";position: absolute;bottom: 0;width:0;height:2px;background-color:#00acee;opacity: 0;visibility: hidden;}
.news a.item{margin:30px 0;}

.news a:hover .news-wrapper .news-by{color:#000000;}
.news a:hover:after1{opacity: 1;visibility: visible;transition: 0.5s linear;width:100%;}

#inner-top{width:calc(100% - 10%);margin:0 5%;position: relative;color:#ffffff;margin-top: 123px;}
#inner-top .container{width:100%;padding:0;}
#inner-top .row{display: table;width: 100%;height: 13px;}
#inner-top .row [class^="col-"] {display: table-cell;vertical-align: middle;float: none;}



.back-buttons{text-align: center;margin:50px 0;}
.back-buttons a{display:inline-block;vertical-align: middle;margin: 0 auto;text-decoration:none;}
.back-buttons a:after{display: none;}

.back-buttons .prev .text,.back-buttons .next .text {position: relative;}
.back-buttons .prev{margin-right: 15px;}
.back-buttons .prev i{background-position: -8px -84px;margin-right: 10px;}

.back-buttons a i{background: url(../images/sprite.png) no-repeat 0 0;width: 10px;height: 17px;display: inline-block;vertical-align: middle;}
.back-buttons a .divider {display: inline-block;vertical-align: middle;width: 2px;height: 37px;background-color: #000000;position: relative;right: -8px;}

.back-buttons .next i {background-position: -27px -84px;margin-left: 10px;}

.back-buttons .prev.disabled .text{display: none;}
.back-buttons .next.disabled .text{display: none;}

#inner-slider{overflow: hidden;margin:30px 0;}
#inner-slider .img-slides .item img {display: block; width: 100%; height: auto;}
#inner-slider .img-slides:after{content: ""; background-color:#000000; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0px; height: 3px; display: block;}
#inner-slider .slide-progress {width: 0; max-width: 100%; height:3px; background: #00acee; position: relative; top: -3px; z-index: 2;}


.block-detail .info-block .date{font-family: 'liberation_serifitalic';color:#000000;}
.block-detail .info-block h4.sub-title{font-family: 'liberation_serifbold_italic';font-size:222%;}
.block-detail .info-block .share-content .text{float: left;line-height: 43px;margin-right: 20px;position: relative;padding-right: 20px;top:0;bottom:0;}
.block-detail .info-block .share-content .text:after{content:"";position: absolute;width:1px;height:34px;top:4.5px;right:0;background-color:#000000;}
.block-detail .info-block .share-content .social-connect ul{margin:0;float: left;}

.block-detail .info-block p b{color:#00acee;font-weight:500;}
.block-detail .info-block p{font-weight:300;line-height:normal;margin-bottom:30px;}

.block-detail.padding{padding:100px 0;}
.block-detail h3{font-family: 'liberation_serifbold_italic';color:#00acee;font-size:167%;margin-bottom:20px;}

.block-detail .trending-links{margin-top: -15px;margin-left:35px;}
.block-detail .trending-links h3{font-family: 'liberation_serifregular';font-size:167%;padding:30px;background-color:#000000;text-align: center;color:#ffffff;margin-bottom: 0;}
.block-detail .trending-links .right-link-block{padding:30px;background-color:#f5f5f5;}

.block-detail .trending-links .right-link-block a.item{display: block;text-decoration:none;margin-bottom:50px;}
.block-detail .trending-links .right-link-block .img-container{position: relative;height:160px;background-color: #f5f5f5;overflow: hidden;margin-bottom: 25px;}
.block-detail .trending-links .right-link-block .img-container img{position: absolute;left: 0;right:0;top:0;bottom:0;margin:0 auto;}
.block-detail .trending-links .right-link-block .date{display: block;font-weight:300;font-size:89%;text-decoration:none;}
.block-detail .trending-links .right-link-block .news-title{display: block;font-weight:400;color:#00acee;line-height:normal;}

.block-detail .trending-links .right-link-block a.item:hover .news-title{color:#000000;text-decoration:underline;}


.related-videos > .row{flex-wrap: wrap;}
.related-videos > .row [class^='col-'] {margin-bottom: 30px;}
.related-videos .video-item {width: 100%;height: 100%;display: block;}
.related-videos .video-item .video-thumb {width: 100%;height: 150px;overflow: hidden;position: relative;display: block;background-color: #00acee;}
.related-videos .video-item .video-thumb img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 108%;}
.related-videos .video-item .video-thumb i {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;}
.related-videos .video-item .video-thumb i:before{font-size:30px;}


/*.activities  .row{flex-wrap: wrap;}
.activities  .activity-block .activity-pic{width:100%;height:280px;background-color:#f5f5f5;position: relative;overflow:hidden;border-bottom:1px solid transparent;}
.activities  .activity-block .activity-pic img{position:absolute;top:50%;bottom:0;right:0;left:0;margin:0 auto;transform: translateY(-50%);}
.activities  .activity-block .main-info{height:100%;background-color: #ffffff;padding: 40px 20px;border:1px solid #f0f0f0;border-left:none;transition: all 0.5s;}
.activities .row [class^="col-"]{margin-bottom:30px;}
.activities .activity-block .activity-date{font-size: 83%;color:#929292;font-weight:300;display: block;}
.activities .activity-block .activity-title{font-weight:300;display: block;margin-bottom: 5px;line-height:normal;}
.activities .activity-block .view-more{position: absolute;bottom:20px;}

.activities  .activity-block:hover .activity-pic{border-bottom: 1px solid #ffffff;}
.activities  .activity-block:hover .main-info{background-color: #00acee;color:#ffffff;}
.activities  .activity-block:hover .main-info .activity-date{color:#4289cd;}
.activities .activity-block:hover .view-more{color:#ffffff;}
.activities .activity-block:hover .view-more:before{background-color:#ffffff;}*/

#main-content .activities .row{flex-wrap: wrap; -webkit-flex-wrap: wrap;}
#main-content .activities .row [class^="col-"]{margin-bottom:30px;}

.blogs .blog-container{border-bottom:1px solid red;}
.blogs .blog-container .blog-wrapper .img-wrapper{height:447px;position: relative;background-color: #f5f5f5;overflow: hidden;}
.blogs .blog-container .blog-wrapper .img-wrapper img{position: absolute;top:50%;bottom:0;left:0;right:0;margin:0 auto;transform: translateY(-50%);}

.blog-container .blog-wrapper .blog-info{padding:40px 5px 40px 0;background-color: #ffffff;}

.contact h2.title{margin:0;}
.contact .contact-block{background-color: #00acee;margin:-16px -18px 0 -15px;padding:40px 90px 40px 30px;color:#ffffff;}
.contact .contact-block p{font-weight:300;}

.contact .contact-block ul.contact-info{margin:30px 0 50px; padding:0; list-style:none;}
.contact .contact-block ul.contact-info li{padding-left:32px; margin-bottom:20px; position:relative;font-weight:300;}
.contact .contact-block ul.contact-info li .sprite{position:absolute; left:0; top:0;}
.contact .contact-block ul.contact-info li .email{background-position:-10px -115px;width: 21px;height: 16px;top:4px;}
.contact .contact-block ul.contact-info li .mobile{background-position:-41px -111px;width: 15px;height: 25px;left:2px;}
.contact .contact-block ul.contact-info li a{text-decoration:none; color:#fff;}
.contact .contact-block ul.contact-info li a:hover{color:#000000;}

.contact .contact-block .person{display: block;text-decoration:underline;font-weight:500;font-size:111%;}
.contact .contact-block .person-block{margin:50px 0 50px;}
.contact .contact-block .person-block .name{margin-bottom: 10px;display: block;}
.contact .contact-block ul.numb{margin:0;padding:0;list-style-type: none;}
.contact .contact-block ul.numb li{padding-left:32px; margin-bottom:30px; position:relative;font-weight:300;}
.contact .contact-block ul.numb li .sprite{position:absolute; left:0; top:0;}
.contact .contact-block ul.numb li .email{background-position:-13px -27px;width: 21px;height: 16px;top:4px;}
.contact .contact-block ul.numb li .phone{background-position: -41px -111px;width: 15px;height: 25px;left:2px;}
.contact .contact-block ul.numb li .divider{margin:0 10px;}
.contact .contact-block ul.numb li a{text-decoration:none; color:#fff;}
.contact .contact-block ul.numb li a:hover{color:#000000;}

.contact .form-panel{margin-top: 60px;}
.contact .form-panel h4.sub-title{font-family: 'liberation_serifitalic';font-size:167%;}
.contact .btn-custom{color: #fff; border-color: #fff;}

/* tabs */
#tabs{margin-bottom: 50px; text-align: center; border: none; padding: 0;}
#tabs li{position: relative; display: inline-block; width: calc(31% - 20px); float:none; margin: 0 20px;}
#tabs li:after{border: 2px solid #d2d2d2; content: ""; display: block; left: 0; right:0; margin: 0 auto;}
#tabs li.active:after{border-color:#000000;}
#tabs li a{font-size:143%; padding:20px 40px; font-weight: 600; color: #7f7f7f; text-transform: uppercase; text-decoration: none; display: block;}
#tabs li.active a{color: #000000; background: none; border-radius:0; border: none;}
#tabs li a:hover,#tabs li a:focus{border: none; background: none; border-radius:0;}

.news #tabs li a:hover:after{display: none;}
.news-item{position: relative; height: 240px; border: 1px solid #d2d2d2; display: block; overflow: hidden; margin-bottom: 30px;}
.news-item:before{content: ""; position: absolute; z-index: 2; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color:rgba(0,172,238,0.7); opacity: 0; visibility: hidden; transition: all .3s linear;}
.news-item:hover:before{opacity: 1; visibility: visible;}
.news-item img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 90%; max-height: 90%;}
.news-item .zoom{background: url(../images/zoom.png) no-repeat 0 0; width: 44px; height: 44px; display: block; z-index: 3; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transform: scale(0); transition: all .3s linear;}
.news-item:hover .zoom{transform: scale(1);}

.date{color: #525252; margin:20px 0 10px; font-size: 85%;}
.date .date-icon{background-position:-56px -57px; width: 14px; height: 15px;  margin-right: 5px; vertical-align: top;}
.media{border-bottom: 1px solid #d2d2d2;}
.media .media-left{padding-right: 20px;}
.media .media-object{width: 100px;}
.media .media-heading{color: #000; margin-bottom: 10px; font-size:140%; font-weight: 400; display: block; line-height: normal;}
.media .media-heading:hover{color:#00acee;}
.media .btn-custom{color: #000;  display: inline-block; padding: 0; border: none; min-width: auto; line-height: normal; height: auto;}
.media .btn-custom:hover{background-color:transparent; color: #000;}
.media .btn-custom:hover,.media .btn-custom:focus{background-color: transparent; color:#00acee;}
.media .source{background-color:#00acee; color: #fff;  padding: 3px 8px; font-weight:500; font-size: 80%; display: inline-block; border-radius: 5px; font-style: normal;}
.media .media-body p{color: #7f7f7f; font-weight: 300; font-style: italic;}