@charset "utf-8";
/* CSS Document */
/*CUSTOM STYLE*/

/*FONTS*/
/*@font-face {
font-family: DeliciousRomanRegular;
src:url(../../fonts2/Raleway-Bold.ttf);
}

@font-face {
font-family: DeliciousRomanBold;
src:url(../../fonts2/Raleway-ExtraBold.ttf);
}

@font-face {
font-family: DeliciousRomanRegular;
src:url(../../fonts2/Raleway-Heavy.ttf);
}

@font-face {
font-family: DeliciousRomanBold;
src:url(../../fonts2/Raleway-Light.ttf);
}


@font-face {
font-family: DeliciousRomanRegular;
src:url(../../fonts2/Raleway-Medium.ttf);
}*/

@font-face {
    font-family: 'Raleway', sans-serif;
    src:url(../../fonts2/Raleway-Regular.ttf);
}

/*@font-face {
font-family: DeliciousRomanRegular;
src:url(../../fonts2/Raleway-SemiBold.ttf);
}

@font-face {
font-family: DeliciousRomanBold;
src:url(../../fonts2/Raleway-Thin.ttf);
}*/
/*LOADER DIV*/
.loader {
color: #b67d08;
}
.loader div
{
background-color: #b67d08 !important;
}
/*HEADER SECTION*/
.logo, .logo-dark {    max-height: 77%;
}
.navbar-nav > li > a {
    font-family: 'Raleway', sans-serif !important;
	font-weight: 700;
}
.owl-carousel img {
    /*width: 70% !important;*/
}
/*ABOUT TABS SECTION*/
.service-tabs.about_tabs .nav.nav-tabs a i.abt-skg_icon {
    background:url(../../img/home_page/abt-skg_icon.png) no-repeat center;
    /*width:52px;*/
    height:52px;	  
}
.service-tabs.about_tabs .nav.nav-tabs li.active a i.abt-skg_icon {
    background:url(../../img/home_page/abt-skg_icon2.png) no-repeat center;	 
}
.service-tabs.about_tabs .nav.nav-tabs a i.iics_icon {
    background:url(../../img/home_page/iics_icon.png) no-repeat center;	
    height:52px;	  
}
.service-tabs.about_tabs .nav.nav-tabs li.active a i.iics_icon {
    background:url(../../img/home_page/iics_icon2.png) no-repeat center;	 
}
.service-tabs.about_tabs .nav.nav-tabs a i.book-abt-icon {
    background:url(../../img/home_page/book-abt-icon.png) no-repeat center;	
    height:52px;	    
}
.service-tabs.about_tabs .nav.nav-tabs li.active a i.book-abt-icon {
    background:url(../../img/home_page/book-abt-icon2.png) no-repeat center;	 
}
.service-tabs.about_tabs .nav.nav-tabs a i.keynote_icon {
    background:url(../../img/home_page/keynote_icon.png) no-repeat center;	
    height:53px;	   
}
.service-tabs.about_tabs .nav.nav-tabs li.active a i.keynote_icon {
    background:url(../../img/home_page/keynote_icon2.png) no-repeat center;	 
}
/*MENU*/
.dropdown-menu.dropdown_menu2 {
    min-width: 300px !important;   
}
/*.navbar-nav.navbar_all > li > a { 
      line-height: 35px;
}*/
.dropdown-menu {    
    padding: 10px 0;
}
.mega_title
{
    font-weight:bold !important; color:#fff !important; font-size:13px !important;
}
@media (min-width: 992px) {	
    .navigation .navbar-nav.navbar_all>li>.dropdown-menu
    {
        margin-top:-30px;
    }
    .navigation.sticky.scrolling .navbar-nav.navbar_all>li>.dropdown-menu
    {
        margin-top:-15px;
    }
    .dropdown-submenu .dropdown-menu {
        top: -8px;
    }
    .dropdown-menu.key_menu {
        min-width: 165px;
    }
	.dropdown-menu.book_menu {
        min-width: 290px;
    }
    .navbar-nav .dropdown > a > i, .navbar-nav .dropdown-submenu > a > i {
        display: none;
    }
	.megamenu-item
	{
	min-height: 360px;
	}
}
@media (max-width: 991px) {
    .mega_title
    {
        color: #6c6c6c !important;
    }
    .navbar-nav .dropdown > a > i, .navbar-nav .dropdown-submenu > a > i {
        display: block;
        width: 46px;
        height: 46px;
        line-height: 46px;
        text-align: center;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 50;
        cursor: pointer;
    }
    .navbar-nav .open .dropdown-menu, .dropdown-trigger.active + .fa  + .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent !important;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; 
    }
    /*.navbar-nav .open .dropdown-menu, .dropdown-trigger.active + .dropdown-menu {
display: block;
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent !important;
border: 0;
-webkit-box-shadow: none;
box-shadow: none; }*/
}

/*.navbar-nav .dropdown > i, .navbar-nav .dropdown-submenu > i {
    display: none;
}	
        @media (max-width: 991px)
{
.navbar-nav .dropdown > i, .navbar-nav .dropdown-submenu > i {
    display: block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 50;
    cursor: pointer;
}
}*/

/*FOOTER SECTION*/
.main_footer
{
    font-family: 'Raleway', sans-serif !important;
    font-size: 16px;
    color: #ffffff;
}
.main_footer .footer-widgets
{
    padding: 40px 0px 10px 0px;
}
.main_footer h5.widget-title {
    margin-bottom: 26px;
    /*font-size: 42px;*/
    font-size: 30px;
    color: #ffffff;
}
.main_footer span
{
    font-size: 16px !important;
    color: #ffffff;
    font-weight: 500;
}
.main_footer .contact-icon i {
    font-size: 16px;
    color: #ffffff;    
}
.main_footer p
{
    color:#ffffff;
    font-size:16px;
    font-weight: 500;
}
.main_footer a
{
    color:#ffffff;
    font-size:16px;
    font-weight: 500;
}
.main_footer a:hover
{
}
.main_footer .contact-item {  
    margin-top: 20px;
}
/*.footer-type-5 .footer-widgets {
    padding: 30px 0 !important;
}*/

.main_footer .foot_contact
{
    border-right: 1px solid #2d3947;
}
.main_footer .foot_contact
{
    font-family: 'Open Sans', sans-serif !important;
}
.footer .footer-widgets.foot_bottom
{
    padding:10px 0px 40px 0px;
}
.mail_con a 
{
    text-decoration:underline !important;
}
#back-to-top
{
    background:#b67d08 !important;
}
.copyright-home2
{
	font-weight:500;
}
/*Program offered section*/

.program_sec .promo-inner {
    bottom: 0% !important;
    position: absolute;   
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    background: rgba(21, 35, 50, 0.51);
}
.program_sec .promo-inner h3 {
    color:#ffffff;
    font-size:25px;
    margin-bottom: 0px;
    padding: 20px 0px;
}
@media (min-width: 992px) {
.program_sec
{
	padding-left: 4px;
    padding-right: 4px;
}
    .program_sec .promo-banner {
        padding-left: 4px;
        padding-right: 4px;
        margin-bottom: 8px;
    }
    .program_sec .promo_ban2
    {
        /*padding-left: 8px;*/
    }
    .program_sec .promo_ban3
    {
        /*padding-right: 8px;*/
    }
}
/*Quotes section*/
.work-item.hover-4 .hover-overlay {
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    width: auto;
    height: auto;
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
    background: rgba(67, 19, 95, 0.44);
}
.work-item.hover-4 .work-description img {
    width:128px; height:128px;
}
.quotes-portfolio .work-item.hover-4 .hover-overlay
{
	background:transparent !important;
}
/*testimonial*/
.testimonial_sec
{
    padding:40px 0px;
}
.testimonial_sec .entry-wrap {    
    padding: 30px !important;
    min-height: 480px;
    margin-bottom:15px;
}
.testimonial_sec .entry-wrap .entry_img img
{
    width:150px;
    height:150px;
    border-radius:50%;
}
@media (min-width: 992px) {
    .testimonial_sec .entry-wrap .entry-content p.txt_1
    {
        min-height:168px;
    }
}
.heading-row {
    margin-bottom: 30px !important;
}
/*DEFAULT BUTTON*/
.btn.btn_site
{
    /*border-color:#b1965f !important;*/
    font-size: 14px;
    text-transform: capitalize;
	border-width: 1px;	
    border-color: #b67d08 !important;
	color: #b67d08;
	border-radius: 0px;
}
.btn.btn_site:hover
{	
    background-color: #b67d08 !important;
}
.btn.btn_site span {
    color:#b67d08;
}


