@font-face{font-family:'Lato-Black';src:url('fonts/Lato-Black.eot');src:url('fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Black.woff') format('woff'),
url('fonts/Lato-Black.ttf') format('truetype'),
url('fonts/Lato-Black.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot');src:url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Bold.woff') format('woff'),
url('fonts/Lato-Bold.ttf') format('truetype'),
url('fonts/Lato-Bold.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-BoldItalic';src:url('fonts/Lato-BoldItalic.eot');src:url('fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-BoldItalic.woff') format('woff'),
url('fonts/Lato-BoldItalic.ttf') format('truetype'),
url('fonts/Lato-BoldItalic.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot');src:url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Regular.woff') format('woff'),
url('fonts/Lato-Regular.ttf') format('truetype'),
url('fonts/Lato-Regular.svg#Lato-Black') format('svg');}

@font-face{font-family:'Lato-Light';src:url('fonts/Lato-Light.eot');src:url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Light.woff') format('woff'),
url('fonts/Lato-Light.ttf') format('truetype'),
url('fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'TrajanPro-Bold';src:url('fonts/TrajanPro-Bold.eot');src:url('fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/TrajanPro-Bold.woff') format('woff'),
url('fonts/TrajanPro-Bold.ttf') format('truetype'),
url('fonts/TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');font-weight:normal;font-style:normal;}


@font-face{font-family:'TrajanPro-Regular';src:url('fonts/TrajanPro-Regular.eot');src:url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/TrajanPro-Regular.woff') format('woff'),
url('fonts/TrajanPro-Regular.ttf') format('truetype'),
url('fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'BebasNeue';src:url('fonts/BebasNeue.eot');src:url('fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
url('fonts/BebasNeue.woff') format('woff'),
url('fonts/BebasNeue.ttf') format('truetype'),
url('fonts/BebasNeue.svg#Bebas') format('svg');font-weight:normal;font-style:normal;}




*{margin:0; padding:0;}
.center-container{width:1200px; margin:0 auto;}
.noPad{padding-right:0px!important; padding-left:0px!important;}
.main-cont{width:100%;}
.navbar{margin-bottom:0px;}
.navbar-default{ background-color:#fff;border-color:#000000!important;}
.navbar{min-height:74px;}
.navbar-brand{padding:10px 15px 9px 15px; height:auto;}
.navbar-default .navbar-nav > li{padding-top:10px;}
.navbar-default .navbar-nav > li > a{font-family:'Lato-Regular'; font-size:14px; padding-left:3px; padding-right:3px;padding-top:39px!important; margin-right:10px; min-height:102px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #000000;
    background-color: #fff;
    box-shadow: inset 0px -4px 0px #000000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #000000;
    background-color: #fff;
   /* box-shadow: inset 0px -4px 0px #000000;*/
}

.banner{width:100%; background:url(../images/banner.jpg) center no-repeat; background-size:cover; min-height:601px; margin-top:105px;}
.ims img{ text-align:center; }
.contec { text-align:center; width:615px; margin:50px auto 0;}
.txts {font-family:'Lato-Black';font-size:35px;line-height:31px;font-weight:400;margin:0px 0 0 0;color:#fff;  text-transform:uppercase; text-align:center;}
.txts span{ display:block; font-size:25px;}
.pad54{padding-top:100px;}
.pad30{padding-bottom:47px;}
.padTp30{padding-top:30px;}
.txtA{ font-family:'Lato-Light'; font-size:28px; color:#fff; text-transform:uppercase;}
.txtA span{ display:block; font-family:'Lato-Black'; font-size:45px; color:#fff;}

.txtA b{text-transform:capitalize; font-weight:normal;font-family:'Lato-Light';}
.txtB{font-family:'TrajanPro-Regular'; font-size:50px; line-height:45px; letter-spacing:-3px;}
.txtB h1{font-family:'TrajanPro-Regular'; font-size:50px; line-height:45px; letter-spacing:-3px; margin-top:0px!important;margin-bottom:0px!important;}
.txtB span.Ag{display:block; font-size:50px;font-family:'TrajanPro-Regular';color:#ffffff;}
.txtB span.tagLine{font-family:'TrajanPro-Bold';color:#cccccc; font-size:23px;letter-spacing:0px; line-height:21px;}
.btmSec{width:752px; margin:40px auto;}
.brand-logo{width:342px; float:left;padding-right:30px; border-right:1px dotted #4e4e50;padding-bottom:25px;}
.show-timing{width:410px; float:left;padding-left:30px; text-align:left;}
.show-timing p{width:178px; background:#333333; color:#c6c6c6; font-family:'Lato-Regular'; text-align:center;padding:5px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; font-size:18px;}
.show-timing h3 strong{font-size: 42px; color: #cccccc; display:block;   font-family: 'Lato-Regular'; text-align:left; line-height:49px;}
.show-timing h3 {margin-top:0px; color:#cccccc; font-family:'Lato-Regular'; font-size:18px; font-weight:normal; text-align:left; }
.show-timing a.enqBtn{border:1px solid #cccccc; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; color:#cccccc; font-family:'Lato-Bold'; font-size:15px; text-transform:uppercase;padding:8px 30px; display:inline-block; margin-top:3px; text-decoration:none;}
.show-timing a.enqBtn:hover{ background:#ffffff; color:#000000;}
.myTpBox{width:823px; text-align:center;}

.arrow {
  text-align: center;
  margin: 8% 0;
  
   border-radius:50px;
   width:59px;
   height:60px;
   margin:50px auto 0;
   display:block;
}
.arrow img { margin-top:0px;}
.bounce {
  -moz-animation: bounce 4s infinite;
  -webkit-animation: bounce 4s infinite;
  animation: bounce 4s infinite;
}

#scroll{position:fixed;right:30px;bottom:30px;cursor:pointer;display:block;border-radius:50%;-webkit-box-shadow:0px 2px 5px rgba(5,5,5,0.2);-moz-box-shadow:0px 2px 25px rgba(5,5,5,0.2);box-shadow:0px 2px 25px rgba(5,5,5,0.2);color:#f22406;background:#fff;width:40px;height:40px;text-align:center;z-index:2;}
#scroll:hover{background:#dfdfdf;color:#fff;}
#scroll img { margin-top:10px;}


@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}






.date-time{width:100%;}
.date-time ul.dateList{ list-style-type:none;width:90%; float:none;margin-left:110px;}
.date-time ul.dateList li{width:33%; float:left; font-family:'Lato-Bold'; font-size:18px;color:#fff;}
.date-time ul.dateList li img{margin-top:-7px;padding-right:10px;}
.date-time ul.dateList li:last-child{clear:both; display:block; float:none; text-align:center; width:66%;padding-top:14px; line-height:21px;}
.date-time ul.dateList li span.dateTp{padding-top:10px;}
.sss-btn{background-color:transparent;color:#fff;border:1px solid #fff;font-size:14px;font-weight:400;margin:20px auto 0;text-align:center;text-transform:uppercase;padding:15px 20px;line-height:14px;transition:all 0.5s ease; display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; float:none; width:153px; cursor:pointer; font-family:'Lato-Bold'; text-decoration:none!important;}
.sss-btn:hover{ background:#ffffff; color:#004d6d;}

.about{width:100%; padding:70px 0; overflow:hidden;}
.about h2{ font-size:40px; color:#333333;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:23px;}
.about h2 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#000000;}
.about p{ font-family:'Lato-Light'; font-size:17px; color:#333333; line-height:22px; margin-bottom:20px;}
.about p.italic{ font-style:italic;}
.about .session-feat{width:100%; margin-top:37px; border:1px solid #dae1e4; overflow:hidden;}
.about .session-feat .session-benefits{padding:39px 32px 0px 39px;}
.about .session-feat .session-benefits h3{font-size:27px; color:#555555;font-family:'TrajanPro-Bold'; margin-top:0px; margin-bottom:10px;}

.about .session-feat .session-benefits h3 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#000000;}


.about .session-feat .session-benefits ul{list-style-type:none;}
.about .session-feat .session-benefits ul li{ font-family:'Lato-Light'; font-size:17px; color:#333333; line-height:20px; background:url(../images/bullet.png) 0 6px no-repeat;padding-left:20px;}
.about .session-feat .session-benefits ul.session-ul{ margin-bottom:41px;}
.about .session-feat .session-benefits ul.forYou{ margin-bottom:30px;}



.about .session-feat .session-highlights{padding:39px 32px 40px 39px; background:#000000;}
.about .session-feat .session-highlights h3{font-size:27px; color:#ffffff;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:20px;}
.about .session-feat .session-highlights h3 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#fdcf09;}

.about .session-feat .session-highlights ul{padding-left:10px; list-style-type:none;}
.about .session-feat .session-highlights ul li{ font-family:'Lato-Light'; font-size:17px; color:#ffffff; margin-bottom:10px; line-height:20px;background:url(../images/bullet2.png) 0 6px no-repeat;padding-left:20px;}


.stats-sec{ width:100%; background:url(../images/stats-bg.jpg) center no-repeat; background-size:cover; min-height:288px; overflow:hidden;}
.stats-sec h4{color: #fff;
    font-weight: normal;
    font-family: 'Lato-Regular';
    margin: 0px;}
.stats-sec .count-box{position: relative; margin-top: 0px; text-align:center;padding-top:56px;}


.stats-sec .count-box .plus-cont{font-family:'Lato-Black'; font-size: 60px; color:#ffffff; line-height: 32px;margin-top:20px;}
.stats-sec .count-box .count-text{font-family: "Lato-Regular"; font-size: 19px; color:#fffff; margin:0px; line-height:50px;}

.gm-sec{width:100%; padding:70px 0; overflow:hidden; border-bottom:1px dashed #dbdcdc;}
.gm-sec strong{ font-family:'Lato-Black'; font-size:27px; line-height:24px; margin-bottom:25px; display:block;}
.gm-sec strong span{ display:block; line-height:21px; font-size:18px; font-family:'Lato-Regular'; font-weight:normal; color:#333;}
.gm-sec p{ font-family:'Lato-Light'; font-size:16px;}
.gmBox{width:73%; margin-left:21px;}


.pre-requisities-sec{width:100%; padding:70px 0; overflow:hidden;}
.pre-requisities-sec h2{ font-size:40px; color:#555555;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:23px;}
.pre-requisities-sec h2 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#010101;}
.pre-requisities-sec p{ font-family:'Lato-Light'; font-size:17px; color:#333333; line-height:14px;}
.pre-requisite-det{border:1px solid #e2e2e2; overflow:hidden; margin-top:33px; min-height:136px;}
.pre-requisite-det .highlighted{ background:#08070b; height:134px; display:table; }
.pre-requisite-det .highlighted p{color:#fff; font-size:40px; font-family:'Lato-Regular';margin-bottom:0px;display:table-cell; vertical-align:middle; text-align:center;}

.pre-requisite-det .duration{ text-align:center;height:134px; display:table;}
.pre-requisite-det .duration .duration-det{ display:table-cell; vertical-align:middle;}
.pre-requisite-det .duration span{  font-family:'Lato-Regular'; display:block; font-size:20px; color:#555555;text-transform:uppercase;}
.pre-requisite-det .duration strong{  font-family:'Lato-Regular'; display:block; font-size:40px; color:#000000;line-height:40px;}


.pre-requisities{width:100%; padding:70px 0; overflow:hidden;}
.pre-requisities h2{ font-size:40px; color:#555555;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:23px;}
.pre-requisities h2 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#010101;}
.pre-requisities p{ font-family:'Lato-Light'; font-size:17px; color:#333333; line-height:22px;padding-bottom:30px;}
.pre-requisities p:last-child{padding-bottom:0px;}


.consultation{width:100%; background:url(../images/consultation.jpg) center no-repeat; height:350px;}
.get-consult{padding:70px 0px 70px 50px!important;}

.consultation .get-consult h3{font-size:40px; color:#555555;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:10px;}
.consultation .get-consult h3 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#000000;}
.consultation .get-consult p{ font-family:'Lato-Light'; font-size:17px; color:#333333;}
.consultation .get-consult p strong{ display:block; font-weight:normal;}
.consultation .btns{margin-top:25px; width:100%;}
.consultation .btns ul{ list-style-type:none; }
.consultation .btns ul li{width:38%; float:left;}
.consultation .btns ul li a{ border:1px solid #000000;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px 30px; background:transparent; color:#000000; text-transform:uppercase;margin-right:20px; font-family:'Lato-Bold'; font-size:17px; text-decoration:none; transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}
.consultation .btns ul li a:hover{ background:#000000; color:#ffffff;}

.know-more{background:#00adef; padding:70px 0; height:252px; background-size:cover; width:100%; overflow:hidden;}
.know-more h3{color:#ffffff; text-transform:uppercase; font-family:'Lato-Regular'; font-size:30px; margin-top:0px; margin-bottom:0px;}
.know-more h3 span{color:#fff; font-family:'Lato-Black';}
.know-more p.number{ font-size:60px; color:#fff; font-family:'Lato-Light'; line-height:68px;}
.know-more p.number strong{ font-family:'Lato-Black';}
.know-more p.mail{color:#f2f2f2; font-size:24px; font-family:'Lato-Light';line-height:19px;}
.know-more p.mail a{color:#ffcf00; text-decoration:none;}
.know-more p.mail a:hover{ text-decoration:underline;}
.footer{width:100%; background:#202020; padding-top:40px; height:161px;}
.footer p{color:#ffffff; font-family:'Lato-Light'; font-size:17px;}
.footer p.supported{float:left;padding-right:10px;width:50%;}
.footer img.supported-img{margin-top:-5px;}

/*------------------------------------*\
    Gallery
\*------------------------------------*/

.gallery-grid figcaption,
.gallery-grid figcaption .display-table,
.gallery-grid img {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.gallery-wrapper {
    clear: both;
    width: 100%;
}
.gallery-grid .item {
    float: left;
}
.gallery-grid figure {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}
.gallery-grid figcaption {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.gallery-grid figcaption a {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.gallery-grid figcaption .display-table {
    bottom: 0;
    margin-bottom: -100%;
    position: absolute;
    text-align: center;
    left: 0;
    width: 100%;
    height: 50%;
}
.gallery-grid figcaption .display-table-cell {
    padding: 0 50px;
    vertical-align: middle;
}
.gallery-grid img {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
}
#gallery{border-top:0px dotted #dbdcdc;}

/*
* Gallery - Grid & gutter
*/

.gallery-grid.grid-col-2 .item {
    width: 50%;
}
.gallery-grid.grid-col-3 .item {
    width: 33.33%;
}
.gallery-grid.grid-col-4 .item {
    width: 25%;
}
.gallery-grid.gutter-small {
    margin-left: -11px;
}
.gallery-grid.gutter-small .item {
    padding: 0 0 11px 11px;
}
.gallery-grid.gutter-medium {
    margin-left: -22px;
}
.gallery-grid.gutter-medium .item {
    padding: 0 0 22px 22px;
}
.gallery-grid.gutter-wide {
    margin-left: -40px;
}
.gallery-grid.gutter-wide .item {
    padding: 0 0 40px 40px;
}


/*
* Gallery - Hover effect
*/

.gallery-grid figure a {
    cursor: url("../images/icon-zoom-in-white.png"), pointer;
}
.gallery-grid figure:hover img {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
}
.gallery-grid figure:hover figcaption {
    opacity: 1;
}
.gallery-grid figure:hover figcaption .display-table {
    margin-bottom: 0;
}


/*
* Gallery - Magnific popup
*/

.mfp-bg {
    background: #fefefe;
    opacity: 1;
}
.mfp-figure:after {
    -webkit-box-shadow: 0 50px 80px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 50px 80px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 50px 80px 0 rgba(0, 0, 0, 0.2);
}
.mfp-title,
.mfp-counter {
    font-family: "Montserrat", sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.mfp-title,
.mfp-counter-curr {
    color: #000000;
}
.mfp-counter {
    color: #626262;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: url("../images/icon-zoom-out-dark.png"), -moz-zoom-out;
    cursor: url("../images/icon-zoom-out-dark.png"), -webkit-zoom-out;
    cursor: url("../images/icon-zoom-out-dark.png"), zoom-out;
}
.mfp-image-holder .mfp-close {
    color: #000000;
}
.mfp-iframe-holder .mfp-close {
    color: #000000;
}
.mfp-arrow {
    height: 60px !important;
    margin-top: -30px !important;
    width: 60px !important;
}
.mfp-arrow:before,
.mfp-arrow:after {
    display: none !important;
}
.mfp-arrow-right,
.mfp-arrow-left {
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.mfp-arrow-right {
    background-image: url("../images/icon-arrow-right-dark.png") !important;
    right: 25px !important;
}
.mfp-arrow-left {
    background-image: url("../images/icon-arrow-left-dark.png") !important;
    left: 25px !important;
}


/*
* Gallery - Magnific popup (fade effect)
*/

.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content {
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg,
.mfp-fade.mfp-bg.mfp-removing,
.mfp-fade.mfp-wrap .mfp-content,
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.98;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}





.gallery-wrapper .img3{position:absolute; top:391px!important; left:-23px;}
.gallery-wrapper .img9{position: absolute;left: 370px;top: 570px;}
.gallery-wrapper .img66{position:absolute; left:370px; top:570px;}

/*------------------------------------*\
    Preloader
\*------------------------------------*/

.pace {
    -webkit-pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}
.pace-inactive {
    display: none;
}
.pace .pace-progress {
    height: 3px;
    position: fixed;
    right: 100%;
    top: 0;
    width: 100%;
    z-index: 2000;
}

/*
* Gallery
*/

@media (min-width: 544px) and (max-width: 991px) {
    .gallery-grid figcaption .display-table {
        height: 100%;
    }
    .gallery-grid figcaption .display-table-cell {
        padding: 0 20px;
    }
}


/*
* Gallery - Grid & gutter
*/

@media (max-width: 991px) {
    .gallery-grid .item {
        width: 50% !important;
    }
    .gallery-grid {
        margin-left: -22px !important;
    }
    .gallery-grid .item {
        padding: 0 0 22px 22px !important;
    }
}

@media (max-width: 767px) {
    #testimonials .testBox{
            width: 100% !important;
    }
    #testimonials .testBox:nth-child(7){
        width: 100% !important;
    }
    .gallery-grid {
        margin-left: -11px !important;
    }
    .gallery-grid .item {
        padding: 0 0 11px 11px !important;
    }
	.galleryImg img {
	text-align:center;
    display: inline-block;
      
}
}

@media (max-width: 543px) {
    .gallery-grid .item {
        width: 100% !important;
    }
    .gallery-grid {
        margin-left: -22px !important;
    }
    .gallery-grid .item {
        padding: 0 0 22px 22px !important;
    }
}


/*
* Gallery - Magnific popup
*/

@media (min-width: 992px) {
    .mfp-bg {
        opacity: 0.98;
    }
    button.mfp-close {
        display: none !important;
    }
}



.gallery-sec{width:100%; padding:70px 0; overflow:hidden;}
.gallery-sec h3{font-size:40px; color:#333333;font-family:'TrajanPro-Regular'; margin-top:0px; margin-bottom:29px;}
.gallery-sec h3 span{ text-transform:uppercase; font-family:'TrajanPro-Bold'; color:#000000;}
.formsection{width:1001px; margin:0 auto;}


.powerBreakfast{background:#fff; width:100%; padding:70px 0; overflow:hidden;}
.powerBreakfast h3{font-size:40px; color:#555555; font-family:'Lato-Light'; margin-top:0px; margin-bottom:29px;}
.powerBreakfast h3 span{ text-transform:uppercase; font-family:'Lato-Bold'; color:#00adef;}
.powerBreakfast p{font-family:'Lato-Light'; font-size:17px; color:#333333; line-height:21px;}


.free-consultation{background:#f1f1f1; width:100%; padding:70px 0; overflow:hidden;}
.free-consultation h3{font-size:40px; color:#555555;font-family:'Lato-Light'; margin-top:0px; margin-bottom:29px;}
.free-consultation h3 span{text-transform:uppercase; font-family:'Lato-Bold'; color:#00adef;}
.formsection .form-control {padding: 13px 12px 12px; height: 49px; line-height:22px; font-size:14px;}

.formsection .input-group-addon {padding: 9px 12px; background: #fff; -webkit-box-shadow: inset 3px 5px 5px 0px rgba(0,0,0,0.05); -moz-box-shadow: inset inset 3px 5px 5px 0px rgba(0,0,0,0.05);
box-shadow: inset inset 3px 5px 5px 0px rgba(0,0,0,0.05);}
.formsection-lp .form-control:hover,.formsection .form-control:focus {  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;}
  .formsection .txtArea .input-group-addon { vertical-align:top;}
 .frmlipropel-lp textarea{height:49px!important; margin-bottom:30px;} 
    input.error { height:50px;}
.frmblkpropel-lp { text-align:center; margin:35px auto 5px; width:100%;}
ul.frmlipropel-lp{ margin:0px; padding:0px; list-style:none; margin-bottom:30px;}
ul.frmlipropel-lp li{ width:100%; float:left; margin-right:30px; position:relative; margin-bottom:10px;padding-left:0px; list-style:none;}

ul.frmlipropel-lp li .form-control{background:#fff; border-radius:4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.05);
-moz-box-shadow: inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);
box-shadow: inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);
font-family: 'Lato-Regular'; color:#999;  
font-size:15px;
}

.formsection-app label{color:#666666;font-weight:normal;}
.formsection-app .input-group-addon{padding:7px 6px;background:#fff;-webkit-box-shadow:inset 3px 5px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:inset inset 3px 5px 5px 0px rgba(0,0,0,0.05);box-shadow:inset inset 3px 5px 5px 0px rgba(0,0,0,0.05); vertical-align:top;}
.formsection-app .form-group label span.mandatory:after{color:#f22406;content:"\f005";position:relative;top:-5px;font:normal normal normal 8px/1 FontAwesome;margin-right:2px;padding-left:5px;}
.formsection-app .form-group label span.note{font-size:13px;color:#999;}
.formsection-app .form-group label.mandatory:after{color:#f22406;content:"\f005";position:relative;top:-5px;font:normal normal normal 8px/1 FontAwesome;margin-right:2px;padding-left:5px;}
.form-horizontal .form-group.marTopnew{margin-top:15px;}
.formsection-app .colbg{padding:30px;background:#f3f3f3;margin:0px;border-top:0px solid #dbdbdb;}
.formsection-app .btn-default{color:#dc3322;;border-color:#dc3322;font-size:18px; letter-spacing: 0.5px;font-family:"Lato-Regular";padding:8px 25px;background:transparent;}
.formsection-app .btn-default:hover{color:#fff;background-color:#dc3322;}
.formsection-app .form-control:focus{border-color:#ccc;background:#fbfbfb;-webkit-box-shadow:inset 0px 5px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);box-shadow:inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);}
input.error, textarea.error, select.error{border:1px solid red!important;}
.formsection-app .input-group span.error{color:red;border:1px solid red!important;background:red;}
.formsection-app .input-group span.error{color:red;border:1px solid red!important;background:red;}
.amtCont{position:relative;-webkit-box-shadow:inset 0px 5px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);box-shadow:inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);}
.amtBox{width:15%!important; border:none; font-size:20px!important; font-family:'Lato-Bold'!important; background:transparent!important; float:left;box-shadow:none!important; position:absolute!important;padding:10px 12px!important;color:#333333;}
.gstBox{float:left; border-left:none; width:75%!important; background:transparent!important;box-shadow:none!important; position:absolute!important;height:45px!important;border:none;top:2px;right:3px;}
/*.reg-btn{width:21%; margin:0px auto; display:block; clear:both;}*/
 .regBtn{border:1px solid #00adef;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px 30px; background:transparent; color:#00adef; text-transform:uppercase;margin-right:20px; font-family:'Lato-Bold'; font-size:17px; text-decoration:none; transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease; width:21%;}
.regBtn:hover{ background:#00adef; color:#ffffff;}

.mrgBtm{margin-bottom:30px;}


.article-sec{width:100%; padding:70px 0; overflow:hidden;}
.article-sec h3{ font-family:'Lato-Regular'; font-size:40px; color:#333333; margin-top:0px; margin-bottom:15px;line-height:35px;}
.article-sec h3 span{ text-transform:uppercase; font-family:'Lato-Black'; color:#004d6d;}
.article-sec h4{font-family:'Lato-Light'; font-size:28px; color:#333333;}
.article-sec .article-list{width:100%; margin-top:25px; text-align:left;}
.article-sec .article-list ul.brand-list{list-style-type:none;}
.article-sec .article-list ul.brand-list li{width:23.3%;margin-right:20px; float:left; border:1px solid #f1f1f1; min-height:168px; margin-bottom:20px; padding:30px 0px 0px 28px;}
.article-sec .article-list ul.brand-list li:hover{border:1px solid #004d6d;}
.article-sec .article-list ul.brand-list li:hover h2{ font-family:'Lato-Bold'; font-size:22px; color:#004d6d;} 
.article-sec .article-list ul.brand-list li:last-child{margin-right:0px;}
.article-sec .article-list ul.brand-list li p{font-family:'Lato-Regular'; font-size:14px; color:#999999; margin-top:0px;}
.article-sec .article-list ul.brand-list li p span{color:#333333;}
.article-sec .article-list ul.brand-list li h2{ font-family:'Lato-Bold'; font-size:22px; color:#333333; margin-top:0px;}
.article-sec .article-list ul.brand-list li a{ text-decoration:none;}
.article-sec .article-list ul.brand-list li:nth-child(9){margin-left: 300px; clear:both;}
.close{ background: #ffff url(../images/close.png)18px 16px no-repeat!important;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 10px;
    right: 130px;
    opacity: 1;
    -webkit-box-shadow: outset 0px 0px 20px #ccc;
    -moz-box-shadow: outset 0px 0px 20px #ccc;
    box-shadow: outset 0px 0px 20px #ccc;
    z-index: 99999;
    background: #fff;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    box-shadow: 2px 2px 42px #cccc;}
  .close:hover{opacity:1;}
  
  .popupBox .modal-dialog{width:1000px;height:560px; overflow:auto!important;}
  .popupBox .modal-content{ border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}
  .popupBox p.top-head{color:#999999;}
  .popupBox p.top-head span{color:#333333;}
  .popupBox h3{ font-family:'Lato-Black'; font-size:34px; color:#000000;}
  .popupBox h4{ font-family:'Lato-Bold'; font-size:18px; color:#000000;}
  .popupBox p{font-family:'Lato-Regular'; font-size:16px; color:#333333;} 


.mob-img{ display:none;}
ul.item_list{list-style-type:none;}
ul.item_list li{ background:url(../images/bullet.png) 0px 8px no-repeat;padding-left:20px; font-family:'Lato-Regular'; line-height:21px; color:#333333; font-size:16px;}
.footerRight{ text-align:right;}

@media screen and (min-width:320px) and (max-width:479px){
	.center-container{width:100%;}	
	.navbar-default .navbar-toggle{border:0px;display:none;}
	.navbar-default .navbar-toggle:hover{ background-color:#fff;}
	.navbar-default .navbar-toggle.active{background-color:#fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;}
	.navbar-default .navbar-toggle{margin-top:32px; float:left;}
	.navbar-nav{margin:none!important;}
	.navbar-default .navbar-nav > li > a{    min-height: 32px;
    padding-top: 9px!important;
    padding-left: 10px!important; margin-right:0px;}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{box-shadow:none; 
    border-left: 4px solid #000000;
    padding-left: 10px; background:#eeeeee;}
	.navbar-default .navbar-nav > li{padding-top:0px;}
	.about p{ text-align:center;}
	#myNavbar{margin-top:20px;}
	.about{padding-left:20px; padding-right:20px;padding-top:30px;padding-bottom:30px;}
	.about h2{ font-size:25px;}
	.about .session-feat .session-benefits{padding: 20px 20px 0px 20px;}
	.about .session-feat .session-benefits h3{font-size:25px; text-align:center}
	.about .session-feat .session-benefits ul{padding-left:0px;}
	.about .session-feat .session-highlights{padding: 20px 20px 0px 20px;}
	.about .session-feat .session-highlights ul{padding-left:0px;}
	.about .session-feat .session-highlights h3{font-size:25px; text-align:center;}
	.stats-sec{min-height:750px;}
	.stats-sec .count-box{padding-top:30px;}
	.pre-requisities{padding-left:20px; padding-right:20px;padding-top:30px;padding-bottom:30px;}
	.pre-requisities h2{ font-size:24px;}
	.pre-requisities p{margin-bottom:0px;}
	.free-consultation{padding:30px 0!important;}
	.free-consultation h3{font-size:24px;}
	.consultation .btns{ text-align:center;}
	.consultation .get-consult h3{ font-size:25px; text-align:center;}
	.consultation .get-consult p{ text-align:center!important;}
	.formsection{width:100%;}
	.reg-btn{width:74%;}
	.article-sec h3{ font-size:24px; line-height:25px;}
	.article-sec h4{ font-size:18px;}
	.article-sec .article-list ul.brand-list{width:90%; margin:0 auto;}
	.article-sec .article-list ul.brand-list li{ width:100%; min-height:auto;padding-bottom:10px;}
	.myTpBox{width:100%; }
	.ims{width:99%; display:block; height:1px;}
	.txtB h1{ font-size:22px; line-height:24px;}
	.txtB span.Ag{ font-size:24px;}
	.consultation .get-consult h3{font-size:25px; text-align:center;}
	.know-more h3{font-size:20px; line-height:27px;}
	.know-more p.number{font-size:35px;line-height:32px;}
	.know-more p.mail{ font-size:15px; line-height:8px;}
	.banner{width:100%; min-height:725px; margin-top:99px;}
	.txtA{ font-size:21px; line-height:24px;}
	.txtA span{ font-size:32px;}
	.date-time ul.dateList{margin-left:0px;width:100%;}
	.date-time ul.dateList li{width:100%; font-size:17px; margin-bottom:10px;}
	.date-time ul.dateList li:last-child{width:100%;}
	.arrow img{margin-top:-80px;}
	.consultation{ background:#f1f1f1; height:380px;}
	.get-consult{padding:40px 20px 40px 20px!important;}
	.consultation .btns ul li{width:46%; margin:0 auto; float:none;}
	.consultation .btns ul li a{padding:10px; margin-right:5px; font-size:13px; display:inline-block;}
	.ims img{width:100%;}
	.mob-img{ display:block;float: left;
    margin-left: 0px;
    margin-top: 30px; overflow:hidden;}
	.mob-img img{width:100%;}
	.close{right:0px;}
	.navbar-brand{padding:10px 15px;}
	.popupBox .modal-dialog{height:490px; margin-top:27px; width:95%;}
	.gallery-sec{padding:30px 0!important;}
	.gallery-sec h3{ font-size:25px;}
    .testimonials h3{font-size: 25px !important;}
	.regBtn{width:auto;padding:10px!important; font-size:13px;}
	.article-sec{padding:30px 0!important;}
	.know-more{padding:30px 0;height:148px;}
	.article-sec .article-list ul.brand-list li{padding-top:18px!important;}
    .article-sec .article-list ul.brand-list li:nth-child(9){margin-left: 0px; clear: none;}
    .article-sec .article-list ul.brand-list li:nth-child(10){margin-left: 0px; clear: none;}
	.mrgBtm{margin-bottom:0px!important;}
	.about .session-feat .session-highlights ul li{margin-bottom:18px;}
	#flexiselDemo2{width:50%!important; margin:0 auto!important;}
	.btmSec{width:100%;}
	.brand-logo{width:90%; margin:0 auto; float:none; padding-right:0px;border-right:none; border-bottom:1px solid #4e4e50;padding-bottom:30px;}
	.brand-logo img{width:90%!important;}
	.show-timing{width:100%; text-align:center;padding-left:0px!important; margin-top:20px;}
	.show-timing p{width:178px; margin:0 auto;}
	.show-timing h3 strong{font-size:30px;margin-top:10px; text-align:center; line-height:40px;}
	.show-timing h3{ font-size:17px; text-align:center; line-height:19px;padding:10px; }
	.stats-sec .count-box .plus-cont{ font-size:50px;}
	.pre-requisities-sec h2{ font-size:25px;}
	.pre-requisities-sec p{line-height:21px;padding-left:20px; padding-right:20px;}
	.pre-requisite-det{width:90%; margin:0 auto; float:none;}
	.pre-requisite-det .duration strong{ font-size:30px;}
	.pre-requisite-det .highlighted p{ font-size:30px;}
	.footerRight{ text-align:center;}
	.footer p{ text-align:center;}
	.footer p.supported{width:100%;}
	.footer img.supported-img{}
	.txtB span.tagLine{ font-size:16px;}
	.pad54{padding-top:70px;}
	.amtBox{width:25%!important;}
	.gstBox{width:65%!important;}
	.gmBox{width:100%!important; text-align:center; margin-left:0px;}
	.pre-requisities-sec{padding:30px 0!important;}
	.gm-sec{padding:30px 0!important;}
	.gm-sec p{padding:0px 20px;}
	.gm-sec img{width:278px; margin:0 auto 30px;}
	.navbar-header{width:100%!important;}
	.date-venue{margin-top:0px!important;width:100%!important; text-align:center;border-left:none!important; border-top:1px dotted #dbdcdc;padding-top:10px;padding-bottom:15px;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:0px!important; margin-right:0px!important;}
	.bdy-height{margin-top:94px!important;}
	.powerBreakfast p{padding-left: 15px;
    padding-right: 15px;}
}
@media screen and (min-width:480px) and (max-width:599px){
	.center-container{width:100%;}	
	.navbar-default .navbar-toggle{border:0px; display:none;}
	.navbar-default .navbar-toggle:hover{ background-color:#fff;}
	.navbar-default .navbar-toggle.active{background-color:#fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;}
	.navbar-default .navbar-toggle{margin-top:32px; float:left;}
	.navbar-nav{margin:none!important;}
	.navbar-default .navbar-nav > li > a{min-height:32px;padding-top:9px!important;padding-left:10px!important;margin-right:0px;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{box-shadow:none; 
    border-left: 4px solid #000000;
    padding-left: 10px; background:#eeeeee;}
	.session-feat h3{ text-align:center;}
	.navbar-default .navbar-nav > li{padding-top:0px;}
	#myNavbar{margin-top:20px;}
	.about{padding:40px 20px;}
	.about p{ text-align:center;}
	.about h2{ font-size:27px; text-align:center;}
	.stats-sec{height:750px;}
	.stats-sec .count-box{padding-top:30px; width:100%;}
	.stats-sec .count-box .plus-cont{ font-size:50px;}
	.pre-requisities{padding:40px 20px;}
	.pre-requisities h2{ font-size:27px;}
	.free-consultation{padding:40px 0!important;}
	.free-consultation h3{font-size:27px;}
	.formsection{width:90%;}
	.reg-btn{width:74%;}
	.article-sec h3{ font-size:27px; line-height:25px;}
	.article-sec h4{ font-size:18px;}
	.article-sec .article-list ul.brand-list{width:90%; margin:0 auto;}
	.article-sec .article-list ul.brand-list li{ width:100%; min-height:auto;padding-bottom:10px;}
	.myTpBox{width:100%; }
	.ims{width:100%;}
	.txtB{ font-size:32px; line-height:32px;}
	.txtB span.Ag{ font-size:32px; line-height:32px;}
	.consultation .get-consult h3{font-size:27px;}
	.know-more h3{font-size:30px;}
	.know-more p.number{font-size:45px;line-height:42px;}
	.know-more p.mail{ font-size:18px; line-height:8px;}
	.banner{width:100%; min-height:790px; background-position:-440px; overflow:hidden; margin-top:99px;}
	.txtA{ font-size:21px; line-height:24px;}
	.txtA span{ font-size:32px;}
	.date-time ul.dateList{margin-left:0px;width:100%;}
	.date-time ul.dateList li{width:50%; font-size:17px; margin-bottom:10px;}
	.date-time ul.dateList li:last-child{width:100%;padding-top:0px;}
	.arrow img{margin-top:-80px;}
	.consultation{ background:#f1f1f1;}
	.get-consult{padding:40px 20px 40px 30px!important;}
	
	.ims img{width:100%;}
	.consultation .btns ul li{width:38%;}
	.consultation .btns ul li a{padding:10px; margin-right:20px; font-size:15px;}
	.consultation{height:290px;}
	.article-sec .article-list ul.brand-list li{width:70%; margin:20px auto; float:none;}
	.article-sec .article-list ul.brand-list li:last-child{margin-right:auto;}
	.mob-img{ display:block;float: left;
    margin-left: 50px;
    margin-top: 30px; overflow:hidden;}
	.mob-img img{width:75%;}
	.gallery-grid .item {
    float: none!important; left:0px; top:0px; position:static!important;
}
	.close{right:0px;}
	.article-sec{padding:40px 20px;}
	.gallery-sec{padding:40px 20px;}
	.navbar-brand{padding:10px 15px;}
	.popupBox .modal-dialog{height:490px; margin-top:27px; width:95%;}
	.gallery-sec h3{ font-size:27px;}
    .testimonials h3{font-size: 27px !important;}
	.regBtn{width:auto;padding: 15px;    font-size: 13px;}
	
	
	.btmSec{width:100%;}
	.brand-logo{width:90%; margin:0 auto; padding-right:0px;border-right:none; border-bottom:1px solid #4e4e50;padding-bottom:30px; float:none;}
	.brand-logo img{width:312px!important;}
	.show-timing{width:100%; text-align:center;padding-left:0px!important; margin-top:20px;}
	.show-timing p{width:178px; margin:0 auto;}
	.show-timing h3 strong{font-size:30px;margin-top:10px; text-align:center; line-height:40px;}
	.show-timing h3{ font-size:17px; text-align:center; line-height:19px;padding:10px; }
	.pre-requisities-sec h2{ font-size:30px;}
	.pre-requisities-sec p{ line-height:21px;}
	.pre-requisite-det{width:90%; margin:0 auto; float:none;}
	.pre-requisite-det .duration strong{font-size:35px;}
	.get-consult{ text-align:center;}
	.consultation .btns{text-align:center;}
	.consultation .btns ul li{    width: 38%;
    text-align: center;
    margin: 0 auto;
    float: none;}
	.footerRight{ text-align:center;}
	.footer p{ text-align:center;}
	.footer p.supported{width:100%;}
	.amtBox{width:20%!important;}
	.pre-requisities-sec{padding:30px 0!important;}
	.gstBox{width:68%!important;}
	.gmBox{width:100%!important; text-align:center; margin-left:0px;}
	.gm-sec{padding:30px 0!important;}
	.gm-sec p{padding:0px 20px;}
	.gm-sec img{width:278px; margin:0 auto 30px;}
	.article-sec .article-list ul.brand-list li:nth-child(9){margin-left:auto!important;}
	.navbar-header{width:100%!important; text-align:center;}
	.date-venue{margin-top:0px!important;width:100%!important; text-align:center;border-left:none!important; border-top:1px dotted #dbdcdc;padding-top:10px;padding-bottom:15px;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:0px!important; margin-right:0px!important;}
	.bdy-height{margin-top:94px!important;}
	.powerBreakfast p{padding-left: 15px;
    padding-right: 15px;}
}

@media screen and (min-width:600px) and (max-width:767px){

	.center-container{width:100%;}	
	.navbar-default .navbar-toggle{border:0px;}
	.navbar-default .navbar-toggle:hover{ background-color:#fff;}
	.navbar-default .navbar-toggle.active{background-color:#fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;}
	.navbar-default .navbar-toggle{margin-top:32px; float:left; display:none;}
	.navbar-nav{margin:none!important;}
	.navbar-default .navbar-nav > li > a{min-height:32px;padding-top:9px!important;padding-left:10px!important; margin-right:0px;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{box-shadow:none; 
    border-left: 4px solid #000000;
    padding-left: 10px; background:#eeeeee;}
	.navbar-default .navbar-nav > li{padding-top:0px;}
	#myNavbar{margin-top:20px;}
	.about{padding:40px 20px;}
	.about h2{ font-size:27px;}
	.stats-sec{min-height:750px;}
	.stats-sec .count-box{padding-top:30px; width:100%;}
	.stats-sec .count-box .plus-cont{ font-size:50px;}
	.pre-requisities{padding-left:20px; padding-right:20px;padding-top:40px;padding-bottom:40px;}
	.pre-requisities h2{ font-size:27px;}
	.free-consultation h3{font-size:27px;}
	.formsection{width:65%;}
	.reg-btn{width:74%;}
	.article-sec h3{ font-size:27px; line-height:25px;}
	.article-sec h4{ font-size:18px;}
	.article-sec .article-list ul.brand-list{width:90%; margin:0 auto;}
	.article-sec .article-list ul.brand-list li{ width:100%; min-height:auto;padding-bottom:10px;}
	.myTpBox{width:100%; }
	.ims{width:100%;}
	.txtB{ font-size:40px; line-height:43px;}
	.txtB span.Ag{ font-size:40px;}
	.consultation .get-consult{ text-align:center;}
	.consultation .get-consult h3{font-size:27px;}
	.know-more h3{font-size:30px;}
	.know-more p.number{font-size:50px;line-height:48px;}
	.know-more p.mail{ font-size:20px; line-height:8px;}
	.banner{width:100%; min-height:580px; background-position:-840px; margin-top:99px;}
	.txtA{ font-size:21px; line-height:24px;}
	.txtA span{ font-size:32px;}
	.date-time ul.dateList{margin-left:0px;width:100%;}
	.date-time ul.dateList li{width:50%; font-size:17px; margin-bottom:10px;}
	.date-time ul.dateList li:last-child{width:100%;padding-top:0px;}
	.arrow img{margin-top:-20px; margin-left:0px;}
	.consultation{ background:#f1f1f1;}
	.get-consult{padding:40px 20px 40px 30px!important;}
	
	.ims img{width:100%;}
	
	
	
	
	.consultation .btns{width:100%;}
	.consultation .btns ul li{width:32%;  text-align: center;
    margin: 0 auto;
    float: none;}
	.consultation .btns ul li a{padding:15px; margin-right:20px;}
	.consultation{height:260px;}
	.article-sec .article-list ul.brand-list li{width:46%; float:left; min-height:204px;}
    .article-sec .article-list ul.brand-list li:nth-child(9){margin-left: 0px; clear: none;}
	.article-sec .article-list ul.brand-list li:last-child{margin-right:auto;}
	.mob-img{ display:none;float: left;
     margin-left: -40px;
     margin-top: 30px;}
	.mob-img img{width:60%;}
	.close{right:0px!important;}
	.close{right:30px;}
	.popupBox .modal-dialog{width:95%!important;}
	.article-sec{padding:40px 20px;}
	.gallery-sec{padding:40px 20px;}
	.gallery-sec h3{font-size:27px;}
    .testimonials h3{font-size: 27px !important;}
	.navbar-brand{padding:10px 15px;}
	.popupBox .modal-dialog{height:490px; margin-top:27px; width:95%;}
	.regBtn{width:auto;}
	
	.btmSec{width:100%;}
	.brand-logo{width:100%; margin:0 auto; padding-right:0px;border-right:none; border-bottom:1px solid #4e4e50;padding-bottom:30px; float:none;}
	.brand-logo img{width:312px!important;}
	.show-timing{width:100%; text-align:center;padding-left:0px!important; margin-top:20px;}
	.show-timing p{width:178px; margin:0 auto;}
	.show-timing h3 strong{font-size:30px;margin-top:10px; text-align:center; line-height:40px;}
	.show-timing h3{ font-size:17px; text-align:center; line-height:19px;padding:10px; }
	.pre-requisities-sec h2{ font-size:30px;}
	.pre-requisities-sec p{ line-height:21px;padding-left:20px; padding-right:20px;}
	.pre-requisite-det{width:90%; margin:0 auto; float:none;}
	.pre-requisite-det .duration strong{font-size:35px;}
	.get-consult{ text-align:center;}
	.consultation .btns{text-align:center;}
	.consultation .btns ul li{    width: 38%;
    text-align: center;
    margin: 0 auto;
    float: none;}
	.footerRight{ text-align:center;}
	.footer p{ text-align:center;}
	.footer p.supported{width:100%;}
	
	.session-feat{ text-align:center;}
	.session-feat h3{ font-size:27px;}
	.about .session-feat .session-benefits h3{ text-align:center;}
	.about .session-feat .session-highlights h3{ text-align:center;}
	.amtBox{width:20%!important;}
	.gstBox{width:68%!important;}
	.pre-requisities-sec{padding:30px 0!important;}
	.gstBox{width:68%!important;}
	.gmBox{width:100%!important; text-align:center; margin-left:0px;}
	.gm-sec{padding:30px 0!important;}
	.gm-sec p{padding:0px 20px;}
	.gm-sec img{width:278px; margin:0 auto 30px;}
	.navbar-header{width:100%!important;float:left;}
	.date-venue{margin:10px 0!important;width:40%!important; float:left; text-align:center;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:0px!important; margin-right:0px!important;}
	.bdy-height{margin-top:54px!important;}
	.powerBreakfast p{padding-left: 15px;padding-right: 15px;}
	.navbar{min-height:70px!important;}
}


@media screen and (min-width:768px) and (max-width:999px){
    .article-sec .article-list ul.brand-list li:nth-child(9){margin-left: 0px; clear: none;}
    #testimonials .testBox{
            width: 30.8% !important;
                min-height: 326px !important;
    }
	.center-container{width:100%;}	
	
	.navbar-header{width:100%; }
	.navbar-brand{width: 227px;
    margin: 0 auto 0px!important;
    display: block;
    }
	.navbar-right{ float:none!important;}
	.navbar-default .navbar-toggle{border:0px;}
	.navbar-default .navbar-toggle:hover{ background-color:#fff;}
	.navbar-default .navbar-toggle.active{background-color:#fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;}
	.navbar-default .navbar-toggle{margin-top:32px;}
	
	.navbar-default .navbar-nav > li > a{min-height:70px; margin-right:2px;padding-top:20px!important; font-size:12px;}
	.navbar-default .navbar-nav > li{padding-top:0px;}
	#myNavbar{margin-top:20px;}
	.about{padding:40px 20px;}
	.about h2{ font-size:27px;}
	.stats-sec{min-height:260px;}
	.stats-sec .count-box{padding-top:30px; width:33%;}
	.stats-sec .count-box .plus-cont{ font-size:38px;}
	.stats-sec .count-box .count-text{line-height:24px;}
	.pre-requisities{padding:40px 20px;}
	.pre-requisities h2{ font-size:27px;}
	.free-consultation{padding:40px 0;}
	.free-consultation h3{font-size:27px;}
	.formsection{width:95%;}
	ul.frmlipropel-lp li{margin-bottom:5px;}
	.reg-btn{width:74%;}
	.article-sec h3{ font-size:27px; line-height:25px;}
	.article-sec h4{ font-size:18px;}
	.article-sec .article-list ul.brand-list li{width:46%; float:left; min-height:158px;}
	.article-sec .article-list ul.brand-list li:last-child{margin-right:auto;}
	.myTpBox{width:100%; }
	.ims{width:100%;}
	.txtB{ font-size:40px; line-height:38px;}
	.txtB span.Ag{ font-size:40px;}
	.consultation .get-consult h3{font-size:27px;}
	.know-more h3{font-size:30px;}
	.know-more p.number{font-size:50px;line-height:45px;}
	.know-more p.mail{ font-size:20px; line-height:8px;}
	.banner{width:100%; min-height:520px; background-position:-202px;margin-top:185px;}
	.txtA{ font-size:21px; line-height:24px;}
	.txtA span{ font-size:32px;}
	.date-time ul.dateList{margin-left:0px;width:100%;}
	.date-time ul.dateList li{width:48%; font-size:17px; margin-bottom:10px;}
	.date-time ul.dateList li:last-child{width:100%;padding-top:0px;}
	.arrow img{margin-top:-40px;}
	.pad54{padding-top:50px;}
	
	.get-consult{padding:40px 20px 40px 30px!important;}
	
	.ims img{width:100%;}
	.consultation .btns ul li{width:45%;}
	.consultation .btns ul li a{padding:15px; margin-right:20px; font-size:13px;}
	.consultation{height:290px;}
	.article-sec .article-list ul.brand-list li{width:46%; float:left; min-height:158px;}
	.article-sec .article-list ul.brand-list li:last-child{margin-right:auto;}
	.close{right:60px;}
	.popupBox .modal-dialog{width:80%!important;}
	.article-sec{padding:80px 20px;}
	.gallery-sec{padding:40px 20px;}
	.gallery-sec h3{font-size:27px;}
     #testimonials  h3{font-size:27px !important;}
	.navbar-brand{padding:10px 15px;}
	.popupBox .modal-dialog{height:490px; margin-top:27px; width:95%;}
	.regBtn{width:auto!important; margin-top:10px;}
	.know-more{padding:40px 0;}
	.mrgBtm{margin-bottom:0px;}
	.brand-logo{width:49%;}
	.show-timing{width:49%;}
	.show-timing h3 strong{ font-size:32px;}
	.show-timing h3{ font-size:16px;}
	.about .session-feat .session-benefits{padding: 30px 32px 0px 39px;}
	.about .session-feat .session-highlights{padding: 30px 32px 48px 39px;}
	.navbar-brand{height:56px!important;}
	.pre-requisities-sec{padding:40px 0;}
	.pre-requisities-sec h2{ font-size:27px;}
	.pre-requisite-det{width:90%!important; margin:30px auto;}
	.pre-requisite-det .highlighted p{ font-size:26px;}
	.pre-requisite-det .duration strong{ font-size:26px;}
	.consultation .get-consult p{ font-size:15px;}
	.know-more{height:185px;}
	.footer p.supported{width:49%;}
	.amtBox{width:25%!important;}
	.gstBox{width:65%!important;}
	.pre-requisities-sec{padding:30px 0!important;}
	.gstBox{width:68%!important;}
	.gmBox{width:100%!important; text-align:center; margin-left:0px;}
	.gm-sec{padding:30px 0!important;}
	.gm-sec p{padding:0px 20px;}
	.gm-sec img{width:278px; margin:0 auto 30px;}
	.navbar-header{width:100%!important;}
	.date-venue{margin:10px 0!important;width:30%!important; float:left!important; text-align:center;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:0px!important; margin-right:0px!important;}
	.bdy-height{margin-top:54px!important;}
	.powerBreakfast p{padding-left: 15px;padding-right: 15px;}
}


@media screen and (min-width:1000px) and (max-width:1199px){

    .article-sec .article-list ul.brand-list li:nth-child(9){margin-left: 0px; clear: none;}
    .article-sec .article-list ul.brand-list li:nth-child(10){margin-left: 337px; clear: both;}

    #testimonials .testBox{
            width: 30.8% !important;
            min-height: 245px !important;
    }
	.center-container{width:100%;}	
	.navbar-header{width:100%; }
	.navbar-brand{width: 227px;
    margin: 0 auto 0px!important;
    display: block;
   }
	.navbar-default .navbar-toggle{border:0px;}
	.navbar-default .navbar-toggle:hover{ background-color:#fff;}
	.navbar-default .navbar-toggle.active{background-color:#fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px;}
	.navbar-default .navbar-toggle{margin-top:32px;}
	.navbar-nav{margin:0px 5px;width:95%; margin:0 auto;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:transparent!important;}
	
	.navbar-default .navbar-nav > li > a{min-height:70px; margin-right:9px;padding-top:20px!important; font-size:14px;}

	.navbar-default .navbar-nav > li{padding-top:0px;}
	#myNavbar{margin-top:20px;}
	.about{padding:40px 20px;}
	.about h2{ font-size:27px;}
	.stats-sec{min-height:250px;}
	.stats-sec .count-box{padding-top:30px; width:33%;}
	.stats-sec .count-box .plus-cont{ font-size:50px;}
	.pre-requisities{padding-left:20px; padding-right:20px;padding-top:60px; padding-bottom:60px;}
	.pre-requisities h2{ font-size:27px;}
	.free-consultation{padding:60px 0;}
	.free-consultation h3{font-size:27px;}
	.formsection{width:90%;}
	.reg-btn{width:74%;}
	.article-sec{padding:60px 0;}
	.article-sec h3{ font-size:27px; line-height:25px;}
	.article-sec h4{ font-size:18px;}
	.article-sec .article-list ul.brand-list li{width:31%!important; float:left; min-height:168px;}
	.article-sec .article-list ul.brand-list li:last-child{margin-right:auto;}
	/*.article-sec .article-list ul.brand-list li:nth-child(7){margin-left:150px;}*/
	.article-sec .article-list ul.brand-list li:nth-child(16){clear:both; display:block; width:31%; margin:0 auto; float:none;}
	.myTpBox{width:60%; }
	.ims{width:100%;}
	.txtB{ font-size:40px; line-height:38px;}
	.txtB span.Ag{ font-size:35px;}
	.consultation .get-consult h3{font-size:27px;}
	.know-more{padding:50px 0;}
	.know-more h3{font-size:30px; line-height:50px;}
	.know-more p.number{font-size:50px;line-height:32px;}
	.know-more p.mail{ font-size:20px; line-height:19px;}
	.banner{width:100%; min-height:545px; background-position:-643px;margin-top:172px;}
	.txtA{ font-size:21px; line-height:24px;}
	.txtA span{ font-size:32px;}
	.date-time ul.dateList{margin-left:0px;width:100%;}
	.date-time ul.dateList li{width:50%; font-size:17px; margin-bottom:10px;}
	.date-time ul.dateList li:last-child{width:100%;padding-top:0px;}
	.arrow img{margin-top:-40px;}
	
	.get-consult{padding:40px 20px 40px 30px!important;}
	
	.ims img{width:100%;}
	.consultation .btns ul li{width:32%;}
	.consultation .btns ul li a{padding:10px; margin-right:20px; font-size:13px;}
	.consultation{height:290px;}
	
	.close{right:0px;}
	.navbar-brand{padding:10px 15px;}
	.gallery-sec{padding:60px 0;}
	.gallery-sec h3{ font-size:27px;}
	.gallery-grid.gutter-wide{margin-left:-22px!important;}
	.gallery-grid.gutter-wide .item{padding-bottom:20px!important;padding-left:20px!important;}
	.regBtn{padding:10px 22px;width:auto!important; margin-top:10px;}
	.mrgBtm{margin-bottom:0px;}
	
	.brand-logo{width:49%;}
	.show-timing{width:49%;}
	.show-timing h3 strong{ font-size:32px;}
	.show-timing h3{ font-size:16px;}
	.about .session-feat .session-benefits{padding: 30px 32px 0px 39px;}
	.about .session-feat .session-highlights{padding: 30px 32px 48px 39px;}
	.navbar-brand{height:56px!important;}
	.pre-requisities-sec{padding:40px 0;}
	.pre-requisities-sec h2{ font-size:27px;}
	.pre-requisite-det{width:90%!important; margin:30px auto;}
	.pre-requisite-det .highlighted p{ font-size:26px;}
	.pre-requisite-det .duration strong{ font-size:26px;}
	.consultation .get-consult p{ font-size:15px;}
	.know-more{height:215px;}
	.footer p.supported{width:42%;}
	.amtBox{width:20%!important;}
	.gstBox{width:68%!important;}
	.gmBox{width:71%!important;padding-left:0px; padding-right:0px; }
	.gm-sec{padding:30px 0!important;}
	.gm-sec img{width:278px; margin:0 auto 30px;}
	.navbar-header{width:100%!important;}
	.date-venue{margin:10px 0!important;width:22%!important; float:left!important; text-align:center;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:0px!important; margin-right:0px!important;}
	.bdy-height{margin-top:54px!important;}
	.powerBreakfast p{padding-left: 15px;padding-right: 15px;}
}

.image-source-link {
	color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}


.main-articleSec{width:100%; margin-top:105px;}
.articleBtn{border:1px solid #000000; background:transparent;color:#000000; border-radius:4px;padding:15px 30px; display:inline-block; font-size:15px;text-decoration:none; text-transform:uppercase; font-family:'Lato-Bold'; font-size:17px; }
.articleBtn:hover{ background:#000000; color:#fff; text-decoration:none;}
.mainArtBtn{ display:block; text-align:center;clear:both;}
.marginBt30 {
    margin-bottom: 30px !important;
}
#testimonials{
    padding-bottom: 50px;
}
#testimonials .testBox{
border: 1px solid #dcdcdc;
    padding: 20px;
	width:31.8%;
	margin-right:27px;
	margin-bottom:30px;
	background:#f1f1f1;
	min-height:192px;
	text-align:center;
	display:table;
	position:relative;
}

#testimonials .testBox p{font-family: 'Lato-Regular';
    color: #333;
    font-size: 16px; vertical-align:middle; display:table-cell;}

#testimonials .testBox:nth-child(3){margin-right:0px!important;}
#testimonials .testBox:nth-child(6){margin-right:0px!important;}
#testimonials .testBox:nth-child(7){clear:both; width:31.8%; margin:0 auto 30px; float:none;}
.testBox:after{ /*arrow added to downarrowdiv DIV*/
content:'';
display:block;
position:absolute;
top:100%; /*should be set to 100% */
left:30px;
width:0;
height:0;
border-color: #f1f1f1 transparent transparent transparent; /*border color should be same as div div background color*/
border-style: solid;
border-width: 10px;
}


/*testimonial css*/
#testimonials{border-top:1px #dbdbdb dotted;padding-top: 30px;}
#testimonials span{
    text-transform: uppercase;
    font-family: 'TrajanPro-Bold';
    color: #000000;

}

#testimonials  h3{
    font-size: 40px;
    color: #333333;
    font-family: 'TrajanPro-Regular';
    margin-top: 0px;
    margin-bottom: 29px;}

	
	
	
	
	
	
	.fas.fa-quote-left{}
	.fas.fa-quote-right{ font-size:21px;display:block; margin-bottom:20px;}
/*end css*/

.article-sec h3 span{    text-transform: uppercase;
    font-family: 'TrajanPro-Bold';
    color: #000000;}

#gm-insights h3{font-family: 'TrajanPro-Regular';}


.redBg{ background:#e21b0e;}

.bdy-height{margin-top:74px;}


.guide-ul{ list-style-type:none; clear:both;}
.guide-ul li{ float:left; margin-right:20px; font-family:'Lato-Light'; font-size:14px; color:#666;}
.guide-ul li.calendar{ background:url(../images/calendar.png) left no-repeat;padding-left:30px;}
.guide-ul li.clock{ background:url(../images/clock.png) left no-repeat;padding-left:30px;}
.guide-ul li.time{ background:url(../images/time.png) left no-repeat;padding-left:30px;}

.date-venue{width:52%; float:left; font-size:17px; line-height:25px;margin-top:15px;padding-left:20px;color:#666;border-left:1px dotted #dbdcdc; font-family:'Lato-Regular';}
.date-venue strong{display:block;font-size:21px!important; font-family:'Lato-Bold';color:#333;}


.navbar-header{width:80%; }