/*--Main Css--*/
@import "bootstrap.min.css";
@import "../icofont/css/icofont.css";
@import "../font-awesome-4.3.0/css/font-awesome.min.css";
.header-info li .showprice {
    background-color: #30579c;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
}

.header-info li .aply_a {
    background-color: #30579c;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
}
/* #content .row {
    padding-top: 60px;
    padding-bottom: 60px;
}
*/

.heading1 {
    background-color: #2d54a0;
    font-size: 16px;
    color: #fff;
}


body{margin: 0px; background: #fff; }
table,div{font-family: 'Poppins', sans-serif;font-size:14px; color:#333333; line-height:1.3;}
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: none;}
img{border:none;max-width: 100%;}
p{ margin:10px 0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
*{box-sizing: border-box;}
input,select,textarea,button{font-family: 'Poppins', sans-serif;font-size: 14px;}
button{cursor: pointer;}
h1,h2,h3,h4{margin:10px 0;}
ul{margin:0; padding:0;}
ul li{list-style-type: none;}

#main{margin:0 auto;}
header{}
.logo{/*line-height: 80px;*/margin-top: 30px;margin-bottom: 30px;}
.header-top{margin-bottom: 30px;}
.header-top.affix{background: url(../images/banner-pattern.jpg)repeat top left;margin: 0;left: 0;right: 0;z-index: 99;}
.header-info{margin-top: 35px;}
.header-info li{display: inline-block;padding-left: 20px;}
.header-info li a{color: #fff;font-size: 15px;}
.header-info li a i{font-size: 19px;margin-right: 5px;background: #30579c;text-align: center;width: 35px;height: 35px;display: inline-block;border-radius: 100%;line-height: 35px;vertical-align: middle;}
.header-info li a i.icofont-social-whatsapp{color: #0dc143;}
.navbar {background: #30579c;margin-bottom: 0;border: 0;min-height: auto;text-align: center;}
.navbar-nav {float: none;}
.navbar-nav > li {float: none;display: inline-block;}
.navbar-default .navbar-nav > li > a{padding: 12px 20px;color: #fff;font-size: 15px;font-weight: 400;text-transform: uppercase;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color: #fff;background: #f1772d;}

#banner{/*margin-top: 85px;*/background: url(../images/banner-pattern.jpg)repeat top left;text-align: center;padding: 0 0 70px;}
#banner h2{font-size: 60px;color: #30579c;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 30px;font-weight: 600;display: inline-block;}
#banner h2 span{font-size: 22px;display: block;text-transform: none;letter-spacing: 1px;font-weight: 400;position: relative;margin-top: 10px;}
#banner h2 span:before{content: '';width: 70px;height: 3px;position: absolute;left: 10px;background: #fff;top: 10px;}
#banner h2 span:after{content: '';width: 70px;height: 3px;position: absolute;right: 10px;background: #fff;top: 10px;}
#banner p{font-size: 15px;color: #fff;font-weight: 400;width: 70%;margin: 0 auto 60px;line-height: 1.6;}
.benefits{}
.benefits li{float: left;width: 25%;text-align: center;padding: 0 20px;}
.banner-icon{background: #30579c;width: 130px;height: 130px;border-radius: 100%;margin: 0 auto;line-height: 130px;position: relative;margin-bottom: 20px;}
.banner-icon:before{content: '';border: 2px solid #30579c;position: absolute;left: -7px;top: -7px;right: -7px;bottom: -7px;border-radius: 100%;}
.benefits li h4{color: #fff;text-transform: uppercase;font-size: 20px;}


#content .row{padding-top: 60px;padding-bottom: 60px;}
.title{text-align: center;font-size: 30px;color: #30579c;padding-bottom: 15px;margin: 0 0 50px;position: relative;text-transform: uppercase;}
.title::before{content: '';width: 60px;height: 3px;background: #30579c;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;}
.title.white-title{color: #fff;}
.title.white-title:before{background: #fff;}

.whyati{background: url(../images/ati1.png)no-repeat right bottom;}
.whyati-left{text-align: center;background: #30579c;padding: 30px;}
.whyati-left h2 img{display: block;width: 120px;margin: 0 auto 20px;}
.whyati-left h2{font-size: 40px;color: #fff;text-transform: uppercase;letter-spacing: 3px;font-weight: 600;display: inline-block;}
.whyati-left h2 span{font-size: 22px;display: block;text-transform: none;letter-spacing: 1px;font-weight: 400;position: relative;}

.whyati-right{padding: 0 20px;}
.listing{}
.listing li{margin-bottom: 10px;width: 50%;float:left;padding-right: 10px;padding-left: 20px;line-height: 1.5;}
.listing li:before{content: '\efad';font-family: 'icofont';margin-left: -20px;font-size: 16px;color: #30579c;}

.grey-bg{background: #f2f2f2;}
.course-box{background: #fff;display: inline-block;width: 100%;margin-bottom: 30px;padding: 20px 0;box-shadow: 4px 4px 5px #dcdcdc;}
.course-icon{font-size: 50px;color: #f1772d;text-align: center;}
.our-course .row > div:nth-child(2n+1) .course-icon{color: #30579c;}
.course-text{}
.course-text h3{margin-top: 0;font-size: 18px;text-transform: uppercase;}
.course-text p{font-size: 13px;line-height: 1.7;color: #4d4d4d;height: 85px;overflow: hidden;}

.btn-primary{text-transform: uppercase;border-radius: 0;padding: 7px 20px;background: #f1772d;border: 0;}
.btn-primary:hover{background: #30579c;transition: all ease 0.5s;}
.course-fee{background: url(../images/course-fee-bg.jpg)no-repeat center center;background-size: cover;}
.course-fee p{color: #fff;line-height: 1.6;}

#quote-carousel {}
#quote-carousel .carousel-control {background: none;color: #333;font-size: 35px;text-shadow: none;margin-top: 30px;}
#quote-carousel .carousel-indicators {position: relative;right: 50%;top: auto;bottom: 0px;margin-top: 20px;margin-right: -19px;}
#quote-carousel .carousel-indicators li {width: 55px;height: 55px;cursor: pointer;border: 1px solid #ccc;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);border-radius: 50%;opacity: 0.4;overflow: hidden;transition: all .4s ease-in;    vertical-align: middle;}
#quote-carousel .carousel-indicators .active {width: 110px;height: 110px;opacity: 1;transition: all .2s;}
.item blockquote {border-left: none;margin: 0;}
.item blockquote p{line-height: 1.6;}
.item blockquote small{font-size: 16px;color: #30579c;text-transform: uppercase;font-weight: 600;}
.item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-right: 10px;font-size: 25px;margin-top: -20px;color: #30579c;}

.our-client{background: url(../images/blue-pattern.jpg)repeat left top;}

/* Slider */
.slick-slide {margin: 20px 15px;}
.slick-slide img {width: 100%;}
.slick-slider{position: relative;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;        touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

footer{background: #30579c;}
footer > div{}
.contact-info .title{font-size: 20px;padding-bottom: 7px;text-align: left;margin-bottom: 15px;}
.contact-info .title:before{right: auto;}
footer p{line-height: 1.6;}
footer p i{margin-right: 5px;font-size: 18px;color: #fff;}
.map{position: relative;}
.contact-info{position: absolute;right: 20px;bottom: 20px;background: #f1772d;padding: 25px;width: 450px;}
.contact-info p,.contact-info a{color: #fff;}

.contact-form{/*padding: 60px 0;*/background: #f2f2f2 url(../images/form-bg.png)no-repeat right bottom;padding: 40px 30px 30px;}
.form-control{border-radius: 0;height: 40px;}
.copy{padding: 10px 0;}
.copy p,.copy a{color: #fff;}
.social-media{margin: 5px 0;}
.social-media li{display: inline-block;padding-left: 10px;}
.social-media li a{font-size: 18px;color: #fff;}


#myotp .modal-content{border-radius: 0;}
#myotp .modal-header{background: #f1772d;}
#myotp .modal-header .modal-title{color: #fff;font-size: 18px;}
#myotp .form-inline .control-label{width: 90px;font-weight:600;}
#myotp .form-inline .form-group{margin-bottom: 15px;}
#myotp .modal-dialog {width: 440px;}
#myotp .form-inline .form-control{width: 300px;}
#myotp label.error {color: #f00;font-size: 12px;font-weight: 400;padding-left: 95px;}

#apply_now .modal-content{border-radius: 0;}
#apply_now .modal-header{background: #f1772d;}
#apply_now .modal-header .modal-title{color: #fff;font-size: 18px;}
#apply_now .form-inline .control-label{width: 90px;font-weight:600;}
#apply_now .form-inline .form-group{margin-bottom: 15px;}
#apply_now .modal-dialog {width: 440px;}
#apply_now .form-inline .form-control{width: 300px;}
#apply_now label.error {color: #f00;font-size: 12px;font-weight: 400;padding-left: 95px;}

.show_msg {margin-bottom: 10px;}

/* new css 25-4 */

.space {
    margin-top: 20px;
}.why2 {
    padding-top: 20px!important;
}.why {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}.pic {
    background: white;
    height: 169px;
    padding-top: 10px;
}.pic {
    text-align: center;
}.prac-img {
    /* border: 1px solid; */
    margin: 0 auto;
    width: 65%;
    /* margin: 0px; */
    /* margin-top: 0px; */
    /* padding-top: 0px; */
}.why-ati-heading {
    background: #f1772d;
}.practical {
    color: white;
    font-size: 18px;
    margin-left: 15px;
    padding-top: 20px;
    padding-bottom: 4px;
    text-transform: uppercase;
    font-weight: 700;
}.sub-title {
    margin-left: 15px;
    color: white;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 11px;
    border-bottom: 2px solid #fff;
    padding-bottom: 7px;
}.why-para {
    color: white;
    margin-left: 15px;
    font-size: 13px;
    line-height: 1.8;
    padding-bottom: 30px;
    height: 150px;
    margin: 0 auto;
    width: 88%;
}

.banner-icon1 img {
    width: auto;
    /* padding: 31px; */
    vertical-align: text-bottom;
}
/* end new css 25-4 */



#hamburger-navigation{display: none;}
.mobile{display: none;}

/*--------1180px------------*/
@media only screen and (min-width:1180px) and (max-width:1280px) {
.header-info li a {font-size: 13px;}
.header-info li{padding-left: 10px;}


}

/* 18-1 css */
.thanks_para {
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}.main-btn {
    margin-bottom: 20px;
    text-align: center;
}.main_a {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    width: auto;
    line-height: 37px;
    display: inline-block;
    cursor: pointer;
    box-shadow: 6px 9px 5px #ccc;
}.main_a_i, .thanks_btn {
    display: inline-block !important;
    float: left;
    width: auto !IMPORTANT;
    font-size: 14px !important;
    color: #f1772e !important;
    font-weight: bold;border: none;
    background-color: transparent !important;
}.main_a_i {
    margin-right: 12px;
    font-size: 18px !important;margin-top: 9px;
    margin-left: 10px;
}.main_a_i {
    
}
/* end 18-1 css */


/*--------960px------------*/
@media only screen and (min-width:960px) and (max-width:1179px) {
.header-info {margin-top: 15px;}
.header-info li a {font-size: 14px;}
.header-info li{padding-left: 0;margin-bottom: 10px;}	
#banner h2{font-size: 50px;}
.benefits li h4 {font-size: 18px;}	
.whyati-right {padding: 0;}	
.course-text p{height: 108px;}
.navbar-default .navbar-nav > li > a {padding: 12px 15px;}
}

/*---------768px-----------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
#banner h2{font-size: 50px;}
.benefits li h4 {font-size: 18px;}	
.whyati-right {padding: 30px 10px 0;}
.copy,.copy .col-md-6{text-align: center;}
.navbar-default .navbar-nav > li > a {padding: 12px 10px;font-size: 12px;}

}
/*-----------Responsive Menu-----------*/
@media (max-width: 767px) {
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none !important;margin-top: 7.5px;}
.navbar-nav>li {float: none;padding-top: 0;text-align: left;width: 100%;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.navbar-default .navbar-nav > li > a img {display: inline-block;height: auto;margin: 0;margin-right: 10px;width: 25px;}
.collapse.in{display:block !important;}
.header_menu .navbar-header{float: right;margin: 20px;}
.navbar-default .navbar-toggle{ border: 0;background: #fff;margin: 0;border-radius: 0;float: none;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #30579c;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #fff;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{box-shadow: none;border-top: 1px solid #f1772d !important;padding: 0;}
.navbar-collapse .nav{margin: 0;background: #30579c;}
.navbar-default .navbar-nav > li > a{padding: 10px;font-size: 13px;line-height: 25px;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
.navbar-nav > li.logo{display: none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #010101;background: #fff;}

}
/*-----------END_Responsive Menu-----------*/	

/*-----------640px---------*/
@media only screen and (min-width: 640px) and (max-width: 767px) {
.header-info li a {font-size: 14px;}
.header-info li{padding-left: 5px;}	
#banner h2{font-size: 44px;}
.benefits li h4 {font-size: 16px;}	
.whyati-right {padding: 30px 10px 0;}
.copy,.copy .col-md-6{text-align: center;}
.banner-icon {height: 90px;line-height: 90px;width: 90px;}
.banner-icon > img {height: 40px;}
.whyati-left h2 {font-size: 34px;}
.title {font-size: 24px;}
.course-text {text-align: center;margin-top: 10px;}
.course-text p{height: auto;}
#quote-carousel .carousel-control{display: none;}
.map iframe{height: 350px !important;}
.contact-info {bottom: 0;padding: 20px;position: relative;right: 0;width: 100%;}
.header-top.affix{position: relative;}
#myotp .form-inline .form-control {width: 100%;}
#myotp label.error{padding-left: 0;}
#apply_now .form-inline .form-control {width: 100%;}
#apply_now label.error{padding-left: 0;}

}

@media only screen and (max-width: 639px) and (min-width: 480px){
.box {
    width: 100%;
    display: block;
    margin-top: 20px;
}
}

@media only screen and (max-width: 480px) {
.box {
    width: 100%;
    display: block;
    margin-top: 20px;
}
}

@media only screen and (max-width: 479px) and (min-width: 320px)
{
	.box {
    margin-bottom: 20px;
}
}

@media only screen and (max-width: 414px)
{
	.box {
    width: 100%;
    display: block;
}
}

/*-----------480px---------*/
@media only screen and (min-width: 480px) and (max-width: 639px) {
.header-info {margin-top: 15px;}	
.header-info li a {font-size: 14px;}
.header-info li{padding-left: 5px;}	
#banner h2{font-size: 35px;}
.benefits li h4 {font-size: 16px;}	
.whyati-right {padding: 30px 10px 0;}
.copy,.copy .col-md-6{text-align: center;}
.banner-icon {height: 90px;line-height: 90px;width: 90px;}
.banner-icon > img {height: 40px;}
.whyati-left h2 {font-size: 34px;}
.title {font-size: 24px;}
.course-text {text-align: center;margin-top: 10px;}
.course-text p{height: auto;}
#quote-carousel .carousel-control{display: none;}
.map iframe{height: 350px !important;}
.contact-info {bottom: 0;padding: 20px;position: relative;right: 0;width: 100%;}
#banner h2 span::before{display: none;}
#banner h2 span::after{display: none;}
#banner h2 span{font-size: 18px;}
#banner p{width: 100%;}
.benefits li {padding: 0 20px 20px;width: 50%;}
.header-top.affix{position: relative;}
#myotp .modal-dialog {width: 90%;margin: 10px auto;}
#myotp .form-inline .form-control {width: 100%;}
#myotp label.error{padding-left: 0;}
#apply_now .modal-dialog {width: 90%;margin: 10px auto;}
#apply_now .form-inline .form-control {width: 100%;}
#apply_now label.error{padding-left: 0;}

}

/*----------320px----------*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.header-info {margin-top: 15px;}	
.header-info li a {font-size: 14px;}
.header-info li{padding-left: 0;margin-bottom: 10px;}	
#banner h2{font-size: 30px;}
.benefits li h4 {font-size: 16px;}	
.whyati-right {padding: 30px 10px 0;}
.copy,.copy .col-md-6{text-align: center;}
.banner-icon {height: 90px;line-height: 90px;width: 90px;}
.banner-icon > img {height: 40px;}
.whyati-left h2 {font-size: 34px;}
.title {font-size: 22px;}
.course-text {text-align: center;margin-top: 10px;}
.course-text p{height: auto;}
#quote-carousel .carousel-control{display: none;}
.map iframe{height: 300px !important;}
.contact-info {bottom: 0;padding: 20px;position: relative;right: 0;width: 100%;}
#banner h2 span::before{display: none;}
#banner h2 span::after{display: none;}
#banner h2 span{font-size: 18px;}
#banner p{width: 100%;}
.benefits li {padding: 0 20px 20px;width: 50%;}
.logo{width: 100%;}
.header-info{width: 100%;text-align: center;}
.whyati-left h2 {font-size: 28px;}
.whyati-left h2 span{font-size: 18px;}
.listing li {padding-right: 0;width: 100%;}
.contact-form {padding: 30px 20px 20px;}
.header-top.affix{position: relative;}
#myotp .modal-dialog {width: 90%;margin: 10px auto;}
#myotp .form-inline .form-control {width: 100%;}
#myotp label.error{padding-left: 0;}
#apply_now .modal-dialog {width: 90%;margin: 10px auto;}
#apply_now .form-inline .form-control {width: 100%;}
#apply_now label.error{padding-left: 0;}
.logo {margin-bottom: 10px;margin-top: 20px;}

}

/* 18-4 start */

#content .row1 {
    padding-top: 40px;
    padding-bottom: 60px;
    margin-top: 20px;
}

.grey-bg {
    background: #f3f5f9;
}
.courses_main{
    display: inline-block;
}
.courses_main h3 {
    font-size: 26px;
    text-transform: uppercase;
    color: #2d54a0;
    margin: 40px auto;
    text-align: left;
}
.course {
    display: inline-block;
    text-align: center;
    
    vertical-align: top;
    text-align: center;
   /* margin: 0 auto;*/
    box-shadow: 6px 9px 5px #ccc;
    -webkit-box-shadow: 6px 9px 5px #ccc;
    -moz-box-shadow: 6px 9px 5px #ccc;
    -o-box-shadow: 6px 9px 5px #ccc;
   /*margin-right: 4px;*/
}

.po
{
	padding:0px!important;
}
.course .course-img {
    display: inline-block;
    width: 100px;
    height: 100px;
    text-align: center;
    border-radius: 100%;
    border: 1px solid #f28240;
    background-color: #f28240;
}
.course-img img {
    padding: 21px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}
.course-name {
   font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bolder;
    margin-top: 20px;
    text-align: center;
    display: inline-block;
    width: 100%;
}

.view-more {
    font-family: 'Open Sans', sans-serif;
    visibility: hidden;
    margin: 16px 0 0 0;
}.view-more span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.course:hover {
    border-bottom: 5px solid #f28240;
    box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.3);
}.course:hover .view-more {
    visibility: visible;
}