@media (min-width: 576px) {
    .title_btn {
        margin-top: -70px;   
    }
    .title_btn
    {
        float:right;
    }
}
/*SLIDER*/
@media (max-width: 575px) {
    .title_btn {
        margin-top: -20px;  
    }
    .custom.tparrows
    {
        width:30px !important;
        height:30px !important;	
    }
    .custom.tparrows,
    .custom.tparrows:hover {
        top:95% !important;
    }
}
/*.rev_slider .tp-bgimg.defaultimg {
    background-position: center center !important;
    max-height: 1080px;
}*/
/*Revolusion slider*/
.custom.tparrows,
.custom.tparrows:hover {
    background-color: rgba(255, 255, 255, 0.3) !important; 
    border-radius:50%;
    top:91% !important;
}
.custom.tparrows
{
    width:80px;
    height:80px;	
}
.custom.tparrows:before {
    font-family: "";
    /* font-size: 30px;
     color:#fff !important;
         margin-top:20px;*/


    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin: -7px 0 0 -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 11px;
    pointer-events: none;
    border-color: transparent transparent transparent #fff;
}
.custom.tparrows.tp-leftarrow:before {
    content: "" !important;
    top: 50%;
    right: 50%;
    display: block;
    margin: -7px 0 0 -19px;
    border-color: #fff #fff transparent transparent;


    width: 0; 
    height: 0; 
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 11px solid #fff;
}
.custom.tparrows.tp-rightarrow:before {
    content: '';	
}
@media (max-width: 575px) {
    .title_btn {
        margin-top: -20px;  
    }
    .custom.tparrows
    {
        width:30px !important;
        height:30px !important;	
    }
    .custom.tparrows,
    .custom.tparrows:hover {
        top:93% !important;
    }
    .custom.tparrows.tp-leftarrow {
        left:-25px !important;
    }
    .custom.tparrows.tp-rightarrow {
        left:107% !important;
    }
    .slider_mob
    {
    }
    .slider_tab
    {
        display:none;
    }
}
@media (min-width: 576px) and (max-width: 991px) {
    slider_tab
    {

    }
    .custom.tparrows
    {
        width:30px !important;
        height:30px !important;	
    }
    .custom.tparrows,
    .custom.tparrows:hover {
        top:93% !important;
    }
    .custom.tparrows.tp-leftarrow {
        left:-25px !important;
    }
    .custom.tparrows.tp-rightarrow {
        left:107% !important;
    }
}
/*NEW SLIDER SECTION*/
/* Arrows */
.slider__switch { 
    background-color: rgba(255, 255, 255, 0.3) !important; 
    border-radius:50%;
    top:89% !important;
    opacity:1;
    width:80px;
    height:80px;
}
.slider__switch[disabled] {
    opacity: 1;
    visibility: visible;
}
.slider-nav {
    display:none;
}
.slider__switch span:before {
    color: #fff;
    display: block;
    width: 32px;
    height: 32px;

    font-family: "";
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin: -7px 0 0 -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 11px;
    pointer-events: none;
    border-color: transparent transparent transparent #fff;
}
.slider__switch.slider__switch--prev span:before {
    content: "" !important;
    top: 50%;
    right: 50%;
    display: block;
    margin: -7px 0 0 -19px;
    border-color: #fff #fff transparent transparent;


    width: 0; 
    height: 0; 
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 11px solid #fff;
}
@media (max-width: 580px)
{
    .slider__switch {
        /*display: none;*/
        display:block;
    }
}
@media(max-width: 991px) {
    .slider__switch {  
        border-radius:50%;
        top:93% !important;  
        width:30px;
        height:30px;
    }
}
/*.slide_item1 {  
    animation:fade 8s infinite;
-webkit-animation:fade 8s infinite;

} 
.slide_item2 { 
    animation:fade2 8s infinite;
-webkit-animation:fade2 8s infinite;
}
.slide_item3 {
animation:fade3 8s infinite;
-webkit-animation:fade3 8s infinite;
}
@keyframes fade
{
  0%   {opacity:1}
  33.333% { opacity: 0}
  66.666% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity:0}
  33.333% { opacity: 1}
  66.666% { opacity: 0 }
  100% { opacity: 0}
}
@keyframes fade3
{
  0%   {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}*/

/*slider-2*/
ol.bjqs-markers
{
    display:none !important;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
    left: 17px;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 20px;
}
ul.bjqs-controls.v-centered li a {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.3) !important;
    border-radius: 50%;
    top: 86.5% !important;
    opacity: 1;
    width: 80px;
    height: 80px;
}
ul.bjqs-controls.v-centered li a:before {
    color: #fff;
    display: block;
    width: 32px;
    height: 32px;
    font-family: "";
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin: -7px 0 0 -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 11px;
    pointer-events: none;
    border-color: transparent transparent transparent #fff;
}
ul.bjqs-controls.v-centered li.bjqs-prev a:before { 
    content: "" !important;
    top: 50%;
    right: 50%;
    display: block;
    margin: -7px 0 0 -19px;
    border-color: #fff #fff transparent transparent;


    width: 0; 
    height: 0; 
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 11px solid #fff;
}
@media (max-width: 575px)
{
    ul.bjqs-controls.v-centered li a {   
        top: 83.5% !important;
        width: 30px;
        height: 30px;
    }
}
@media (min-width: 576px ) and (max-width: 991px) {
    ul.bjqs-controls.v-centered li a {    
        top: 86.5% !important;   
        width: 30px;
        height: 30px;
    }
}
/*END OF NEW SLIDER SECTION*/
/*CLIENT SECTION*/
.client_section
{
    padding: 40px 0px;
}
.client_section .item a {
	cursor: default;
}
/* Gray Scale */
.client_section .item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.client_section .item:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
/*sidebar form*/
.logo-dark.logo_form {
    width:46%;   
}
#sidenav_close2 i {
    font-size: 26px;
    color: #424242;
    position: absolute;
    right: 34px;
    top: 34px;
}
.customizer_2 { 

    /*width: 450px !important;*/
}
.corner
{
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    display: block;
    background-color: #47bce9;
    position: absolute;
    top: 50%;
    left: -95px;
    box-shadow: -3px 0px 8px -1px rgba(0, 0, 0, 0.1);
    font-size: 17px;
    color: #fff;
    /*font-family: Helvetica, sans-serif;*/
    cursor: pointer;
    text-align: center;
    width: 160px;
    border-radius:0px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 30px;
    line-height: 30px;
}
#options {
    padding: 30px;    
}
.cont_form .contact-name input, .cont_form .contact-email input
{
    width: 100% !important;
}
.cont_form textarea, .cont_form input {   
   border: 1px solid #e4e4e4;
}
/*GALLERY SECTION*/
section.gallery_sec
{
    background: #152332;padding:30px 0px 0px 0px;
}
.text_white
{
    color:#fff;
}
.gallery_right
{
    font-family: 'Raleway', sans-serif !important; margin-top:70px;
}
.gallery_right .photo-gallery
{
    border-bottom:1px solid #fff;    padding: 50px 10px;
}
.gallery_right .photo-gallery a
{
    color:#fff; font-size:22px;font-weight: 600; line-height:35px
}
.gallery_right .photo-gallery a:hover
{
    color: #b67d08;
}
.gallery_right .photo-gallery a span i
{
    margin-left: 100px;
}
.gallery_right .photo-gallery a span.phs_txt
{
      /* margin-left: 26px;*/
}
.gallery_right .photo-gallery a span i
{
    font-weight: 600;
}
.photo-gallery.no_border
{
    border-bottom:none !important;
}
@media (max-width: 991px) {
    .gallery_right
    {
        margin-top:0px;
    }
    .gallery_right .photo-gallery
    {
        padding: 25px 10px;
    }
    .gallery_right .photo-gallery a {
        font-size: 20px;
    }
    .gallery_desktop
    {
        display:none;
    }
}
@media (min-width: 992px) {
    /*section.gallery_sec
    {
            display:none;
    }*/
}
/* Rotate */
.gallery_sec .gal_img2 img {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;

}
.gallery_sec .gal_img2:hover img {

    -webkit-transform: rotate(2deg) scale(1.1);
    transform: rotate(2deg) scale(1.1);
    /*-webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;*/
}

/*gallery desktop*/
.gallery_desktop
{
    height:900px;
}
.gallery_desktop .gallery_col
{
    width:85%; float:right; font-family: 'Raleway', sans-serif !important; margin-top:105px;
}
.gallery_desktop .gallery_col .photo_1
{
    border-bottom:1px solid #fff;    padding: 50px 10px;
}
.gallery_desktop .gallery_col .photo_1 a
{
    color:#fff; font-size:22px;font-weight: 600; line-height:35px;
}
.gallery_desktop .gallery_col .photo_1 a span
{
    margin-left: 100px;
}
.photo_1 a span i
{
    font-weight: 600;
}
.photo_1.nborder
{
    border-bottom:none !important;
}
/*ABOUT SECTION*/
section.about_sec
{
    background:#ebebeb; padding:40px 0px;
}
/*END OF HOME PAGE*/

