@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap');
.outer-container, .inner-container{width: 100%;}
.container, .page_content_wrap.page_paddings_yes{width: 1055px;margin: 0 auto !important;height: 100%;}
.tg_header_banner .page_title{
    width: 1050px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

h1{font-family: 'Raleway-Bold';font-size: 36px;color: #1a1a1a;color: #6e0050; }
h2{font-family: 'Raleway-Bold';font-size: 24px;color: #1a1a1a;}
h3{font-family: 'Raleway-Regular';font-size: 24px;color: #1a1a1a;}
p{font-family: 'Raleway-Regular';font-size: 16px;color: #1a1a1a;line-height: 22px;}
p b{font-family: 'Raleway-Bold';font-size: 16px;color: #1a1a1a;}
img { max-width: 100%; height: auto; }
a{color: #131b4d;font-family: 'Raleway-Bold';text-decoration: underline;font-size: 16px;}
a:hover{text-decoration: none;}

/* Header */
.header {
    background: #fff;
    -webkit-box-shadow: 0 10px 10px -3px rgba(0, 0, 0, 0.40);
    -moz-box-shadow: 0 10px 10px -3px rgba(0, 0, 0, 0.40);
    box-shadow: 0 10px 10px -3px rgba(0, 0, 0, 0.40);
    height: 70px;
    padding: 21px 0 19px;
    position: relative;
    z-index: 9999s;
}
.sticky-wrapper.is-sticky .header{
    z-index: 9999 !important;
}
/*.header .logo{text-align: center;}*/
.logo {width: 25%;float: left;}
/*.logo img {width: 150px;}*/
.menu {width: 75%;float: left;}
.menu ul{float: right;margin: 0;}
.menu ul li{display: inline-block;padding: 25px 10px 0;position: relative;}
.menu ul li a{font: 14px 'Raleway-Medium';color: #131B4D;position: relative;text-decoration: none;width: 100%;float: left;padding-bottom: 20px;}
/*.menu ul li a:hover::after, .menu ul li a.active::after {content: "";position: absolute;right: 0;left: 0;background-color: #fff;height: 1px;width: 100%;bottom: -5px;}*/
.menu ul li a:hover, .menu ul li.menu-item.menu_opened > a {color: #003494 !important;font-family: 'Raleway-Bold';}
.menu ul li:hover ul.sub-menu {display: block;}
.menu ul li ul.sub-menu {display: none;/*background: #BCCBD3;*/position: absolute;top: 50px;left: -50%;/*padding: 10px 15px 10px;*/z-index: 99;padding: 0;background: #DFDEE2;}
.menu ul li.one ul.sub-menu {width: 180px;left: 0;margin-left: 10px;}
.menu ul li.two ul.sub-menu {width: 160px;left: 0;margin-left: 10px;}
.menu ul li.three ul.sub-menu {width: 185px;left: 0;margin-left: 10px;}
.menu ul li.four ul.sub-menu {width: 150px;left: 0;margin-left: 10px;}
.menu ul li.five ul.sub-menu {width: 180px;left: 0;margin-left: 10px;}
.menu ul li.six ul.sub-menu {width: 200px;left: 0;margin-left: 10px;}
.menu ul li.one ul.sub-menu li:hover {background: #C8E1F4;width: 160px;}
.menu ul li.two ul.sub-menu li:hover {background: #C8E1F4;width: 140px;}
.menu ul li.three ul.sub-menu li {width: 165px;}
.menu ul li.three ul.sub-menu li:hover {background: #C8E1F4;width: 165px;}
.menu ul li.four ul.sub-menu li:hover {background: #C8E1F4;width: 130px;}
/*.menu ul li.five ul.sub-menu li:hover {background: #D8E3EA;width: 140px;}*/
.menu ul li.six ul.sub-menu li:hover {background-color: #C8E1F4;width: 180px;}
.menu ul li.six ul.sub-menu li.sub-menus {width: 180px;}
.menu ul li.six ul.sub-menu li.sub-menus ul.subs-menu li {padding: 14px 10px 0;}
.menu ul li ul.sub-menu li.sub-menus:hover{background-color: #C8E1F4 !important;}
.menu ul li ul.sub-menu li.sub-menus.menu_opened{background-color: #C8E1F4 !important;}

.menu ul li ul.sub-menu span {width: 0;height: 0;border-style: solid;border-width: 0 10px 15px 10px;border-color: transparent transparent #6e0050 transparent;position: absolute;top:-15px;left: 0;right: 0;margin: 0 auto;display: none;}
/*.menu ul li ul.sub-menu h3 {color: #fff;font-size: 16px;padding-bottom: 10px;font-family: 'Lato-Bold';}*/
.menu ul li ul.sub-menu li {padding: 10px;float: left;width: 100%;margin: 0}
.menu ul li ul.sub-menu li a {color: #131B4D;font-family: 'Raleway-Regular';padding-bottom: 0;text-transform: capitalize;}
/*.menu ul li ul.sub-menu li a:hover,*/ .menu ul li ul.sub-menu li a.active, .menu ul li ul.sub-menu li.current-menu-item a {text-decoration: none;/*font-family: 'Raleway-Bold';color: #003494;*/}
.menu ul li ul.sub-menu li.sub-menus {background: url('../images/mob-right-arrow.png') no-repeat right 10px;}
.menu ul li ul.sub-menu li.sub-menus.menu_opened {background-image: url(../images/mob-down-arrow.png);background-repeat: no-repeat;background-position: right 15px;}
.menu ul li ul.sub-menu li.sub-menus.menu_opened > a{color: #131B4D;}
.menu ul li ul.sub-menu li.sub-menus ul.subs-menu {display: none;float: left;margin: 0;padding: 0;}
.hd-search-icon {background: url(../images/search-icon.png) no-repeat 0 0;border: 0;text-indent: -99999px;width: 30px !important;height: 20px ;position: relative;cursor: pointer;top: 0;right: 5px;outline: 0;}
.hd-search-close {background: url(../img/hd-search-close.png) no-repeat 0 0;border: 0;text-indent: -99999px;width: 20px !important;height: 20px;position: relative;cursor: pointer;top: 0;right: 5px;outline: 0;display: none;}
.hd-search {background: #6e054f;padding: 30px 0;position: absolute;right: 0;top: 66px;display: none;z-index: 99;}
.hd-search span {width: 0;height: 0;border-style: solid;border-width: 0 10px 15px 10px;border-color: transparent transparent #6e0050 transparent;position: absolute;top:-15px;right: 20px;}
/*.hd-search input {background: #fff url(../img/press-releases-search.png) no-repeat right 20px !important;line-height: 14px;color: #1a1a1a;font-size:16px;font-family: 'Lato-Italic';width: 100%;height: 60px;margin: 0 auto;display: inherit;border: 0;border-radius: 50px;padding: 0 75px 0 50px;}*/
/*.hd-select select {background: #dcdcde url(../img/press-releases-select.png) no-repeat right 20px;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;font-size: 24px;color: #1a1a1a;border: 0;width: 180px;height: 60px;margin-top: 8px;padding: 0 0 0 20px;font-family: 'Lato-Bold';line-height: 30px;}*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */color: #9b9b9b;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #9b9b9b;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #9b9b9b;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9b9b9b;}
::-ms-input-placeholder { /* Microsoft Edge */  color: #9b9b9b;}
::placeholder { /* Most modern browsers support this now. */   color: #9b9b9b;}
select::-ms-expand {display: none; }
select{-webkit-appearance: none;appearance: none;}
.hd-search-blck {width: 780px;margin: 0 auto;position: relative;}
.hd-search-blck button {width: 60px;height: 60px;background: transparent;border: 0;border-radius: 0 50px 50px 0;position: absolute;top: 0;right: 0;}



/* Mobile Menu */
.mob-headtp {display: none;}
.mob-side {width: 100%;height:100%;background: #3fa8f4;position: absolute;display: none;z-index: 9999;}
/*.mob-nav ul {width: 100%;float: left;}
.mob-nav li {width: 100%;float: left;}
.mob-nav li a {font:17px 'Gotham-Book';color: #fff;padding: 20px 20px 20px 30px;text-decoration: none;display: block;transition: 0.3s;/border-bottom: 1px solid #5a5a5a;/letter-spacing: 0.5px;background: url('../img/mob-list-arrow.png') no-repeat right 18px;}
.mob-nav li a:hover, .mob-nav-block li a.active {color: #000;background: #FBBD00;}*/
.mob-bar {width: 27px;height: 20px;background: url(../images/mob-line.png) no-repeat 0 2px;position: absolute;top: 40px;right: 30px;text-indent: -9999px;display: none;}
.mob-close {width: 30px;height: 30px;background: url(../images/mob-close.png) no-repeat 3px 3px;position: absolute;top: 30px;right: 30px;text-indent: -9999px;display: none;}
.mob-btms {position: fixed;bottom: 20px;left: 30px;}


.mobile-block{display: none;}
.desk-block {width: 85%;margin: 0 auto;display: -webkit-box;}


.mobile-block-tab{display: none;}
.desk-block-tab{display: block;}


/* 19-Sep-2019 */



.desk_view{display: block;}
.mobile_view{display: none;}
/* Header */
.sticky { position: fixed; top: 0; width: 100%;background: #1a1a1a !important;z-index: 9;}
.sticky + .inner-container { margin-top: 127px; }


/* TG */

.text-block {
    position: absolute;
    bottom: 0;
    top: 30%;
    text-align: center;
    right: 4rem;
}
.tg_banner .container{/*position: relative;width: 100%;*/}
.text-block h1 {
    color: #131b4d !important;
    font-family: 'Raleway-Black';
    font-size: 6.5vw;
    line-height: 95%;
    text-transform: uppercase;
    /* padding-bottom: 10px; */
    padding-left: 0;
    position: relative;
}
.txt-show h1 span {
    color: #99cc33;
}

/*.text-block h1::before {
content: "";
position: absolute;
color: #99cc33;
background-color: #99cc33;
height: 90%;
width: 4px;
left: 0;
top: 5%;
bottom: 5%;
}*/

.text-block p {
    font-size: 1.8vw;
    line-height: 100%;
    color: #131b4d;
    font-family: 'DINCondensed-Bold';
}
.txt-show {/*position: absolute;top: 26%;padding: 0 6%;*/}

.bantxt_bg2 {width: 100%;background: #738592;padding: 30px 0;/*margin-top: -4px;*/text-align: center;font-family: 'Raleway-Medium';}
.bantxt_bg3 {width: 100%;background: #131b4d;padding: 50px 0;/*margin-top: -4px;*/text-align: center;font-family: 'Raleway-Medium';}
.bantxt_bg {width: 100%;background: #131b4d;padding: 50px 0;/*margin-top: -4px;*/text-align: center;font-family: 'Raleway-Medium';}
.bantxt_bg a {
    font-family: 'Raleway-Bold';
    text-decoration: none;
    color: #99cc33 !important;
}
.bantxt_bg3 a {
    font-family: 'Raleway-Bold';
    text-decoration: none;
    color: #009ca6 !important;
}
.scheme_original .bantxt_bg a:hover{
color:#b0eb39 !important;
}

.tg_text p{font-family: 'Raleway-Medium';font-size: 1.8vw;color: #fff;line-height: 100%;/*padding: 30px 0 0;*/}
.tg_text2 p{font-family: 'Raleway-Medium';font-size: 16px;color: #fff;line-height: 20px; margin: 0 0 9.5px;}

.tg_icons{display: inline-block;width: 100%;padding: 60px 0;}
.tg_icons .tg_ion{width: 24%;float: left;margin-right: 1%;}
.tg_icons .tg_ion:last-child{margin-right: 0;}
.tg_icons .tg_ion.icon1,.tg_icons .tg_ion.icon2, .tg_icons .tg_ion.icon3, .tg_icons .tg_ion.icon4
{background-repeat: no-repeat;text-align: center;}
.tg_icons .tg_ion{position: relative;}
.tg_icons .tg_ion .icn_text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.tg_icons .tg_ion .icn_text > p {font-family: 'Raleway-Medium';font-size: 18px;line-height: 19px;color: #fff;text-transform: uppercase;margin-top: 25px;}


.tg_news {display: inline-block;width: 100%;}
.lat_newsbg{background: url(../images/latest_newsbg.png) no-repeat;width: 100%;padding: 60px 0;display: inline-block;background-size: cover;}
.lat_newsbg .lat_head{width: 25%;float: left;}
.lat_newsbg .lat_con{width: 75%;float: left;}
.lat_newsbg .lat_head h2{font-family: 'Raleway-Bold';font-size: 30px;color: #003494;text-transform: uppercase;padding-bottom: 40px;line-height: 28px;}
.lat_newsbg .lat_con h3{font-family: 'Raleway-Bold';font-size: 16px;padding-bottom: 20px;color: #003494;text-transform: inherit;}
.lat_newsbg .lat_con p{/*font-family: 'Raleway-Medium';font-size: 16px;padding-bottom: 20px;color: #003494;line-height: 22px;*/}
.lat_newsbg .lat_con p a{font-family: 'Raleway-Medium';font-size: 16px;padding-bottom: 20px;color: #003494;line-height: 22px;text-decoration: none;display: inline-block;}
.lat_newsbg .lat_con a{font-family: 'Raleway-Bold';font-size: 16px;color: #003494;}



/* Footer */
.footer-section {background: #fff;/*margin-top: -4px;*/}
.footer-top{width: 100%;display: inline-block;padding: 60px 0 55px;}
.footer-bottom p{color: #131B4D;font-family: 'Raleway-Medium';font-size: 16px;line-height: 22px;}
.footer-bottom .menu-list li{display: inline-block;position: relative;padding-right: 15px;margin: 0;}
/*.footer-bottom .menu-list li::before {content: "|";position: relative;right: 0;left: -10px;height: auto;width: auto;bottom: 0;color: #1a1a1a;}*/
.footer-bottom .menu-list li:first-child::before {display: none;}
.footer-bottom .menu-list li a{color: #131B4D;text-decoration: none;font-family: 'Raleway-Medium';text-transform: uppercase;font-size: 16px;line-height: 22px;}
.footer-bottom .menu-list li a:hover, .footer-bottom .menu-list li a.active{text-decoration:underline;}

.footer-top .foo-menu ul li a:hover, .footer-top .foo-menu ul li a.active, .footer-top .foo-menu ul li.current-menu-item a {/* color: #9b9b9b; */text-decoration: underline;}

.footer-bottom {display: inline-block;width: 100%;padding: 0 0 60px;}
.footer-bottom .fb_copy{width: 35%;float: left;}
.footer-bottom .fb_menu{width: 65%;float: right;text-align:right; }
.fa_deil {padding: 20px 0;}
.footer-top .social li{display: inline-block;padding-right: 3px;margin:0;}
.footer-top .fa_deil address{font-family: 'Raleway-Medium';font-size: 16px;line-height: 22px;color: #131B4D;}
.footer-top .fa_deil a{font-family: 'Raleway-Medium';font-size: 16px;line-height: 22px;color: #131B4D;display: block;}
.footer-top .fa_deil a.tel {text-decoration: none;}
/* End Footer */

.footer-section .container .footer-top{position: relative;}
.footer-section .container .footer-top::after {content: "";width: 242px;height: 201px;background: url(../images/footer_bg.png) no-repeat;top: -51px;right: 30px;position: absolute;}
.page-id-741 .footer-section .container .footer-top::after {content: "";width: 242px;height: 201px;background: url(../images/footer-hex.svg) no-repeat;top: -51px;right: 30px;position: absolute;}


.bx-wrapper .slider .desk_show{/*display: block;height: 611px;*/display: block;width: 100%;}
/*.desk_show{display: block;height: 610px;}*/
.bx-wrapper .slider .mobile_show {display: none}

.search {position: relative;float: right;}
.search.jm-compress:before{content: "";width: 22px;height: 20px;display: block;background: url(../images/search-icon.png) no-repeat 50%;background-size: contain;position: absolute;top: 20px;left: 50%;cursor: pointer;}


.tg_icons .tg_ion.icon1{height: 295px;}
.tg_icons .tg_ion.icon2{height: 295px;}
.tg_icons .tg_ion.icon3{height: 295px;}
.tg_icons .tg_ion.icon4{height: 295px;}
.tg_icons{height: 295px;}
.tg_icons .icon_blk {display: inline-block;height: 295px;width:100%;}
.search_show {width: 620px;/*display: none;*/float: left;}
.search_show input {width: 100%;border: none;border-bottom: 1px solid #003494;line-height: 20px;cursor: pointer;}


.desk_show img{position: absolute;}

.shape_desk_show{display: none !important;/*width: 41%;*/}
.shape_mobile_show{display: none !important;}


.page-template-home .content{padding: 0;}
.footer-top ul{padding: 0;}
.text-block{z-index: 3 !important;}
.menu ul li ul.sub-menu li.sub-menus ul.subs-menu li:hover {background: none;}
.menu ul li ul.sub-menu li.sub-menus{background: none !important;}
.menu ul li ul.sub-menu li.sub-menus.menu_opened:after{
	background-image: url(../images/mob-down-arrow.png) !important;
}
.subs-menu li{
	padding: 14px 0 0 !important;
}
.menu ul li.one ul.sub-menu li{
	width:160px;
}
.menu ul li ul.sub-menu li.sub-menus:after{
	content:'';
	position: absolute;
	z-index: 99;
	top:10px;
	right: 0px;
	background-image: url(../images/mob-right-arrow.png);
	background-size: 100%;
	background-repeat:no-repeat;
	width:20px;
	height: 20px;
	cursor:pointer;
}
.footer-bottom .fb_menu ul{padding: 0;}



/* Header Banner */ 
/*.tg_header_banner .container{width: 100%;padding: 0; }
.tg_bg_banner {position: absolute;}
.tg_bg_ovlayimg {position: absolute;right: 46%;}
.tg_header_banner .page_title {color: #fff;font-family: 'Raleway-Medium';font-size: 40px;position: relative;padding-left: 20px;text-transform: uppercase;}
.tg_header_banner .page_title::before {content: "";position: absolute;color: #99cc33;background-color: #99cc33;height: 81%;width: 6px;left: 0;top: 12px;}
.tg_bg_overlay {position: absolute;width: 40%;background: rgba(0, 52, 148, 0.7);padding: 70px 0 30px 10%;}
.tg_header_banner {height: 204px;}*/



.page_content_wrap.page_paddings_yes {padding: 60px 0 0;}
.page-template-home .page_content_wrap.page_paddings_yes {width: 100%;}


.page-template-home .footer-section .container .footer-top::after{top: -52px;}

.page-template-home .tg_header_banner{display: none;}
.page-template-home .page_content_wrap.page_paddings_yes{padding: 0}
ul {padding: 0;margin: 0;}

.cycler.mobile_show img {position: relative;}

.search_show .desksearch input[type=text]::-webkit-input-placeholder { /* WebKit, Blink, Edge */ line-height: 20px;color: #919FA7;}
.search_show .desksearch input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    line-height: 20px;color: #919FA7;}
.search_show .desksearch input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */   line-height: 20px;color: #919FA7;}   
.search_show .desksearch input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */   line-height: 20px;color: #919FA7;}
.search_show .desksearch input[type=text]::-ms-input-placeholder { /* Microsoft Edge */   line-height: 20px;color: #919FA7;}
.search_show .desksearch input[type=text]::placeholder { /* Most modern browsers support this now. */   line-height: 20px;color: #919FA7;}

.search_show .desksearch .desksearch-input {padding: 20px 0 0;font-family: 'Raleway-MediumItalic';font-size: 14px;color: #919FA7;line-height: 22px;border-color: #003494;box-shadow: none;height: auto;}
.menu ul li.current-menu-item a {font-family: 'Raleway-Bold';color: #131B4D;}
.menu ul li.current-menu-ancestor a {font-family: 'Raleway-Bold';color: #131B4D;}


.bs_desk_show {display: block;}
.bs_mobile_show {display: none;}



/* Inner Pages Style*/

.inner_pages .inner_heading {text-transform: uppercase;font-size: 30px;font-family: 'Raleway-Bold';padding-bottom: 24px;color:#003494 !important;}
.inner_pages .wpb_wrapper p {font-size: 16px;color: #131B4D;font-family: 'Raleway-Medium';padding-bottom: 24px;line-height: 24px;}
.inner_pages .wpb_wrapper p strong {font-family: 'Raleway-Bold';    color: #131B4D;}
.inner_pages .wpb_wrapper p:last-child{padding:0;}
.about_counter .vc_column-inner {padding-top: 0 !important;}
.inner_pages .sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total {color: #003494;font-family: 'Raleway-Medium';font-size: 32px;}
.inner_pages .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info .sc_skills_label {color: #131B4D;font-family: 'Raleway-Medium';font-size: 16px;line-height: 21px;padding: 0 0.5rem;}
.inner_pages .sc_skills_counter .sc_skills_item .sc_skills_info::before{border-top: 1px solid #003494;width: 100%;}
.inner_pages.about_counter .margin_bottom_small{margin:0 !important;}
.inner_pages .wpb_wrapper ul li {font-size: 16px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;margin: 0;}

.foo_logo {width: 225px;}

.inner_pages .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info{margin-bottom: 0;padding-top: 1rem;margin-top: 0.5rem;}

.about_counter{background: url(../images/footer-our-story.png) no-repeat;    padding: 50px 0;    background-size: cover;}




/*.tg_ion.icon1.hico1 a {width: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon1_bg.png)height: 100%;background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico1 a:hover {background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png);background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico2 a {width: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png);background-size: contain;background-repeat: no-repeat;height: 100%;}
.tg_ion.icon1.hico2 a:hover {background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png) ;background-repeat: no-repeat;height: 100%;}
.tg_ion.icon1.hico3 a {width: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon3_bg.png);background-repeat: no-repeat;height: 100%;}
.tg_ion.icon1.hico3 a:hover {background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png);background-repeat: no-repeat;height: 100%;}
.tg_ion.icon1.hico4 a {width: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon4_bg.png);background-repeat: no-repeat;height: 100%;}
.tg_ion.icon1.hico4 a:hover {background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png);background-repeat: no-repeat;height: 100%;}
*/
/*.tg_ion.icon1.hico1 a {width: 300px;height: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon1_bg.png);background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico1 a:hover{background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon1_hover.png);background-size: contain;background-repeat: no-repeat;height: 100%;}

.tg_ion.icon1.hico2 a {width: 300px;height: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_bg.png);background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico2 a:hover{background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon2_hover.png);background-size: contain;background-repeat: no-repeat;height: 100%;}


.tg_ion.icon1.hico3 a {width: 300px;height: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon3_bg.png);background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico3 a:hover{background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon3_hover.png);background-size: contain;background-repeat: no-repeat;height: 100%;}

.tg_ion.icon1.hico4 a {width: 300px;height: 100%;display: inline-block;background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon4_bg.png);background-size: contain;background-repeat: no-repeat;}
.tg_ion.icon1.hico4 a:hover{background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/icon4_hover.png);background-size: contain;background-repeat: no-repeat;height: 100%;}


.tg_ion.icon1.hico1 img,.tg_ion.icon1.hico2 img, .tg_ion.icon1.hico3 img, .tg_ion.icon1.hico4 img{display: none;}
.tg_ion.icon1.hico1 .icn_text img, .tg_ion.icon1.hico2 .icn_text img, .tg_ion.icon1.hico3 .icn_text img, .tg_ion.icon1.hico4 .icn_text img{display: inline-block;}

*/
/* Grey Bar Addition */
.tg_grey_bar{  background: url(https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/Greyweb.png) no-repeat center 0 / cover;width: 100%;height: 110px;text-align: center;display: inline-block;}


/* TG Inner Header Banner */
.tg_header_banner {/*background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/our-science.png");*/
/*background-image: url("https://dev.tgtherapeutics.com/wp-content/uploads/2019/11/our-science.png");*/height: 200px;/*background-position: center;background-repeat: no-repeat;background-size: cover;*/position: relative;}
.tg_bg_overlay {height: 100%;width: 50%;background:#4b70b3;}
.tg_bg_ovlayimg {
    position: absolute;
    top: 1.5rem;
    left: 45.5%;
}
.tg_header_banner .page_title {position: absolute;top: 0;height: 100%;/*width: 50%;*//*left: 9.6%;*//*left: 9%;*/}
.tg_header_banner .page_title h1 {font-family: 'Raleway-Medium';font-size: 40px;padding-left: 20px;text-transform: uppercase;color: #fff;padding: 80px 0 40px 15px;line-height: 40px;height: 80px;vertical-align: middle;display: table-cell;}
.tg_header_banner .page_title h1::before {content: "";position: absolute;color: #99cc33;background-color: #99cc33;height: 70px;width: 4px;left: 0;top: 43%;}


/*.pipeline_image .vc_single_image-img {width: 800px;}*/
.pipeline_image .vc_single_image-img {width: 903px;}
.page_content_wrap.page_paddings_yes .content{padding: 0}

.pri_terms h4 {font-size: 18px;font-family: 'Raleway-Bold';padding-bottom: 15px;color: #003494 !important;}


.inner_pivotal .size-medium {padding-bottom: 30px;}


/* Home Hexagon Hover */

.icon_hover{ position: relative;display: inline-block;}
.icon_hover .img_change {display: none;position: absolute;top: 0;left: 0;}
.icon_hover:hover .img_change {display: inline;}

/*29-Nov-2019*/
.footer-bottom .menu-list li:last-child {padding: 0;}


html, body{line-height: 0 !important;}
.wpb_wrapper p{line-height: 22px;}
.body_wrap{overflow-y: hidden;}
.menu-top-navigation-container .main-menu{width: auto !important;}
.tg_icons .tg_ion .icn_text img {/*width: 100%;height: 75px;*/}

/*.desksearch {position: relative;}
.desksearch::after {content: "";width: 22px;height: 20px;display: block;background: url(https://dev.tgtherapeutics.com/wp-content/themes/tgtherapeutics-theme/images/search-icon.png) no-repeat 50%;background-size: contain;position: absolute;top: 20px;right: 0;cursor: pointer;}
*/

.publication .posts-data-table td, .publication .posts-data-table th{line-height: 22px;font-size: 16px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;}
.publication .posts-table-controls label{line-height: 22px;font-size: 18px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;}
.publication .posts-table-reset a{line-height: 22px;font-size: 18px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;}
.inner_pages.publication .inner_heading{padding-bottom:0;}
.publication table.dataTable thead th, .publication table.dataTable thead td{padding:0;}  
.publication .posts-table-above {margin-bottom: 40px;}
.publication table.dataTable tbody th, .publication table.dataTable tbody td {padding: 8px 10px 8px 0;} 
.publication .posts-table-below .dataTables_info {margin: 0;padding: 10px 0;font-size: 18px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;}
.search-no-results p {font-size: 20px;color: #131B4D;font-family: 'Raleway-Medium';line-height: 24px;padding-bottom: 24px;}
.search-no-results h2.post_title {color: #131B4D;font-family: 'Raleway-Bold';line-height: 24px;padding-bottom: 24px;}
.search-no-results .content .search_wrap {max-width: 50%;margin: 0 0 0 !important;}
.inner_pages.science h2 {font-size: 30px;font-family: 'Raleway-Bold';padding-bottom: 24px;color: #003494;}

/*.desk_show,.mobile_show{position: relative;}
.desk_show::after, .mobile_show::after {content: 'Not an actual patient.';position: absolute;right: 20px;bottom: 20px;color: #fff;font-size: 10px;z-index: 99;font-family: 'Raleway-Bold';line-height: 11px;}*/


/* Header Search */
.search.desk_show.jmsearch.jm-compress input.form-control.desksearch-input{cursor: pointer; display: none;}
.search.desk_show.jmsearch input.form-control.desksearch-input{cursor: auto;}
.search.desk_show.jmsearch input.jt-search-btn.desksearch-submit{width: 5%;position: absolute;left: 100%;margin-left: 10px;}
.desksearch {width: 100%;}
input.jt-search-btn.desksearch-submit{background-size: 50%;}
.search.desk_show.jmsearch.jm-compress input.form-control.desksearch-input:focus {display: none;}

/* Search Results */
.search-results .post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]){margin-top: 0;}
.search-results .post_item_excerpt .post_content {margin-bottom: 0;padding-bottom: 45px;}
.search-results .post_item_excerpt .post_title, .search-results .post_item_attachment > .post_title, .search-results .post_item_single > .post_title a
{font-family: 'Raleway-Bold';font-size: 24px !important;padding-bottom: 0;line-height: 28px;margin: 0;}
.search-results .post_item_excerpt .post_title a, .search-results .post_item_attachment > .post_title a, .search-results .post_item_single > .post_title a{/*color: #003494 !important;*/}
.search-results .content .post_info {margin-top: 10px;margin-bottom: 10px;line-height: 20px;}

.search-results .post_item .post_descr{line-height: 20px;}
.search-results .sc_button.sc_button_style_default {font-family: 'Raleway-Bold';}
.search-results .scheme_original .post_info .post_info_item {font-family: 'Raleway-Medium';}


.search-no-results .page_content_wrap.page_paddings_yes {padding: 60px 0;}


.pivotal_line {padding-top: 30px;display: inline-block;width: 100%;}


.cycler img{/*height: 100%;*/}

.arrow_cls {font-size: 6px;display: block;width: 48px;height: 40px;line-height: 48px;text-align: center;right: 31px;top: 11px;margin-top: -24px;border-radius: 2px;z-index: 999;float: right;position: relative;}
.sub_arrow_cls{font-size: 6px;display: block;width: 48px;height: 40px;line-height: 48px;text-align: center;right: 31px;top: 11px;margin-top: -24px;border-radius: 2px;z-index: 999;float: right;position: relative;}
.mob-navs{min-height: 100vh;}


.bx-wrapper {position: relative;}
.bx-wrapper::after {content: 'Not an actual patient.';position: absolute;right: 20px;bottom: 20px;color: #121c4d;font-size: 10px;z-index: 4;font-family: 'Raleway-Bold';line-height: 11px;}

.scheme_original a:hover {color: #26469d !important;}

.lat_newsbg .lat_con h3 a {text-decoration: none;}

.parpara {padding: 3% 0 0;}


/* Banner New Update 13-Aug-2020 START*/
.bx-wrapper{margin: 0 !important;box-shadow: none !important;}

/* Banner New Update 13-Aug-2020 END*/

.float-last .hexoverlay{
	transition-delay: 0.3s !important;

}
.float-none .hexoverlay{
	transition-delay: 1.5s !important;
	
}
.float-first .hexoverlay{
	transition-delay: 2.5s !important;
	

}
.hexoverlay {
    transition: height 0.5s !important;
}
.footer-bottom .fb_menu ul{
	padding:0  !important;
	margin:0 !important;
}
.footer-top ul {
    padding: 0  !important;
	margin:0 !important;
}
.sticktop{
    background-color: #9c3;
    text-align: left;
    color: #000;
    height: auto;
    position: relative;
    top: 0;
}
.sticktop .cnt{
	    font-family: 'Raleway-Medium', sans-serif;
	text-align:center;
	    padding: 40px 0;
    font-size: 32px;
    text-transform: uppercase;
	line-height:30px;
	width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sticktop .container{
	position:relative;
}
.close-stick{
	background-image:url('../images/newexport/Close.svg');
	background-size:100%;
	cursor:pointer;
	width: 30px;
    height: 30px;
   
    position: absolute;
   right: 5%;
    top: 30px;
    bottom: 0;
	transition:all 0.2s linear;
}
.close-stick:hover{
	opacity:0.6;
}
.latest-news{
	
	background-color:#3fa8f4;
    flex: 1;
}
.hex-block{
	background-image:url('../images/newexport/blue-bg-2.svg');
	background-size:contain;
	    background-position: -30px;
	background-color:#dfdee2;
	    flex: 3;
	    background-repeat: no-repeat;
	    padding-bottom: 6%;
	padding-top: 6%;
}

.latest-news .ct-block{
    padding: 30% 10% 30% 0px;
}
.latest-news h2{
	font-family: 'Raleway-Bold', sans-serif;
	color: #fff !important;
	text-align: center;
	    font-size: 30px;
}
.latest-news h6{
	font-family: 'Raleway-Bold', sans-serif;
	color: #fff !important;
	font-size: 22px;
	border-top: 1px solid #fff;
    padding-top: 0px;
    margin-top: 30px;
 margin-bottom: 30px;
}
.latest-news p{
	font-family: 'Raleway-Medium', sans-serif;
	    line-height: 30px;
    color: #fff;
    font-size: 20px;
}
.latest-news a{
	font-size: 16px;
    color: #fff !important;
    font-family: 'Raleway-Bold', sans-serif;
    margin-top: 29px;
    display: inline-block;
}
.tgblock .container{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.latest-news img{
	margin: 10px auto;
    display: block;
    width: 100px;
}
.latest-news p a{
	margin-top:0px !important;
	    margin-bottom: 10px  !important;
	line-height: 26px !important;
    color: #fff;
    font-size: 16px !important;
}
.hex-item{
	  background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    width: 240px;
    height: 280px;
    
}
.grey{
background-image: url(../images/newexport/hexagon_grey.svg);
}
.blue{
	background-image:url('../images/newexport/hexagon_blue1.svg');
}
.dark-b{
	background-image:url('../images/newexport/hexagon_blue2.svg');
}
.light-b{
	background-image:url('../images/newexport/hexagon_blue3.svg');
}
.green{
	background-image:url('../images/newexport/hexagon_green.svg');
}
.hex-item img{
	
}
.ct-block .lns_rm{
	text-decoration:underline !important;
}
.ct-block .lns_rm:hover{
	text-decoration:none !important;
}
.icn_text{
	position: absolute;
    top: 20%;
    left: 0;
    right: 0;
}
.hex-item  .icn_text img{
	width: 70%;
    margin: 0 auto;
    display: block;
}
.hex-item p{
	color: #fff !important;
    line-height: 24px;
    text-align: center;
    font-size: 20px;
    padding: 13px 45px 0 45px;
    font-family: 'Raleway-Medium', sans-serif;
}
.hex-row{
	display: flex;
    flex-wrap: wrap;
	justify-content: flex-end;
}
.float-first{
	margin-bottom:-3%;
}
.float-first .hex-item{
	    margin-right: 40%;
}
.float-last{
margin-top:-3%;
}
.float-last .hex-item{
margin-right: 12.5%;
}
.float-none .hex-item{
	margin:0 2%;
}
.float-none .hex-item:last-child{
	margin-right:0px !important;
}
.tgblock.desk-tgblock{
	background: linear-gradient(90deg, #40a8f4 50%, #dfdee2 50%);
}
.hex-item a{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.hex-block .hexoverlay{
	background:#dfdee2;
}
.hex-item .icn_text img {
    width: 95px;
    margin: 0 auto;
    display: block;
    height: 95px;
}
@media (max-width:812px) and (min-width: 375px) and  (orientation: landscape) {
	.hex-block {
  padding-bottom: 100px;
	}
}

@media screen and (max-width: 1090px) and (min-width: 901px){
	.subs-menu .subin-menu.itemhassubchild a{
		color:#131B4D !important;
	}
	.subs-menu, .subsin-menu{
		margin-left:0px !important;
	}
	.subs-menu .subin-menu.itemhassubchild, .subsin-menu{
	
    color: #131B4D !important;
	}
	.subs-menu .subsin-menu a{
	margin-left: 30px !important;
    color:  #131B4D!important;
    }
    
}


@media (max-width:1023px){

.mbl_tbl_section{
    margin-top:30px;
}
}

@media (max-width:767px){
    .pipeline_txt{
        display: none;
    }
  
	.subs-menu .subin-menu.itemhassubchild a{
		color:#131B4D !important;
	}
	.subs-menu, .subsin-menu{
		margin-left:0px !important;
	}
	.subs-menu .subin-menu.itemhassubchild, .subsin-menu{
	
    color: #131B4D !important;
	}
	.subs-menu .subsin-menu a{
	margin-left: 30px !important;
    color: #131B4D !important;
    }
    /**prd page**/
  
    .products_page .vc_row {
        display: block !important;
    }
    .product_page_inner .vc_column-inner {
        padding: 60px 25px 60px !important;
    }
    .products_page  .product_page_inner:nth-child(2) .vc_column-inner{
    padding: 110px 25px !important;
    }
    .products_page .wpb_wrapper{
        width:100% !important;
    }
    .combine-btn {
       
            display: flex !important;
            justify-content: center !important;
            margin-top: 5px !important;
            max-width: 200px !important;
            margin: 0 auto !important;
        
    }
    .pdf {
        line-height: 14px !important;
        font-size: 14px !important;
        padding: 10px 15px !important;
    }
    .product_page_inner .rd-link {
        font-size: 15px !important;
        line-height: 18px !important;
        padding: 12px 7px !important;
        text-align:center;
    }
    .product_page_inner .maw_advanced_btn.hvr-fade {
        padding: 15px 0px!important;
        font-family: 'Raleway-Bold';
        font-size: 18px !important;
        margin-top: 50px !important;
        width: 200px !important;
        margin-bottom: 5px !important;
    }
    .products_page .product_page_inner{
        margin-bottom:10px !important;
    }
    .combine-btn a i {
       
        margin-top: 8px !important;
    }
    .product_page_inner:nth-child(2) img{
        max-width: 250px  !important;
    }
    /**prd page END**/
}
@media screen and (min-width:100px) and (max-width:480px){
	.hex-block {
    padding-bottom: 28px !important;
}
.desktop-video{
    display: none !important;
}
.embed-container{
    padding-bottom: 100% !important;
}
.overlay-btn{
    font-size: 14px !important;
    right: 0 !important;
    width: fit-content;
    margin: 0 auto !important;
    left: 0 !important;
    bottom: 10px !important;
    padding: 20px !important;
}
/**portrait**/
}
@media screen and (min-width:481px) and (max-width:767px){
	.hex-block {
    padding-bottom: 70px !important;
}
.mobile-video{
    display:none !important;
}
.overlay-btn{
    font-size: 14px !important; 
    right: 12% !important;
    width: fit-content;
    padding: 20px !important;
    }
}
@media(min-width:768px){
    .mobile-video{
        display:none !important;
    }
    .desktop-video{
        display: block ;
    }
    
}
@media(min-width:768px) and (max-width: 1280px){
.overlay-btn{
    font-size: 14px !important; 
    right: 12% !important;
    width: fit-content;
    padding: 20px !important;
    }
}
@media(max-width:991px){
	.mob-navs{
	overflow-x: hidden;
    margin: 0 auto;
    margin-left: 0px;
	}
	.mob-navs .sub-menus.itemhaschild {
    background: url(../images/newexport/right.svg) no-repeat 90% 15px !important;
}
	.mob-navs .sub-menus.itemhaschild.menu_opened {
    background: #3fa8f4 url(../images/newexport/down.svg) no-repeat 90% 18px !important;
	}
	header .social {
  display:none !important;
}
	
	.desk-tgblock{
		display:none;
	}
	.hex-item p {
   padding: 30px 16px 0 16px;
   font-size: 25px !important;
    line-height: 32px !important;
}
	.icn_text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
	.hex-block{
		background-image: url(../images/newexport/Responsive-blue-bg.svg);
		background-position:bottom;
		padding-bottom: 24%;
		background-size:contain;
	}
	.hex-item .icn_text img {
    width: 40% !important;
    height: auto !important;
}
	.hex-item a{
		width:100%;
	}
	.hex-item .icon_hover {
    position: relative;
    display: block;
    width: 100%;
}
	.icon_hover > img {
   
    width: 100%;
}
	.hex-item {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    width: 90% !important;
		max-width: 324px;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
		margin:10px auto;
}
	.tgblock .container {
    display: block !important;
		padding: 0;
    
    width: 100%;
}
	.latest-news{
		padding-bottom:50px;
	}
	.latest-news .ct-block {
    padding: 20px;
}
	.hex-block .hex-item:last-child{
		    margin-bottom: 30px;
	}
	.sticktop .cnt {
   line-height:24px;
    padding: 40px 0;
    font-size: 15px;
		width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    
}
	
}
@media(min-width:992px){
	.mobile-tgblock{
		display:none;
    }
    .embed-container{
        margin-top: -1%;
    }
}
@media (width:1440px){
		.float-first .hex-item {
    margin-right: 39% !important;
}
	.float-first {
    margin-bottom: -16% !important;
}
	.float-last {
    margin-top: -16% !important;
}
	.float-last .hex-item {
    margin-right: 13% !important;
}
}
@media(min-width:1366px) and (max-width:1440px){
    .overlay-btn{
        right: 16%;
        bottom: 100px;
        color: #fff !important;
        font-size: 25px !important;
        text-transform: uppercase;
        padding: 25px 25px !important;
    }
	.footer-bottom .menu-list li a {
    font-size: 14px;
	}
		
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
  
    font-size: 17px;
    
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 13px;
}
	.latest-news p{
		line-height: 25px;
	}
	.latest-news p a{
		font-size:15px !important;
		    line-height: 26px !important;
	}
	.hex-item .icn_text img {
       width: 80px;
    height: 60px;
}
	.hex-item{
		width:176px;
	}
	
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
  padding: 13px 30px 0 30px;
    font-size: 15px;
		line-height: 20px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40.5%;
}
	.float-first {
    margin-bottom: -16%;
}
	.float-last {
    margin-top: -16%;
}
	.float-last .hex-item {
    margin-right: 13.5%;
}
	
}

@media(min-width:1920px){

.overlay-btn{
    
    right: 13% !important;
    
    }
}
@media(min-width:1441px) and (max-width:1600px){
    .overlay-btn{
        right: 16%;
        bottom: 100px;
        color: #fff !important;
        font-size: 25px !important; 
        text-transform: uppercase;
        padding: 25px 25px !important;
    }
	.latest-news {
  
    flex: 1;
}
	.hex-block{
		 flex: 2;
	}
	
	.latest-news h6 {
  
    font-size: 17px;
    
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 13px;
}
	.latest-news p{
		line-height: 24px;
	}
	.latest-news p a{
		font-size:16px !important;
	}
	.hex-item .icn_text img {
       width: 100px;
    height: 80px;
}
	.hex-item{
		width:195px;
	}
	
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
  padding: 13px 30px 0 30px;
    font-size: 15px;
		line-height: 20px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-first {
    margin-bottom: -12%;
}
	.float-last {
    margin-top: -12%;
}
	.float-last .hex-item {
    margin-right: 13%;
}
}
@media(min-width:1660px) and (max-width:1680px){
	
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
  
    font-size: 17px;
    
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 13px;
}
	.latest-news p{
		line-height: 24px;
	}
	.latest-news p a{
		font-size:16px !important;
	}
	.hex-item .icn_text img {
       width: 100px;
    height: 80px;
}
	.hex-item{
		width:195px;
	}
	
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
  padding: 13px 30px 0 30px;
    font-size: 15px;
		line-height: 20px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 38%;
}
	.float-first {
    margin-bottom: -11%;
}
	.float-last {
    margin-top: -11%;
}
	.float-last .hex-item {
    margin-right: 12.5%;
}
	
}

@media(min-width:1280px) and (max-width:1365px){
    .overlay-btn{
        right: 16%;
        bottom: 100px;
        color: #fff !important;
        font-size: 25px !important;
        text-transform: uppercase;
        padding: 25px 25px !important;
    }
	.footer-bottom .menu-list li a {
    font-size: 14px;
	}
	
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
  
    font-size: 17px;
    
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 13px;
}
	.latest-news p{
		line-height: 25px;
	}
	.latest-news p a{
		font-size:15px !important;
		    line-height: 26px !important;
	}
	.hex-item .icn_text img {
       width: 80px;
    height: 60px;
}
	.hex-item{
		width:176px;
	}
	
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
  padding: 13px 30px 0 30px;
    font-size: 15px;
		line-height: 20px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-first {
    margin-bottom: -15%;
}
	.float-last {
    margin-top: -15%;
}
	.float-last .hex-item {
    margin-right: 12.5%;
}
	
}

@media(min-width:992px) and (max-width:1024px){
    /**prd page**/
    .combine-btn a i {
        margin-top: 5px !important;
    }
    .rd-link {
        text-align: center;
    }
    /**prd page END**/

 .footer-bottom .menu-list li a, .footer-bottom p {
    font-size: 11px !important;
}
header .social {
    top: 38px !important;
    position: absolute;
    right: 15px !important;
    display: flex;
    align-items: center;
}
	header .social img{
	width: 25px !important;
	}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){
    .overlay-btn{
        right: 15% !important;
    }
.hex-block {
   
    padding-bottom: 92px;
}
 /**prd page**/
 .combine-btn a i {
    margin-top: 5px !important;
}
.rd-link {
    text-align: center;
    font-size:14px;
    line-height:16px;
}
/**prd page END**/

}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){
    .overlay-btn{
        right: 18% !important;
    }
	
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
    font-size: 13px;
    padding-top: 0;
    margin-top: 18px;
    margin-bottom: 8px;
    line-height: 21px;
}
	.latest-news p{
		line-height: 25px;
	}
	.latest-news p a {
    font-size: 13px !important;
    line-height: 19px !important;
}
	.hex-item .icn_text img {
       width: 46px;
    height: 46px;
}
	.hex-item{
		width:140px;
	}
	.latest-news a {
    font-size: 14px;
  
    font-family: 'Raleway-Bold', sans-serif;
    margin-top: 11px;
  
}
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
 padding: 13px 16px 0 16px;
    font-size: 12px;
    line-height: 17px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-first {
    margin-bottom: -24%;
}
	.float-last {
    margin-top: -24%;
}
	.float-last .hex-item {
    margin-right: 12.5%;
}
	.latest-news h2 {
    font-size: 22px;
}
.mob-close{top:38px;}	
}

@media all and (device-width:1024px) and (device-height:1366px) and (orientation:landscape){
.overlay-btn{
    right: 15% !important;
}
}
@media all and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){
    .overlay-btn{
        right: 18% !important;
    }
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
    font-size: 13px;
    padding-top: 0;
    margin-top: 18px;
    margin-bottom: 8px;
    line-height: 21px;
}
	.latest-news p{
		line-height: 25px;
	}
	.latest-news p a {
    font-size: 13px !important;
    line-height: 19px !important;
}
	.hex-item .icn_text img {
       width: 46px;
    height: 46px;
}
	.hex-item{
		width:140px;
	}
	.latest-news a {
    font-size: 14px;
  
    font-family: 'Raleway-Bold', sans-serif;
    margin-top: 11px;
  
}
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
 padding: 13px 16px 0 16px;
    font-size: 12px;
    line-height: 17px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-first {
    margin-bottom: -24%;
}
	.float-last {
    margin-top: -24%;
}
	.float-last .hex-item {
    margin-right: 12.5%;
}
	.latest-news h2 {
    font-size: 22px;
}
.mob-close{top:38px;}   
	
}

@media(width:2880px){
	.hex-item {
    width: 345px;
    height: auto;
}
	.hex-item .icn_text img {
    width: 166px;
    margin: 0 auto;
    display: block;
    height: 166px;
}
	.hex-item p {
  
   line-height: 35px;
  
    font-size: 30px;
	}
	.float-first .hex-item {
    margin-right: 36%;
}
	.float-last .hex-item {
    margin-right: 11.5%;
}
	.latest-news h2 {
    font-size: 45px;
}
	.latest-news a {
    font-size: 26px;
		line-height: 34px;
	}
	.latest-news p a {

    line-height: 35px !important;
 
    font-size: 24px !important;
}
		.jmsearch.jm-compress:before, .desksearch-submit {
   
    left: -88px !important;  
}
	.search.desk_show.jmsearch input.form-control.desksearch-input {
    cursor: auto;
    width: 80% !important;
    margin-left: 70px;
}
	.search.desk_show.jmsearch input.jt-search-btn.desksearch-submit {
    left: 86% !important;
	}
	.latest-news img {
   
    width: 140px;
}
	
}
	

@media(width:2560px){
	.latest-news img {
   
    width: 140px;
}
	.hex-item {
    width: 345px;
    height: auto;
}
	.hex-item .icn_text img {
    width: 166px;
    margin: 0 auto;
    display: block;
    height: 166px;
}
	.hex-item p {
  
   line-height: 35px;
  
    font-size: 30px;
	}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-last .hex-item {
    margin-right: 13%;
}
	.latest-news h2 {
    font-size: 45px;
}
	.latest-news a {
    font-size: 26px;
		line-height: 34px;
	}
	.latest-news p a {

    line-height: 35px !important;
 
    font-size: 24px !important;
}
		.jmsearch.jm-compress:before, .desksearch-submit {
   
    left: -88px !important;  
}
	.search.desk_show.jmsearch input.form-control.desksearch-input {
    cursor: auto;
    width: 80% !important;
    margin-left: 70px;
}
	.search.desk_show.jmsearch input.jt-search-btn.desksearch-submit {
    left: 86% !important;
	}
	
}
	

@media(width:3840px){
	.latest-news img {
   
    width: 140px;
}
	.hex-item {
    width: 430px;
    height: auto;
}
	.hex-item .icn_text img {
    width: 208px;
    margin: 0 auto;
    display: block;
    height: 208px;
}
	.hex-item p {
  line-height: 40px;
    font-size: 34px;
	}
	.float-first .hex-item {
    margin-right: 34%;
}
	.float-last .hex-item {
    margin-right: 11%;
}
	.latest-news h2 {
    font-size: 70px;
}
	.latest-news a {
   font-size: 38px;
    line-height: 48px;
	}
	.latest-news p a {
line-height: 46px !important;
    font-size: 38px !important;
}
		.jmsearch.jm-compress:before, .desksearch-submit {
   
    left: -88px !important;  
}
	.search.desk_show.jmsearch input.form-control.desksearch-input {
    cursor: auto;
    width: 80% !important;
    margin-left: 120px;
}
	.search.desk_show.jmsearch input.jt-search-btn.desksearch-submit {
    left: 86% !important;
	}
	
}
@media(min-width:1025px) and (max-width:1279px){
	.footer-bottom .menu-list li a {
    font-size: 13px !important;
	}
	header .social img{
		width:25px;
	}
	.menu-top-navigation-container .main-menu{
		margin-right:15px !important;
	}
	.menu ul li a {
    font: 11px 'Raleway-Medium';
}
.menu ul li {
    padding: 25px 7px 0;
}
	.jmsearch.jm-compress:before, .desksearch-submit{
		left:-100px !important;
	}
	.menu {
    width: 64% !important;
}
	.search.desk_show.jmsearch input.form-control.desksearch-input{
		width: 75% !important;
    margin-left: 15px;
	}
	.search.desk_show.jmsearch input.jt-search-btn.desksearch-submit {
   
    left: 80% !important;
	}
	.hex-block{flex:2;}
	.latest-news{flex:1;}
	.latest-news h6 {
  
    font-size: 17px;
    
    padding-top: 0px;
    margin-top: 30px;
    margin-bottom: 13px;
}
	.latest-news p{
		line-height: 25px;
	}
	.latest-news p a{
		font-size:15px !important;
		    line-height: 26px !important;
	}
	.hex-item .icn_text img {
       width: 80px;
    height: 60px;
}
	.hex-item{
		width:176px;
	}
	
	
	.float-none .hex-item {
    margin: 0 1%;
}
	
	.hex-item p {
  padding: 13px 30px 0 30px;
    font-size: 15px;
		line-height: 20px;
	}
	.hex-block {
   padding-bottom: 3%;
    padding-top: 10%;
}
	.float-first .hex-item {
    margin-right: 40%;
}
	.float-first {
    margin-bottom: -15%;
}
	.float-last {
    margin-top: -15%;
}
	.float-last .hex-item {
    margin-right: 12.5%;
}
}



.menu{
	width:66% !important;
}
.jm-header{
	position:relative;
}
header .social{
	    top: 15px;
	position: absolute;
    right: 12px;
	    display: flex;
    align-items: center;
}
header .social li{
	margin: 0 3px !important;
}
header .social li:last-child{
	margin-right:0px !important;
}


/* 06-Oct-2020 */
.our_story_btn .vc_general.vc_btn3, .our_story_btn .vc_general.vc_btn3:hover {
    font-weight: bold;
    background: #99CC33 !important;
    border: none;
	width: auto;
	padding: 0.542rem 2rem;
	font-size: 16px;
}
.our_story_btn .vc_general.vc_btn3:hover {
    color: #fff !important;
}
.our_story_btn .vc_general.vc_btn3:hover {
    opacity: 0.8;
    text-decoration: none;
}

.inner_pages .wpb_wrapper a:hover {
    text-decoration: underline;
    color: #131B4D !important;
}
.inner_pages .wpb_wrapper a {
    color: #131B4D;
    text-decoration: none;
}

.wpb_content_element.joinus_list {
    background: #C8E1F4;
    margin-top: 35px;
    margin-bottom: 35px !important;
    padding: 2rem;
}
.joinus_list ul {
    margin: 0;
    list-style: disc;	
	padding-left: 2rem;
}
.inner_pages .joinus_list ul li a {
    font-size: 16px;
    color: #131B4D;
    font-family: 'Raleway-Medium';
    text-decoration: underline;
}
.inner_pages .joinus_list ul li a:hover{
	text-decoration: none;
}

/* Leadership Page Start */
.leadership_team_inner {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 45px;
}
.leadership_team_img {
    width: 7.71rem;
    display: none;
}
.leadership_team_text {
    /*width: calc(100% - 9.5rem);*/
    width: calc(100% - 0rem);
    padding-left: 0;
}
.leadership_team_text h5 {
    color: #003494 !important;
    font-family: 'Raleway-Bold';
    font-size: 30px;
	line-height: 40px;
	padding-bottom: 0;
	text-transform: inherit;	
}
.leadership_team_text h5.text-pink {
    font-size: 20px;
    text-transform: inherit;    
    line-height: 30px;
}
.leadership_team_text_inner.morecontentdiv, .leadership_team_morelink {
    display: inline;
}
.leadership_team_text_inner.morecontentdiv {
    font-size: 16px;
    color: #131B4D;
    font-family: 'Raleway-Medium';
    padding-bottom: 0;
	line-height: 24px;
	padding-top: 0;
}
.leadership_team_text_inner p {
	padding-top: 20px;
	color: #131B4D;
}
.leadership_team_morelink {
    color: #003494;
    font-size: 16px;
    font-family: 'Raleway-Bold';
    text-decoration: underline;
	cursor: pointer;
	line-height: 24px;
}
.leadership_team_morelink:hover {
    text-decoration: none;
}
.leadership_page {
    padding-bottom: 15px;
}

.leadership_team_text_inner.morecontentdiv{
    display: -webkit-box;
    -webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	max-height: 120px;
    overflow: hidden;
}
.leadership_team_text_inner {
    /* max-height: 10.5rem; */
    overflow: hidden;
    display: inline-block;
}
.leadership_team_text_inner.morecontentdiv.opendivelem {
    max-height: none;
    -webkit-line-clamp: unset;
}
/* Leadership Page End */
/* Board Members Page Start */

.board_page {
    padding-bottom: 15px;
}
/* Board Members Page End */
.text_block_break p br {
    display: none;
}
.our_story_counter .sc_skills_item.sc_skills_style_2.odd.first.inited {
    width: 100%;
}
.leadership_team_morelink.less {
    text-decoration: underline;
}
.inner_pages .wpb_wrapper p:first-child {
    padding-bottom: 24px;
}
.text_block_break_jionus p br {
    display: none;
}

/* 06-Oct-2020 */

.menu ul li.current-menu-ancestor > a {
    position: relative;
}
.menu ul li.current-menu-ancestor > a:after {
    content: "";
    position: absolute;
    color: #99cc33;
    background-color: #99cc33;
    height: 2px;
    width: 100%;
    top: 20px;
    left: 0;
}
.menu ul li.current-menu-item.current_page_item > a:after {
    content: "";
    position: absolute;
    color: #99cc33;
    background-color: #99cc33;
    height: 2px;
    width: 100%;
    top: 20px;
    left: 0;
}
.sub-menu li.current-menu-item.current_page_item > a:after{
	display:none;
}

.menu ul li.current-menu-ancestor.sub-menus a:after {
    display: none;
}
.menu ul li ul.sub-menu li.sub-menus.menu_opened .subs-menu li a {
    font-family: 'Raleway-Medium';
}

.vc_custom_heading.learn_more_txt {
	font-size: 31px;
	line-height: 38px;
	text-transform: uppercase;
	font-family: 'Raleway-Medium';

}
.mzl_learnmore {
    padding-top: 60px;
}
.inner_pages .inner_page_text {
    padding-left: 25px;
}
.inner_pages .inner_page_text a {
    color: #003494;
    text-decoration: underline;
}
.inner_pages .inner_page_text a:hover {
    text-decoration: none;
    color: #003494 !important;
}
.footer-bottom .menu-list li a:hover {
    color: #26469d !important;
}

.mob_br br{display:none;}

.menu ul li ul.sub-menu li.sub-menus.menu_opened::after {
    top: 15px;
}
.menu ul li.five ul.sub-menu li:hover{
    background: #C8E1F4;
    width: 160px;
}

.menu ul li ul.sub-menu .current_page_item a {
    font-family: 'Raleway-Bold';
}
.menu ul li ul.sub-menu .current-menu-parent a {
    font-family: 'Raleway-Bold';
}
.menu ul li ul.sub-menu li.sub-menus ul.subs-menu .current_page_item a {
    font-family: 'Raleway-Bold';
}
.mob-navs .sub-menus.menu_opened .subs-menu .current-menu-item a {
    font-family: 'Raleway-Bold';
}
.mob-navs .subin-menu li.current_page_item a {
    font-family: 'Raleway-Bold';
}
.our_approach ul {
    margin: 0;
    padding-left: 20px;
}
.our_approach ul li {
    list-style: disc;
    list-style-position: outside;
    padding-top: 24px;
}

/*modal start*/
#confirm_popup {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: #0000001a;
}
.modlainnerct {
    display: table;
    width: 100%;
    height: 100%;
}
.modlainnerct .popup {
    display: table-cell;
    vertical-align: middle;
}
.popup_inner.wh-bg{
    background: #fff !important;
}
.popup_inner{
     max-width: 500px;
    margin: 0 auto;
    background: #fff !important;
    padding: 30px;
}
.closewp {
    text-align: right;
}
.closereturn {
    color: #fff !important;
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
}
.customodal{
    display: none;
}
body{
    position: relative;
}
.popup_inner * {
    color: #fff !important;
}
.popup_inner p {
    font-size: 16px;
    line-height: 24px;
}
/*modal End*/


/***popup**/
#confirm_popup{
    z-index: 9999 !important;
}

#confirm_popup .popup_inner{
    max-width: 60%;
  }
  #confirm_popup .popup_inner .content{
  padding: 6% 14% 0 14%;
  }
  #confirm_popup .popup_inner .content p{
  font-size: 24px;
  line-height: 34px;
  font-family: 'Raleway-Medium';
  color:#131B4D !important;
  }
  #confirm_popup .popup_inner .modal-footer{
  padding: 7% 14% 12% 14%;
  }
  #confirm_popup .close.closereturn{
  background-image: url('../images/close-2.svg');
  width:43px;
  height: 43px;
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  }
  #confirm_popup .close.closereturn:hover{
    opacity: 0.8;
  }
  #confirm_popup .popup_inner .modal-footer a{
    font-size: 28px;
      font-family: 'Raleway-Bold';
  }
  #confirm_popup .popup_inner .modal-footer a:hover{
    opacity: 0.8;
    color:inherit;
  }
  #confirm_popup .modal-footer a.btn-primary, #confirm_popup .modal-footer a.btn-primary:hover{
  padding: 15px 60px;
  color: #fff !important;
  margin-right: 30px;
  }
  #confirm_popup .modal-footer a.btn-secondary{
    color: #919FA7 !important;
    padding: 15px;
  }

  @media (min-width:1441px) and (max-width:1919px){
    #confirm_popup .popup_inner .modal-footer a, #confirm_popup .popup_inner .content p {
      font-size: 20px !important;
    }
    #confirm_popup .close.closereturn {
      width: 30px !important; 
      height: 30px !important;
    }
    #confirm_popup .popup_inner .content {
        padding: 6% 13% 0 13%;
    }
    #confirm_popup .popup_inner .modal-footer {
        padding: 7% 13% 12% 13%;
    }
  }
  @media (min-width:1280px) and (max-width:1440px){
    .rd-link{
        font-size: 18px !important;
    }
    #confirm_popup .popup_inner .modal-footer a, #confirm_popup .popup_inner .content p {
      font-size: 18px !important;
      line-height: 26px !important; 
    }
    #confirm_popup .close.closereturn {
      width: 30px !important;
      height: 30px !important;
    }
  }
  /**repush**/
@media screen and (min-width: 481px) and (max-width: 767px) {

    #confirm_popup .popup_inner .modal-footer a {
        font-size: 12px;
        display: inline-block;
        padding: 25px 0 !important;
        width: 100%;
        margin: 15px 0;
        margin-right: 15px !important;
        text-align: center;
    }
      #confirm_popup .popup_inner {
        max-width: 70%;
        padding: 15px;
    }
    #confirm_popup .popup_inner .content {
      padding: 0;
      margin-top: 25px;
    }
    #confirm_popup .popup_inner .content p {
      font-size: 14px;
      line-height: 20px;
    }
    #confirm_popup .popup_inner .modal-footer {
      padding: 0;
      display: flex;
      margin-top: 15px;
      margin-bottom: 30px;
      justify-content: space-between;
    }
    #confirm_popup .close.closereturn{
      width: 28px;
        height: 28px;
    }

}
@media screen and (min-width: 100px) and (max-width: 480px) {

    #confirm_popup .popup_inner .modal-footer a {
        font-size: 17px;
        display: block;
        padding: 25px 0 !important;
        width: 100%;
        margin: 15px 0;
        margin-right: 0 !important;
        text-align: center;
    }
      #confirm_popup .popup_inner {
        max-width: 100%;
    }
    #confirm_popup .popup_inner .content {
      padding: 0;
      margin-top: 50px;
    }
    #confirm_popup .popup_inner .content p {
      font-size: 20px;
      line-height: 26px;
    }
    #confirm_popup .popup_inner .modal-footer {
      padding: 0;
      display: block;
      margin-top: 50px;
      margin-bottom: 30px;
    }
    #confirm_popup .close.closereturn{
      width: 28px;
        height: 28px;
    }

}

@media only screen and (device-width: 812px) and (orientation: landscape){
    .pipeline_txt{
        display: none;
    }
    
    .overlay-btn{
        font-size: 14px !important; 
        right: 12% !important;
        width: fit-content;
        padding: 20px !important;
        }
 
    #confirm_popup .popup_inner .modal-footer a {
      font-size: 12px;
      display: inline-block;
      padding: 25px 0 !important;
      width: 100%;
      margin: 15px 0;
      margin-right: 15px !important;
      text-align: center;
  }
    #confirm_popup .popup_inner {
      max-width: 70%;
      padding: 15px;
  }
  #confirm_popup .popup_inner .content {
    padding: 0;
    margin-top: 25px;
  }
  #confirm_popup .popup_inner .content p {
    font-size: 14px;
    line-height: 20px;
  }
  #confirm_popup .popup_inner .modal-footer {
    padding: 0;
    display: flex;
    margin-top: 15px;
    margin-bottom: 30px;
    justify-content: space-between;
  }
  #confirm_popup .close.closereturn{
    width: 28px;
      height: 28px;
  }
  
     /**prd page**/
    
    .product_page_inner .vc_column-inner {
        padding: 60px 25px 60px !important;
    }
    .products_page  .product_page_inner:nth-child(2) .vc_column-inner{
    padding: 110px 25px !important;
    }
    .products_page .wpb_wrapper{
        width:100% !important;
    }
    .combine-btn {
       
            display: flex !important;
            justify-content: center !important;
            margin-top: 5px !important;
            max-width: 200px !important;
            margin: 0 auto !important;
        
    }
    .pdf {
        line-height: 14px !important;
        font-size: 14px !important;
        padding: 10px 15px !important;
    }
    .product_page_inner .rd-link {
        font-size: 15px !important;
        line-height: 18px !important;
        padding: 12px 7px !important;
        text-align:center;
    }
    .product_page_inner .maw_advanced_btn.hvr-fade {
        padding: 15px 0px!important;
        font-family: 'Raleway-Bold';
        font-size: 18px !important;
        margin-top: 50px !important;
        width: 200px !important;
        margin-bottom: 5px !important;
    }
    .products_page .product_page_inner{
        margin-bottom:10px !important;
    }
    .combine-btn a i {
       
        margin-top: 8px;
    }
    .product_page_inner:nth-child(2) img{
        max-width: 250px  !important;
    }
    /**prd page END**/
}

@media only screen and (min-width: 768px) and  (max-width: 1024px){
 
    #confirm_popup .popup_inner .modal-footer a {
      font-size: 12px;
      display: inline-block;
      padding: 25px 0 !important;
      width: 100%;
      margin: 15px 0;
      margin-right: 15px !important;
      text-align: center;
  }
    #confirm_popup .popup_inner {
      max-width: 70%;
      padding: 15px;
  }
  #confirm_popup .popup_inner .content {
    padding: 0;
    margin-top: 25px;
  }
  #confirm_popup .popup_inner .content p {
    font-size: 14px;
    line-height: 20px;
  }
  #confirm_popup .popup_inner .modal-footer {
    padding: 0;
    display: flex;
    margin-top: 15px;
    margin-bottom: 30px;
    justify-content: space-between;
  }
  #confirm_popup .close.closereturn{
    width: 28px;
      height: 28px;
  }
  }
  
  .mb-60{
margin-bottom: 60px;
  }
  .m-0{
      margin: 0px !important;
  }

  sup {
    bottom: -0.2ex;
    font-size: 75% !important;
    vertical-align: super;
	line-height: 0 !important;
}
/*Hexagon*/
/*
.Grid {
    width: 50%;
    margin: 0 auto;
    position:relative;
    min-height: 650px;
}*/
.object-content {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.object-title {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #003494;
    font-weight: bold;
}
.object-description {
    margin-top: 20px;
    margin-bottom: 20px;
}
.object-description p {
    font-size: medium;
}

.object img {
    width: 100%;
}
.object {
    position: absolute;
    cursor: pointer;
}
.object img.img {
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
    cursor: pointer;
}
.object-name {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;            
    font-family: arial;
    cursor: pointer;
}
.object.active .object-name {
    color: white !important;
}
.hide {
    display: none;
}
.img.big {
    height: 351px;
    width: 304px;
}
.img.medium {
    height: 249px;
    width: 216px;
}
.img.small {
    height: 166px;
    width: 144px;
}
.object-name {
    top: 45%;
}
.object:first-child .object-name {
    top: 40%;
}

/* 404 Page */
.post_item_404 .image_page_404{
    height: auto;
}
.post_item_404 .page_title{
    margin: 0;
}
.scheme_original .post_item_404 .page_title {    
    font-size: 40px;
    font-family: 'Raleway-Bold';
    color: #131B4D !important;
    text-decoration: none;
    line-height: 40px;
}
.post_item_404 .page_description {
    margin-top: 1.5rem;
    font-size: 20px;
    color: #131B4D;
    font-family: 'Raleway-Medium';
    line-height: 24px;
    padding-bottom: 0;
    display: none;
}
.error404 .tg_header_banner {
    /*display: none;*/
}
.error404 .page_content_wrap.page_paddings_yes {
    padding: 60px 0;
}
.post_item_404 .page_title, .post_item_404 .page_description, .post_item_404 .page_search {
    text-align: center;
}
.post_item_404 .page_search {
    margin-top: 1.5rem;
    display: none;
}
.post_item_404 .page_search .search_wrap {
    margin-left: 0 !important;
}
/* 404 Page End */

.rollover_medium .object-name {
    color: #131B4D;
}
.overlay-btn{
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    position: absolute;
    z-index: 99;
    right: 16%;
    bottom: 30%;
    background-color: #FF9E18 !important;
    color: #fff !important;
    font-size: 40px;
    text-transform: uppercase;
    padding: 45px 45px;
    margin: 0;
    text-decoration: none;
    line-height: 0;
    border-radius: 6px;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
}
.scheme_original .overlay-btn:hover{
    color:#fff !important;
    text-decoration: none !important;
    background-color:  #e28b13 !important;
  }
  /*
.top {
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    position: relative;
  }
  
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% ;
    height: 100% ;
  }
  
  .video-wrapper{
    position: relative;
    padding-bottom: 200%;
    transform: translateY(-5%);
  }
  */
  /**test**/
  .embed-container { position: relative; padding-bottom: 48%; height: 0; overflow: hidden; max-width: 100%; } 
  .embed-container iframe, .embed-container object, 
  .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  

  .pipeline_txt{
      margin-bottom: 80px;
  }
.pipeline_txt, .mob_pipe_txt{
    padding-left: 91px;
    padding-top: 5px;
    font-size: 16px;
    color: #131B4D;
    font-family: 'Raleway-Medium';
    line-height: 24px;
}
.mob_pipe_txt {
    padding-left: 0;
    padding-bottom: 30px;
}
.contact_page .vc_single_image-img {
    width: 160px;
}
.contact_page .vc_single_image-img {
    width: 140px;
}
.jmsearch, .jmmenu{
    transition:none !important;
}
/* Our Products Page */

.product_page_inner .vc_column-inner {
    padding: 80px 55px 65px !important;
}
.product_page_inner .maw_advanced_btn.hvr-fade {
    padding: 15px 25px;
    font-family: 'Raleway-Bold';
    font-size: 18px !important;
    margin-top: 50px;
}
.ukoniq_logo .vc_single_image-img {
    width: 250px !important;
}
.products_page .vc_col-sm-6{
padding:0 25px ;
}
.products_page .vc_row{
margin:0 -25px;
display: flex;

}
.vc_custom_1605799241016{
    height: 100%;
}
.products_page .vc_column-inner{
display: flex;
justify-content: center;
}
.products_page  .wpb_wrapper{
    align-self: center;
}
.products_page .vc_single_image-wrapper,  .products_page .vc_single_image-img  {
    width:100%;
 }
/*
[class^="mega_uae_btn_"] a{
    display: flex;
    flex-direction: column;
    font-size: 14px !important;
}
.mega_uae_btn_263 a i{
    padding: 0 !important;
    margin-top: 8px;
}
.mega_uae_btn_263 {
display: inline-block;
}
*/
.combine-btn{
    display: flex;
    justify-content:center;
    margin-top: 80px;
}
.combine-btn a{
   
    font-family: 'Raleway-Bold';
    
    color:#fff !important;
    text-decoration:none;
}
.scheme_original .combine-btn a:hover{
   text-decoration:none !important;
   color:#fff !important;
}
.combine-btn a i{
    padding: 0 !important;
    margin-top: 14px;
    font-style: normal !important;
    line-height: 0;
    font-size: 25px;
}
.pdf{
    background-color: #64686c;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 20px 15px !important;
}
.combine-btn br{
    display:none !important;
}
.rd-link{
    background-color:#acaab0;
    display: flex;
    align-items: center;
    font-size: 20px;
    padding: 12px 12px !important;
}
.products_page .wpb_wrapper{
    width:100%;
}

.wpb_wrapper p, .wpb_wrapper li, .wpb_wrapper {
    letter-spacing: 0.5px !important;
}