body.gki {
    background: #fff;
}

body.gki h2 {font-weight:700; font-size:44px; padding:0 0 35px; line-height:38px; text-transform:none;  color: #001a53;}
body.gki p {font-size:16px; line-height:24px; color:#333; padding:0 0 25px;}
body.gki p b {font-weight:700;}

body.gki .btn_blk {display:block; padding:30px 0 0;}
body.gki .btn_blk a {
    display: inline-block;
    border: 1px solid #001a53;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 12px 25px;
    background: #001a53;
    border-radius: 30px;
    margin: 0 5px;
}
body.gki .btn_blk a:hover {
    background: none;
    padding: 12px 30px;
    color: #001a53;
}


.inner.gki .hero_in .btn_blk a {border:1px solid #02a4d7; background:#02a4d7;}
.inner.gki .hero_in .btn_blk a:hover {
    background: none;
    padding: 12px 30px;
    color: #ffffff;
    border: 1px solid #ffffff;
}



.inner.gki .hero_in .btn_blk a:nth-child(even) {
    color: #ffffff;
    background: none;
    border: 1px solid #ffffff;
}
.inner.gki .hero_in .btn_blk a:nth-child(even):hover {
    color: #ffffff;
    background: #02a4d7;
    border: 1px solid #02a4d7;
}


/* HERO START */

.inner.gki .hero {background:transparent; padding:0; display: none;}
.hero-bg {
    inset: 0;
    background-image: linear-gradient(rgba(50, 210, 205, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(50, 210, 205, .05) 1px, transparent 1px);
    background-size: 70px 70px;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    /* background: url(../images/home_about_bg.png) no-repeat center; */
    z-index: 1;
    /* background-size: cover; */
}
.inner.gki .hero_in .container {
    position: relative;
    z-index: 1;
}
.inner.gki .hero .navigation {top:0; background:rgb(38 14 88 / 57%); height:70px; display: flex; align-items:center;}
.inner.gki .hero .navigation .nav_bar .mn_menu > ul > li > a {font-size: 13px;}
.inner.gki .hero .h_content {display:none;}

.inner.gki .hero_in {
    background: #011a53;
    display: flex;
    align-items: center;
    padding: 190px 0 50px;
    justify-content: center;
    position: relative;
}

.inner.gki .hero_in .info {text-align:left;}
.gki_date_dv {
    display: flex;
}
.gki_date_bx {
    border: 1px solid #27435e;
    border-left: 3px solid #02a4d7;
    padding: 14px 10px 5px;
    margin-right: 10px;
    margin-top: 20px;
    width: 50%;
}
.gki_date_bx:last-child {
    margin-right: 0;
}
.inner.gki .hero_in .info small {
    display: block;
    padding: 0 0 10px;
    font-size: 31px;
    color: #fff6f6;
    line-height: normal;
    font-weight: 700;
}
.inner.gki .hero_in .info h1 {color:#5a2b9d; font-weight:500; font-size:22px; padding:0 0 35px; line-height:28px;}
.inner.gki .hero_in .info span {
    font-size: 15px;
    color: #fff;
    display: block;
    margin-bottom: 10px;
}
.inner.gki .hero_in .info span i {display:inline-block; width: 20px; text-align:center;}

.inner.gki .hero_in .p_sponsors {text-align:center;}
.inner.gki .hero_in .p_sponsors .pc_com {display:flex; text-align:center; justify-content:center; flex-wrap:wrap;}

.inner.gki .hero_in .p_sponsors .pc_com .top {display:block; width: 100%}
.inner.gki .hero_in .p_sponsors .pc_com .top strong {display:block; font-weight:600; font-size:18px; color:#fff; padding:0 0 5px; text-transform:uppercase;}

.inner.gki .hero_in .p_sponsors .pc_com .bottom {display:block; background:#fff; border-radius:15px; padding:20px 18px; margin:10px 0 0;}
.inner.gki .hero_in .p_sponsors .pc_com .bottom a {display:inline-block; margin:0 15px;}
.inner.gki .hero_in .p_sponsors .pc_com .bottom a img {
    height: 75px;
}

/* HERO END */

/* TRAINING PARTNERS START */

.inner.gki .tp_container {padding:70px 0;}
.inner.gki .tp_container h2 {text-align:center;}

.inner.gki .tp_container .gki_tp_logos {position:relative;}
.inner.gki .tp_container .gki_tp_logos a {display:block; margin:10px 5px; border:1px solid #eee; border-radius:15px; padding:20px 10px; background: #fff;}
.inner.gki .tp_container .gki_tp_logos a img {max-width:220px; display:inline-block;}

.inner.gki .tp_container #gki_tp_logos .owl-nav button span {background:#001a53; width:48px; height:48px; border-radius:50%; text-align:center; line-height:42px; color:#fff; 
font-weight:300;  display:inline-block; font-size:24px;}
.inner.gki .tp_container #gki_tp_logos .owl-nav button {position:absolute; top:50%;}
.inner.gki .tp_container #gki_tp_logos .owl-nav button.owl-prev {left:0; margin:-24px 0 0 -24px;}
.inner.gki .tp_container #gki_tp_logos .owl-nav button.owl-next {right:0; margin:-24px -24px 0 0;}

/* TRAINING PARTNERS END */

/* BACKGROUND START */

.inner.gki .background {
    padding: 70px 0;
    background: linear-gradient(180deg, #ffddfd, rgb(255, 255, 255, 1));
	background: #eff4ff;
}

.inner.gki .background .b_info {
}
.inner.gki .background .b_info .graphic {
    background: #fff;
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #dce5f8;
    text-align: center;
    margin: 0 0 4px 30px;
    float: right;
    width: 500px;
}
.graphic figcaption {
    color: #001a53;
    font-size: 13px;
    display: block;
    padding: 0 0 20px;
}
.inner.gki .background .b_info .b_info_bx2 .graphic {
    float: left;
    margin: 0 30px 15px 0;
}
.inner.gki .background .b_info .graphic small {color:#001a53; font-size:13px; display:block; padding:10px 0 0px;}
.inner.gki .background .b_info .graphic img {width:100%; display:inline-block; cursor: pointer;}

.inner.gki .background .b_info .info_show {display:none;}

.inner.gki .background .b_info .moreless-button {margin:0 0 25px; border:1px solid #d330c9; color:#001a53;  border-radius:30px; 
font-size:15px; font-weight:700; padding:10px 25px; display:inline-block;}
.inner.gki .background .b_info .moreless-button:hover {background:#001a53; color:#fff;}


.popup_GKI_img .modal-dialog {
    max-width: 75%;
}
.SDI_to_GKI_img .modal-dialog {
    max-width: 60%;
}
.popup_GKI_img .modal-body {
    padding: 0;
}
.popup_GKI_img .modal-body img {
    border: 1px solid #182765;
    padding: 0;
    display: block;
    width: 100%;
}
.popup_GKI_img .modal-content {
    border: 1px solid #dce5f8;
    border-radius: 15px;
    overflow: hidden;
    border: 1px solid #182765;
}




/* BACKGROUND END */

/*GKI for the Asia-Pacific Region*/
.GKI_Asia_Pacific_in {
    margin: 70px 0;
    padding: 40px 30px 20px;
    background: #f5fdff;
    border-radius: 20px;
    border: 1px solid #e2f8ff;
}





/* GKI FOR INDIA START */

.inner.gki .gki_for_india {padding:70px 0; background:#fde7ff;}

.inner.gki .gki_for_india .info {padding:0 20px 0 0;}

.inner.gki .gki_for_india .graphic {background:#fff; padding:30px 30px 10px; border-radius:15px; border:1px solid #ffeded; text-align:center; margin:0 0 25px;}
.inner.gki .gki_for_india .graphic small {color:#001a53; font-size:13px; display:block; padding:0 0 20px;}
.inner.gki .gki_for_india .graphic img {width:100%;}

/* GKI FOR INDIA END */

/* TRAINING OUTLINE START */

.inner.gki .training_outline {padding:70px 0 60px; background:#001a53;}

.inner.gki .training_outline h2 {color:#fff;}
.inner.gki .training_outline p {color:#fff;}  

.inner.gki .training_outline .accordion_bx {
    margin: 0 0 20px;
    background: #0f2659;
    padding: 15px 30px 15px 30px;
    border-radius: 0;
}
.inner.gki .training_outline .accordion_bx:last-child {border:0;}

.inner.gki .training_outline .accordion_Cl {color:#fff; font-size:18px; font-weight:700; padding:20px 0 20px; line-height:24px; overflow:hidden; text-align:left;
cursor:pointer; transition:0.5s all ease; position:relative; text-transform:uppercase;}
.accordion_bx span {
    color: #02a4d7;
    font-size: 18px;
    font-weight: 700;
    padding: 0 0 0;
    line-height: 22px;
    transition: 0.5s all ease;
    position: relative;
    text-transform: initial;
    display: block;
    margin-top: 10px;
}

.inner.gki .training_outline .accordion_Cl:before {position:absolute; right:18px; top:20px; z-index:9; content:"\f067"; font-family: "Font Awesome 5 Free";
    font-size: 15px;    font-weight: 600;}
.inner.gki .accordion_bx_Add .accordion_Cl:before {
    right: 18px;
    top: 20px;
    content: "\f068";
	font-family: "Font Awesome 5 Free";
    font-size: 15px;
}



.inner.gki .training_outline .accordion_Show {display:none;}
.inner.gki .training_outline .accordion_Show p {color:#fff;}
.inner.gki .training_outline .accordion_Show p a {font-weight:700; color:#02a4d7;}
.inner.gki .training_outline .accordion_Show1{display: block}


.Learning_objectives_dv {
    margin-top: 35px;
    padding-top: 35px;
    border-top: 1px solid #3f517a;
}
.Learning_objectives_bx {
    padding:30px 35px;
    border: 1px solid #1d3b57;
    background: #0f2659;
    min-height: 100%;
    position: relative;
    border-radius: 10px;
}
.Learning_objectives_bx h4 {
    font-size: 36px;
    line-height: 40px;
    color: #fff;
    font-family: "Space Grotesk", sans-serif;
    font-weight: 800;
	display: none;
}
.Learning_objectives_bx span {
    font-size: 70px;
    line-height: 64px;
    color: #fff;
    font-family: "Space Grotesk", sans-serif;
    font-weight: 800;
    opacity: 0.4;
}



body.gki .Learning_objectives_bx p {
    padding: 0;
    color: #fff;
    margin-top: 5px;
}





/* TRAINING OUTLINE END */

/* LEARNING OUTCOMES START */

.inner.gki .learning_outcomes {background:#fff; padding:70px 0;}

.inner.gki .learning_outcomes .inner {background:#fff; padding:70px 70px 40px; box-shadow:0 0 40px #fce1fa; border-radius:25px; position:relative;}
.inner.gki .learning_outcomes .inner::before {position:absolute; left:0; top:0; background:url("../images/Mandala.png") no-repeat center 100px; background-size:cover; 
content:""; width:100%; height:100%; opacity:0.5;}

.inner.gki .learning_outcomes .inner .info {position:relative; z-index:1;}
.inner.gki .learning_outcomes .inner .info ul {list-style:disc; padding:0 0 30px 18px;}
.inner.gki .learning_outcomes .inner .info ul li {font-size:17px; line-height:26px; color:#333; padding:2px 0;}
.inner.gki .learning_outcomes .inner .info ul li b {font-weight:700; color:#001a53;}

/* LEARNING OUTCOMES END */

/* TRAINING METHODOLOGY START */

.inner.gki .training_methodology {background:#fff; padding:10px 0 45px;}

/* TRAINING METHODOLOGY END */

/* AGENDA START */

.inner.gki .agenda_blk {
    padding: 70px 0;
    background: linear-gradient(0deg, rgb(255, 255, 255, 1) 80%, rgb(0 26 83 / 20%));
}
.GKI_session_dv {
    border-bottom: 1px solid #02a4d7;
    background: #ffffff;
    padding: 15px 0;
    border-radius: 0;
    display: flex;
}
.inner.gki .agenda_blk .topic.blank:first-child .GKI_session_dv {
    background: #02a4d7;
}
.inner.gki .agenda_blk .topic.blank:first-child .GKI_session_dv span {
    color: #fff;
}
.GKI_session_dv .time {
    width: 130px;
}
.inner.gki .agenda_blk ul.tabs {margin:0 0 30px; padding-left: 0px;}
.inner.gki .agenda_blk ul.tabs li {display:inline-block; margin-right:10px;}
.inner.gki .agenda_blk ul.tabs li a {font-size:15px; font-weight:500; min-width:120px; text-align:center; height:40px; border-radius:30px; display:flex; align-items:center; 
justify-content:center; color:#001a53; border:2px solid #001a53; margin-bottom: 5px;}
.inner.gki .agenda_blk ul.tabs li:hover a {background:#001a53; color:#fff;}
.inner.gki .agenda_blk ul.tabs li.active a {background:#001a53; color:#fff; font-weight:700;}
	
.inner.gki .agenda_blk .tab_content_wrapper {padding:0;}

.inner.gki .agenda_blk .topic.blank {margin:0 0 0px;}
.inner.gki .agenda_blk .topic.blank .time, .topic.blank .session_name {display:block; font-style:normal;font-weight:600; font-size:16px;
line-height:22px; color:#000; transition:all 500ms ease; padding-left:15px;}
.inner.gki .agenda_blk .topic.blank .session_name {padding-bottom:0px; font-size: 16px; font-weight:700;flex: 1;}
.inner.gki .agenda_blk .topic.blank .time {padding-top:0px; font-weight:400; font-size:15px;}

.inner.gki .agenda_blk .topic.blank .session_name a {color:#000;}

.inner.gki .agenda_blk .session_name .accordion p.Session_Highlights_tx {display:inline-block; cursor:pointer; border:1px solid #001a53; border-radius:50px; 
padding:0 10px; line-height:28px; font-size:13px; color:#001a53!important; font-weight:700; margin:5px 0; transition:all ease 0.5s;}
.inner.gki .agenda_blk .session_name .accordion p.Session_Highlights_tx:hover {background:#001a53; color:#fff!important;}
.inner.gki .agenda_blk .session_name .description {font-size:15px; line-height:24px; font-weight:normal; padding-top:10px;}
.inner.gki .agenda_blk .session_name .description p:empty {
    display: none;
}
.inner.gki .agenda_blk .session_name .description b {
    font-weight: bold;
}
.inner.gki .agenda_blk .session_name .description ul {padding:0 0 10px 20px;}
.inner.gki .agenda_blk .session_name .description ul li {list-style:circle; font-size:14px; padding:0; line-height:22px; 
font-weight:normal; letter-spacing:0.5px;}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx {display:inline-block; margin:30px 0 0;}  
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic {background:linear-gradient(-135deg, #5a2b9d, #001a53, #5a2b9d); 
margin:0 0 10px; border-radius:20px; overflow:hidden; position:relative; padding:2px;}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .images_circle {background:#f7f7f7; border-radius:20px; display:block;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .images_circle img {max-width:100%; display:block; border-radius:20px;}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .speaker_item_info {text-align:center;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .speaker_item_info h3.speaker_title {color:#001a53; font-weight:700; 
line-height:26px; font-size:18px; padding:0 0 5px; margin-bottom: 0px; font-family: "Space Grotesk", sans-serif;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .speaker_item_info p.speaker_department {font-size:14px; line-height:18px; color:#000000; padding:0 0 20px; margin:0;}
	
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic::before {
content: "";
position: absolute;
height: 100%;
width: 200%;
z-index: 2;
background: rgb(23 73 10 / 59%);
transform: rotate(0deg);
top: 102%;
left: -90%;
transition: all 0.7s cubic-bezier(0.19, 0.63, 0, 1.2);}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .item-social {
	position: absolute;
	left: -100%;
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	bottom: 0;
	transform: translateY(-5%);
	transition: all 1s cubic-bezier(0, 0, 0.25, 1.38);
}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .item-social a {color:#fff;}


.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .item-social ul {padding-left:0;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .item-social ul li {display:inline-block; font-size:16px; 
padding:0 10px 0 0;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic .item-social ul li a {color:#000;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic:hover:before {transform:rotate(0deg); top:80%; left:-90%;}
.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic:hover .item-social {left:20px; opacity:1; visibility:visible;}	
.abstract_title .pre_link {
	padding: 5px 15px;
	border-radius: 15px;
	font-size: 12px;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1px;
	display: none;
	background: #a06917;
	width: 150px;
	text-align: center;
	color: #fff;
}

.popup_text {display:none;}
.agenda_blk p.Tax_tx {font-size:15px;	margin:0;	font-weight:500;}

.inner.gki .agenda_blk .topic.blank .inner .content .speaker_bx .pic.nothover::before {display:none;}

.gki_day_head {
    background: #001a53;
    color: #fff;
    padding: 28px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.gki_day_head span {
    font-size: 18px;
    letter-spacing: 2px;
    color: #ffffff;
    font-weight: 800;
    display: block;
    margin-bottom: 10px;
}
.gki_day_head h3 {
    font-size: 24px;
    color: #ffffff;
    font-weight: 600;
    display: block;
    margin-bottom: 10px;
    font-family: "Space Grotesk", sans-serif;
    padding: 0;
    line-height: 30px;
}
body.gki .gki_day_head p {
    color: #fff;
    padding: 0;
}



/* AGENDA END */

/* PRICING START */

.inner.gki .pricing {padding:70px 0; background:#f7f7f7;}
.inner.gki .pricing table {margin:0 0 50px; text-align:center;}
.inner.gki .pricing table td {border-right:5px solid #f7f7f7; border-bottom:5px solid #f7f7f7;}
.inner.gki .pricing table td:last {border-right:none;}

.inner.gki .pricing table tr td strong {font-size:15px; font-weight:700; color:#fff; line-height:24px; padding:10px; display:block;}
.inner.gki .pricing table tr:first-child td strong {text-transform:uppercase;}
.inner.gki .pricing table tr td strong.black {color:#000; font-size:15px;}
.inner.gki .pricing table tr td strong.dark {font-size:15px;}
.inner.gki .pricing table tr td strong.cat {color:#222; text-transform:none; font-size:15px; font-weight:600; padding:5px 10px; letter-spacing:0.25px; line-height:20px;}
.inner.gki .pricing table tr td span {display:block; font-size:15px; line-height:18px; padding:5px 10px; letter-spacing:0.25px; color:#333; font-weight:500;}
.inner.gki .pricing table tr td span.white {color:#fff;}

.inner.gki .pricing p.note {font-size:13px; padding:10px 0 0; color:#000;}





.inner.gki .contact_blk {padding:70px 0; text-align:center; background:#f7f7f7;}

.inner.gki .contact_blk .com_blk {
    display: block;
    border: 1px solid #001a53;
    overflow: hidden;
    padding: 25px;
    margin: 0 0 20px;
    text-align: center;
    border-radius: 10px;
}
.contact_blk h3 {
    font-size: 26px;
    color: #001a53;
    font-weight: 600;
    display: block;
    margin-bottom: 20px;
    font-family: "Space Grotesk", sans-serif;
    letter-spacing: 0;
}
.inner.gki .contact_blk .com_blk .pic {width:120px; height:120px; display:inline-block; border-radius:50%; margin:0 0 20px; overflow:hidden; position:relative; border:1px solid #001a53}
.inner.gki .contact_blk .com_blk .pic img {border-radius:50%; max-width:100%;}

.inner.gki .contact_blk .com_blk .info {display:block;}
.inner.gki .contact_blk .com_blk .info strong {display:block; text-transform:uppercase; font-weight:bold; color:#001a53; font-size:17px; padding:0 0 10px;}
.inner.gki .contact_blk .com_blk .info b {display:block; font-weight:600; color:#001a53; font-size:14px; padding:8px 0 0; line-height:18px;}
.inner.gki .contact_blk .com_blk .info p {display:block; font-size:14px; 
line-height:20px; letter-spacing:0.25px; padding:0;}
.inner.gki .contact_blk .com_blk .info a {display:inline-block; font-size:14px; 
font-weight:700; color:#02a4d7;}



/*.inner.gki .content_container .pricing .btn_blk a {background:#d330c9; border:none; color:#fff;}*/

/* PRICING END */

/* FOOTER START */

/*
.inner.gki .footer {background:#f4cbf3; padding:30px 0 0; overflow:hidden; position:relative;}
.inner.gki .footer h5 {font-size:17px; text-transform:uppercase; font-weight:900; padding:0 0 10px; text-align:center;}

.inner.gki .footer .ft_top {position:relative; z-index:1;}
.inner.gki .footer .ft_top h2 {padding:0 0 25px;}

.inner.gki .footer .ft_top p {font-size:13px; line-height:18px; color:#000; text-align:center;}
.inner.gki .footer .ft_top p a {color:#000;}
.inner.gki .footer .ft_top p a:hover {color:#000;}
.inner.gki .footer .ft_top ul {text-align:center;}
.inner.gki .footer .ft_top ul li {font-size:16px; line-height:22px; list-style:none;}
.inner.gki .footer .ft_top ul li a {color:#000;}
.inner.gki .footer .ft_top ul li a:hover {color:#260e58;}

.inner.gki .footer .ft_top .logo {text-align:center;}
.inner.gki .footer .ft_top .logo img {max-width:400px;}
.inner.gki .footer .ft_top p.para {font-size:13px; line-height:18px; padding:10px 0 30px; text-align:center; color:#000;}

.inner.gki .footer .ft_contour {position:absolute; width:100%; left:0; top:25%; text-align:center;}
.inner.gki .footer .ft_contour img {animation:spin 100s linear infinite; display:inline-block; max-width:100%;}

.inner.gki .footer .ft_bottom {background:#000; padding:15px 0; text-align:center; display:block;}
.inner.gki .footer .ft_bottom address {color:#fff; font-size:14px; font-weight:500;}
.inner.gki .footer .ft_bottom address a {color:#fff; text-decoration:none;}
*/

/* FOOTER END */

/* KEY FRAMES */

@keyframes spin {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}

@keyframes scrollBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 -200px;
  }
}

/* FOOTER END */

@media (max-width:1170px){
	.inner.gki .tp_container #gki_tp_logos .owl-nav button span {
		width: 40px;
		height: 40px;
		line-height: 34px;
		font-size: 22px;
	}
	.inner.gki .tp_container #gki_tp_logos .owl-nav button.owl-next {
		margin: -24px 0 0 0;
	}
	.inner.gki .tp_container #gki_tp_logos .owl-nav button.owl-prev {
		margin: -24px 0 0 0;
	}
}


@media (max-width: 1024px) {
    body.gki h2 {
        font-size: 34px;
        line-height: 40px;
    }
	body.gki p {
		font-size: 15px;
		line-height: 23px;
		padding: 0 0 20px;
	}
	.inner.gki .tp_container, .inner.gki .background, .inner.gki .pricing, .inner.gki .agenda_blk, .inner.gki .contact_blk {
		padding: 45px 0;
	}
	.GKI_Asia_Pacific_in {
		margin: 45px 0;
		padding: 30px 20px 20px;
	}
	.inner.gki .training_outline {
		padding: 45px 0 40px;
	}
	.Learning_objectives_bx span {
		font-size: 46px;
		line-height: 56px;
	}
	.Learning_objectives_bx {
		padding: 25px 25px;
	}
	
}


@media (max-width: 991px) {
    .inner.gki .background .b_info .graphic {
		width: 360px;
	}
	.inner.gki .hero_in .info small {
		font-size: 26px;
	}
	.inner.gki .hero_in {
		padding: 130px 0 50px;
	}
	body.gki .btn_blk a {
		font-size: 14px;
		padding: 12px 15px;
		margin: 5px 3px;
	}
	body.gki .btn_blk {
		padding: 20px 0px 30px;
	}
	.inner.gki .training_outline .accordion_bx {
		padding: 15px 20px 15px 20px;
	}
	.inner.gki .training_outline .accordion_Cl {
		font-size: 16px;
		padding: 20px 0 20px;
		line-height: 23px;
		padding-right: 40px;
	}
	.inner.gki .agenda_blk .topic.blank .session_name {
		font-size: 15px;
	}
	.inner.gki .agenda_blk .topic.blank .time {
		font-size: 14px;
		padding-left: 0;
	}
	.GKI_session_dv .time {
		width: 90px;
	}
	.inner.gki .agenda_blk .topic.blank:first-child .GKI_session_dv {
		padding-left: 10px;
	}
	.gki_day_head {
		padding: 20px;
	}
	.gki_day_head h3 {
		font-size: 20px;
		padding-bottom: 0;
	}
	.inner.gki .pricing table tr td span {
		font-size: 14px;
		line-height: 18px;
	}
	.inner.gki .pricing table tr td strong {
		font-size: 14px;
		line-height: 22px;
	}
}


@media (max-width: 767px) {
    .inner.gki .background .b_info .graphic {
		width: 100%;
		margin-bottom: 20px;
	}
	body.gki h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.gki_date_dv {
		flex-wrap: wrap;
	}
	.gki_date_bx {
		margin-right: 0px;
		margin-top: 10px;
		width: 100%;
	}
	.inner.gki .agenda_blk ul.tabs li a {
		font-size: 14px;
		min-width: 100px;
		height: 40px;
	}
	
}