/*ABOUT US PAGE*/
@media (min-width: 370px) {
.copy-mobile
{
	display:none !important;
}

}
@media (max-width: 369px) {
.copy-all
{
	display:none !important;
}
.copyright.copy-mobile span {   
    line-height: 22px !important;
}
.copyright.copy-mobile a {   
    line-height: 22px !important;
}
}
/*MISSION SECTION*/
section.mission-sec
{
    padding:30px 0px 0px 0px;/* background:url(../../img/about-us/abt_bg.jpg) center;*/
	
	/* SLIDER ROUNDED RELATED BUTTON UI STYLE*/

    /* IE10+ */ 
    background-image: -ms-radial-gradient(top, ellipse farthest-corner, #00bdd9 0%, #010f22 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(top, ellipse farthest-corner, #00bdd9 0%, #010f22 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(top, ellipse farthest-corner, #00bdd9 0%, #010f22 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, top center, 0, top center, 286, color-stop(0, #00bdd9), color-stop(100, #010f22));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(top, ellipse farthest-corner, #00bdd9 0%, #010f22 100%);

    /* W3C Markup */ 
    background-image: radial-gradient(ellipse farthest-corner at top, #00bdd9 0%, #010f22 100%);

}
section.mission-sec .semi-fluid
{
    padding-right: 0px;
}
.mission-sec h1
{
    /*font-size:40px;*/
	font-size:36px;
}
.mission-sec h2
{
    font-size: 25px;
    letter-spacing: 2px;
    font-weight:600;
}
.mission-sec h5
{
    font-size:20px;
}
.mission-sec h3
{
    font-size:28px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif !important;
}
@media (max-width: 991px) {
    section.mission-sec
    {
        background:#005279;
        padding:0px 0px;
    }
    .mission-sec h1 {
        font-size: 30px;
    }
    .mission-sec h2 {
        font-size: 16px;
        letter-spacing: 1px;    
    }
    .mission-sec h5 {
        font-size: 19px;
        margin-top: 25px;
    }
    .mission-sec h3 {
        font-size: 21px;
        margin-top: 10px;
    }
}
@media screen and (max-width:1550px) and (min-width:1200px){
.skg-abt-img
{
min-height:1050px;
}
.skg-abt-img img
{
position: absolute; bottom: 0;
}
}
/*ABOUT IICS SECTION*/
.hightlight-sec
{
}
.hightlight-sec .hightlight-col
{
}
.hightlight-sec .hightlight-col img
{
}
.hightlight-sec .hightlight-col img:hover
{
}
@media (min-width: 992px) {
    .hightlight-sec .hightlight-col img
    {
        /*height:100%;*/
       /* height:405px;*/
    }
}
section.counter-sec
{
    background-color: #1abcb0;
    font-family: "Montserrat", sans-serif !important;
}
/*COUNTER SECTION*/
.counter-sec .statistic-timer {
    font-weight: 800;
}
.counter-sec h5.counter-text
{
    font-weight: 700; 
}
@media (max-width: 991px) {
.counter-sec .statistic-timer { 
 font-size: 55px !important; 
}
}
/*values to live by section*/
section.values-sec
{
    background:#0a0137; padding:30px 0px;
}
.values-sec h3
{
    font-size: 35px;
}
#mread_text{
display:none;
}
.values-sec ol {
    padding: 0px;
    margin-left: 30px;
}
.values-sec ol li {    
    padding: 0px 15px;
	font-size: 16px;
    line-height: 32px;
}
.values-sec .btn.btn-rmore
{
	border-radius:0px;
}
@media (max-width: 991px) {
    .values-sec ol li
    {
        font-size: 16px;   
        line-height: 30px;
    }
}
/*about skg section*/
#myCarousel .nav a small
{
    display: block;
}
/*#myCarousel .nav
{
    background: #eee;
}*/
.nav-justified > li > a
{
    border-radius: 0px;
}
/*.nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; }
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; }
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; }*/

.carousel-control.left, .carousel-control.right {
    background: none;
    color: red;
    border: none;
    top: 50%;
    font-size:40px;
}
.carousel-control.left {margin-left: -45px; color: #fff;}
.carousel-control.right {margin-right: -45px; color: #fff;}

/* SLIDER ROUNDED RELATED BUTTON UI STYLE*/
#custom-slider.journey{
    /* IE10+ */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #866333 0%, #392D1D 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #866333 0%, #392D1D 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #866333 0%, #392D1D 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #866333), color-stop(100, #392D1D));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #866333 0%, #392D1D 100%);

    /* W3C Markup */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #866333 0%, #392D1D 100%);
}
#custom-slider .nav-pills>li.active>a, #custom-slider .nav-pills>li.active>a:hover, #custom-slider .nav-pills>li.active>a:focus {
    background-color: transparent !important;
}
#custom-slider nav{
    background-color: transparent !important;
}
.silder-navigation{

}
.silder-navigation li{
    float: left; 
    position: relative;
    /*width: 10%;*/
    width: 133px;
}
.silder-navigation li a.slider-button.rounted {
    width: 104%;
}
.silder-navigation li a.slider-button.rounted .outer {
    /*width: 55px;
    height: 55px;*/
	width: 45px;
    height: 45px;
    background-color: transparent;
    border-radius: 50%;
    position: relative;
    border: 2px solid #f7ab14;
    z-index: 2;
}
.silder-navigation li:after{
    position: absolute;
    content: "";
   /* width: 63%;*/
    width: 76%;
    height: 2px;
    background-color: #f7ab14;
    top: 50%;
    right: -21px;
    z-index: 0;
}
.silder-navigation li:last-child::after{
    content:" ";
    opacity: 0!important;
}
.silder-navigation li.active a.slider-button.rounted .inner {
    width: 40px;
    height: 40px;
    background-color: #f7ab14;
    border-radius: 50%;
    position: absolute;
    top: 17px;
    left: 22px;
    z-index: 2;
}
.silder-navigation li.active a.slider-button.rounted .inner:after{
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    /* background: red; */
    border-left: 10px solid transparent;
    border-top: 10px solid #f7ab14;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -30px;
    left: 10px;
}
#custom-slider .carousel-caption {
    position: relative;
   /* width: 100%;*/
    width: 83%;
    text-align: left;
    left: 5%;
}
#custom-slider.journey .slide {
    margin: 30px 0 0 83px;
}
#custom-slider.journey .slide .carousel-inner{
    margin-top: 50px;
    margin-left:-50px;
}
#custom-slider.journey .carousel-control.left {
    margin-left: -196px;
    color: transparent;
    font-size: 0;
    border-left: 80px solid transparent;
    border-top: 80px solid transparent;
    border-bottom: 80px solid transparent;
    border-right: 80px solid #413320;
    width: 0;
    height: 0;
}
#custom-slider.journey .carousel-control.right {
    margin-left: -45px;
    color: transparent;
    font-size: 0;
    border-left: 80px solid #413320;
    border-top: 80px solid transparent;
    border-bottom: 80px solid transparent;
    border-right: 80px solid transparent;
    width: 0;
    height: 0;
}
#custom-slider.journey .title {
    position: relative;
    font-weight: 400;
}
#custom-slider.journey .title:before{
    position:absolute;
    content: "";
    width:100px;
    height:2px;
    background-color:#f7ab14;
    bottom: -15px;
}
#custom-slider.journey .list{
    position: relative;
}
#custom-slider.journey .list:before{
    position: absolute;
    content: "";
    width: 30px;
    height: 2px;
    background-color: #f7ab14;
    left: -65px;
    top: 12px;
}
#custom-slider.journey .content {
    margin-top: 50px;
    display: block;
    margin-left: 67px;
    position: relative;
}
/*PADDING STYLE*/
.pl-80{
    padding-left: 80px !important;
}
.pb-180{
    padding-bottom: 180px !important;
}

.text-light{
    color: #FFF !important;
}

/*CUSTOM SLIDER STYLE RESPONSIVE*/
@media only screen and (max-width: 991px) {
    .silder-navigation li a.slider-button.rounted {
        border: 0px;
    }

}
@media screen and (max-width:991px) and (min-width:768px){

    .silder-navigation li {
        width: 92px;
    }
    .silder-navigation li a.slider-button.rounted .outer {
        width: 40px;
        height: 40px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner {
        width: 25px;
        height: 25px;
        top: 22px;
        left: 22px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner:after{

        width: 15px;
        height: 15px;
        border-left: 8px solid transparent;
        border-top: 8px solid #f7ab14;
        border-bottom: 8px solid transparent;
        border-right: 8px solid transparent;
        bottom: -28px;
        left: 5px;
    }
.silder-navigation li:after {
    width: 79%;  
    right: -21px;    
}
}
@media screen and (max-width:767px) and (min-width:481px){
    #custom-slider.journey .slide {
        margin: 30px 0 0 0px;
    }
    .silder-navigation li {
        width: 92px;
    }
    .silder-navigation li a.slider-button.rounted .outer {
        width: 40px;
        height: 40px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner {
        width: 25px;
        height: 25px;
        top: 22px;
        left: 22px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner:after{

        width: 15px;
        height: 15px;
        border-left: 8px solid transparent;
        border-top: 8px solid #f7ab14;
        border-bottom: 8px solid transparent;
        border-right: 8px solid transparent;
        bottom: -28px;
        left: 5px;
    }
    #custom-slider.journey .pl-80{
        padding-left: 45px !important;
    }
    #custom-slider.journey .carousel-control.left {
        margin-left: -128px;
        border-left: 40px solid transparent;
        border-top: 40px solid transparent;
        border-bottom: 40px solid transparent;
        border-right: 40px solid #413320;

    }
    #custom-slider.journey .carousel-control.right {
        margin-left: -45px;
        color: transparent;
        font-size: 0;
        border-left: 40px solid #413320;
        border-top: 40px solid transparent;
        border-bottom: 40px solid transparent;
        border-right: 40px solid transparent;
        width: 0;
        height: 0;
    }
.silder-navigation li:after {
    width: 68%;  
    right: -21px;    
}
}
@media screen and (max-width:480px) and (min-width:320px){
    #custom-slider.journey .slide {
        margin: 30px 0 0 0px;
    }
    .silder-navigation li {
        width: 67px;
    }
    .silder-navigation li:after {
        position: absolute;
        content: "";
      /*  width: 35%;*/
	      width: 61%;
        height: 2px;
        background-color: #f7ab14;
        top: 50%;
       /* right: -14px;*/
	    right: -20px;
        z-index: 0;
    }
    .silder-navigation li a.slider-button.rounted .outer {
        width: 40px;
        height: 40px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner {
        width: 25px;
        height: 25px;
        top: 22px;
        left: 22px;
    }
    .silder-navigation li.active a.slider-button.rounted .inner:after{

        width: 15px;
        height: 15px;
        border-left: 8px solid transparent;
        border-top: 8px solid #f7ab14;
        border-bottom: 8px solid transparent;
        border-right: 8px solid transparent;
        bottom: -28px;
        left: 5px;
    }
    #custom-slider.journey .list:before {
        width: 18px;
        left: -35px;
    }
    #custom-slider.journey .pl-80{
        padding-left: 45px !important;
    }
    #custom-slider.journey .carousel-control.left {
        margin-left: -33px;
        border-left: 25px solid transparent;
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-right: 25px solid #413320;

    }
    #custom-slider.journey .carousel-control.right {
        margin-right: -30px;
        margin-left: -45px;
        color: transparent;
        font-size: 0;
        border-left: 25px solid #413320;
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-right: 25px solid transparent;
        width: 0;
        height: 0;
    }
    .pb-180 {
        padding-bottom: 0px !important; 
    }
    .pl-80{
        padding-left: 0px !important;
    }
    #custom-slider.journey .content {
        margin-left: 35px;
    }
    #custom-slider.journey h1{
        font-size: 18px;
    }
    #custom-slider.journey .title {
        font-size: 14px;
    }
    #custom-slider.journey .slide .carousel-inner {
        /*        margin-top: 20px;
                margin-left: -15px; */
        margin-top: 20px;
        margin-left: -22px;
        padding: 0 42px 0px;
    }
    #custom-slider.journey .carousel-control.right, #custom-slider.journey .carousel-control.left{
        /*display: none;*/
    }
}

