.rc-img-resize{height:300px;}
.full-height{height: auto!important;}

ul, li, .unorder-list-wrap{
	margin:0;
	list-style: none;
	padding:0;
}
.unorder-list-wrap li{
	display:flex;
	margin-bottom:10px;
}
.unorder-list-wrap li .fa{
	width: 22px;
	margin-top:3px;
}
.unorder-list-wrap li .fa, .unorder-list-wrap li a{
	color:#0d6db8
}
.unorder-list-wrap li {
    color: #505b63;
    font-size: 15px;
    line-height: 22px;
}
.page main .contact .container {
    margin-top: -30px;
}
.intellectual_section .table > tbody > tr > td{ vertical-align: middle!important;}

/*----- Contact page re-design -----*/

section.contact-text-section {
    padding: 80px 0 0 0;
}
.page-header-contact {
    text-align: center;
    margin-bottom: 35px;
}
.form-actions .btn-primary {
    width: 100%;
    padding: 12px 15px;
    text-transform: capitalize;
    font-size: 17px;
    background: #0d6db8;
    margin-top: 18px;
}
.send_checkbox{
	display:flex;
	margin-top: 27px;
}
.send_checkbox input[type="checkbox"] {
    margin: 3px 10px 0;
    margin-top: 1px \9;
    line-height: normal;
    width: 20px;
    height: 18px;
}
.inner-register {
    background: #0d6db8;
    padding: 80px 0px 50px;
    text-align: center;
}
.page main .inner-register .container:before {
    -moz-border-bottom-right-radius: 35px;
    -webkit-border-bottom-right-radius: 35px;
     border-bottom-right-radius: 35px;
    -moz-border-bottom-left-radius: 35px;
    -webkit-border-bottom-left-radius: 35px;
    border-bottom-left-radius: 35px;

    -moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
     border-top-right-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;

    content: '';
    display: block;
    background-color: #fff;
    height: 30px;
    margin-top: -80px;
    margin-right: -15px;
    margin-left: -15px;
    z-index: 0;
    position: absolute;
    width: 100%;
}

.page main .inner-register .container:after {
    -moz-border-bottom-right-radius: 35@mediapx;
    -webkit-border-bottom-right-radius: 35px;
     border-bottom-right-radius: 35px;
    -moz-border-bottom-left-radius: 35px;
    -webkit-border-bottom-left-radius: 35px;
    border-bottom-left-radius: 35px;
    content: '';
    display: block;
    background-color: #0d6db8;
    height: 30px;
    margin-top: 50px;
    margin-right: -15px;
    margin-left: -15px;
    z-index: 0;
    position: absolute;
    width: 100%;
}
.inner-register h4 {
    color: #fff;
    font-size: 25px;
}
.inner-register p {
    color: #ddd;
    font-size: 20px;
}
.inner-register a {
    background: #fff;
    padding: 12px 30px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-table;
}
.contact-form label {
    font-weight: 500;
}

.support_author {
	display:none;
}

/*Header CSS*/

.searchNavigation.active {
    display: flex;
    align-items: center; 
}

.searchNavigation .search .element-invisible {
    display: none;
}
.searchNavigation {
    min-width: 22px;
    min-height: 25px;
}

.searchNavigation .search {
    position: relative;
    margin-top: 0;
    margin-left: 0;
    width: 120px;
    /*float: left;*/
    display: inline-block;
    width: 0;
    opacity: 0;
    transition:0.5s all;
    }

.searchNavigation.active{
    border-bottom: 1px solid #0a6ebb;
}

.searchNavigation.active .search{
    width: 120px;
    opacity: 1;
}

.searchNavigation .search input[type='search'] {
    width: 100%;
    background: transparent;
    padding: 0 10px;
    border: none;
    font-size: 12px;
}

.searchNavigation .search .button.btn, .searchNavigation .mod-title  {
    display: none;
}


.searchToggle {
    width: 20px;
    height: auto;
    background: transparent;
    border: none;
    position: relative;
    padding: 0px 0px;
    right: 2px;
    top: 15px;
}

.searchNavigation .searchToggle {
    top: 14px;
}
.searchToggle:after {
    content: "\f002";
    font-family: FontAwesome;
    color: #0a6ebb;
    text-indent: 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0px;
    line-height: 26px;
    color:#0a6ebb;
}


.searchNavigation.active .searchToggle {
    margin-left: 0;
}

/*.searchNavigation.active .searchToggle:after {
    content: '\f00d';
}*/

.searchNavigation .search .button.btn:after {content: "\f002";font-family: FontAwesome;color: #0b6cb8;text-indent: 0;font-size: 13px;line-height: 26px;}

.searchNavigation .search input[type='search']:focus, .searchToggle:focus {
    outline: none;
}

.searchNavigation {
    margin-top: 15px;
    margin-left: 15px;
}

.searchToggle-close {
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
    height: 13px;
    line-height: 0;
    padding: 1px 0;
    display:none;
    color: #0a6ebb;
}
.searchNavigation.active .searchToggle-close{
    display: inline-block;
}

.result-title {
font-size: 22px;
font-weight: 600;
color: #002d5f;
}

.search-results:nth-child(even) {
background: #eaeaea;
}


.result-created {
font-size: 12px;
font-weight: 600;
}

.search-results {
padding: 10px 20px;
}

.searchintro {
font-size: 28px;
}

.result-text{
	color: #000;
}

.searchintro .badge {
    font-size: 27px;
    padding: 0px 0px;
    background: transparent;
    color: #222;
    font-weight: bold;
    vertical-align: -1px;
}

#layout div#module-137 {
    display: none;
}

#searchForm .btn-toolbar {
    max-width: 550px;
    margin: 0 auto 40px;
    width: 100%;
}

#searchForm .btn-toolbar .btn-group:first-child {
    width: calc(100% - 124px);
} 

#searchForm .btn-toolbar button.btn.hasTooltip {
    height: 50px;
    border-radius: 0;
    padding: 0 30px;
    border-radius: 0px 5px 5px 0px;
    background: #0b6db8;
    color: #fff;
    margin: 0;
    font-size: 18px;
}

#searchForm .btn-toolbar button.btn.hasTooltip:hover {
    background: #085c9c;
}

#searchForm .btn-toolbar .btn-group{
    margin:0;
}

#searchForm .btn-toolbar .btn-group input {
    border: none;
    width: 100%;
    padding: 7px 17px;
    border: 1px solid #d3d3d3;
    border-right: 0px;
    border-radius: 5px 0 0 5px;
    height: 50px;
    width: 100%;
}

#searchForm .btn-toolbar .btn-group input:focus{
	outline: none;
	box-shadow: none;
}

.search_default.search .search-results:nth-child(even) {
    background: #ececec;
}

.searchintro p {
    color: #222;
}


@media (max-width:1280px){

	.page main .container:before{margin-top: -68px;}

	.page main .inner-register .container:before{margin-top: -95px;}

	.page main .inner-register .container:after{margin-top: 35px;}

	section.contact-text-section {
    padding: 85px 0 0 0;
}

}