/*HEADER MAIN MENU RESPONSIVE
* MODIFIED BY MESSIYA ON [30-01-18]
*/
@media screen and (max-width:1382px) and (min-width:1025px){
    header.nav-type-1 .navbar-nav > li > a{
        font-size : 11px;
        padding: 0 6px;
    }
    header.nav-type-1 .nav-wrap{
        padding: 0px
    }
}
@media screen and (max-width:1024px) and (min-width:992px){
    header.nav-type-1 .navbar-nav > li > a{
        font-size : 10px;
        padding: 0 5px;
    }
    header.nav-type-1 .nav-wrap{
        padding: 0px
    }
}
@media screen and (max-width: 1382px) and (min-width: 1200px)
{
header.nav-type-1 .navbar-nav > li > a {
    font-size: 12px;
    padding: 0 10px;
}
}

/*INPUT PLACEHOLDER FOCUS STYLE*/
::-webkit-input-placeholder { /* Chrome */
  color: #B1AEAE !important;
   font-style:italic;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #B1AEAE !important;
  font-style:italic;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #B1AEAE !important;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #B1AEAE !important;
  opacity: 1;
   font-style:italic;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color:transparent !important; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:transparent !important; } /* FF 4-18 */
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:transparent !important; } /* FF 19+ */
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color:transparent !important; } /* IE 10+ */

/***************IICS PAGE***********************/
/*IICS MISSION SECTION*/
.iics-mission
{
}
@media (max-width: 575px)
{
.iics-mission img
{
	/*height:150px;*/
}
}
@media (max-width: 767px)
{
.iics-mission img
{
	overflow: hidden;
	width:100%;	
	-webkit-transform: scale(1.29, 1.29);
    -moz-transform: scale(1.29, 1.29);
    -ms-transform: scale(1.29, 1.29);
    -o-transform: scale(1.29, 1.29);
    transform: scale(1.29, 1.29);	
	margin-left: -28px;	
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.iics-mission img:hover
{	
}
}
/*IICS MISSION-2*/
.iics-mission2
{
	/*background:url(../../img/iics/iics-mission2.jpg) no-repeat center;
	height:450px;*/
	font-family: 'Raleway', sans-serif;
	background-size:cover;
	padding:60px 0px 70px 0px;
}
.iics-mission2 h2
{
	color:#c34d9d;
	font-size:40px;
	font-weight: 700;	
}
.iics-mission2 img
{
	margin:0px auto;	
}
.iics-mission2 p
{
	color:#262262;	
	font-size: 22px;
    font-weight: 600;	
}
@media (min-width: 992px)
{
.iics-mission2
{
	background:url(../../img/iics/iics-mission2.jpg) no-repeat center;
	/*height:450px;*/	
}
}
@media (max-width: 991px)
{
.iics-mission2
{
	background:#ddf1f3;		
}
}
@media (max-width: 767px)
{
.iics-mission2 h2 {   
    font-size: 35px;   
    margin-top: 30px;
}
.iics-mission2 p
{
	font-size: 18px;
}
}
@media screen and (max-width: 767px) and (min-width: 380px)
{
.iics-mission2 img
{
	width:60%;
}
}
@media screen and (max-width: 1382px) and (min-width: 1200px)
{
.iics-mission2 h2 { 
    margin-top: 30px;
}
}
/*IICS image gallery section*/
.iics_gallery img
	  {
		  width:100%;
		  border:1px solid #e02f80;	
   
	  }	  
.iics_gallery figure {	
	overflow: hidden;
}	  
.iics_gallery figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.iics_gallery figure:hover img {
	-webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}
.iics_gallery figure .promo-in {
    position: absolute;
    width: 100%;
    text-align: center;
}
.iics_gallery figure .promo-in {
    bottom: 0% !important;
    position: absolute;   
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    background: rgba(93, 25, 65, 0.55);
}
.iics_gallery figure .promo-in h3 {
    color:#ffffff;
    font-size:23px;
    margin-bottom: 0px;
    padding: 15px 0px;
    font-weight: 500;
}
@media (min-width: 1383px)
{
.iics_gallery .gal_img1 img, .iics_gallery .gal_img4 img
{    
height: 256px;
}
.iics_gallery .gal_img2 img, .iics_gallery .gal_img5 img
{    
height: 255px;
}
.iics_gallery .gal_img3 img
{    
height: 511px;
}

}
@media screen and (max-width: 1382px) and (min-width: 1200px)
{
.iics_gallery .gal_img1 img
{    
height: 222px;
}
.iics_gallery .gal_img2 img
{    
height: 224px;
}
.iics_gallery .gal_img3 img
{    
height: 446px;
}
.iics_gallery .gal_img4 img
{    
    height: 222px;
}
.iics_gallery .gal_img5 img
{    
    height: 224px;
}
}
/*IICS DETAIL SECTION*/
section.iics-details
{
	/*background:#2d0036;*/
	
    /* IE10+ */ 
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #330172 0%, #280036 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #330172 0%, #280036 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #330172 0%, #280036 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #330172), color-stop(100, #280036));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #330172 0%, #280036 100%);




    /* W3C Markup */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #330172 0%, #280036 100%);

	padding: 30px 0px;
}
.iics-details .detail-fluid
{
	
}
.iics-details .detail-fluid h2
{
    font-family: 'Raleway', sans-serif !important;
	/*font-size: 33px;*/
	font-size: 28px;	
}
.iics-details .detail-fluid p
{
	/*font-size:20px;*/
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	color:#fff;
}
.iics-details .detail-fluid p a
{
	color:#fff;
	text-decoration:underline;
}
.iics-details .detail-fluid p a:hover
{
    color: #b67d08;	
}
@media (min-width: 1200px)
{
.iics-details .detail-fluid
{
	padding: 0px 150px;
}
}
@media (max-width: 767px)
{
.iics-details .detail-fluid h2
{
 	font-size: 20px;	
}
/*.iics-details .detail-fluid p
{
 	font-size: 18px;	
}*/
}
@media screen and (max-width: 768px) and (min-width: 991px)
{
.iics-details .detail-fluid h2
{
 	font-size: 25px;	
}
/*.iics-details .detail-fluid p
{
 	font-size: 18px;	
}*/
}
/***************AWARDS & Achievements PAGE***********************/
/*AWARDS BANNER SECTION*/
.awards-banner
{	
background:#564b34; padding:20px 0px 10px 0px;
font-family: "Montserrat", sans-serif;	
}
.awards-banner h2
{
	font-size:40px;
	font-weight: 700;
}
.awards-banner img
{
	margin:0px auto;	
}
@media (min-width: 1200px)
{
.awards-banner .award_medium
{
	display:none;
}
.awards-banner h2
{
	margin-top:95px;
}
}
@media (max-width: 767px)
{
.awards-banner h2 {   
    font-size: 35px;  
}
.awards-banner p
{
	font-size: 18px;
}
.awards-banner .award_medium
{
	display:none;
}
.flickity-prev-next-button.previous {
   
    border-top: 25px solid transparent !important;
    border-bottom: 25px solid transparent !important;   
    border-right: 25px solid #e30303 !important;   
    left: -5px !important;
}
.flickity-prev-next-button.next {   
    border-top: 25px solid transparent !important;
    border-bottom: 25px solid transparent !important;   
    border-left: 25px solid #e30303 !important;
    right: -5px !important;
}
}
@media (max-width: 576px)
{
.awards-banner h2 {   
    font-size: 24px;
}
.flickity-prev-next-button.next, .flickity-prev-next-button.previous
{
	top:68%;
}

}
@media screen and (max-width: 767px) and (min-width: 576px)
{
.awards-banner img
{
	width:70%;
}
.flickity-prev-next-button.next, .flickity-prev-next-button.previous
{
	top:66%;
}
}
@media screen and (max-width: 1382px) and (min-width: 1200px)
{
.awards-banner h2 { 
    margin-top: 30px;
}
}
@media screen and (max-width: 1199px) and (min-width: 768px)
{
.awards-banner .award_medium2
{
	display:none;
}
}
/*AWARDS SECTION*/
.awards-section
{
	padding:20px 0px;
}
.awards-section h2.heading, .achieve-section h2.heading
{
	font-family: "Montserrat", sans-serif;
	font-size:32px;
	font-weight: 700;
}
.awards-section p, .achieve-section p
{
	font-family: 'Open Sans', sans-serif !important;
	font-size:16px;
	font-weight: 600;
	color:#424242;
}
.awards-section h2.heading:before, .achieve-section h2.heading:before {
    position: absolute;
    content: "";
    width: 100px;
    height: 2px;
    background-color: #e30303;
    bottom: -15px;
	left: 50%;
    margin-left: -50px;   
}
.awards-section .work-img {
  border: 2px solid #e30303;
  margin-top:30px;
  background: #fff;
  padding:5px 0px;
}
.awards-section .work-img img {
	width:80%;
}
.awards_lightgallery1 .work-container
{
	border: 1px solid #939393;
}
.works-grid.awards_lightgallery1 .work-item {
    padding: 0 19px !important;
}
.awards-section
{
	padding:20px 0px;
}
.quotes-grid.awards_lightgallery1 .work-item.hover-4 .hover-overlay
{
	background-color: rgba(241, 234, 234, 0.30) !important;
}
/*Achievements SECTION*/
.achieve-section .work-img {
 /* border: 2px solid #e30303;*/
  border: 2px solid #939393;
  margin-top:30px;
  background: #fff;
  padding:5px 0px;
}
.achieve-section .work-img img {
	width:80%;	
}
.achieve-section
{
	padding:50px 0px 40px 0px;
	background:#ebebeb;
}
.flickity-prev-next-button.previous {
	display:block;
}
/*.flickity-prev-next-button.previous:before {
  content: "" !important;
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;   
  border-right:10px solid #fff; 
}
.flickity-prev-next-button.next:before { 
 width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;  
  border-left: 60px solid green; 
}*/
.flickity-prev-next-button.next {
  width: 0; 
  height: 0; 
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  visibility: visible !important;
   opacity: 1 !important; 
  border-left: 35px solid #e30303;
  right:-60px;
}

.flickity-prev-next-button.previous {
  width: 0; 
  height: 0; 
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent; 
  visibility: visible !important;
  border-right:35px solid #e30303;
  opacity: 1 !important; 
  left:-60px;
}
.flickity-prev-next-button, .flickity-prev-next-button:hover {
    background-color: transparent !important;
}
.awards-section .flickity-slider-wrap, .achieve-section .flickity-slider-wrap{
     overflow: visible; 
}
.flickity-slider-wrap:hover .flickity-prev-next-button.next {   
    right: -60px;
}
.flickity-slider-wrap:hover .flickity-prev-next-button.previous {   
    left: -60px;
}
@media (max-width: 575px)
{
.awards-section .work-img img, .achieve-section .work-img img
 {
	height: 200px !important;
}
}
@media (min-width: 576px) and (max-width: 767px)
{
.awards-section .work-img img, .achieve-section .work-img img
{
	height: 330px;
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.awards-section .work-img img, .achieve-section .work-img img
{
	height: 380px;
}
}
@media (min-width: 992px) and (max-width: 1199px)
{
.awards-section .work-img img, .achieve-section .work-img img
{
	height: 410px;
}
}
@media (min-width: 1200px)
{
.awards-section .work-img img, .achieve-section .work-img img
{
	height: 520px;
}
}
/***************BOOKS PAGE***********************/
/*BOOKS BANNER SECTION*/
@media (min-width: 992px)
{
.books-banner2
{
	display:none;	
}
}
@media (max-width: 991px)
{
.books-banner
{	
display:none;
}
.books-banner2
{
	background:#9fcae8;	
}
.books-banner2 img
{
	width:100%;
	margin:0px auto;	
}
}
@media (min-width: 768px) and (max-width: 991px)
{
.books-banner2 .book-img2 img
{
	height:344px;	
}
}
/*BOOKS SECTION*/
.books_section
{
	background:#fff;
}
.books_section .entry-item {  
       border: 1px solid #abd5ef;width: 97%;
}
.books_sec2 .entry-item {  
    width: 100%;
}
.books_section .entry-wrap {  
    /*width: 97%;
	border:1px solid #a5dadf;*/ padding: 25px 15px;
}
.books_sec2 .entry-wrap
{
	 padding: 15px 10px;
}
.books_section .entry-img {    
	 background:#bbdbee; background: linear-gradient( #ededed, #bbdbee);overflow:visible;
}
.books_section .entry-img img {    
	margin-top: -70px;
    margin-left: 25px;
}
.books_section .bottom-line:after
{
    border-color: #e95e49;
}
.books_section .entry h4
{
	min-height:85px;
	font-size: 25px;	
}
.books_section .entry2 h4
{
	min-height:71px;	
	font-size: 20px;
}
@media (max-width: 991px)
{
.books_section .entry h4
{	
	font-size: 18px;
}
}
@media (max-width: 575px)
{
.books_section .entry-img img {    
	margin-top: -50px;
}
}
/***************BOOK-1 PAGE***********************/
.book-title-sec .book-title
{
	font-size:35px; font-style:italic;color:#cc0000;
}
.book-image-sec
{
	background:#cfe1ed;
	
	/* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient( #ededed, #bbdbee);

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient( #ededed, #bbdbee);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient( #ededed, #bbdbee);

  /* IE 10 */
  background: -ms-linear-gradient( #ededed, #bbdbee);

  /* Opera 11.10+ */
  background: -o-linear-gradient( #ededed, #bbdbee);
  
  background: linear-gradient( #ededed, #bbdbee);
}
.book-image-sec .book-image-col
{
	/*height:455px;*/
}
.book-image-sec .book-image-col img
{
	/*position: absolute;    top: -60px;*/
	position: relative; margin-top:-60px;
}
@media (max-width: 767px)
{
.book-title-sec .book-title
{
	font-size:25px;
}
}
@media (max-width: 575px)
{
.book-image-sec .book-image-col
{
	/*height:300px;*/
}
.book-image-sec .book-image-col img
{
	position: relative;
}
}
/*BUY BUTTON SECTION*/
.buy-btn-sec2
{
	background:#00aeef;
}
.buy-btn-sec .buy-btn1
{
	margin-top:25px;
}
.buy-btn-sec .buy-btn2
{
	margin-top:-7px !important;
}
.buy-btn-sec .buy-btn3
{
	font-size:30px; margin-top:-10px;    padding: 6px 12px; font-weight:700;
}
@media (max-width: 575px)
{
.buy-btn-sec .buy-btn3
{
	font-size:15px; padding: 0px 0px;
}
.buy-btn-sec .buy-btn1
{
margin-left: 20px; margin-top: 15px;
}
}
/*BOOK DETAILS SECTION*/
.book-details-sec
{
	background:#ddedf6;
}
.book-details-sec .buy-btn3
{
	color:#b67d08;
}
.book-details-sec .book-txt
{
}
.book-details-sec .book-txt h2
{
	font-style: italic;
}
.book-details-sec .book-txt p
{
	font-style: italic; /*font-size:25px;*/font-size:16px;color:#000000; text-align:justify;    line-height: 28px;
}
.book-details-sec .book-txt2 p
{
	font-size:16px;color:#000000; text-align:justify;    line-height: 30px;padding-left: 70px;
}
ul.reason-list
{
	color:#000000;
}
.reason-list li
{
	padding-left: 70px;
	line-height: 40px;
    position: relative;
	font-size:16px;
}
.reason-list li:before
{
	position: absolute;
    content: "";
    width: 45px;
    height: 2px;
    background-color: #00aeef;
    left: 0px;
	top:20px;    
}
@media (max-width: 767px)
{
.book-details-sec .book-txt p
{
	font-size:16px;line-height: 28px;
}
.book-details-sec .book-txt2 p
{
	font-size:16px;line-height: 28px;padding-left: 50px;
}
.reason-list li
{
	font-size:16px;line-height: 30px;padding-left: 50px;
}
.reason-list li:before { 
    top: 15px;
	 width: 30px;
}
}
/*TESTIMONIALS SECTION*/
.book-testimonial-sec
{
}
.book-testimonial-sec .bottom-line:after
{
	border-color: #e30303;    margin: 15px auto 0;
}
.bottom-line:after
{
	border-color: #e30303;    margin: 15px auto 0;
}
#owl-testimonials-book .testimonial-text {   
    font-size: 18px;
    color: #6c6c6c;  
}
#owl-testimonials-book .testimonial span {
    font-size: 14px;   
    color: #a3a3a3;
}
#owl-testimonials-book .owl-prev, #owl-testimonials-book .owl-next
{
	top:105% !important;	
	visibility:visible !important;
	opacity:1 !important;	
}
#owl-testimonials-book .owl-prev
{	
	left: 46%;
	width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;   
    border-right: 25px solid #e30303;
   
}
#owl-testimonials-book .owl-next
{	
	right: 46%;
	 width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;   
    border-left: 23px solid #e30303;
   
}
.owl-carousel {
      overflow: visible !important;
}
@media (max-width: 767px)
{
	#owl-testimonials-book .owl-prev
{	
	left: 40%;	
}
#owl-testimonials-book .owl-next
{	
	right: 40%;	
}
#owl-testimonials-book .testimonial-text {   
    font-size: 16px;
	line-height:28px;    
}
#owl-testimonials-book .testimonial span {
    font-size: 13px;  
    
}
}
.popover {max-width:400px !important;}

/***************KEYNOTE PAGE***********************/

@media (min-width: 768px)
{
.keybanner2
{
	display:none;	
}
}
@media (max-width: 767px)
{
.keybanner1
{
	display:none;
}
.awards-banner .award_medium
{
	display:none;
}
}
@media (max-width: 576px)
{
.keybanner2 h2 {   
    font-size: 24px;
}
}
/***************KEYNOTE PAGE***********************/
.keynote-title
{
background-color:#cec0dd;
background-image: -webkit-gradient(radial, top center, 0, top center, 286, color-stop(0, #e7e0ee), color-stop(100, #6a4098));
background-image: -webkit-radial-gradient(top, ellipse farthest-corner, #e7e0ee 0%, #6a4098 100%);
background-image: radial-gradient(ellipse farthest-corner at top, #e7e0ee 0%, #6a4098 100%);
}
.keynote-title h1 {    
}
.keybanner1
{
}
.keybanner2
{
	background: #f8f9fa;font-family: "Montserrat", sans-serif;	
}

.keybanner2 h2
{
	font-size:35px;
	font-weight: 700;
	color:#010e63;
}
.keybanner2 img
{
	margin:0px auto;
	width:100%;	
}
@media (min-width: 768px)
{
.keybanner2
{
	display:none;	
}
}
@media (max-width: 767px)
{
.keybanner1
{
	display:none;
}
}
@media (max-width: 576px)
{
.keybanner2 h2 {   
    font-size: 24px;
}
}
/*KEYNOTE ADDRESS PAGE*/
.key-content
{
}
.key-head {
    font-size: 22px;
}
.key-content h2
{
	    padding-left: 65px;
		font-size: 22px;
}
.key-content h2 span
{
	position: absolute;
    left: 10px;
   /* width: 60px;
    height: 60px;*/
    margin-bottom: 0;
    text-align: center;
    background-color: #00aeef;
    border-radius: 50%;
    color: #fff;
    /*font-size: 40px;
    margin-top: -15px;
    padding-top: 3px;*/
	width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -10px;
	padding-top: 1px;
}
.key-content p
{
	padding-left: 70px;
    line-height: 32px;
    position: relative;
    font-size: 16px;
	color:#000000;
}
.key-content ul.keynote-list
{
	color:#000000;
	padding-left: 70px;
    line-height: 38px;
    position: relative;
    font-size: 16px;
}
.key-head1
{
	border-bottom: 2px solid #00aeef;
    font-size: 25px;
	font-family: "Open Sans", sans-serif !important;
}
/*KEYNOTE FORM SECTION*/
.keynote-form label
{
	color:#000000;
	font-size:16px;
}
input[type="radio"] + label {   
color:#000000;

	font-size:16px; 
}
.keynote-form fieldset .fspan
{
	position: absolute;
   /* margin-top: -65px;*/
   top:8px;
    right: -2px;
    font-size: 21px;
}
.keynote-form fieldset legend
{
	border-bottom:1px solid transparent;
	font-size: 16px;
}
.keynote-form fieldset select{
	background-image:
    linear-gradient(45deg, transparent 50%, #999999 50%),
    linear-gradient(135deg, #999999 50%, transparent 50%),
    linear-gradient(to right, #e4e4e4, #e4e4e4);
  /*background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:    5px 5px,    5px 5px,    2.5em 2.6em;*/
   background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 9px) calc(1em + 1px), 100% 0;
    background-size: 9px 9px, 9px 9px, 2.6em 2.7em;
  background-repeat: no-repeat;
}
.keynote-form select, .keynote-form textarea, .keynote-form input {   
   border: 1px solid #e4e4e4;
}
.keynote-form textarea:focus {   
   border: 1px solid #b67d08;
}
.keynote-form select:focus {   
  /* border: 1px solid #b67d08;*/
}
@media (max-width: 767px)
{
.key-content p
 {   
    font-size: 16px;
	line-height: 30px;
	 padding-left: 50px;
}
.key-content ul.keynote-list {  
    line-height: 30px;   
    font-size: 16px;
	 padding-left: 50px;
}
.key-head
{
	font-size: 20px;
}
.key-head1
{
	font-size: 21px;
}
.key-content h2 span { 
	left:5px; 
    width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -10px;
	padding-top: 1px;
}
.key-content h2 { 
    padding-left: 50px;
}
}
/***************QUOTES PAGE PAGE***********************/
.quotes_sec .promo-inner {
    bottom: 0% !important;
    position: absolute;   
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    /*background: rgba(21, 35, 50, 0.51);*/
}
.quotes_sec .promo-inner h3 {    
    margin-bottom: 0px;
    padding: 20px 20px;
	text-align:right;
}
.quotes_sec .promo-inner h3 img {
    width: 60px;
    height: 44px;
}
@media (min-width: 992px) {
    .quotes_sec .promo-banner {
        padding-left: 8px;
        padding-right: 8px;
       /* margin-bottom: 8px;*/
    }
}
.quotes-grid
{
}
.quotes-grid .work-item.hover-2 .work-description
{
	    top: 20%;
}
.quotes-grid .work-item .work-description img
{
	    width:65px;
		height:65px;
}
.quotes-grid .work-item.hover-4 .hover-overlay
{
	background:transparent !important;
}
/***************CLIENTS AND TESTIMONIALS PAGE***********************/
.testimonial-page-sec .entry-wrap {
    background: #ebebeb;
}
.testimonial-page-sec.blog-masonry .entry-title img
{
	width: 150px;
    height: 150px;  border-radius: 50%;
}
/***************CONTACT PAGE***********************/
.contact-title
{
background-color:#1dd8bd;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#1bdbbc, endColorstr=#20a1d6);
 background-image:-moz-linear-gradient(left, #1bdbbc 10%, #20a1d6 35%,#bf2fbb 84%);
background-image:linear-gradient(left, #1bdbbc 10%, #20a1d6 35%,#bf2fbb 84%);
background-image:-webkit-linear-gradient(left, #1bdbbc 10%, #20a1d6 35%,#bf2fbb 84%);
background-image:-o-linear-gradient(left, #1bdbbc 10%, #20a1d6 35%,#bf2fbb 84%);
background-image:-ms-linear-gradient(left, #1bdbbc 10%, #20a1d6 35%,#bf2fbb 84%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(10%,#1bdbbc), color-stop(35%,#20a1d6),color-stop(84%,#bf2fbb));
}

.contact-form2 input, .contact-form2 textarea, .contact-form2 select
{
	border:1px solid #e4e4e4;
	background:#fff;
}
.contact-form2 .select-sub select
{
	background-image: linear-gradient(45deg, transparent 50%, #999999 50%),
 linear-gradient(135deg, #999999 50%, transparent 50%),
 linear-gradient(to right, #e4e4e4, #e4e4e4);
    background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 9px) calc(1em + 1px), 100% 0;
    background-size: 9px 9px, 9px 9px, 2.6em 2.7em;
    background-repeat: no-repeat;
	color: #B1AEAE !important;
	font-style:italic;
}
.contact-form2 .select-sub select option
{
font-style:italic;
 color: #B1AEAE !important;	
}
.contact-form2 ::-webkit-input-placeholder { /* Chrome */
font-style:italic;
}
.contact-form2 :-ms-input-placeholder { /* IE 10+ */
font-style:italic;
}
.contact-form2 ::-moz-placeholder { /* Firefox 19+ */
 font-style:italic; 
}
.contact-form2 :-moz-placeholder { /* Firefox 4 - 18 */
 font-style:italic;
}
.contact-details
{
color: #000000;
}
.contact-details .contact-item  {    
padding-left: 50px;    
}
.contact-details .contact-item a, .contact-details .contact-item p {
    color: #000000;
}
.contact-details .contact-icon i {
    font-size: 25px;
    color: #000000;    
}
.contact-details .mail_con2 a {
    text-decoration: underline !important;
}
@media (min-width: 992px) {
.contact-form2
{
	border-right:1px solid #000;
}
.contact-details
{
	padding-left: 60px;
}
}
/***************GALLERY PAGE***********************/
/*GALLERY SECTION*/
.gallery-sec2
	{
		padding:30px 10px;
	}

.gallery-sec2 .promo-inner {
    bottom: 0% !important;
    position: absolute;
	/*position:relative;   */
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    /*background: rgba(21, 35, 50, 0.51);*/
	/*background: #476e95;*/
	 background-color:#315f8b;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#315f8b, endColorstr=#7e8ca9);
 background-image:-moz-linear-gradient(left, #315f8b 0%, #7e8ca9 100%);
 background-image:-webkit-linear-gradient(left, #315f8b 0%, #7e8ca9 100%);
 background-image:-ms-linear-gradient(left, #315f8b 0%, #7e8ca9 100%);
 background-image:linear-gradient(left, #315f8b 0%, #7e8ca9 100%);
 background-image:-o-linear-gradient(left, #315f8b 0%, #7e8ca9 100%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#315f8b), color-stop(100%,#7e8ca9))
}
.gallery-sec2 .promo-inner h3 {
    color:#ffffff;
    font-size:22px;
    margin-bottom: 0px;
    padding: 20px 15px;
	text-align:left;
	font-weight: 500;
}
.gallery-sec2 .promo-inner h3 span {
	text-align: right !important;
    float: right;
    font-family: "Open Sans", sans-serif;
	font-size:20px;
}
@media (min-width: 992px) {
	
    .gallery-sec2 .promo-banner {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
		margin-top:10px;
    }
	

}
@media (max-width: 991px) {
.gallery-sec2 .promo-inner {
    background: rgba(71, 110, 149, 0.69);
}
}
@media (min-width: 1383px) {
	.gallery-sec2 .promo-banner img
	{
		height:350px;
	}
}
@media screen and (max-width: 1382px) and (min-width: 992px)
{
.gallery-sec2 .promo-banner img
	{
		height:310px;
	}
}
@media screen and (max-width: 767px) and (min-width: 641px)
{
.gallery-sec2 .promo-banner img
{
height:240px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px)
{
.gallery-sec2 .promo-banner img
{
height:280px;
}
}
/***************VIDEOS PAGE***********************/
.video-sec2
	{
		padding:30px 10px;
	}

.video-sec2 .promo-inner {
    bottom: 0% !important;
    position: absolute;
	/*position:relative;   */
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    /*background: rgba(21, 35, 50, 0.51);*/
	/*background: #476e95;*/
	 background-color:#b3082b;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#b3082b, endColorstr=#be8d83);
 background-image:-moz-linear-gradient(left, #b3082b 0%, #be8d83 100%);
 background-image:-webkit-linear-gradient(left, #b3082b 0%, #be8d83 100%);
 background-image:-ms-linear-gradient(left, #b3082b 0%, #be8d83 100%);
 background-image:linear-gradient(left, #b3082b 0%, #be8d83 100%);
 background-image:-o-linear-gradient(left, #b3082b 0%, #be8d83 100%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#b3082b), color-stop(100%,#be8d83))
}
.video-sec2 .promo-inner h3 {
    color:#ffffff;
    font-size:22px;
    margin-bottom: 0px;
    padding: 20px 15px;
	text-align:left;
	font-weight: 500;
}
.video-sec2 .promo-inner h3 span {
	text-align: right !important;
    float: right;
    font-family: "Open Sans", sans-serif;
	font-size:20px;
}
@media (min-width: 992px) {
	
    .video-sec2 .promo-banner {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
		margin-top:10px;
    }

}
@media (max-width: 991px) {
.video-sec2 .promo-inner {
   background: rgba(179, 8, 43, 0.50);
}
}
/***********************PROGRAMS-OFFERED MENU PAGE START***********************/
/*********************PUBLIC PAGE***********************/
.public-title
{
background-color:#f18bc5;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#1bdbbc, endColorstr=#f18bc5);
 background-image:-moz-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:linear-gradient(left, #d7c0cd 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-webkit-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-o-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-ms-linear-gradient(left, #f18bc5 10%, #f9f8f8 35%,#df18bc5ac5d1 84%);
background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(10%,#f18bc5), color-stop(35%,#f9f8f8),color-stop(84%,#f18bc5));
}
.public-title h1 {
    font-size: 25px;
}
/*image gallery section*/
.public_gallery .public_img
{
	/*padding-left: 4px;
    padding-right: 4px;
	margin-bottom:8px;*/
	padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}
.public_gallery img
{
width:100%;   
}	  
.public_gallery figure {	
	overflow: hidden;
}	  
.public_gallery figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.public_gallery figure:hover img {
	-webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}
.public_gallery .public_img figure .promo2 {
    position: absolute;
   width: 100%;
    text-align: center;
}
.public_gallery .public_img .public_img3 .promo2 {    
  width: 97%;
}
.public_gallery .public_img figure .promo2 {
    bottom: 0px !important;
    position: absolute;   
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    /*background: rgba(217, 195, 207, 0.65);*/
	    background: rgba(157, 90, 128, 0.47);
}
.public_gallery .public_img figure .promo2 h3 {
    color:#ffffff;
    font-size:23px;
    margin-bottom: 0px;
    padding: 15px 0px;
    font-weight: 600;
	text-transform:uppercase;
}
.public_gallery .public_img figure .promo2 h3 .fa
{
  margin-left: 5px;
}
@media (max-width: 575px)
{
/*.public_gallery .public_img figure .promo2 {    
  width: 97.7%;
}
.public_gallery .public_img .public_img3 .promo2 {    
  width: 98% !important;
}*/
}
@media (max-width: 767px)
{
.public_gallery .public_img figure .promo2 h3 {  
    font-size:18px;
}
/*.public_gallery .public_img .public_img3 .promo2 {    
  width: 98.7%;
}*/
}
@media (min-width: 1383px)
{
.public_gallery .public_img1 img
{    
height: 551px;
}
.public_gallery .public_img2 img
{    
height: 296px;
}
.public_gallery .public_img3 img
{    
height: 856px;
}
.public_gallery .public_img4 img
{    
    height: 294px;
}
.public_gallery .public_img5 img
{    
    height: 554px;
}
}
@media screen and (max-width: 1382px) and (min-width: 992px)
{
/*.public_gallery .public_img figure .promo2 {  
  width: 98%;   
}
.public_gallery .public_img .public_img3 .promo2 {    
  width: 96.7%;
}*/
.public_gallery .public_img1 img
{    
height: 551px;
}
.public_gallery .public_img2 img
{    
height: 296px;
}
.public_gallery .public_img3 img
{    
height: 856px;
}
.public_gallery .public_img4 img
{    
    height: 294px;
}
.public_gallery .public_img5 img
{    
    height: 554px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px)
{
.public_gallery .public_img1 img
{    
height: 402px;
}
.public_gallery .public_img2 img
{    
height: 294px;
}
.public_gallery .public_img3 img
{    
height: 704px;
}
.public_gallery .public_img4 img
{    
    height: 294px;
}
.public_gallery .public_img5 img
{    
    height: 402px;
}
}
/*********************POWER TO EMPOWER PAGE***********************/
.power-head {
    font-size: 22px;
	line-height: 33px;
	font-style: italic;
}
.power-head1
{
	font-size: 25px;
	font-family: "Open Sans", sans-serif !important;
}
.empower-title:before {   
    background-color: #f1f1f1;
}
.empower-title h1 {
    font-size: 25px;
	color:#010e63 !important;
}
@media (max-width: 767px)
{
.power-head {
    font-size: 16px;    line-height: 26px;
}
.power-head1
{
    font-size: 15px;    
    margin: 0px;
    padding-bottom: 0px;
}
}
@media (max-width: 575px)
{
.public-content h2
{
	font-size: 19px;  
}
}
/*public-highlight section*/
.public-highlight
{
}
.public-highlight img
{
	height:270px;    width: 100%;
}
.public-highlight .public-enquiry
{
	background:#7a7a52; height:270px;
}
.public-highlight .public-enquiry h3
{
	font-size: 35px;
    margin: 115px 0px 0px 40px;
}
.public-highlight .public-enquiry h3 span
{
	font-size: 65px;
    color: #999966;
    position: absolute;
    margin: -17px 0px 0px 15px
}
@media screen and (max-width: 1199px) and (min-width: 992px)
{
.public-highlight .public-enquiry h3
{
	font-size: 28px;
    margin: 115px 0px 0px 30px;
}
.public-highlight .public-enquiry h3 span
{
	font-size: 55px;
    margin: -14px 0px 0px 15px;
}
}
@media screen and (max-width: 991px) and (min-width: 576px)
{
.public-highlight img
{
	height:200px;
}
.public-highlight .public-enquiry
{
	height:200px;
}
.public-highlight .public-enquiry h3
{
	font-size:19px;
	margin:85px 0px 0px 15px;	
}
.public-highlight .public-enquiry h3 span
{
	font-size: 30px;   
    margin: -5px 0px 0px 8px;
}
}
@media (max-width: 575px)
{
.public-highlight img
{
	height:130px;
}
.public-highlight .public-enquiry
{
	height:130px;
}
.public-highlight .public-enquiry h3
{
	font-size: 14px;
    margin: 55px 0px 0px 0px;
    line-height: 20px;
}
.public-highlight .public-enquiry h3 span
{
	font-size: 28px;
    margin: -3px 0px 0px 5px;
}
}
/*********************FROM HERE TO WHERE PAGE***********************/
.public-txt
{
}
.public-txt p
{
	font-size:16px;
	line-height: 26px;
	color:#000;
}
@media (max-width: 767px)
{
.public-txt p
{
	text-align:justify;
	font-size:14px;
}
.public-content .reason-list li {
    font-size: 14px;    
}
.public-txt .reason-list li
{
	font-size: 14px;
}
}
/*********************INSPIRIT ALPHA PAGE***********************/
.insprit-alpha-title:before {   
    background-color: #000000;
}
.insprit-alpha-title h1 {
    font-size: 25px;
	color:#fff !important;
}
/*********************EFFECTIVE PUBLIC SPEAKING PAGE***********************/
.effect-title:before {   
    background-color: #dee4e6;
}
.effect-title h1 {
    font-size: 25px;
	color:#010e63 !important;
}
/*********************WOMEN EMPOWERMENT PAGE***********************/
.public-txt ol
{
	padding-left:20px;
}
.public-txt ol li
{
	font-size:16px;
	line-height: 35px;
	color:#000;
	padding: 0px 10px;
}
.empower-gallery
{
}
.empower-gallery img
{
	width:100%;	
}
.empower-gallery h3
{
	font-size:16px;
	margin-top:7px;
}
@media screen and (max-width: 991px) and (min-width: 768px)
{
.empower-gallery img
{
 height:250px;
}
}
@media (min-width: 992px)
{
.empower-gallery img
{
 height:210px;
}
}
@media (max-width: 767px)
{
.public-txt ol li
{
	font-size:14px;	
}
.empower-gallery h3
{
	font-size:14px;	
}
}
/*********************CORPORATE PAGE***********************/
.corporate-title
{
background-color:#f18bc5;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#1bdbbc, endColorstr=#f18bc5);
 background-image:-moz-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:linear-gradient(left, #d7c0cd 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-webkit-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-o-linear-gradient(left, #f18bc5 10%, #20a1d6 35%,#f18bc5 84%);
background-image:-ms-linear-gradient(left, #f18bc5 10%, #f9f8f8 35%,#df18bc5ac5d1 84%);
background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(10%,#f18bc5), color-stop(35%,#f9f8f8),color-stop(84%,#f18bc5));
}
.corporate-title h1 {
    font-size: 23px;
}
/*CORPORATE IMAGE GALLERY SECTION*/
.corporate_sec .promo-inner {
    bottom: 0% !important;
    position: absolute;   
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
     background: rgba(157, 90, 128, 0.47);
}
.corporate_sec .promo-inner h3 {
    color:#ffffff;
    font-size:23px;
    margin-bottom: 0px;
    padding: 15px 10px;
    font-weight: 600;
	text-transform:uppercase;
	text-align:left;
}
.corporate_sec .promo-banner {
        padding-left: 4px;
        padding-right: 4px;
        margin-bottom: 8px;
}
.corporate_sec .promo-banner .promo-inner h3 .fa
{
  margin-left: 5px;
}
@media (max-width: 767px)
{
.corporate_sec .promo-inner h3 {   
    font-size: 16px;
}
}
/************ THOUGHT LEADERSHIP PAGE *****************/
.corporate-content2 h4
{
	font-size: 22px;
	color:#000000;
}
.corporate-content2 p
{
	line-height: 30px;
    position: relative;
    font-size: 16px;
	color:#000000;
}
.corporate-content
{
}
.corporate-head1 {
    font-size: 22px;    font-family: "Open Sans", sans-serif !important;
}
.corporate-content h2
{
	    padding-left: 65px;
		font-size: 22px;color:#000000;
}
.corporate-content h2 span
{
	position: absolute;
    left: 10px;  
    margin-bottom: 0;
    text-align: center;
    background-color: #00aeef;
    border-radius: 50%;
    color: #fff;  
	width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -10px;
	padding-top: 1px;
}
.corporate-content p
{
	padding-left: 70px;
    line-height: 32px;
    position: relative;
    font-size: 16px;
	color:#000000;
}
@media (max-width: 767px)
{
.corporate-content p
 {   
    font-size: 14px;
	line-height: 28px;
	 padding-left: 50px;
}
.corporate-content h2 span { 
	left:5px; 
    width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -10px;
	padding-top: 1px;
}
.corporate-content h2 { 
    padding-left: 50px; font-size: 20px;
}
.corporate-head1, .corporate-content2 h4
{
	font-size: 20px;
}
.corporate-content2 p
{
	font-size: 14px;
	line-height: 27px;
    text-align: justify;
}
}
/************ TEAM PLAYING SKILLS PAGE *****************/
.team-play-title:before {   
    background-color: #f1f1f1;
}
.team-play-title h1 {
    font-size: 23px;
    color:#010e63 !important;
}
.team-content2 h4
{
font-size: 20px;color:#000000;	   
}
.team-content2 h3
{
	    padding-left: 65px;
		font-size: 20px;color:#000000; font-weight:500;
}
.team-content2 h3 span
{
	position: absolute;
    left: 10px;  
    margin-bottom: 0;
    text-align: center;
    background-color: #00aeef;
    border-radius: 50%;
    color: #fff;  
	width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -13px;
	padding-top: 1px;
	font-weight: 600;
}
@media (min-width: 992px)
{
.title-text h1 
{
font-size: 34px;
}
}
@media (max-width: 767px)
{
.team-content2 h3 span { 
	left:5px; 
    width: 50px;
    height: 50px;
    font-size: 35px;
    margin-top: -10px;
	padding-top: 1px;
}
.team-content2 h3 { 
    padding-left: 50px; font-size: 18px;
}
}
/************ CONFLICT MANAGEMENT PAGE *****************/
@media (max-width: 767px)
{
.corporate-content2 .reason-list li {
    font-size: 14px;
    line-height: 28px;    
}
}

/************ CUSTOMISED TRAINING MODULES PAGE *****************/
.training-modules-sec
{
	    font-family: "Open Sans", sans-serif;
}
.training-modules-sec .module-txt
{
	color:#000000;
	font-size:18px;	   
}
.training-modules-sec .accordion .panel-heading 
{
	    background-color: #9cd4ea;
}
.training-modules-sec .accordion .panel-heading + .panel-collapse > .panel-body, .panel-content
{
	background-color: #e1f2f9;
}
.training-modules-sec .accordion .panel-heading > a > span, .training-modules-sec .accordion .panel-heading > a.plus > span:after 
{
	background-color: #18526a;
	height:3px;
}
.training-modules-sec .accordion .panel-heading > a {
	color: #00415a;
	font-size:18px; font-weight:300;     font-family: "Open Sans", sans-serif;   
}
.training-modules-sec .accordion .panel-heading > a strong {
	color:#00415a;    text-transform: uppercase; font-size:17px;
}
.training-modules-sec2 .accordion .panel-heading > a strong {
	    text-transform: none;
}
.training-modules-sec .accordion .panel-heading > a.minus {
    color: #00415a;
	font-size:18px;
}
.module-duration
{
	font-weight:500;
}
.training-modules-sec .panel-body h5
{
	color:#00415a;
	font-size:18px;
}
.training-modules-sec ul.module-list2
{
	
}
.training-modules-sec .module-list2 li
{
	padding-left: 70px;
	line-height: 40px;
    position: relative;
	font-size:18px;
	color:#00415a;
}
.training-modules-sec .module-list2 li:before
{
	position: absolute;
    content: "";
    width: 45px;
    height: 2px;
    background-color: #00aeef;
    left: 0px;
	top:20px;    
}
@media (max-width: 767px)
{
.training-modules-sec .module-list2 li
{
	font-size:16px;line-height: 30px;padding-left: 50px;
}
.training-modules-sec .module-list2 li:before { 
    top: 15px;
	 width: 30px;
}
.training-modules-sec .accordion .panel-heading > a {
	font-size:16px !important;
}
.training-modules-sec .panel-body h5
{
	font-size:16px !important;
}
}
.module-gallery-sec .module-gallery1
{
margin-bottom:10px;
}
@media (min-width: 768px)
{
.module-gallery-sec .module-gallery1
{
	padding:0px 5px;
}
}
/*column align center dynamically*/
.col-centered {
    text-align: center;
    font-size: 0;
}
.col-centered > div, .col-centered > article  {
    float: none;
    display: inline-block;
    text-align: left;   
}
/************ LEADERSHIP COMPETENCIES PAGE *****************/
.leadership-sec
{
}
.leadership-sec .leadership-gallery
{
	padding:0px 0px; background:#e5dad8;	
}
.leadership-sec .leadership-gallery .lead-galleryin
{
	padding:20px 45px; 
}
.leadership-gallery .lead-galleryin .lead-image h3
{
	font-size:20px;
	text-transform:uppercase;
	color:#000;
	min-height:50px;
}
.leadership-gallery .lead-galleryin .lead-image img
{
	margin:0px auto;
}
.leadership-gallery .lead-galleryin .lead-content
{
	width:100%;	
}
.leadership-gallery .lead-galleryin .lead-content h4
{
	color:#000000;
	font-size:18px;
}
.leadership-gallery .lead-galleryin .lead-content p
{
	color:#000000;
	font-size:18px;
}
.leadership-gallery .lead-galleryin .lead-content .lead-user
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
}
.leadership-gallery .lead-galleryin .lead-content2
{
	width:100%;
}
.lead-content2 .lead-list li
{
	padding-left: 70px;
	line-height: 35px;
    position: relative;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
.lead-content2 .lead-list li:before
{
	position: absolute;
    content: "";
    width: 45px;
    height: 2px;
    background-color: #aa837f;
    left: 0px;
	top:15px;    
}

@media (max-width: 991px)
{

.leadership-gallery .lead-galleryin .lead-content h4, .leadership-gallery .lead-galleryin .lead-content p
{
	font-size:16px;
}
.lead-content2 .lead-list li
{
	font-size:16px;
}
.lead-content2 .lead-list li
{
	font-size:16px;line-height: 30px;padding-left: 50px;
}
.lead-content2 .lead-list li:before { 
    top: 15px;
	 width: 30px;
}
.leadership-sec .leadership-gallery .lead-galleryin
{
	padding:20px 20px; 
}
}
@media (min-width: 768px)
{
.same-height
{
  overflow:auto;
  display: flex;
}

.leadership-gallery .lead-galleryin .lead-content
{
	min-height:162px;
}
}
@media (min-width: 992px)
{
.leadership-gallery .lead-galleryin .lead-image
{
	/*min-height:445px;*/
}
}
.customErrorClass {
    color: red !important;
    margin-top: -30px;
}
.custom-error
{
}
label.error
{
	color: red !important;
}
/************************* BREADCUMB FOR ALL PAGE **********************************/
.breadcumb-wrapper {
  width: 100%;
  background: #fff;
}
.breadcumb-wrapper .breadcumb-area {
  padding: 17px 0;
  border-bottom: 1px solid #f4f4f4;
}
.breadcumb-wrapper ul,
.breadcumb-wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 15px; 
  /*color: #e30303;*/
   color: #343030;
  /*font-weight:600 !important;*/
}
.breadcumb-wrapper ul.link-list li a {
 /* color: #000e63;*/
  color: #7e7a7a;
  text-transform: capitalize;
  font-size: 15px;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  text-decoration: underline;
  font-weight:500 !important;
}
.breadcumb-wrapper ul.link-list li a.inactive
{
	text-decoration: none;
}
.breadcumb-wrapper ul.link-list li a:hover {
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.breadcumb-wrapper ul.link-list li a i {
  color: #fac012;
  margin-right: 7px; 
}

.breadcumb-wrapper ul.link-list li a:after {
 /* content: "\f105";
  font-family: 'FontAwesome';
  margin: 0 10px;
  text-decoration:none;*/
}
.breadcumb-wrapper ul.link-list li i {
    margin: 0 10px;
  text-decoration:none;
  color: #7e7a7a;
}
.breadcumb-wrapper a.get-qoute {
  text-transform: capitalize;
  font-weight: 400;
  color: #252525; 
  font-size: 18px;
}
.breadcumb-wrapper a.get-qoute i {
  margin-left: 7px;
  color: #252525;
  margin-right: 7px;
  font-size: 14px;
}
/**************************** eBrochure ********************************/
.ebrochure-sec
{
	background: linear-gradient(to bottom, #4c2844 0%, #719dba 100%); padding:25px 0px;    
}
.ebrochure-sec h2
{	
}
.ebrochure-sec h3
{
	font-family: 'Open Sans', sans-serif !important; font-size:21px;
}
.brochure_img img
{
	margin:0px auto;
}
.ebrochure-sec input
{
	height:55px;
}
.ebrochure-sec .btn-brochure
{
	height:55px !important; color:#fff; font-size:22px;background:#204b62;    
	background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #1f6a7a), color-stop(100, #212d4c));
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #1f6a7a 0%, #212d4c 100%);    
	background-image: radial-gradient(ellipse farthest-corner at center, #1f6a7a 0%, #212d4c 100%);     font-weight: 500;   text-transform: none;
}
.ebrochure-sec .btn-brochure:hover
{
	background:#204b62;
}
.ebrochure-sec ::-webkit-input-placeholder { /* Chrome */
 font-size:18px;
 color:#666666; 
}
.ebrochure-sec :-ms-input-placeholder { /* IE 10+ */
 font-size:18px;
}
.ebrochure-sec ::-moz-placeholder { /* Firefox 19+ */
 font-size:20px; 
}
.ebrochure-sec :-moz-placeholder { /* Firefox 4 - 18 */
 font-size:20px; 
}
@media (max-width: 767px)
{
.ebrochure-sec .heading-row
{	
padding-bottom:10px;
}
.ebrochure-sec .btn-brochure
{
	font-size:18px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.ebrochure-sec .heading-row
{	
padding-bottom: 10px;
padding-top: 0px;
margin-bottom: 10px !important;
}
.ebrochure-sec .btn-brochure
{
	font-size:18px;
}
.ebrochure-sec .form-group
{
	padding:0px 5px !important;
}
}