@media (max-width:1200px){#subscribe-helper .social-foot{display:none;}
}
#subscribe-helper .social-foot{float:right;width:50%;margin-top:-50px;}
.social-media-icons img{width:35px;}
li.social-media-icons a{padding:15px 5px;}
.logo{max-width:240px;}
body p{letter-spacing:0.005em;}
body .lead{letter-spacing:0;color:#002d5f;}
.page-header{padding-bottom:0;border-bottom:0;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h4 a, .h4 a{color:#002d5f;}
div,
.customanimate .item .carousel-caption h2,
.customanimate .item .carousel-caption .text-content,
.carousel-inner > .item .carousel-caption .slide-decoration span,
.carousel-inner > .item .carousel-caption .slide-decoration:before,
.carousel-inner > .item .carousel-caption .slide-decoration:after,
.nav > li > a,
.nav > li > a:before,
.navbar .nav > li > a span{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
a,
.btn,
img, .navbar-brand,
.heading,
input,
input:focus,
select,
select:focus,
.navbar-nav li{transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;}
*[id^="imagine"],
#full-img,
.carousel .carousel-inner .item-image img,
#main-navigation .navbar-collapse,
.expanded-bg{transition:none!important;}
.home nav.navbar{border-top:0;position:unset;padding-top:45px;z-index:100;width:100%;}
.navbar{border-top:45px solid #FFF;border-radius:0;}
.page .navbar{background-color:#0d6db8;}
.navbar .container{position:relative;max-width:1500px;margin-top:-35px;-moz-border-bottom-left-radius:350px;-webkit-border-bottom-left-radius:30px;border-bottom-right-radius:30px;-moz-border-bottom-left-radius:30px;-webkit-border-bottom-left-radius:30x;border-bottom-left-radius:30px;width:100%;}
.page .navbar .container{background-color:#fff;}
.navbar-brand{padding:15px 20px;margin-top:-30px;}
.nav > li.item-101{display:none;}
.nav.marker-top > li > a:hover:before,
.nav.marker-top > li > a:focus:before,
.nav.marker-top > li > a:active:before,
.nav.marker-top > li.active > a:before,
.nav.marker-top > li.active > a:hover:before,
.nav.marker-top > li.active > a:focus:before{content:'\e259';color:#002d5f;display:block;position:absolute;top:-8px;left:50%;margin-left:-7px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;}
.nav > li > a{color:#002d5f;font-weight:400;}
.nav > li > a:active,
.nav > li > a:focus,
.nav > li > a:hover,
.nav > li.active > a,
.nav > li.active > a:hover,
.nav > li.active > a:active,
.nav > li.active > a:focus{color:#0a6ebb;}
.article-content p a {
    margin: 0;
}
#layout .nav > li > a::before,
#layout .nav > li > a:focus::before,
#layout .nav > li > a:active::before,
#layout .nav > li.active > a::before,
#layout .nav > li.active > a:focus::before{content:'\e080';top:13px;margin-left:-18px;opacity:0;margin-right:5px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;}
#layout .nav > li > a:hover::before,
#layout .nav > li.active > a:hover::before{margin-left:0;opacity:1;}
.home .navbar-toggle{margin-top:25px;}
.navbar-toggle{margin-top:18px;}
header{position:relative;}
.home header{background-image:none;background-repeat:no-repeat;background-size:cover;background-position:left top -80px;}
.page header{background-image:url(../images/metaballs-inner-header-bg.png);background-size:1390px;background-repeat:no-repeat;height:220px;background-color:#0d6db8;}
header .header-bg img,
.carousel-inner .item-image,
.carousel-inner > .item > img,
.carousel-inner > .item.active > img,
.carousel-fade .next.left .item-image,
.carousel-fade .prev.right .item-image,
.carousel-fade .active.left .item-image,
.carousel-fade .active.right .item-image{opacity:0.35;}
header.reversed .page-header{border-bottom:none;padding-bottom:0;}
.carousel{position:absolute;z-index:1;width:100%;height: 100%;}
.carousel-caption{padding:10px 40px;margin-bottom:-38px;max-width: 600px;top:50%;}
.carousel .item{min-height:420px;}
.carousel-caption .carousel-item-title{margin-top:10px;margin-bottom:12px;}
.carousel-caption .slidetext .text-content{}
.carousel-caption .slidetext:after{content:'';display:block;clear:both;}
.carousel-base-img{}
#carousel-base-img{text-align:center;}
#carousel-base-img img{max-width:100%;margin-right:auto;margin-left:auto;}
.customanimate .item .text-content{border-radius:50px;}
.customanimate .item .text-content p{margin:0;display:inline-block;}
.customanimate .item .text-content a{padding: 13px 45px 13px 26px;display:inline-block;font-size: 20px;font-weight: 600;}
/*.customanimate .item .text-content:hover{background-color:#0d6db8;color:#FFF;}*/
.customanimate .item .text-content a,.banner-caption a{color:#FFF;text-decoration:none;padding: 12px 50px;text-transform: capitalize;border-radius: 30px;font-size: 20px;
    font-weight: 600;border-radius: 30px;}
.scroll-more{position:absolute;bottom:10px;text-align:center;margin:0 auto;display:block;left:50%;margin-left:-60px;font-size:0.75em;z-index:99;}
.page .inner-header.header-bg{height:280px;overflow:hidden;}
.page .page-header{margin-top:75px;}
.customanimate .item .carousel-caption h2{margin-left:-80px;opacity:0;}
.customanimate .item .carousel-caption h2{-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.customanimate .item .carousel-caption h2{-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.customanimate .item.active .carousel-caption h2{margin-left:1px;opacity:1;}
html,
body,
#wrapall{height:100%;}
.share-price{margin-bottom:80px;}
.more,
.readmore{margin-top:20px;display:inline-block;text-transform:uppercase;font-weight:400;font-size:11px;padding:5px 20px;line-height:22px;background-color:#0d6db8;color:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.readmore:hover{color:#fff;text-decoration:none;background-color:#005796;}
.btn{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:11px;}
section .reversed .readmore{color:#0d6db8;background-color:#FFF;}
#support-3 .readmore:hover,#support-1 .reversed .readmore:hover{color:#fff!important;background-color:#005796!important;}
.red-bg{background-color:#d9292f;}
.blue-bg{background-color:#0a6ebb;}
#support-4 .blue-bg {margin-top: -60px;border-radius: 25px;position:relative;margin:0 auto;background-color: #fff;padding: 40px 0 80px;z-index: 2;max-width: 1128px;top:-60px;}
.btn-primary.dark-primary{border-color:#012348;}
.btn-primary.dark-primary,
.blue-bg .btn-primary{background-color:#002d5f;}
.btn-primary.dark-primary:hover,
.blue-bg .btn-primary:hover{background-color:#FFF;color:#002d5f;}
.btn-lg{padding-left:35px;padding-right:35px;}
body.media{margin-top:0;}
.home main .container{padding-top:0;}
.page main .container{position:relative;}
.page main .container{margin-bottom:50px;}
.page main .container:before{-moz-border-top-right-radius:35px;-webkit-border-top-right-radius:35px;border-top-right-radius:35px;-moz-border-top-left-radius:35px;-webkit-border-top-left-radius:35px;border-top-left-radius:35px;content:'';display:block;background-color:#fff;height:30px;margin-top:-80px;margin-right:-15px;margin-left:-15px;z-index:0;position:absolute;width:100%;}
.page main .page-header,
.page main .page-header h1{margin-top:0;}
.page #left-column{padding-top:10px;}
.item-page img{max-width:100%;}
table .img-responsive{margin-top:0;}
.img-decor{height:310px;width:350px;position:absolute;}
.img-decor.decor-red,
.img-decor.decor-blue{background-size:1399px;background-repeat:no-repeat;}
.img-decor.right{right:0;background-position:left;}
.img-decor.left{left:0;background-position:right;}
.img-decor.decor-red.right{background-image:url(../images/red-bubble-right-@2x.png);}
.img-decor.decor-blue.right{background-image:url(../images/blue-bubble-right-@2x.png);}
.img-decor.decor-red.left{background-image:url(../images/red-bubble-left-@2x.png);display: none;}
.img-decor.decor-blue.left{background-image:url(../images/blue-bubble-left-@2x.png);}
.home #support-1 .img-decor{z-index:0;margin-top:200px;}
.page main .img-decor{z-index:-1;margin-top:280px;}
.page.contact-us main .img-decor{z-index:1;}
.bubble-quote{width:300px;padding:70px 40px 50px 40px;text-align:center;font-size:21px;line-height:1.3;}
.bubble-quote a{font-size:13px;display:block;background-color:#FFF;color:#002d5f;padding:6px 4px;border-radius:20px;margin-top:15px;text-decoration:none;}
.bubble-quote a:hover{background-color:#002d5f;color:#FFF;}
.home #support-1{background-image:url( /images/icons/blue-pattern-bg.jpg);margin-bottom:100px;background-repeat: repeat;height: 424px;
   /*padding: 62px 0;*/}
.home #support-1 .container{position:relative;}
.home #support-2{opacity:1;background:#0d6db8 url(../images/company-annoucement-bg.jpg)no-repeat top center;background-size:cover;padding: 60px 0;margin-top: -170px;width: 100%;float: left;}
.home #support-3{background:#0d6db8 url(../images/unique-platform-bg.jpg)no-repeat top center;background-size:contain;z-index:1;}
.home #support-4{background:url(../images/youtube-bg.jpg)no-repeat center;background-size:cover;/*height: 970px;*/position: relative;}
/*#support-4 > .container .moduletable{margin-top:100px;}*/
.page #support-3{background-image:url(../images/recce-symbol-pills-bg.png);background-repeat:no-repeat;background-position:top right;background-size:550px;}
.about-us #support-3{margin-top:0px;}
.about-us #support-3 .container{padding-top:30px;}
.mod-page-title,
.breadcrumbs{float:left;}
.moduletable.breadcrumbs{margin-top:92px;}
.breadcrumb > .active{color:#FFF;}
.breadcrumb > li + li:before{opacity:0.3;}
.breadcrumb a:hover{color:#fcd404;}
#left-column .moduletable{margin-bottom:40px;}
.moduletable.six-six-right .more,
.moduletable.six-six .more{clear:both;}
.moduletable.six-six-right{text-align:center;}
.moduletable.six-six-right .article-content{padding-top:30px;padding-bottom:100px;}
.moduletable.six-six-right .article-content:after{content:'';background-image:url(../images/gold-bar-icon.png);background-repeat:no-repeat;background-size:50px;display:block;position:absolute;right:49%;top:-70px;width:50px;height:30px;}
.six-six-right .item-image{background:#676c71;background:-moz-linear-gradient(left, #676c71 60%, #474747 100%);background:-webkit-linear-gradient(left, #676c71 60%,#474747 100%);background:linear-gradient(to right, #676c71 60%,#474747 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676c71', endColorstr='#474747',GradientType=1);}
.six-six .item-image{background:#676c71;background:-moz-linear-gradient(left, #474747 0%, #676c71 40%);background:-webkit-linear-gradient(left, #474747 0%,#676c71 40%);background:linear-gradient(to right, #474747 0%,#676c71 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#676c71',GradientType=1);}
.mod-title{margin-bottom:0;}
.moduletable.latest-announcements{margin-bottom:15px;}
#subscribe-form{background-image:url(../images/signup-bg-metaballs@2x.gif);background-repeat:no-repeat;background-position:center bottom;background-size:1200px;}
.front.home #subscribe-form{top: -120px;margin-bottom: -100px;padding-top:50px;position: relative;}
#subscribe-form .container{position:relative;}
#subscribe-form > .container:before,
#support-1 .container:before{-moz-border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;-moz-border-bottom-left-radius:30px;-webkit-border-bottom-left-radius:30px;border-bottom-left-radius:30px;content:'';display:block;margin-right:-15px;margin-left:-15px;background-color:#FFF;height:30px;position:relative;top:-1px;}
.home #subscribe-form > .container:before{background-color:#0d6db8;}
#subscribe-form form{margin-top:15px;}
#subscribe-form .form-group{margin-right:20px;}
#subscribe-form .form-control{background-color:transparent;border-top:0;border-right:0;border-left:0;border-bottom:solid 3px #0d6db8;}
#subscribe-form .btn-link{font-size:16px;font-weight:700;margin-top:15px;}
#right-column .nav{padding-top:15px;}
.moduletable.team-profiles .category-items .row{margin-top:50px;}
.moduletable.team-profiles .category-items .row h4{margin-top:50px;}
#module-90 .article{/*background-color:#fff;*/padding:10px;}
#module-111{position:relative;}
#module-111 .item-image{position:absolute;right:-100px;top:-70px;z-index:1;}
#module-111 .item-image,
#module-111 .item-image img{-moz-border-radius:700px;-webkit-border-radius:700px;border-radius:700px;max-width:350px;}
.footer-shortcuts .nav-pills li > a,
.footer-shortcuts .nav-pills li.active > a{border-color:transparent;background-color:transparent;}
.footer-shortcuts .nav-pills li:nth-child(2) > a{padding-left:0;}
footer{background-color:#0d6db8;margin-top:-18px;}
footer .container:before{content:'';display:block;background-color:#f0f0f0;height:30px;-moz-border-bottom-left-radius:100px;-webkit-border-bottom-left-radius:100px;border-bottom-left-radius:100px;-moz-border-bottom-right-radius:100px;-webkit-border-bottom-right-radius:100px;border-bottom-right-radius:100px;margin-right:-15px;margin-left:-15px;margin-top:-1px;}
footer .nav > li > a{text-transform:none;}
footer .nav > li:first-child > a{}
footer .nav > li > a:hover::before,
footer .nav > li > a:focus::before,
footer .nav > li > a:active::before,
footer .nav > li.active > a::before,
footer .nav > li.active > a:hover::before,
footer .nav > li.active > a:focus::before{display:none;}
footer .footer-text{margin-top:7px;}
.moduletable.asx-details{border:solid 2px #f0f0f0;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;position:relative;}
.moduletable.asx-details .asx-details:before{content:'';display:block;background-image:url(../images/asx-icon.png);background-size:40px;width:40px;height:40px;background-color:#FFF;margin:-20px auto 5px auto;position:relative;z-index:1;}
.moduletable.asx-details ul{list-style:none;text-align:right;padding-left:15px;}
.moduletable.asx-details ul li{margin-bottom:8px;font-size:12px;}
.moduletable.asx-details ul li strong{display:inline-block;color:#002d5f;text-align:left;margin-left:10px;width:54%;font-size:13px;}
.item-page .item-image.pull-right,
.item-page .item-image.pull-left{margin-top:-60px;margin-bottom:200px;}
.col-lg-8 .item-page .item-image.pull-right,
.col-lg-8 .item-page .item-image.pull-left{margin-top:80px;}
.contact .item-image.pull-right,
.contact .item-image.pull-left{margin-top:-100px;}
.item-page .item-image{position:relative;}
.moduletable.home-intro p{font-size:20px;/*width:400px;*/}
.contact .item-image.pull-right:after,
.item-page .item-image.pull-right:after,
.item-page .item-image.pull-left:after{content:'';background-image:url(../images/bug-legs-lg.png);background-repeat:no-repeat;background-size:345px;background-size:contained;display:block;width:345px;height:361px;position:absolute;top:50%;right:1%;}
.col-lg-8 .item-page .item-image.pull-right:after,
.col-lg-8 .item-page .item-image.pull-left:after{top:10%;}
.item-page .item-image.pull-left:after{left:-70px;}
.contact .item-image.pull-right:after,
.item-page .item-image.pull-right:after{right:10px;}
.home-intro.home-intro:after{top:45%;}
.moduletable.home-intro .item-image{margin-top:-50px;}
.moduletable.featured .item-image{margin-bottom:-150px;margin-top:140px;position:relative;z-index:2;}
.moduletable.featured .container{position:relative;}
.moduletable.featured .item-image.pull-left{margin-left:-100px;margin-right:-40px;}
.moduletable.featured .item-image.pull-right{margin-left:70px;margin-right:150px;}
.moduletable.featured .img-decor.decor-blue{margin-top:50px;}
.round-img .item-image,
.round-img .item-image img,
.moduletable.home-intro .item-image,
.moduletable.home-intro .item-image img{padding:15px 15px 20px 15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;z-index:99;}
.moduletable.home-intro.round-img .pull-right{position:absolute;right:2%;top:90px;}
#module-109 .team-profiles .col-md-8:first-child{display:none;}
.contact h4{display:none;}
.contact .dl-horizontal dt{text-align:left;}
.contact .contact-miscinfo .dl-horizontal dt{display:none;float:none;}
.contact .contact-miscinfo .dl-horizontal dd{margin-left:0;}
.contact .contact-miscinfo h5{font-weight:bold;}
.star{color:#f26726;}
.contact-form legend{font-size:11px;float:right;text-align:left;margin-bottom:0;}
.blog.profiles > div .page-header{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.blog.profiles > div .page-header h3{margin-bottom:4px;}
.blog.profiles h5{color:#8a8a8a;border-bottom:solid 1px #fcd404;padding-bottom:10px;}
.items-leading > div{margin-bottom:60px;}
.yourir-negative{display:none;}
p.table{font-size:48px;color:#fff;}
.item-video > a{position:relative;display:block;}
.item-video > a .glyphicon, .item-video > a .item-101 a:before, .item-101 .item-video > a a:before{background-color:#002d5f;border-radius:50%;color:#fff;padding:35px 33px 35px 37px;font-size:1.5em;margin-top:-47px;margin-left:-47px;position:absolute;z-index:1;left:50%;top:50%;}
.item-video > a:hover .glyphicon, .item-video > a:hover .item-101 a:before, .item-101 .item-video > a:hover a:before{background-color:#fff;color:#dc2830;}
.video-thumb .img-responsive{max-width:100%;border-radius:16px;}
.videos-row .item{font-size:16px;font-weight:300;}
.videos-row .item h5{font-style: normal;
    font-weight: 600;
    color: #002d5f;
    font-size: 28px;
}
.videos-row .item-content{font-size:14px;}
/*#support-4 > .container #module-118.moduletable{margin-top:-220px;}*/
#support-4 > .container #module-111.moduletable{margin-top:-5px;margin-bottom: 50px;padding-top: 40px;}
.moduletable .item .item-content{margin-top:25px;}
.channel-link{font-size:13px;color:#80c4f8!important;}
.video-in-modal .modal-content{background-color:#002d5f;border-color:#002d5f;}
.video-in-modal .modal-header{border-bottom-color:#002d5f;color:#fff;}
.video-in-modal .modal-body{padding:0;}
#ir-shareprice h3{margin-top:15px;margin-left:5px;font-size:18px;}
.navbar .nav{margin-right:5px;}
div#ir-shareprice .stock img{width:35px;margin-right:10px;}
div#ir-shareprice .share-price .title, div#ir-shareprice .stock .title, div#ir-shareprice .stock_name, div#ir-shareprice .gks_stock_name, div#ir-shareprice .yourir-zero-integer-part{font-size:14px;}
.featured.round-img .lead img{max-width:400px;width:100%;}
.vertical-spacing-60{padding-top:35px;padding-bottom:35px;}
#module-111 .item-image{right:0;}
#module-111 .item-image img{max-width:280px;width:100%;}
#support-4 > .container #module-111.moduletable{margin-bottom:-29px;}
.lead{font-size:20px;}
.social_topbar{display:none;}
#module-112 div#recent{display:flex;flex-wrap:wrap;}
#module-112 div#recent div{flex-basis: 31.33%;margin: 0 1%;}
.footer_bottom{background:#fff;padding:25px 0;}
.footer_bottom li.social-media-icons a{padding:0;}
.footer_bottom #ir-shareprice h3{padding-top:0;margin:0;}
.footer_bottom p{padding:0;margin:0;line-height:40px;text-align:right;color:#98999b;font-size:16px;}
footer .container:before{display:none;}
.footer_bottom ul.nav.menu.nav-pills.social-foot{height:40px;}
footer ul.nav.menu li a{font-size:16px;padding:10px 20px;position:relative;}
footer ul.nav.menu li.current.active a, footer ul.nav.menu li a:focus{ color:#ffffff !important; }
footer .nav > li.active > a{color:#fff;font-weight:normal;}
.footer_bottom ul.nav.menu li a{padding:0 5px;}
.footer_bottom ul.nav.menu li a:after{display:none;}
.footer_bottom div#ir-shareprice .stock img{width:36px;}
footer ul.nav.menu li a:after{position:absolute;content:"\f105";font-family:FontAwesome;height:12px;width:12px;left:0;}
footer ul.nav.menu li a:hover, footer ul .nav > li > a:active{background-color:transparent;color:#fff;text-decoration:underline;font-weight:normal;}
footer ul .nav > li > a:hover, footer ul .nav > li > a:focus{background-color:transparent;color:#fff!important;font-weight:normal!important;outline:none;border:0;}
.footer_bottom .col-md-6{padding:0;}
div#module-126 .nav > li > a:focus{background:transparent;color:#fff;outline:none;font-weight:normal;}
footer h2{font-size:24px;margin-bottom:20px!important;}
footer .article-content p{margin:0 0 14px;}
.navbar .nav > li > a{padding-left:9px;} 
.custum_manufacture .Manufacturing_section{content:"";width:100%;background-image:url("/images/bg.jpg");background-size:cover;}
.manufacturing_section, section.overview_section, section.product_overview_section, section.glance_content_section, .investor_body_class, .clinical-pathway-wrapper{padding:80px 0 0;background:url("/images/manufacture-bg.png") no-repeat;background-position:59% 4%;background-size:cover;}
section.overview_section{background-size:cover;background-position:center;}
.page main .manufacturing_section .container:before, .page main .intellectual_section .container:before, .page main .glance_content_section .container:before, .page main .investor_body_class .container:before, .page main .clinical-pathway-wrapper .container:before{margin-top:-109px;} 
.page main .product_overview_section .container:before, .page main .overview_section .container:before{margin-top:-103px;}
section.product_overview_section{padding:54px 0 140px;}
.page main .manufacturing_section .container:after, .page main .intellectual_section .container:after, .page main .overview_section .container:after, .page main .product_overview_section .container:after, .page main .glance_content_section .container:after, .page main .event_sidebar_section .container:after, .page main .clinical-pathway-wrapper .container:after{content:'';background:url(/images/dots.png) no-repeat;max-width:500px;height:150px;position:absolute;z-index:1;top:-103px;display:block;left:50%;transform:translate(-50%, 0);width:100%;opacity:0.3;}
.page main .event_sidebar_section .container:after{height:105px;}
.event_sidebar_section{position:relative;padding:80px 0 0;}
.page main .social_economic_section .container:before{display:none;}
.page main .product_overview_section .container:before{margin-top:-104px;} 
.page.investor-presentations main .container:before{margin-top:-109px;}
.page main .intellectual_section .container:after{height:110px;}
.custum_manufacture .achieved_section{padding:60px 0px 40px;background:#0d6db8;max-height:408px;}
.custum_manufacture .second-row h4{color:#fff;font-weight:600;font-size:20px;padding-top:20px;margin:0 0 20px;}  
.custum_manufacture .second-row ul{margin:0;padding:0;}
.custum_manufacture .second-row li{color:#fff;list-style:none;position:relative;padding-left:20px;padding-bottom:20px;}
.custum_manufacture .second-row img{margin-top:0px!important;}
.custum_manufacture .box-img{margin-bottom:0;position:relative;z-index:9;}
.Manufacturing_section .container{margin-bottom:0;background:#fff;margin-top:-44px;padding:55px 15px;}
.page main .achieved_section .container::after, .intellectual_section:after, section.vision_section:after, section.overview_section:after, section.purpose:after, section.social_economic_section:after, .investor_pdf_section:after, .clinical-observation:after{content:'';position:absolute;bottom:70px;width:100%;height:30px;display:block;background:#0e6db8;border-bottom-left-radius:35px;border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:35px;-webkit-border-bottom-right-radius:35px;left:0;max-width:1160px;margin:auto;right:0;}
section.section.purpose:after{bottom:-28px;}
section.section.purpose{position:relative;}
.intellectual_section{position:relative;}
.intellectual_section:after, .investor_pdf_section:after, .clinical-observation:after{max-width:1160px;margin:auto;bottom:auto;top:100%;left:0;right:0;background:#fff;}
.custum_manufacture .second-row li:after{position:absolute;content:"\f105";font-family:'FontAwesome';height:12px;width:12px;left:0;top:0;}
.custum_manufacture .first-row{padding-bottom:44px;position:relative;z-index:9;}
.custum_manufacture .container:after{display:none;}
.custum_manufacture .item-box-outer{display:flex;}
.custum_manufacture span.manufac-detail{color:#3c597c;font-size:18px;font-weight:300;line-height:1.6;}
.custum_manufacture #subscribe-form > .container:before, #support-1 .container:before, .custum_manufacture .progress-dev-section > .container:before{display:none!important;}
.custum_manufacture .page-header{display:none;}
.custum_manufacture.vertical-top-spacing-50{padding:0;}
.custum_manufacture .first-row h1{padding:0;margin:0 0 20px;}
#wrapall #subscribe-form > .container:before, #support-1 .container:before, #wrapall .achieved_section > .container:before{display:none;}
.page main .custum_manufacture .container{margin-bottom:0;}
.Board.of.Directors .custum_manufacture .first-row{padding-bottom:0px;}
.wrapper-board-directory{background:#0d6db8;}
.flex-box-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:80px 0;}
.flex-box{flex-basis:33.33%;padding:15px 15px;display:flex;flex-wrap:wrap;}
.board-directory-desp{background-color:#ffffff;padding:20px;}
.board-directory-member img{transform:none!important;width:100%;max-width:100%;margin:0;}
.board-directory-desp h4{margin:0;padding:0;font-size:20px;color:#0d6db8;font-weight:600;text-transform:uppercase;line-height:normal;}
.manufacturing_section.board-directory-section .row.first-row{padding-bottom:0;}
.board-directory-desp p.mod-articles-category-introtext{display:none;}
.team-content-outer{background-color:#ffffff;border-radius:10px;}
.board-directory-desp{border-radius:0px 0px 10px 10px;}
.item-image.board-directory-member img{border-radius:10px 10px 0px 0px;}
.board-directory-desp h5{margin:0;font-size:16px;padding:0px 0px 10px;color:#505b63;line-height:22px;font-weight:600;}
.board-directory-desp p{font-size:14px;color:#505b63;margin:0;line-height:20px;}
.page main .wrapper-board-directory .container::after{content:'';position:absolute;width:100%;height:30px;display:block;background:#0e6db8;border-bottom-left-radius:35px;border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:35px;-webkit-border-bottom-right-radius:35px;left:0;bottom:auto;top:100%;right:0;}
.product-candidates-overview div#layout::after{content:'';position:absolute;width:100%;height:30px;display:block;background:#fff;border-bottom-left-radius:35px;border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:35px;-webkit-border-bottom-right-radius:35px;left:0;bottom:auto;top:100%;right:0;max-width:1160px;margin:auto;}
.product-candidates-overview div#layout{position:relative;}
.page main .vision_section .container::before, .page main .wrapper-board-directory .container::before{display:none;}
.board-directory-desp span.senior-team-block{font-style:italic;font-weight:normal; font-size: 14px;}
.intellectual_section{padding:80px 0 40px;}
.intellectual_section img{margin:0;margin-top:-20px;}
.intellectual_section h1{margin:22px 0 25px;}
.intellectual_section p{margin-bottom:15px;font-size:18px;font-weight:300;line-height:26px;color:#677178;}
.intellectual_section{background:url(/images/manufacture-bg.png) no-repeat;background-position:center;background-size:cover;}
.intellectual_section .accordion{background-color:#fff;color:#444;cursor:pointer;padding:0;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;}
.intellectual_section .active, .intellectual_section .accordion:hover{background-color:#fff;}
.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.intellectual_section .accordion h2{background-color:#0b6db8;}
.intellectual_section .accordion h2{background-color:#fff;color:#0d6db8;font-size:18px;padding:0px 15px;margin-bottom:17px;float:left;width:100%;line-height:46px;border-radius:2px;margin:0;}
.intellectual_section div#collapseOne{float:left;width:100%;}
.intellectual_section .accordion img{margin-top:0px;}
.intellectual_section div#collapseOne, .intellectual_section div#collapseTwo, .intellectual_section div#collapseThree, section.intellectual_section div#collapseFour{padding:0 50px;background:#fff;float:left;width:100%;}
.intellectual_section .accordion .card-body table{width:100%!important;}
.intellectual_section .accordion .card-body {padding-top: 17px;}
.intellectual_section .accordion a{width: 100%;padding: 0;margin: 0; text-align: left;}
.intellectual_section button.btn.btn-link.collapsed, .intellectual_section button.btn.btn-link{margin:0;float:right;}
.intellectual_section i.fa.fa-plus, .intellectual_section i.fa.fa-minus{float:left;width:100%;}
.intellectual_section .card{float:left;width:100%;box-shadow:0px 0px 10px 1px #a59b9b;margin-bottom:30px;}
.intellectual_section h2.mb-0.h2-color-bg{background:#0d6db8;color:#fff;}
.intellectual_section .card.active i.fa.fa-plus, .intellectual_section .card.active i.fa.fa-minus{color:#fff;}
.intellectual_section .card-header h2 button.btn.btn-link .fa.fa-minus{display:none;}
.intellectual_section .card-header h2 button.btn.btn-link[aria-expanded="true"] .fa.fa-minus{display:block;}
.intellectual_section .card-header h2 button.btn.btn-link[aria-expanded="true"] .fa.fa-plus{display:none;}
.intellectual_section .card-header h2 button.btn.btn-link:focus, .intellectual_section .card-header h2 button.btn.btn-link:hover{border-color:transparent;outline:0;}
.intellectual_section .card-header h2 button.btn.btn-link{background:none;text-decoration:none;font-size:18px;color:#2e6b2f;padding:0;line-height:42px;height:42px;}
.intellectual_section .accordion .table > tbody > tr > th{background-color:#434c52;}
.intellectual_section .accordion .table-striped > tbody > tr:nth-of-type(odd){background-color:#eff3f5;}
.intellectual_section .card1.active h2, .intellectual_section .card2.active h2, .intellectual_section .card3.active h2, .intellectual_section .card4.active h2{background:#0d6db8;color:#fff;}
.intellectual_section .accordion span.success{background:#6eac4d;color:#fff;padding:6px 20px;border-radius:3px;}
.accordion span.pending {
	background: #A9A9A9;
	color: #fff;
	padding: 6px 20px;
	border-radius: 3px;
}

.intellectual_section .accordion .table > tbody > tr > th{text-align:center;}
.intellectual_section .collapse.in{display:none;}
section.overview_section h2{font-size:20px;color:#24272a;font-weight:normal;}
section.vision_section{background:#0d6db8;padding:85px 0;}
section.vision_section h1{color:#fff;margin:0;}
.our-vision{background:#fff;}
.our-vision{flex-basis:33.33%;margin:7px;padding:20px 25px;border-radius:5px;}
.outer-our-vision{display:flex;}
.our-vision h3{float:left;width:100%;font-weight:normal;color:#000;font-size:22px;margin:13px 0;}
.our-vision p{color:#505b63;font-size:16px;line-height:24px;}
section.vision_section h1{color:#fff;margin:0;font-weight:600;font-size:30px;}
section.vision_section p.vision-heading{color:#fff;padding:10px 0 40px;margin:0;}
.our-vision img{margin:auto;}
section.overview_section p{margin-bottom:20px;color:#505b63;font-size:16px;line-height:26px;}
section.overview_section span.overview-text{color:#002d5f;}
section.vision_section, section.overview_section{position:relative;}
section.social_economic_section, section.social_economic_section{position:relative;}
section.vision_section:after, section.overview_section:after{max-width:1160px;margin:auto;bottom:auto;top:100%;left:0;right:0;background:#0d6db8;position:absolute;content:"";}
section.overview_section:after{background-color:#fff!important;z-index:99;}
section.social_ecsection.contact-text-section {
    padding: 80px 0 0 0;
}onomic_section:after{content:"";position:absolute;background:#0d6db8;max-width:1160px;width:100%;left:0;right:0;top:100%;bottom:auto;}
.product_overview_section .outer_bacteria h2{font-size:22px;color:#505b63;margin-bottom:40px;}
.product_overview_section .outer_bacteria ul{text-align:center;margin:0;padding:0;}
.product_overview_section .outer_bacteria ul li{list-style:none;}
.product_overview_section .outer_bacteria ul{width:100%;margin:0;padding:0;text-align:center;}
.outer_bacteria ul li img{margin:0;padding:0;}
.product_overview_section .outer_bacteria ul li{padding:7px;list-style:none;display:inline-block;width:19%;text-align:center;min-width:220px;}
.purpose{background:#0d6db8;padding:60px 0px 30px;position:relative;}
section.purpose .container:before{display:none;}
section.purpose:after, section.bottom-curve:after{bottom:-28px;z-index: 1;}
.purpose h4{color:#fff;font-size:22px;margin-bottom:25px;margin-top:0;}
.purpose p{color:#fff;margin-bottom:15px;font-size:18px;line-height:26px;}
.product_overview p{font-size:18px;line-height:26px;color:#5c666d;}
section.achieved_section.purpose .col-md-4 img{margin-top:-26%;width:100%;}
.product-candidates-overview .custum_manufacture .purpose{max-height:auto!important;}
section.progress-dev-section{padding:60px 0 40px;}
.product_overview_section a.btn.btn-bacteria:hover{color:#fff;text-decoration:none;background-color:#005796;}
.product_overview_section .bacteria-kill{background:#0d6db8;color:#fff;padding:0;width:100%;height:30px;line-height:30px;margin-top:-12px;font-style:italic;cursor:auto;display:inline-block;border-radius:50px;margin-bottom:30px;}
.progress-icon-inner{flex-basis:33.33%;display:flex;justify-content: space-between;}
.progress-icon-outer{display:flex;flex-direction:row;margin-bottom:23px;}
.progress-icon-inner h4{font-size:16px;line-height:20px;color:#002d5f;font-weight:600;position:relative;}
.progress-icon-inner h4:after{position:absolute;content:"";background-image:url(../images/red-arrow.png);background-repeat:no-repeat;height:18px;width:20px;bottom:auto;top:25px;left:50%;transform:translateX(-50%);}
.video-outer{text-align:center;}
.progress-icon-inner:nth-child(2){justify-content:center;}
.progress-brief p{color:#5c666d;font-size:17px;line-height:25px;padding:0;margin:0;}
.video-outer iframe{max-width:1030px;}
.progress-brief{float:left;width:100%;margin-bottom:40px;}
.progress-brief{padding:0px 50px;}
.video-outer button.btn.btn-info{margin-top:15px;font-size:16px;padding:5px 25px;}
.progress-icon-inner:nth-child(3){justify-content:flex-end;}
.left-col{padding:0px 90px 0 0;}
.progress-icon-inner:nth-child(3) > .block-inner-pair1{padding:0;}
.block-inner-pair2 img, .block-inner-pair1 img{margin-left:auto;margin-right:auto;}
.left-col img{margin:0;}
/*.block-inner-pair1{padding-right:35px;}*/
section.progress-dev-section h2{font-size:28px;margin:0;padding:40px 0 10px;}
.tipWrap span{background:repeating-linear-gradient(45deg, #606dbc, #606dbc 10px, #465298 10px, #465298 20px)!important;}
.barfiller{height:30px!important;background:#f2f2f2!important;border:0!important;box-shadow:none!important;margin-bottom:40px!important;}
span.progress-inner{font-size:14px;}
span.progress-inner{font-size:14px;position:absolute;top:0;z-index:99;left:5px;color:#fff;line-height:32px;font-weight:600;}
.video-box{height:550px;margin:auto;width:100%;max-width:1030px;text-align:center;display:inline-block;}
.video-inner{display:inline-block;width:100%;margin:0;padding:0;border-radius:8px;overflow:hidden;float:left;}
.video-box iframe{float:left;width:100%;margin:0;padding:0;}
section.social_economic_section{background:#0d6db8;}
section.social_economic_section h4{color:#fff;}
section.social_economic_section p{color:#fff;}
section.glance_content_section h1{margin:0;margin-bottom:20px;}
section.glance_content_section{padding-bottom:}
.glance-inner_img img{margin:0;}
.glance-inner_img{padding:70px 0 80px;}
.social_economic_section img{margin-top:0}
section.social_economic_section h4{margin:0;margin-top:76px;margin-bottom:30px;}
section.social_economic_section{padding:40px 0 20px;}
section.social_economic_section h4{margin:0;margin-top:65px;margin-bottom:30px;font-size:28px;}
p.social_content{font-size:22px;line-height:26px;margin-bottom:30px;}
.social_economic_section .col-md-5{margin-bottom:30px;}
.custum_manufacture .moduletable.asx-details{border:0;}
section.investor_pdf_section{background:#0d6db8;padding:80px 0;}
section.investor_pdf_section #edocman-documents .edocman-box-heading .document_date{float:none!important;margin:0;}
section.investor_pdf_section .edocman-document a{padding:0!important;}
section.investor_pdf_section .edocman-box-heading.clearfix{padding:0!important;}
section.investor_pdf_section .container:before{display:none;}
section.investor_pdf_section .clearfix.col-md-4{margin:0px 20px;background:#fff;padding:30px 15px 50px;border-radius:9px;text-align:center;}
div#edocman-documents{display:flex;justify-content::center;}
.investor_pdf_section{position:relative;}
.investor_pdf_section:after{background:#0d6db8}
.investor_body_class h1.edocman-page-heading{display:none!important;}
section.event_presentation_section h1{text-align:center;margin-bottom:35px!important;font-size:28px;}
section.event_presentation_section{padding:20px 60px 15px;}
section.event_presentation_section div#owl-demo-investor{max-width:1030px;margin:auto;width:100%;}
section.event_presentation_section div#owl-demo-investor iframe{height:545px;width:100%;}
.investor_pdf_section .edocman_date_block{font-size:14px;color:#7a7a7a;margin:22px 0px 12px;font-weight:normal;}
.investor_pdf_section h3.edocma-title-block{font-size:20px;text-align:center;color:#113b6a;}
#edocman-documents .edocman-document-title img{margin-right:0px!important;}
.event_presentation_section button.btn.btn-info{margin-top:30px;margin-bottom: 50px;}
.event_presentation_section .owl-pagination{display:none;}
.custom.asx-details{background:#fff;float:left;width:100%;box-shadow:2px 1px 13px 0px #b99c9c;padding:20px 60px 30px;margin-top:30px;}
.event_sidebar_section .investor_left_sidebar{text-align:center;}
.moduletable.asx-details .asx-details:before{top:-17px;}
.event_presentation_section .owl-prev, .event_presentation_section .owl-next{position:absolute;width:50px;height:50px;line-height:50px;background:#d4dce0!important;top:50%;transform:translateY(-50%);}
.event_presentation_section .owl-next{right:-100px;}
.event_presentation_section .owl-prev{left:-100px;}
.event_presentation_section i.fa.fa-angle-left, .event_presentation_section i.fa.fa-angle-right{color:#fff;font-size:28px;}
.investor_left_sidebar h3{font-size:18px;color:#7a7a7a;font-weight:normal;margin:0;text-transform:capitalize;}
.investor_left_sidebar h3 span{font-size:20px;color:#002d5f;margin-top:10px;font-weight:normal;width:100%;}
section.event_presentation_section .container:before{display:none;}
#edocman-documents div:nth-child(odd) .edocman-document{background-color:#fff!important;}
.moduletable.asx-details{border:0;}
.effect2{position:relative;}
.form-control{padding: 10px 16px 10px 16px;}
.effect2:before, .effect2:after{z-index:-1;position:absolute;content:"";bottom:0;left:20px;width:50%;top:auto;background:rgba(0,0,0,.3);transform:rotate(-5deg);right:auto;height:70px;transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;filter:blur(6px);background:rgb(229,229,229);background:-moz-linear-gradient(left, rgba(229,229,229,1) 0%, rgba(160,160,160,1) 30%, rgba(132,132,132,1) 62%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(left, rgba(229,229,229,1) 0%,rgba(160,160,160,1) 30%,rgba(132,132,132,1) 62%,rgba(0,0,0,1) 100%);background:linear-gradient(to right, rgba(229,229,229,1) 0%,rgba(160,160,160,1) 30%,rgba(132,132,132,1) 62%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#000000',GradientType=1);}
.effect2:after{transform:rotate(5deg);right:20px;left:auto;transform-origin:bottom left;-ms-transform-origin:bottom left;-webkit-transform-origin:bottom left;background:rgb(0,0,0);background:-moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(132,132,132,1) 38%, rgba(160,160,160,1) 70%, rgba(229,229,229,1) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(132,132,132,1) 38%,rgba(160,160,160,1) 70%,rgba(229,229,229,1) 100%);background:linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(132,132,132,1) 38%,rgba(160,160,160,1) 70%,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#e5e5e5',GradientType=1);}

span.edocman-rss-icon {
    display: none; 
}
.news-page-inner img{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}


.news-page-inner-content {
    padding: 0 25px 20px;
}

.news-page-inner-content p{
    font-size: 15px;
    margin-bottom:3px;
}
 .page main .page-header h1 {
    margin-bottom: 0;
}





.news-page-inner {
    box-shadow: 0 2px 10px -5px rgba(0,0,0,0.2);
    border-radius: 10px;
}

.news-page-inner h3 {
    font-size: 20px;
    color: #002d5f;
    font-weight: 500;
    margin-bottom: 4px;
}

a.btn.btn-default.custom-btn{
    margin-top: 30px;
    border: 1px solid #0d6db8;
    background: none;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 500;
    padding: 12px 20px;
    margin-bottom: 0;
    text-transform: none;
    width: 180px;
}

a.btn.btn-default.custom-btn:focus, a.btn.btn-default.custom-btn:hover{
    background: #0d6db8;
}

body #carousel-base-img {margin-top:0px!important;}
.learn-more-btn{/*max-width: 150px;*/margin-top: 15px;}
.learn-more-btn a{background-color: #0d6cb8;color: #fff;border-radius: 25px;}
#banner-base-img img{max-width: 100%;}
.learn-more-btn h3{font-size: 58px; font-weight:bold;
    margin: 0;
    line-height: 50px;
    margin-bottom: 50px;
    text-transform: capitalize;}
.carousel-inner {height:100%;}
.learn-more-btn span{font-size: 38px;font-weight: 500;color: #002d5f;}
.moduletable.home-intro p{margin: 20px 0 15px;}
#support-1 .readmore,.more.btn.btn-sm,#module-90 .readmore{padding: 16px 40px;font-size: 16px!important;font-weight: 600;text-transform: capitalize;}
#support-2 .readmore,.more.btn.btn-sm{margin-top: 0;}
#support-1 img.img-responsive{height: 100%;max-width: none;overflow: inherit;margin-left: -94px;margin-top:3
    0px;}
#support-1 .vertical-spacing-100 {padding-top:0px;padding-bottom:0px;}
/*#module-113 h3{text-align: center;}*/
#module-88.round-img .item-image, #module-113.moduletable.home-intro .item-image{overflow: inherit;}
#module-88 .pull-left.item-image{overflow: inherit!important;}
#module-88 .article-content{padding: 60px 0;}
#support-2{text-align: center;/*clear: both;*/}
#support-2 h5,#support-2 h5 span.document_date{font-size: 14px;color:#666666;font-style: normal !important;margin:10px 0 0;}
#support-2 .yourir-announcement-heading a {color:#0d6db8;font-size: 20px;font-weight: 500;}
#support-2 #module-112 .item-body {min-height: 75px;margin-top: 5px;}
#support-2 #module-112 .doc-icon{background-image: url(../images/anouncement-icon.png);background-size: 46px;width: 46px;height: 58px;position: unset;margin: 0;}
#recent .recent_announcement{background-color: #fff;padding: 25px 1px 10px;border-radius: 10px;box-shadow: 0 20px 40px rgba(22,68,104,0.07);}
#support-1 .expanded-bg{transform: none!important;}
#support-3 .moduletable.featured .item-image {margin-bottom: 0;margin-top: 0;}
#module-90 h2,#module-90 p{color:#fff;}
#module-90 .readmore{background-color: #fff;color:#0d6db8;}
#module-90.round-img .item-image,#module-90.round-img .item-image img{border-radius: 0;}
#module-90.moduletable.featured .item-image.pull-right {margin-left: 0;margin-right: 0;}
#support-3 .vertical-spacing-90{padding-top: 0;padding-bottom:130px;}
#support-3 #module-90 .article{padding-top:70px;}
#support-4 h1 {color:#002d5f;font-size: 28px;font-weight:bold;}
#support-4 p {color:#666666;margin-top: 10px;}
#support-4 .btn{font-size: 16px;background-color: #0d6db8;text-transform: capitalize;padding: 8px 20px 10px;font-weight: 600;margin-top: 5px;}
#support-2 .col-md-11.col-lg-11,#support-3 .moduletable{min-height: auto;}
.videos-row .item-video:after{content: "";width: 100%;height: 51px;background: url(../images/video-bg-shadow.png) no-repeat center bottom;bottom: -51px;right: 0;position: absolute;display: block;}
.videos-row .item{position: relative;}
#support-4 .btn:hover,.learn-more-btn a:hover{color:#fff;background-color: #005796;}
#support-3 .image-info{display: none;}
.videos-row .glyphicon-play:before{display: none;}
#support-4 .item-video > a .glyphicon{background-color: transparent;padding: 0;margin:-40px 0 0 -40px;}
#support-4 .item-video > a:hover .glyphicon{background-color: transparent;}
.hero-banner{background: url(/images/headers/home-slides/banner.jpg) center center no-repeat;background-size: cover;display: flex;align-items: center;justify-content: center;padding: 260px 0;
 z-index: 99;position: relative;}
.banner-caption{/*max-width: 800px;*/margin: auto;width: 100%;}
#support-4 .btn-info{display: inline-block;background-color: #29abe0;margin-top:30px;background-color: #29abe0;padding: 6px 20px;text-transform: uppercase;}
#mod-118{text-align: center;} 
.gks_stock_name, .gks_value {  color: #0d6cb8!important;}
#demo{padding:10px 60px;}
.btn:focus{outline: none;}
#recent .more.btn.btn-sm{padding: 8px 20px 10px;font-size: 14px;}
.front.home .modal-dialog {width: 600px;margin: auto;top: 50%;margin-top: -196px;}

/*-----clinical-pathway--*/

.clinical-pathway-wrapper .clinical-phase {
    background: #fff;
    padding: 35px;
    margin-bottom: 20px;
    border-radius: 15px;
    box-shadow: 2px 5px 20px 10px #e8e3e3;
}

.clinical-pathway-wrapper .clinical-phase h4, .clinical-approval h4, .clinical-observation h4{
    font-size: 20px;
    margin: 0;
    font-weight: 600;
    color: #002d5f;
}  

.clinical-pathway-wrapper .clinical-phase p {
    font-size: 18px;
    color: #505b63;
    margin:0;
    font-weight: 300;
}

.clinical-pathway-wrapper .clinical-desp {
    margin: 50px 0 55px;
}

.clinical-pathway-wrapper .clinical-desp p, .clinical-observation p {
    margin-bottom: 25px;
    color: #505b63;
    font-size: 18px;
    font-weight: 300;
}

.clinical-pathway-wrapper p.img-desp {
    text-align: center;
    font-size: 18px;
    font-style: italic;
    color: #505b63;
    margin-top: 15px;
    margin-bottom: 0;
}
.clinical-pathway-wrapper .clinical-approval {
    margin-bottom: 60px;
} 

.clinical-observation{   
    position: relative;
    padding-bottom: 40px;
    padding-top: 20px;

}  

.custum_manufacture .clinical-pathway-wrapper .first-row {
    padding-bottom: 0;
}

.clinical-observation .container:before{display: none!important;}

/* New Overview */
.progress-dev-section ul.left-overview li {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    line-height: 21px;
    margin-bottom: 20px;
}
.progress-dev-section ul.left-overview {
    padding-top: 290px;
}
.progress-icon-inner h4{text-align: center;}

 .progress-dev-section .wrap_bar {
    display: flex;
    justify-content: center;
}
.progress-dev-section .title_bar p {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    color:#4b6492;
}
.progress-dev-section .title_bar {
    position: relative;
}
.progress-dev-section .title_bar:after {
    position: absolute;
    content: "";
    border-right: 1px solid #dcdcdc;
    height: 100%;
    right: 0;
    top: 0;
}

.progress-icon-inner  .indication_first h4{text-align: left;}

.progress-icon-inner .indication_first h4:after{left:10px;}


.progress-dev-section ul.progress-brief li {
    list-style: disc;
    color: #46608e;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 10px;
}
.progress-dev-section ul.progress-brief {
    padding-left: 82px;
    margin-top: 12px;
}

.progress-dev-section .title_bar {
position: relative;
flex-basis: 11%;
}


.title_bar.lead_indication_first p {
color: red;
}

.progress-brief li span {
    color: #8e8f91;
}



/* devlopment Progress report */
.item-page .progress-dev-section .progress-icon-outer img {max-width: 55px;}

.progress-icon-inner h4:after {background-size: 8px;}

.progress-dev-section .wrap_bar{justify-content:flex-start;}

.progress-dev-section .title_bar {max-width: 110px;}

.progress-section .barfiller {width: calc(100% - 205px);}

.progress-icon-outer {margin-bottom:5px;}

span.progress-inner {font-style: normal!important;}

.progress-dev-section .title_bar p,.progress-dev-section ul.progress-brief li {font-weight: 600;}
/* devlopment Progress report */


@media screen and (max-width:1600px){section.social_economic_section h4{font-size:23px;}
p.social_content{font-size:20px;}
.clinical-pathway-wrapper .clinical-desp p, .clinical-pathway-wrapper .clinical-phase p, .clinical-pathway-wrapper p.img-desp, .clinical-observation p{font-size: 16px;}
}
@media screen and (min-width:1400px){.navbar .nav > li > a{font-size:16px;}
div#ir-shareprice .share-price .title, div#ir-shareprice .stock .title, div#ir-shareprice .stock_name, div#ir-shareprice .gks_stock_name, div#ir-shareprice .yourir-zero-integer-part{font-size:16px;}
}
@media (min-width:1280px){#module-90 .article{background-color:transparent; padding: 0 15px;max-width: 500px;}
}
@media (min-width:1200px){.moduletable.featured .item-image.pull-left{margin-left:-100px;margin-right:0px;}
}
@media (max-width:1280px){#module-111 .item-image{right:-60px;}
#div#module-111{z-index: 999;}
.customreversed.text-center{ 
    text-align: center;
    z-index: 999;
    background-color: white;
    border-radius: 0 0 20px 20px;
} 
}
@media (max-width:1210px){#module-111 .item-image{right:-15px;}
#module-111 .item-image, #module-111 .item-image img{max-width:330px;}
}
@media (max-width:1199px){#main-navigation ul{background-color:#ffffff;width: 100%;}
#module-111 .item-image, #module-111 .item-image img{max-width:270px;}
#module-111 .item-image{right:-40px;}
.social_topbar ul{width:100%;display:flex;justify-content:center;}
.social_topbar li.social-media-icons{display:block;float:left;}
.social_topbar{display:block;}
.social_topbar .social-media-icons img, .social_topbar .stock img{width:25px!important;}
.stock{display:none;}
.social_topbar .stock{display:block;}
li.social-media-icons{display:none;}
.navbar-brand>img{margin-top:5px;}
.navbar-nav{margin:0.5px -10px;}
.social_topbar{display:flex;align-items:center;justify-content:center;}
li.social-media-icons a{padding:10px 5px;}
#ir-shareprice h3{margin-top:9px;}
.social_topbar ul{margin:0;}
.home .navbar-toggle{margin-top:20px;}
.navbar{border-top:28px solid #FFF;}
.navbar-brand{margin-top:0px;}
.home nav.navbar{padding-top:20px;}
.progress-icon-inner h4 {
    font-size: 11px;
    line-height: normal;
}
.progress-brief{padding:0px 0px;}
h3.carousel-item-title {
    font-size: 23px;
}
.carousel-caption .slidetext .text-content{
	top:13px;
}
#contact-form button.btn.btn-primary.validate {
    max-width: 200px;
    float: right;
    width: 100%;
} 
.navbar-nav .open .dropdown-menu {display: none;}
.navbar-nav .open.show .dropdown-menu {display: block;}
.navbar .nav > .open > a {border-color: #f0f0f0;}
.navbar .nav > .open.show > a {border-color: #0d6db8;  font-weight: 600!important;}
}
@media (max-width:1080px){#module-111 .item-image, #module-111 .item-image img{max-width:220px;}
.lead{font-size:18px;}
#support-1 .home-intro img {display: block;}
#support-1 img.img-responsive { height: auto;max-width: 100%;overflow: inherit;margin-left: 0;margin-top: 45px;padding: 0;}
.page main .achieved_section .container::after, .intellectual_section:after, section.vision_section:after, section.overview_section:after, section.purpose:after, .product-candidates-overview div#layout::after{max-width:840px;}
}
@media (max-width:1024px){.customanimate .item.active .carousel-caption h2{font-size:21px;}
.carousel-caption .slidetext .text-content{font-size: 15px;right: 8px;}
#module-113{display:none;}
.carousel-caption {
     margin-left: 12%;
    width: 74%;

}
.event_presentation_section .owl-next{
    right: -64px;
}
 .event_presentation_section .owl-prev {
 	left: -64px;
 }
 #contact-form button.btn.btn-primary.validate {
    max-width: 145px;
    float: right;
    width: 100%;
} 
}
@media (min-width:768px){.navbar-right{margin-right:10px;}
/*.video-in-modal .modal-dialog{width:auto;margin:10px;}*/
.container{width:100%;max-width:1160px;}


}
@media screen and (min-width:992px){.moduletable.six-six-right{text-align:right;}
.moduletable.group-quote{min-height:430px;}
.random-quotes{height:300px;overflow:hidden;}
.random-quotes.six-six-right .item-image{float:right!important;padding-right:0;}
.moduletable.six-six-right .article-content{padding-right:50px;}
.moduletable.six-six-right .article-content:after{content:'';background-image:url(../images/gold-bar-icon.png);background-repeat:no-repeat;background-size:50px;display:block;position:absolute;right:-80px;top:100px;width:50px;height:30px;}
.moduletable.six-six-right .article-content{padding-top:100px;padding-bottom:100px;}
.group-quote .item-image{width:50%;}

}
@media screen and (max-width:1200px){.navbar-collapse > .nav{margin-bottom:30px;}
.navbar .nav > li a{border-bottom:1px solid #f0f0f0;text-align:center;}
.nav > li > a:hover,
.nav > li > a:focus,
.navbar .nav > .open > a{border-color:#0d6db8; font-weight: 600;}
.navbar-nav .open .dropdown-menu{border-top:1px solid #f0f0f0;}
.navbar-nav .open .dropdown-menu > li > a{padding:10px 15px 10px 25px;}
.page main .achieved_section .container::after{bottom:-11px;width:100%;}
div#module-111 {
    z-index: 9;
}
}
@media screen and (max-width:1199px){.nav.marker-top > li > a:hover:before, .nav.marker-top > li > a:focus:before, .nav.marker-top > li > a:active:before,
.nav.marker-top > li.active > a:before, .nav.marker-top > li.active > a:hover:before, .nav.marker-top > li.active > a:focus:before{display:none;}
.nav.marker-top > li > a:hover:after, .nav.marker-top > li > a:focus:after, .nav.marker-top > li > a:active:after,
.nav.marker-top > li.active > a:after, .nav.marker-top > li.active > a:hover:after, .nav.marker-top > li.active > a:focus:after{content:'\e259';color:#002d5f;display:inline-block;position:relative;top:2px;margin-left:5px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;right:0;width:auto;}
.nav > li > a:active, .nav > li > a:focus, .nav > li > a:hover, .nav > li.active > a, .nav > li.active > a:hover,
.nav > li.active > a:active, .nav > li.active > a:focus{color:#0a6ebb !important;}
.footer_bottom ul.nav.menu.nav-pills.social-foot{text-align:left;}
.social-foot li.social-media-icons, .nav-pills.social-foot li{display:inline-block;float:none;}
.social-foot .stock{display:block;}
.page .page-header {
    padding-left: 85px;
}
.progress-section .barfiller {
    width: 100%;
}
.progress-icon-inner:nth-child(2) {
    justify-content: center;
}
}
@media screen and (min-width:992px){.item-page .item-image.pull-right{margin-left:120px;}
}
@media screen and (max-width:991px){.page .inner-header.header-bg img{max-height:280px;max-width:unset!important;}
#support-3 > div > .row > div .row{margin-left:0px;margin-right:0px;}
.moduletable.six-six .more{margin-left:0;margin-bottom:50px;color:#f26726;}
.moduletable.latest-announcements{margin-bottom:50px;}
.moduletable.featured .item-image.pull-left{width:50%;bottom:300px;}
#module-111 .item-image, #module-111 .item-image img{max-width:230px;}
#module-111 .item-image{right:-35px;}
.home-intro.home-intro::after{top:6%;right:3%;}
.home-intro img{display:none;}
#module-110, .contact .item-image, .item-page #full-img, .item-page .img-decor, #module-88 .img-decor, .home-intro.home-intro:after, #module-111 .item-image{display:none;}
.moduletable.home-intro p{width:100%;}
.custum_manufacture .achieved_section{max-height:100%;padding:60px 0px 0;}
.page main .achieved_section .container::after{bottom:-28px;}
.custum_manufacture .second-row img{display:inline-block;}
.custum_manufacture .box-img{text-align:center;}
.page main .manufacturing_section .container:after{width:87%;}
.footer_bottom p{text-align:center;}
section.investor_pdf_section .clearfix.col-md-4{margin:0px 5px;padding:30px 15px 50px;flex-basis:33.33%;}
section.investor_pdf_section{padding:40px 0 20px;}
.investor_left_sidebar h3 span, .investor_left_sidebar h3{font-size:16px;}
.home #support-3 {background-size: cover;}
#support-3 .round-img .item-image img{padding-bottom: 0 10px!important;}
span.contact-misc .col-md-3 {
    margin-bottom: 25px;
}
.footer_bottom ul.nav.menu.nav-pills.social-foot{text-align:center;}

}
@media (max-width:802px){
.carousel-caption .slidetext .text-content{
	right: 2px;
}

li.item-108.deeper.parent.dropdown.show ul {
    width: 100%;
} 

}
@media (max-width:991px){

.progress-dev-section .block-inner-pair1{padding-right:10px;}
.progress-dev-section .title_bar p{font-size:16px;}
}
@media (max-width:768px){.home #support-1 .img-decor{margin-top:130px;}
section.event_presentation_section div#owl-demo-investor iframe{height:370px;}
.video-box{height:365px;}
.event_presentation_section .owl-prev, .event_presentation_section .owl-next{width:40px;height:40px;line-height:40px;}
.event_presentation_section .owl-next{right:-70px;}
.event_presentation_section .owl-prev{left:-70px;}
.carousel-caption {
    margin-left: 7%;
    width: 85%;
}
.progress-dev-section .title_bar p{font-size: 15px;padding-right:10px;}


div#jform_captcha div, div#jform_captcha div iframe {
    width: 100%!important;
    border-right: 1px solid #e4e4e4;
}

}
@media (max-width:767px){
#module-111 .item-image{right:0;}
.banner-caption a{font-size: 16px;padding: 10px 42px;}
.progress-icon-inner h4{font-size:12px;}
.block-inner-pair1{padding-right:0px;}
.video-box iframe, .video-box{height:355px;}
.investor_left_sidebar h3 {margin: 0 0 10px; line-height: 24px;}
h1, .h1 {font-size: 26px;font-weight: 700;}
.price-info .quote {width: 768px;}
.price-info {overflow-x: scroll;}
.iguana-dynamic-chart .btn-default.range {margin: 2px;}
.carousel .item {min-height: auto;}
.home #support-1 {height: auto!important;margin-bottom: 0px!important;}
#module-88 .article-content {padding: 10px 0;}
.article-content h3{font-size: 22px;}
.home #support-2 {margin-top: 0;}
#support-1 .readmore, .more.btn.btn-sm, #module-90 .readmore {padding: 11px 30px;}
#module-90 .article {background-color: transparent;}
#support-4 .blue-bg {position: unset; left: 0; margin-left: 0; padding: 25px;}
.videos-row .item-video:after {display: none;}
#support-3 #module-90 .article {padding-top: 5px;}
#module-90 h2{font-size: 22px;}
#module-90 .readmore{font-size: 13px!important;    padding: 7px 17px!important;}
#support-3 .vertical-spacing-90 {padding-bottom: 70px;}
#recent .recent_announcement {margin-bottom: 30px !important;}
.home #support-4 {height: auto;}
#support-4 > .container #module-111.moduletable {padding-top: 10px;}
#support-3 .moduletable {padding: 15px 0;}
#support-2 .yourir-announcement-heading a {min-height: auto;font-size: 16px;}
#support-2 #module-112 .item-body {min-height: auto;padding: 3px 0 14px 0;}
#module-88 .article-content {padding: 0px 10px 30px!important;text-align: center;}
#support-2 #module-113 {display: block;margin-bottom: 15px;border:none;}
.home #support-2 {padding:25px 0; background:none;}
#support-2 #module-113 h3{font-size: 22px;}
.carousel-caption .slidetext .text-content {transform: none!important;}
.learn-more-btn span {font-size: 22px;}
.slidetext h3 {font-size: 26px;line-height: 22px;margin-bottom: 15px;}
.customanimate .item .text-content a {padding: 5px 20px 5px 20px!important;font-size: 16px;}
#support-1 img.img-responsive {    margin-top: 45px;padding: 0;width: 100%;max-width: 300px;margin: 60px auto 0;}
#support-1 .pull-left{float: none!important;text-align: center;}
#support-1 .moduletable.home-intro p {width:auto;}
#support-1 #module-88 .pull-left.item-image {height: 340px;}
.hero-banner {padding: 50px 20px;display: block;}
.hero-banner.learn-more-btn h3{font-size: 30px;line-height: 30px;margin-bottom: 28px;}
.learn-more-btn h3 {font-size:28px;margin-bottom: 20px; line-height: 35px;}
#support-4 .btn {padding: 7px 34px;}
.navbar-nav .open .dropdown-menu, .navbar-nav .dropdown.show .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.front.home #subscribe-form{top: -97px;}
.moduletable.breadcrumbs {margin-top: 74px;}
}
@media (max-width:1100px){
#subscribe-form {padding-top: 0px;top: 0;margin-bottom: 0;}
    }

.nav .dropdown.show > .active > a{
	font-weight: normal!important;
	color: #000!important;
}
@media only screen and (max-width:1100px) and (min-width:768px) {
	.home #support-1 {margin-bottom: 0;height: auto;}
#support-4 .blue-bg {margin-top: 0;border-radius: 25px;position: static;margin-left: 0;padding: 30px 0 30px;}
.videos-row .item-video:after {background:none;}
#module-88 .article-content {padding: 10px 0;}
.article-content h3{font-size: 22px;}
.home #support-2 {margin-top: 0;}
#support-1 .readmore, .more.btn.btn-sm, #module-90 .readmore {padding: 11px 30px;}
#module-90 .article {background-color: transparent;}
#support-4 .blue-bg {position: unset; left: 0; margin-left: 0; padding: 25px;}
.videos-row .item-video:after {display: none;}
#support-3 #module-90 .article {padding-top: 5px;}
#module-90 h2{font-size: 22px;}
#module-90 .readmore{font-size: 13px!important;    padding: 7px 17px!important;}
#support-3 .vertical-spacing-90 {padding-bottom: 0px;}
#recent .recent_announcement {margin-bottom: 30px !important;}
.home #support-4 {height: auto;}
#support-4 > .container #module-111.moduletable {padding-top: 10px;}
#support-3 .moduletable {padding: 15px 0;}
#support-2 .yourir-announcement-heading a {min-height: 70px;font-size: 16px;}
#support-2 #module-112 .item-body {min-height: 70px;padding: 3px 0 14px 0;}
#module-88 .article-content {padding: 15px 10px 30px!important;}
#support-2 #module-113 {display: block;margin-bottom: 15px;border:none;}
.home #support-2 {padding:25px 0; background:none;}
#support-2 #module-113 h3{font-size: 22px;}
.carousel-caption .slidetext .text-content {transform: none!important;}
.learn-more-btn span {font-size: 22px;}
#support-1 img.img-responsive {max-width: 300px;}
}
@media only screen and (max-width:1160px) and (min-width:1101px) {
#support-4 .blue-bg { max-width: 1040px;}
.videos-row .item-video:after {display: none;}
	}
@media (max-width:480px)
{
 .logo {max-width: 188px;}
 .navbar-brand {padding: 15px 12px;}
 #support-3 .pull-right{float: none!important;padding-bottom: 0;}
 .banner-caption {padding-top: 50px;}
} 
@media only screen and (max-width:1200px) and (min-width:1081px) {
#support-1 img.img-responsive {max-width: 400px;margin-left: 0;height: auto!important}
}
@media (max-width:667px){
.carousel-caption {
    margin-left: 8%;
    width: 84%;
}
h3.carousel-item-title {
    font-size: 22px;
}
.nav > li.active > a{
	font-weight: normal!important;
	color: #002d5f!important;
}
.intellectual_section div#collapseOne, .intellectual_section div#collapseTwo, .intellectual_section div#collapseThree, section.intellectual_section div#collapseFour {
    padding: 0 5px;
}
}

@media (max-width:640px){.carousel-caption{    margin-left: 2%;
    width: 94%;
}
div#jform_captcha div, div#jform_captcha div iframe{border:0; width: 304px!important;}
h3.carousel-item-title {
    font-size: 22px;
}
.progress-dev-section .block-inner-pair1.indication_first {
	padding-right: 10px;
	padding-left: 70px;
}
.moduletable.featured .item-image.pull-left{bottom:240px;left:80px;}
.moduletable.featured .item-image.pull-left{margin-right:50px;}
#module-111 .item-image{top:-245px;}
.page.recce-overview #full-img,
.page.recce-overview .img-decor{display:none;}
.flex-box{flex-basis:50%;padding:15px 10px;}
.board-directory-desp h4{font-size:18px;}
.board-directory-desp h5{font-size:14px;line-height:20px;}
.flex-box-wrapper{padding:40px 0 20px;}
.outer-our-vision{display:block;}
.our-vision{margin:20px;}
.progress-icon-inner {
    display: flex;
}
.block-inner-pair1, .block-inner-pair2{text-align:center;}
.progress-brief p{font-size:14px;}
.left-col{padding:0px 37px 0 0;}
#chart {overflow-x: scroll;}
header.reversed .page-header{padding-left: 66px;}
}
@media (max-width:600px){.home #support-1 .img-decor{margin-top:150px;}
#module-90 .article .img-responsive{max-width:100%;}
.nav-pills li > a{font-size:11px;}
#module-112 div#recent{display:block;padding:0px 20px;}
.progress-brief{display:block;}
}



@media (max-width:480px){.carousel-caption{    margin-left: 0%;
    width: 100%;}

.contact .item-image img, .item-page .item-image img {
    margin-top: 76px;
}
.event_presentation_section .owl-buttons {
    display: none;
}
#demo {
    padding: 10px 8px;
}
.progress-icon-inner h4:after{top: 37px;}

.customanimate .item.active .carousel-caption h2{font-size:18px;}
.carousel-caption .slidetext .text-content{top:7px;font-size:13px;}
.home #support-1 .img-decor{display:none;}
.home-intro.home-intro::after{display:none;}
.moduletable.home-intro p{font-size:18px;width:280px;}
.moduletable.featured .item-image.pull-left{display:none;}
.nav-pills > li{float:none;}
.nav-pills > li > a{padding:4px 0px;}
.social_topbar ul{width:100%;display:flex;justify-content:center;}
.social_topbar li.social-media-icons{display:block;float:left;}
.social_topbar .social-media-icons img, .social_topbar .stock img{width:20px!important;}
.social_topbar{display:block;}
div#ir-shareprice .share-price .title, div#ir-shareprice .stock .title, div#ir-shareprice .stock_name, div#ir-shareprice .gks_stock_name, div#ir-shareprice .yourir-zero-integer-part{font-size:12px;}
.flex-box-wrapper{display:block;}
section.product_overview_section{padding:54px 0 45px;}
.purpose p{font-size:14px;line-height:21px;}
.product_overview p{font-size:14px;line-height:21px;}
.product_overview h1{font-size:32px;}
section.progress-dev-section h2{font-size:21px;}
span.progress-inner {
    position: static;
    color: #000;
    float: left;
    line-height: normal;
}
div#edocman-documents{display:block;}
section.investor_pdf_section .clearfix.col-md-4{margin-bottom:30px;}
section.event_presentation_section{padding:20px 0px 15px;}
.event_presentation_section .owl-controls{display:none;}
section.event_presentation_section div#owl-demo-investor iframe{height:280px;width:100%;}
.video-box iframe, .video-box{height:280px;}
section.investor_pdf_section{padding:65px 0 15px;}
.archive-item, #edocman-documents div:nth-child(odd) .edocman-document{background-color:#fff;}
 #module-110, .contact .item-image, .item-page #full-img {display: block;}
 div#imagine-95411 {
    transform: none!important;
}
body.page.contact-us.yourir-loaded .img-decor {
    margin-top: 940px;
    top: 0;
}
.contact-miscinfo {
    float: left;
    margin-top: 30px;
}
.custom.asx-details{
	padding: 20px 15px 30px;
}
#carousel-base-img img {
    max-width: 75%;
    }
    .archive-toolbar td{
    	display: block;
    }
    .archive-toolbar .form-control  {
    	margin-top: 10px;
    }
    .carousel-caption .carousel-item-title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 21px;
}
.progress-dev-section .wrap_bar {display: block;}

.progress-dev-section .title_bar {max-width: 100%;text-align: left;}

.progress-section .barfiller {width: 100%;}

.progress-inner {line-height: normal;float: left;margin-bottom: 15px;}

.progress-dev-section .title_bar p{text-align:left;}

.barfiller {width: 100%;}

.progress-dev-section ul.progress-brief {padding-left: 23px;}

header.reversed .page-header{padding-left: 23px; margin-top: 53px;}
header.reversed .page-header h1 {
    font-size: 17px;
}

.moduletable.breadcrumbs {
    margin-top: 47px;
    padding-left: 0px;
}
.moduletable .breadcrumb{
	font-size:10px;
	padding:8px 0px;
}
.breadcrumb > li + li:before {
    padding: 0 1px 0px 5px;
}

.archive-item .document-info .yourir-announcement-heading a, 
#edocman-documents .edocman-box-heading .edocman-document-title a, .document-info .document_date, #edocman-documents .edocman-box-heading 
.document_date{font-size:14px!important;}
/*home banner*/

.progress-dev-section .block-inner-pair1.indication_first {
    padding-left: 0;
}
}
@media (max-width:414px){#module-111 .item-image, #module-111 .item-image img{display:none;}
.customanimate .item.active .carousel-caption h2{font-size:21px;}
.carousel-caption{padding:10px 20px;}
.carousel-caption .slidetext .text-content{top:16px;font-size:11px;right:10px;}
.customanimate .item .text-content a{padding:10px 36px 8px 22px;}
.vertical-spacing-100{padding-top:60px;padding-bottom:60px;}
.home #support-1{margin-bottom:60px;}
.moduletable.latest-announcements{margin-bottom:0px;}
.vertical-spacing-90{padding-bottom:0px;}
#support-4 > .container #module-111.moduletable{margin-top:40px;}
div#module-111 h1{font-size:28px;}
div#module-111 p{font-size:16px;}
div#module-111 a.btn.btn-primary.btn-lg{padding:5px 20px;}
.carousel-caption .slidetext .text-content{top: auto;bottom: 9px;right: 0;}
section.purpose:after{left:0px;}
body.page.contact-us.yourir-loaded .img-decor {
    bottom: 0;
}
.item-image, .right{
    transform: none!important;
}
.contact-us .vertical-top-spacing-50 .col-md-11.col-lg-11{
	overflow: hidden;
	position: relative;
}
.intellectual_section .accordion h2{font-size: 14px;}
.intellectual_section p {
    font-size: 14px;
    line-height: 19px;
}
.intellectual_section .card{
	margin-bottom: 15px;
}
div#bar1 .fill, div#bar2_new .fill  {
    width: 243.36px!important;
}
.progress-icon-inner h4:after {
    top: 37px;
}

.page main .container:before{margin-top: -69px;}
img.document_logo {
    width: 10px!important;
}
.archive-item .document-info .yourir-announcement-heading a, #edocman-documents .edocman-box-heading .edocman-document-title a{padding: 13px 8px 9px 3px!important; }

}

@media (max-width:375px){

div#bar1 .fill, div#bar2_new .fill {
    width: 229.36px!important;
}
.archive-item .document-info .yourir-announcement-heading a, 
#edocman-documents .edocman-box-heading .edocman-document-title a, .document-info .document_date, #edocman-documents .edocman-box-heading 
.document_date{font-size:12px!important;}
.bubble-quote {
    width: 222px;
    }
        .bubble-quote.reversed p {
    font-size: 14px;
}
.img-decor.decor-blue.right {
    background-size: 1080px;
}
.carousel-caption {
    padding: 19px 20px;
}
.carousel-caption .slidetext .text-content {
    top: auto;
    bottom: 3px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}
#carousel-base-img img {
    max-width: 95%;
}
.carousel-caption .carousel-item-title {
    margin-top: 0px;
    margin-bottom: 10px;
    }
    #carousel-base-img img{
	transform: none!important;
}
.page main .manufacturing_section .container:after, .page main .intellectual_section .container:after, .page main .overview_section .container:after, .page main .product_overview_section .container:after, .page main .glance_content_section .container:after, .page main .event_sidebar_section .container:after{
	max-width: 270px;
}


}
@media (max-width:360px){.logo{max-width:200px;}
#carousel-base-img img {
    max-width: 100%;
    }
.item-page .progress-dev-section .progress-icon-outer img {
    max-width: 38px;
}
.progress-icon-inner h4 {
    font-size: 10px;
    line-height: normal;
}
.barfiller .fill{height: 75%!important;}
div#bar1 .fill, div#bar2_new .fill {
    width: 198.36px!important;
}


}
@media (max-width:320px){.logo{max-width:180px;}
.home .navbar-toggle{margin-top:16px;}
.customanimate .item .text-content a{margin-top:0px;}
.video-box iframe, .video-box{height:254px;}
#module-110, .contact .item-image, .item-page #full-img{margin-top: 65px;}

body.page.contact-us.yourir-loaded .img-decor {
    bottom: 0;
    left: 0;
}
div#bar1 .fill, div#bar2_new .fill {
    width: 185.36px!important;
}
.bubble-quote {
    padding: 97px 32px 38px 32px;
    }
    .bubble-quote.reversed p {
    font-size: 13px;
}
div#imagine-65065{
	width: 314px!important;
}
.contact .item-image img, .item-page .item-image img {
    margin-top: 0;
}
.carousel-caption .carousel-item-title{
	font-size: 18px;
}
.carousel-caption .slidetext .text-content {
    top: auto;
    bottom: -2px;
    }
    .carousel-caption {
    padding: 13px 20px;
}
.moduletable.breadcrumbs {
    margin-top: 0;
    width: 100%;
}
header.reversed .page-header{
	margin-bottom: 0;
}


}

.support_author a{display:none;}
.support_author a{display:none !important;}


.unorder-list-wrap, ul, li{
	list-style:none;
	margin:0;
	padding:0;
}
nav.navbar.stickybar{
	position: fixed;
	background: #fff;
	z-index: 999;
	top: 0;
	width: 100%;
}  
 .nav > li > a, .dropdown-menu > li > a {
    font-size: 16px!important;
    text-transform: capitalize!important;
}
nav.navbar{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*--sticky button--*/

#homeFlipModal iframe {
    width: 100%!important;
} 
button#home-float-pop {
    background: #e03f42;
    border: 0;
} 

.wrapper-white-paper {
   position: fixed;
   top: 50%;
   right: -154px;
   cursor: pointer;
   z-index: 1000;
}

#homeFlipModal .modal-dialog {
    width: 100%;
    margin: auto;
    top: 50%;
    max-width: 1000px;
    transform: translateY(-50%);
}
#homeFlipModal {
	background: transparent;
	z-index: 99999;
}
.modal-dialog.modalFlipContent {
    max-width: 900px;
    width: 100%;
}
 
.wrapper-white-paper button {
  display: block;
  text-align: center;
  padding: 16px;
  color: white;
  font-size: 20px;
}

.wrapper-white-paper button:hover {
  background-color: #000;
}

.float-btn {
  background: #3B5998;
  color: white;
}

button#home-float-pop {
    transform: rotate(-90deg);
    padding:8px 8px 8px 14px;
}
div#homeFlipModal {
    left: 0;
    margin-left: 0;
    position: fixed;
    width: 100%;
    right: 0;
    top:0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    outline: none;
}

@media only screen and (max-width: 1199px) {
    .navbar li.searchNavigation{
        display:none;
    }

    .social_topbar li.searchNavigation {
        margin-top: 5px;
    }
}

@media only screen and (max-width: 992px) {
	div#homeFlipModal{
	    padding: 0 15px!important;
	}
}

@media only screen and (max-width: 567px) {
    
   .searchNavigation.active  .moduletable {
        position: absolute;
        top: 30px;
        width: 120px;
        right: 0;
        z-index: 999;
    }

    .searchNavigation .search input[type='search'] {
       border: 1px solid #0b6db8;
    }
	
	.searchNavigation .search{
		position: absolute;
		bottom: -23px;
		z-index: 99;
		background: #fff;
		right: 0;
		width: 250px !important;
		display:none;
	}
	
	.searchNavigation.active .search{
		display:block;
	}
	
	li.social-media-icons a {
		padding: 10px 2px;
	}
}

@media only screen and (max-width: 360px) {
	.wrapper-white-paper {
	    right: -144px;
	}
	button#home-float-pop {
	    padding: 3px 8px 3px 14px;
	    font-size: 18px;
	}
}



