@charset "utf-8";
/* CSS Document */



@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;600;700;900&display=swap'); 

::selection {
  color: #0c1b18;
  background: #cc9336; 
}



body{font-family: 'Poppins', sans-serif;margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;overflow-x:hidden;} 
section{overflow-x:hidden;}
a {-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;text-decoration: none;}  
.container{max-width:1430px;}  
.header{position: absolute;left: 0;top: 0;padding: 15px;width: 100%;z-index: 999;}
.menu-fixed{position: fixed;background: #fff !important;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}
.inner-header{box-shadow: 0px 0px 10px rgba(0,0,0,0.10);background: rgba(255,255,255,0.50);}
.inner-header .head-info{margin-top: 20px;}
.menu-fixed .head-info{margin-top: 10px;}
.inner-header .head-info ul li a{color: #000;}
.logo{float: left;}
.head-info{float: right;margin-top: 10px;}
.head-info ul{margin:7px 0 0 0;padding: 0;list-style: none;float: left;}
.head-info ul li{float: left;margin-right: 30px;}
.head-info ul li a{color: #7d7d7d;letter-spacing: 2px;}
.head-info ul li a strong{font-weight: 600;}
.head-info ul li a img{margin-right: 10px;}
.nav-open{background:#c89436;width: 50px;height: 50px;float: left;border-radius: 50px;position: relative;}
.nav-open::before{content: "";background: url("../images/nav-desktop.png") no-repeat;background-position: center center;position: absolute;left: 0;top: 0;width: 50px;height: 50px;}
.menu-fixed .nav-open{box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}
.menu-fixed .head-info ul li a{color: #000;}
.menu-fixed .logo img{max-width: 150px;}
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0; 
    overflow-x: hidden;opacity: 0.98;
    transition: 0.5s;background: rgba(0,68,115,0.99); }
.overlay:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: url("../images/nav-bg.jpg") no-repeat;background-position: center center;background-size: 100%;opacity: 0.98;}
.overlay-content {
    position: absolute;
    top:50%;
    width: 100%;
    text-align: center;left: 0;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%); 
}

.overlay-content ul{margin: 0 auto;list-style: none;width:350px;display: inline-block;padding: 15px;border-radius: 15px;position: absolute;left: 0;right: 0; top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.overlay-content ul li{position: relative;width: 100%;}
.overlay-content ul li:before{position: absolute;left: 0;top: 0;content: "";width:0;height: 100%;background: #003a64; 
 -webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.overlay-content ul li:hover:before{width: 100%;}
.overlay-content ul li a{color: #fff;text-transform: uppercase;display: inline-block;width: 100%;padding:10px 5px;border-bottom: solid rgba(255,255,255,0.10) 1px;font-weight: 500;position: relative;}
.overlay-content ul li a:hover{color: #fff;}
.overlay-content ul li:last-child a{border-bottom: none;}
.overlay-content .dropdown-menu{padding: 0;border-radius: 0;border: none;background: #003a64;width: 100%;}
.overlay-content .dropdown-menu a{color: #fff;font-size: 14px;text-align: center;}
.overlay-content .dropdown-menu a:hover{background: #002d4d;}
.closebtn {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 30px !important;
    width: 45px;
    text-align: center;
    height: 45px;
    background: #fff;
    border-radius: 45px;
    padding: 14px 0 0 0 !important;color: #000;
}
.closebtn:hover{color: #000;}
.fixed-social{position: fixed;left: 5px;top: 50%;width: 35px;margin: 0;padding: 0;list-style: none;z-index: 999;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.fixed-social li{width: 35px;margin: 5px 0;}
.fixed-social li img{max-width: 100%;}
.fixed-social li a{width: 35px;height: 35px;display: inline-block;border-radius: 35px;text-align: center;color: #595959;transition-duration: 0.3s;transition-delay: 0.1s; }
.fixed-social li a:hover{}
@keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-10px);
    }
}
@-webkit-keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-10px);
    }
}
.bounce1 {
    animation: bounce 1.0s infinite alternate;
    -webkit-animation: bounce 1.0s infinite alternate;
}
.bounce2 {
    animation: bounce 1.1s infinite alternate;
    -webkit-animation: bounce 1.1s infinite alternate;
}
.bounce3 {
    animation: bounce 1.2s infinite alternate;
    -webkit-animation: bounce 1.2s infinite alternate;
}
.bounce4 {
    animation: bounce 2.8s infinite alternate;
    -webkit-animation: bounce 2.8s infinite alternate;
}
.whatsapp{position: fixed;right:15px;bottom: 15px;width: 64px;height: 64px;border-radius: 64px;animation: greenPulse 1.5s infinite;z-index:99;background: #4aae20;text-align: center;color: #fff;font-size: 30px;padding-top: 18px;}
.whatsapp:hover{color: #fff;}

@keyframes greenPulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(74, 174, 32, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(74, 174, 32, 0.4),
      0 0 0 8px rgba(74, 174, 32, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(74, 174, 32, 0.4),
      0 0 0 16px rgba(74, 174, 32, 0.2);
  }
}

.slider{width: 100%;height: 90vh;float: left;position: relative;background: url("../images/slider-bg.jpg") no-repeat;background-size: cover;background-position: left bottom;overflow: hidden;}
.slider::after{position: absolute;right: 0;top: 0;content: "";width: 100%;height: 100%;background: url("../images/slider-bg-top.png") no-repeat;background-position: right top;background-size: auto;} 
.slider-img{padding-top: 120px;text-align: center;}
.slider-img img{max-width: 580px;}
.slider .owl-carousel{height: 100%;}
.slider .owl-carousel .owl-stage-outer{height: 100%;}
.slider .owl-carousel .owl-stage{height: 100%;}
.slider .owl-carousel .owl-item{height: 100%;}
.slider .item{width: 100%;height: 100%;}
.banner-caption{width: 100%;position: absolute;left: 0;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.banner-caption h3{font-weight: 700;font-size: 55px;text-transform: uppercase;color: #004474;margin: 0 0 15px;}
.banner-caption h3 strong{color: #cc9336;text-decoration: underline;font-weight: 700;}
.banner-caption p{color: #4c4c4c;line-height: 20px;margin: 0 0 15px;}
.banner-caption a{display: inline-block;padding: 0 70px 0 15px;position: relative;border-radius: 5px;background: #cc9336;color: #fff;text-transform: uppercase;font-weight: 600;height: 50px;line-height: 50px;border: solid #cc9336 2px;}
.banner-caption a i{position: absolute;right:1px;top: 1px;background: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #cc9336;text-align: center;height: 44px;width: 50px;font-size: 25px;line-height: 45px;}
.banner-caption a:hover{background: #fff;color: #cc9336;}
.banner-caption a:hover i{background:#cc9336;color: #fff; }
.slider .owl-nav{position: absolute;width: 1430px;left: 0;bottom: 15px;margin: 0 auto;right: 0;text-align: left;padding-left: 15px;}
.slider .owl-nav::before{content: "";position: absolute;left:15px;top: 0;width:70%;height: 1px;
background: -moz-linear-gradient(left,  rgba(204,147,54,1) 0%, rgba(255,255,255,0) 100%);  
background: -webkit-linear-gradient(left,  rgba(204,147,54,1) 0%,rgba(255,255,255,0) 100%);  
background: linear-gradient(to right,  rgba(204,147,54,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9336', endColorstr='#00ffffff',GradientType=1 );}
.slider .owl-nav::after{position: absolute;left:15px;bottom:21px;border-radius: 5px;background: #004474;width: 70px;height: 25px;content: "";}
.slider .owl-nav button{outline: none;position: relative;z-index: 9;background: none !important;bottom: 14px;}
.slider .owl-nav button span{display: none;}
.slider .owl-nav .owl-prev::before{font-family:IcoFont;content: "\ea93";color: #fff;font-size: 25px;}
.slider .owl-nav .owl-next::before{font-family:IcoFont;content: "\ea94";color: #fff;font-size: 25px;}
.about-sec{width: 100%;float: left;padding: 90px 0;position: relative;
background: -moz-linear-gradient(top,  rgba(0,68,116,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,68,116,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(0,68,116,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004474', endColorstr='#00ffffff',GradientType=0 );}
.about-sec::before{position: absolute;left: 0;top: 0;content: "";background: url("../images/blue-bg.png") no-repeat;background-size: 100%;background-position: left top;width: 100%;height: 100%;}
.about-sec::after{position: absolute;right: 0;bottom: 25px;content: "";background: url("../images/round-shape-right.png") no-repeat;background-position: right top;width: 45px;height: 274px;background-size: contain;}
.home-about-des h3{font-size: 30px;color: #cc9336;font-weight: 600;margin: 70px 0 15px; }
.home-about-des h4{color: #fff;text-transform: uppercase;font-size: 36px;margin: 0 0 15px;}
.home-about-des p{text-align: justify;line-height: 22px;margin: 0 0 15px;color: #fff;}
.home-about-des-list{margin:40px 0 25px 0;padding: 0;list-style: none;width: 100%;min-height: 155px;display: inline-block;background: url("../images/line-path.png") no-repeat;background-size: contain;background-position:left center;}
.home-about-des-list li{display: inline-block;width: 100px;height: 100px;background: #fff;box-shadow: 0px 5px 5px rgba(0,0,0,0.10);text-align: center;border-radius: 100px;padding-top: 22px;margin-right: 55px;position: relative;}
.home-about-des-list li:first-child{top: 50px;}
.home-about-des-list li:nth-child(2){top: 10px;}
.home-about-des-list li:nth-child(3){top: 40px;}
.home-about-btn{margin: 0;padding: 0;list-style: none;}
.home-about-btn li{float: left;margin-right: 15px;}
.home-about-btn li:nth-child(1) a{display: inline-block;padding: 0 70px 0 15px;position: relative;border-radius: 5px;color: #cc9336;text-transform: uppercase;font-weight: 600;height: 50px;line-height: 50px;border: solid #cc9336 2px;}
.home-about-btn li:nth-child(1) a i{position: absolute;right:1px;top: 1px;background: #cc9336;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #fff;text-align: center;height: 44px;width: 50px;font-size: 25px;line-height: 45px;}
.home-about-btn li:nth-child(1) a:hover{background: #cc9336;color: #fff;}
.home-about-btn li:nth-child(1) a:hover i{background:#fff;color: #cc9336; }
.home-about-btn li:nth-child(2) a{display: inline-block;padding: 0 70px 0 15px;position: relative;border-radius: 5px;color: #fff;background: #004474; text-transform: uppercase;font-weight: 600;height: 50px;line-height: 50px;border: solid #004474 2px;}
.home-about-btn li:nth-child(2) a i{position: absolute;right:1px;top: 1px;background: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #004474;text-align: center;height: 44px;width: 50px;font-size: 25px;line-height: 45px;}
.home-about-btn li:nth-child(2) a:hover{background: none;color: #004474;}
.home-about-btn li:nth-child(2) a:hover i{background:#004474;color: #fff; }
.home-about-image img{max-width: 100%;}
.home-courses{width: 100%;float: left;padding: 90px 0;position: relative;background: url("../images/course-left.png") no-repeat;background-position: left top;}
.home-courses .container{position: relative;padding-top: 30px;}
.home-courses .container::after{position: absolute;right: 0;top: 0;width: 80%;height: 65%;content: "";border-radius: 40px;background: #eef5fa;}
.home-courses-left{position: relative;z-index: 9;}
.home-courses-left h3{font-size: 30px;color: #cc9336;font-weight: 600;margin: 70px 0 15px; }
.home-courses-left h4{color: #002b42;font-size: 34px;margin: 0 0 15px;font-weight: 700;}
.home-courses-left a{display: inline-block;padding: 0 70px 0 15px;position: relative;border-radius: 5px;color: #cc9336;text-transform: uppercase;font-weight: 600;height: 50px;line-height: 50px;border: solid #cc9336 2px;}
.home-courses-left a i{position: absolute;right:1px;top: 1px;background: #cc9336;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #fff;text-align: center;height: 44px;width: 50px;font-size: 25px;line-height: 45px;}
.home-courses-left a:hover{background: #cc9336;color: #fff;}
.home-courses-left a:hover i{background:#fff;color: #cc9336; }
.home-courses-right{position: relative;z-index: 9;}
.home-courses-right .owl-item{padding: 15px;}
.home-courses-right .item{background: #fff;border-radius: 40px;overflow: hidden;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.home-courses-right .item figure{margin: 0;position: relative;}
.home-courses-right .item figure img{width: 100%;}
.home-courses-right .item figure span{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -17px;border-radius: 60px;background: #004474;padding: 8px 20px;border: solid #fff 2px;color: #fff;text-transform: uppercase;text-align: center;width: 94%;font-weight: 600;font-size: 12px;}
.home-courses-owl-des{width: 100%;display: inline-block;padding: 40px 28px;min-height: 240px;}
.home-courses-owl-des h3{color: #cc9336;font-weight: 600;font-size: 14px;text-transform: uppercase;margin: 0 0 10px;}
.home-courses-owl-des p{margin: 0 0 10px;color: #858585;}
.home-courses-owl-des a{color: #002b42;font-weight: 600;}
.whychoose{width: 100%;float: left;padding:30px 0 90px 0;position: relative;background-image: url("../images/round-shape-left.png"), url("../images/cap.png");background-repeat: no-repeat, no-repeat;background-position: left 95%, right 100px;}
.whychoose::before{background:url("../images/whychoose-top.png") no-repeat;background-position: left top;background-size: 100%; position: absolute;left: 0;top: -200px;content: "";width: 100%;height: 115%;}
.whychoose h3{font-size: 32px;color: #cc9336;font-weight: 700;margin: 25px 0 25px;}
.whychoose h3 strong{font-weight: 900;font-size: 36px;}
.whychoose a{display: inline-block;background: #ff0000;border: solid #fff 2px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);color: #fff;text-transform: uppercase;font-weight: 600;padding: 12px 50px 12px 18px;border-radius: 10px;margin-right: 15px;position: relative;}
.whychoose a i{font-size: 22px;position: absolute;right: 12px;top: 12px;}
.whychoose .apply-btn{display: inline-block;background: #fff;border: solid #cc9336 2px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);color: #cc9336;text-transform: uppercase;font-weight: 600;padding: 12px 50px 12px 18px;border-radius: 10px;margin-right: 15px;position: relative;}
.whychoose .apply-btn i{font-size: 22px;position: absolute;right: 12px;top: 12px;}
.whychoose img{max-width: 100%;}
.whychoose p{font-size: 16px;font-weight: 600;color: #555555;margin: 0 0 15px;}
.whychoose ul{margin:15px 0 30px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.whychoose ul li{display: inline-block;margin-right: 15px;background: #004474;border: solid #529bce 2px;padding: 10px 40px;border-top-left-radius: 30px;border-bottom-right-radius: 30px;color: #fff;text-transform: uppercase;font-weight: 700;}
.why-choose-middle{margin: 0 auto;display: table;position: absolute;left: 0;right: 0;bottom: 0;}
.why-choose-middle::before{width: 60px;height: 60px;background: #fff;border-radius: 60px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 60px;content: "\ecbb";font-family:IcoFont;text-align: center;color: #D40003;font-size: 26px;padding-top: 22px;animation: bluePulse 1.5s infinite;}
@keyframes bluePulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.4),
      0 0 0 8px rgba(255, 255, 255, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.4),
      0 0 0 16px rgba(255, 255, 255, 0.2);
  }
}
/*.whychoose ul{margin: 0 auto;display: table;width: 975px;position: absolute;left: 0;right: 0;bottom: 0;padding: 0;list-style: none;height: 85%;}
.whychoose ul li{position: absolute;width: 140px;height: 140px;border-radius: 140px;border: dashed rgba(0,0,0,0.10) 1px;padding:6.5px 5px 5px;background: #fff;text-align: center;}
.whychoose ul li span{display: inline-block;width: 125px;height: 125px;background: #f3f3f3;text-align: center;border-radius: 125px;font-weight: 600;padding: 20px 9px 0;}
.whychoose ul li:nth-child(1){left: 0;bottom: 50px;}
.whychoose ul li:nth-child(2){left: 154px;bottom: 232px;}
.whychoose ul li:nth-child(3){left: 0;right: 0;margin: 0 auto;top: 0;}
.whychoose ul li:nth-child(4){right: 160px;bottom: 232px;}
.whychoose ul li:nth-child(5){right: 0;bottom: 50px;}


.whychoose ul li:nth-child(1)::before  {
    border-right: 1px solid rgba(0,0,0,0.10);
    bottom: -22px;
    content: "";
    left: auto;
    position: absolute;
    right: -82px;
    top: 0;
    transform: rotate(-66deg) translate(-52px);
}
.whychoose ul li:nth-child(2)::before{
    border-right: 1px solid rgba(0,0,0,0.10);
    bottom: -20px;
    content: "";
    left: auto;
    position: absolute;
    right: -58px;
    top: 38px;
    transform: rotate(-54deg) translate(-61px);
}
.whychoose ul li:nth-child(3)::before{
    border-right: 1px solid rgba(0,0,0,0.10);
    bottom: -85px;
    content: "";
    left: -67px;
    position: absolute;
    right: 67px;
    top: 131px;
}
.whychoose ul li:nth-child(4)::before{
    border-left: 1px solid rgba(0,0,0,0.10);
    border-right: none;
    right: auto;
    left: -58px;content: "";position: absolute;bottom: -20px;top: 38px;
    transform: rotate(54deg) translate(61px);
}
.whychoose ul li:nth-child(5)::before{
    border-left: 1px solid rgba(0,0,0,0.10);
    border-right: none;
    right: auto;
    left: -82px;content: "";position: absolute;bottom: -22px;top: 0;
    transform: rotate(66deg) translate(52px);
}

.whychoose .container{position: relative;z-index: 9;min-height: 550px;}*/
.students-say{width: 100%;float: left;position: relative;padding: 90px 0;
background: rgb(0,42,87); 
background: -moz-linear-gradient(top,  rgba(0,42,87,1) 0%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,42,87,1) 0%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom,  rgba(0,42,87,1) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a57', endColorstr='#ffffff',GradientType=0 );}
.students-say::before{position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background: url("../images/blue-bg.png") no-repeat;background-size: 100%;background-position: left top;}
.students-say h3{font-weight: 700;font-size: 36px;text-align: center;margin: 0 0 15px;color: #fff;}
.students-say .owl-item{padding: 75px 15px 15px;}
.students-say .item{position: relative;background: #fff;border-radius: 40px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);text-align: center;padding: 95px 15px 15px;min-height: 380px;}
.students-say .item figure{margin: 0;width: 100%;position: absolute;left: 0;top: -50px;}
.students-say .item figure img{width: 124px;border-radius: 124px;border: solid #fff 5px;}
.students-say .item p{margin: 0 0 10px;color: #2f2f2f;}
.students-say .item p strong{color: #000;}
.students-say .item small{color: #929292;font-weight: 600;font-size: 14px;}
.students-say .owl-nav{position: relative;}
.students-say .owl-nav::before{position: absolute;left: 0;bottom: 13px;width: 100%;height: 1px;content: "";
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(204,147,54,1) 51%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(204,147,54,1) 51%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(204,147,54,1) 51%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
.students-say .owl-nav button{width: 30px;height: 30px;background: #002b42 !important;border-radius: 30px !important;color: #fff !important;font-size: 22px !important;outline: none ;margin: 0 2px !important;position: relative;z-index: 9;}
.home-contact{width: 100%;float: left;position: relative;padding: 90px 0;background: url("../images/map.png") no-repeat;background-size: contain;background-position: center center;}
.home-contact::after{position: absolute;right: 10px;top: 0;content: "";background:url("../images/contact-right-icon.png") no-repeat;background-position: right top;background-size: contain; width: 128px;height: 145px;}
.home-contact-right img{max-width: 100%;}
.home-contact-left{width: 100%;float: left;padding: 70px;background: #fff;border-radius: 40px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.home-contact-left h3{color: #cc9336;font-size: 36px;font-weight: 700;margin: 0 0 15px;}
.home-contact-left input{width: 100%;margin: 0 0 10px;outline: none;border-radius: 60px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9;}
.home-contact-left select{width: 100%;margin: 0 0 10px;outline: none;border-radius: 60px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9 url("../images/select-arrow.png") no-repeat;
background-position: 97% center;-moz-appearance:none;-webkit-appearance:none; 
 appearance:none;}
.home-contact-left textarea{width: 100%;margin: 0 0 10px;outline: none;border-radius: 15px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9;resize: none;height: 100px;}
.home-contact-left button{background: #cc9336 url("../images/submit.png") no-repeat;background-position: 97% center;border-radius: 60px;padding: 0 65px 0 30px;height: 50px; border: none;color: #fff;font-weight: 600;text-transform: uppercase;cursor: pointer;outline: none;}
#map{width: 100%;float: left;height: 400px;}
.map-sec{width: 100%;float: left;}
.map-sec iframe{float: left;width: 100%;}
.contact-page .map-sec{margin-top: 15px;}
.footer{width: 100%;float: left;padding: 60px 0 0 0;background: #004474;}
.footer-logo img{max-width: 100%;margin: 0 0 15px;}
.footer-logo p{position: relative;padding-left: 30px;color: #92b9d4;margin: 0 0 15px;}
.footer-logo p strong{text-transform: uppercase;color: #fff;font-weight: 600;}
.footer-logo p a{color: #92b9d4;}
.footer-logo p a:hover{color: #c98e2b;}
.footer-logo p i{position: absolute;left: 0;top: 0;color: #fff;font-size: 22px;}
.footer-links h3{font-size: 22px;font-weight: 700;text-transform: uppercase;color: #ba8337;margin: 0 0 15px;}
.footer-links ul{margin: 0;padding: 0;list-style: none;}
.footer-links ul li{margin: 0 0 20px;}
.footer-links ul li a{position: relative;padding-left: 15px;color: #92b9d4;display: inline-block;}
.footer-links ul li a:hover{color: #c98e2b;padding-left: 20px;}
.footer-links ul li a::before{content: "\eaa0";font-family:IcoFont;position: absolute;left: 0;top: 0;}
.footer-social h3{font-size: 22px;font-weight: 700;text-transform: uppercase;color: #ba8337;margin: 0 0 15px;}
.footer-social ul{margin: 0;padding: 0;list-style: none;}
.footer-social ul li{margin: 0 0 20px;}
.footer-social ul li a{position: relative;padding-left: 25px;color: #92b9d4;display: inline-block;}
.footer-social ul li a:hover{color: #c98e2b;padding-left: 28px;}
.footer-social ul li a i{position: absolute;left: 0;top: 0;color: #fff;font-size: 20px;}
.copyright{width: 100%;display: inline-block;padding:15px 10px;text-align: center;color: #fff;margin-top: 30px;background: #003256;}
.copyright a{color: #fff;}
.inner-banner{width: 100%;float: left;position: relative;}
.inner-banner::before{position: absolute;left: 0;bottom: 0;content: "";width: 100%;height: 100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
.inner-banner img{width: 100%;object-fit: cover;height: 400px;}
.inner-bnr-cap{position: absolute;left: 0;bottom: 0;padding: 15px;text-align: center;z-index: 99;width: 100%;}
.inner-bnr-cap h3{color: #fff;font-size: 36px;font-weight: 700;margin: 0 0 15px;}
.inner-bnr-cap ul{margin: 0;padding: 0;list-style: none;}
.inner-bnr-cap ul li{display: inline-block;padding: 0 15px 0 0;margin-right: 10px; position: relative;color: #fff;}
.inner-bnr-cap ul li:before{content: "/";position: absolute;right: 0;top: 0;font-size: 10px;}
.inner-bnr-cap ul li:last-child{margin-right: 0;padding-right: 0;}
.inner-bnr-cap ul li:last-child:before{display: none;}
.inner-bnr-cap ul li a{color: #fff;}
.inner-wrapper{width: 100%;float: left;background: #f2f9fe;padding: 60px 0;}
.inr-container{padding: 30px;position: relative;}
.inr-container:before{position: absolute;left: 0;top: 0;content: "";width: 95%;height: 90%;border: solid rgba(0,0,0,0.10) 1px;}
.content-area{padding: 30px;width: 100%;display: inline-block;box-shadow: 0px 0px 10px rgba(0,0,0,0.15);background: #fff;position: relative;z-index: 9;}
.about-page img {float: left;margin: 0 15px 15px 0;max-width: 400px;}
.about-page p{text-align: justify;line-height: 24px;color: rgba(0,0,0,0.60);margin: 0 0 15px;}
.about-page p strong{color: #000;}
.about-page a img {max-width: 100%;margin: 0;float: none;}
.courses-page img{width: 100%;}
.courses-page h3{font-size: 24px;color: #002b42;font-weight: 700;margin: 0 0 10px;}
.courses-page p{color: rgba(0,0,0,0.60);margin: 0 0 10px;text-align: justify;}
.courses-page a{display: inline-block;padding: 0 70px 0 15px;position: relative;border-radius: 5px;color: #cc9336;text-transform: uppercase;font-weight: 600;height: 50px;line-height: 50px;border: solid #cc9336 2px;}
.courses-page a i{position: absolute;right:1px;top: 1px;background: #cc9336;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #fff;text-align: center;height: 44px;width: 50px;font-size: 25px;line-height: 45px;}
.courses-page a:hover{background: #cc9336;color: #fff;}
.courses-page a:hover i{background:#fff;color: #cc9336; }
.courses-page hr{height: 2px;border-bottom: solid rgba(0,0,0,0.15) 1px;margin: 25px 0;}
.courses-detail-page img{float: left;margin: 0 15px 15px 0;max-width: 400px;}
.courses-detail-page p{color: rgba(0,0,0,0.60);margin: 0 0 10px;text-align: justify;line-height: 24px;}
.courses-detail-page ul{margin: 0;padding: 0;list-style: none;}
.courses-detail-page ul li{display: flex;position: relative;padding-left: 15px;margin: 0 0 8px;}
.courses-detail-page ul li::before{position: absolute;left: 0;top: 5px;content: "";width: 6px;height: 6px;background: #006ab4;box-shadow: 2px 2px 0px #004372;}
.courses-detail-page iframe{padding: 10px;border: solid rgba(0,0,0,0.10) 1px;margin-top: 10px;}
.courses-detail-page p a img{max-width: 100%;margin: 0;float: none;}


.gallery-page .accordion .item {
    border: none;
    margin-bottom: 30px;
    background: none;
} 
.gallery-page .accordion .item .item-header h2 button.btn.btn-link { 
    color: #fff;
    border-radius: 0px; 
    font-size: 16px;
    font-weight: 600;
    line-height: 2.5;
    text-decoration: none;text-transform: uppercase;
background: rgb(0,68,116);
background: -moz-linear-gradient(left,  rgba(0,68,116,1) 0%, rgba(0,104,142,1) 98%);
background: -webkit-linear-gradient(left,  rgba(0,68,116,1) 0%,rgba(0,104,142,1) 98%);
background: linear-gradient(to right,  rgba(0,68,116,1) 0%,rgba(0,104,142,1) 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004474', endColorstr='#00688e',GradientType=1 );  
}
.gallery-page .accordion .item .item-header {
    border-bottom: none;
    background: transparent;
    padding: 0px;
    margin: 2px;
}

.gallery-page .accordion .item .item-header h2 button {
    color: #fff;
    font-size: 20px;
    padding:8px 15px;
    display: block;
    width: 100%;
    text-align: left;
}

.gallery-page .accordion .item .item-header h2 i {
    float: right;
    font-size: 30px;
    color: #00688E;
    background-color: #fff;
    width: 60px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}

.gallery-page button.btn.btn-link.collapsed i {
    transform: rotate(0deg);
}

.gallery-page button.btn.btn-link i {
    transform: rotate(180deg);
    transition: 0.5s;
}
.gallery-page figure{width: 100%;margin:30px 0 0 0;position: relative;}
.gallery-page .fancybox{position: relative;width: 100%;display: inline-block;}
.gallery-page .fancybox::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: #cb902c;width: 45px;height: 45px;border-radius: 45px;content: "+";color: #fff;text-align: center;padding-top: 11px;font-size: 30px;animation: bluePulse 1.5s infinite;border: solid #fff 2px;display: none;}
.gallery-page figure img{width: 100%;border-radius: 15px;box-shadow: 0px 0px 15px rgba(0,0,0,0.25);border: solid #fff 2px;object-fit: cover;height: 200px;}
.gallery-page p a img{max-width: 100%;}
.contact-page-left p{position: relative;padding-left: 30px;color:rgba(0,0,0,0.60);margin: 0 0 25px;}
.contact-page-left p strong{text-transform: uppercase;color: #000;font-weight: 600;}
.contact-page-left p a{color: rgba(0,0,0,0.60);}
.contact-page-left p a:hover{color: #c98e2b;}
.contact-page-left p i{position: absolute;left: 0;top: 0;color: #004474;font-size: 22px;}
.contact-page-left h3{font-size: 22px;font-weight: 700;text-transform: uppercase;color: #ba8337;margin: 0 0 15px;}
.contact-page-right h3{font-size: 22px;font-weight: 700;text-transform: uppercase;color: #ba8337;margin: 0 0 15px;}
.contact-page-right input{width: 100%;margin: 0 0 10px;outline: none;border-radius: 60px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9;}
.contact-page-right select{width: 100%;margin: 0 0 10px;outline: none;border-radius: 60px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9 url("../images/select-arrow.png") no-repeat;
background-position: 97% center;-moz-appearance:none;-webkit-appearance:none; 
 appearance:none;}
.contact-page-right textarea{width: 100%;margin: 0 0 10px;outline: none;border-radius: 15px;padding: 12px 15px;color: #000;border: none;background: #f9f9f9;resize: none;height: 100px;}
.contact-page-right button{background: #cc9336 url("../images/submit.png") no-repeat;background-position: 97% center;border-radius: 60px;padding: 0 65px 0 30px;height: 50px; border: none;color: #fff;font-weight: 600;text-transform: uppercase;cursor: pointer;outline: none;}
.contact-page #map{margin-top: 25px;}
.content-page h3{margin: 0 0 15px;color:rgba(0,0,0,0.80);font-weight: 700;font-size: 18px;text-transform: uppercase;}
.content-page p{color: rgba(0,0,0,0.60);line-height: 22px;text-align: justify;margin: 0 0 15px;}
.blog-thumb{width: 100%;float: left;box-shadow: 0px 0px 10px rgba(0,0,0,0.15);border: solid #fff 1px;min-height: 400px;margin: 15px 0;padding-bottom: 15px;}
.blog-thumb figure{margin: 0 0 15px;}
.blog-thumb figure img{width: 100%;}
.blog-thumb h3{padding:0 15px;margin: 0 0 10px;font-size: 16px;color: #000;font-weight: 600;}
.blog-thumb p{padding: 0 15px;margin: 0 0 10px;color: rgba(0,0,0,0.60);text-align: justify;}
.blog-thumb a{display: inline-block;padding: 0 50px 0 15px;position: relative;border-radius: 5px;color: #cc9336;text-transform: uppercase;font-weight: 600;height: 41px;line-height: 40px;border: solid #cc9336 2px;margin-left: 15px;}
.blog-thumb a i{position: absolute;right:1px;top: 1px;background: #cc9336;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color: #fff;text-align: center;height: 35px;width: 35px;font-size: 25px;line-height: 35px;}
.blog-thumb a:hover{background: #cc9336;color: #fff;}
.blog-thumb a:hover i{background:#fff;color: #cc9336; }
.blogs-detail-page img{max-width: 100%;float: left;margin: 0 15px 15px 0;}
.blogs-detail-page h3{margin: 0 0 15px;font-size: 16px;color: #000;font-weight: 600;}
.blogs-detail-page {margin: 0 0 15px;color: rgba(0,0,0,0.60);}
.blogs-detail-page ul{margin: 0;padding: 0;list-style: none;}
.blogs-detail-page ul li{display: flex;position: relative;padding-left: 15px;margin: 0 0 8px;}
.blogs-detail-page ul li::before{position: absolute;left: 0;top: 5px;content: "";width: 6px;height: 6px;background: #006ab4;box-shadow: 2px 2px 0px #004372;}
.certification-page h3{color: #000;font-size: 20px;margin: 0 0 15px;font-weight: 600;}
.certification-page p{text-align: justify;line-height: 24px;color: rgba(0,0,0,0.60);margin: 0 0 15px;}
.certification-page img{max-width:350px;float: left;margin: 0 15px 15px 0;}
.placement-page p{text-align: justify;line-height: 24px;color: rgba(0,0,0,0.60);margin: 0 0 15px;}
.placement-page p strong{color: #000;}
.placement-page ul{margin: 0;padding: 0;list-style: none;}
.placement-page ul li{display: flex;position: relative;padding-left: 15px;margin: 0 0 8px;color: rgba(0,0,0,0.60);}
.placement-page ul li::before{position: absolute;left: 0;top: 5px;content: "";width: 6px;height: 6px;background: #006ab4;box-shadow: 2px 2px 0px #004372;}
.blogs-detail-page p{margin: 0 0 15px;color: rgba(0,0,0,0.70);line-height: 22px;}
.blogs-detail-page p a{color: #000;font-weight: 600;}
.blog-social{margin: 0;padding: 0;list-style: none;}
.blog-social li{margin-right: 5px !important;padding-left: 0 !important;display: inline-block !important;}
.blog-social li::before{display: none;}
.blog-social li img{margin: 0;}
.payment-page{background: url("../images/payment-page-bg.png") no-repeat !important;background-position: left bottom !important;background-color: #fff !important; min-height: 600px;}
.payment-page .nav-tabs {
  text-align: center;
  border-bottom: none;
  margin: 0 0 20px;display: inline-block;width: 100%;
}
.payment-page .nav-tabs .nav-item {
  margin: 0 3px;
  display: inline-block;
}
.payment-page .nav-tabs .nav-item .nav-link {
  border: solid #c98e2b 2px;background: #fff;
  border-radius: 60px;
  padding: 8px 25px 7px 25px;
  color: #c98e2b;
  text-transform: uppercase;
  font-weight: 600;
}
.payment-page .nav-tabs .nav-item .nav-link:hover{background:#c98e2b;color: #fff; }
.payment-page .nav-tabs .nav-item .nav-link.active{background:#c98e2b;color: #fff; }
.qr-code{margin: 0 auto;border-radius: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);text-align: center;display: table;padding: 20px;}
.qr-code img{max-width: 100%;}
.payment-page .tab-content h3{font-size: 30px;font-weight: 700;color: #004474;margin: 0 0 15px;padding-bottom: 10px;position: relative;border-bottom: solid #004474 1px;}
.payment-page .tab-content h3::before{content: "";background: #004474;width: 60px;height: 3px;position: absolute;left: 0;bottom: 0;}
.payment-page .tab-content label{width: 100%;font-weight: 600;color: #000;}
.payment-page .tab-content input{width: 100%;border-radius: 6px;border: none;background: #f8f8f8;padding: 10px 15px;outline: none;margin: 0 0 10px;}
.payment-page .tab-content button{background: #cc9336;border-radius: 60px;padding: 0 30px 0 30px;height: 40px; border: solid #cc9336 2px;color: #fff;font-weight: 600;text-transform: uppercase;cursor: pointer;outline: none;}
.payment-page .tab-content button:hover{background: none;color: #cc9336;}
.bank-detail{padding: 15px;border-radius: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);display: inline-block;width: 100%;}
.bank-detail h4{font-size: 20px;font-weight: 600;color: #004474;margin: 0 0 15px;position: relative;padding-bottom: 10px;}
.bank-detail h4::before{content: "";background: #004474;width: 60px;height: 3px;position: absolute;left: 0;bottom: 0;}
.bank-detail p{line-height: 26px;margin: 0 0 15px;}
.payment-btn{background: url("../images/payment-desktop.png") no-repeat;position:fixed;left: 10px;bottom: 10px;width: 59px;height: 181px;z-index: 999; }

/*media start here*/
 
@media screen and (max-width:1600px){ 
	.slider::after {background-size: 75%;}
	.slider-img{padding-top: 100px;}
	.slider{height: 90vh;}
}

@media screen and (max-width:1440px){ 
	.container{max-width:100%;}    
	.home-courses-left{padding-left: 30px;}
	.home-courses-left h4{font-size: 32px;}
	.inner-wrapper{padding-left: 15px;}
	.banner-caption{padding-left: 50px;}
}

@media screen and (max-width:1400px){  
	.home-contact::after{width: 90px;}
	.slider-img img{max-width: 500px;}
}

@media screen and (max-width:1370px){   
	.home-about-des h3{margin-top: 0;}
	.home-about-des-list{margin-top: 15px;}
	.home-courses-left h4{font-size: 30px;}
	.whatsapp{right: 10px;bottom: 10px;width: 40px;height: 40px;font-size: 22px;padding-top: 10px;}
	.whatsapp img{max-width: 100%;} 
	.whychoose{padding: 15px 0;}
	.slider-img img{max-width: 450px;}
	.banner-caption h3{font-size: 40px;}
}

@media screen and (max-width:1300px){ 
	.banner-caption h3{font-size: 45px;}
	.home-courses-left h4{font-size:28px;}
	.home-courses-right .item figure span{font-size: 11px;}
	.inr-container{padding: 15px;}
	.inr-container:before {left: 7px;}
	.content-area{padding: 15px;}
	.inner-wrapper{padding-left: 5px;}
	.slider{height: 100vh;}
}

@media screen and (max-width:1199px){  
	.about-sec{padding: 30px 0;}
	.about-sec h3{margin: 0 0 10px;}
	.about-sec h4{margin: 0 0 10px;}
	.about-sec p{line-height: 20px;}
	.home-courses-left h4{font-size:24px;}
	.home-courses{padding: 30px 0;background-size: 190px;} 
	.whychoose{padding: 30px 0;}
	.whychoose{background-size: 15px, 40px;background-position: left 98%, right top;}
	.students-say{padding: 30px 0;}
	.home-contact-left{padding: 30px;}
	.home-contact{padding: 15px 0 30px;}
	.footer{padding-top: 30px;} 
	.inner-wrapper{padding: 30px 0;}
	.courses-page h3{font-size: 18px;}
	.whychoose ul li{margin-right: 5px;}
	.slider{height: auto;}
	.slider-img img{max-width: 100%;}
	.banner-caption h3{font-size: 35px;}
	.head-info ul li{margin-right: 20px;}
}

@media screen and (max-width:1060px){ 
	.about-sec h4{font-size: 18px;}
	.home-about-des-list li{margin-right: 35px;}
	.home-about-des-list li:last-child{margin-right: 0;}
	.home-contact::after{width: 50px;}
	.home-contact-left h3{font-size: 24px;}
}

@media screen and (max-width:991px){   
	.slider .owl-carousel{padding-bottom: 60px;}
	.banner-caption p{display: none;} 
	.home-about-image img{margin-top: 15px;}
	.home-courses-left h3{margin-top: 0;}
	.home-courses .container{padding-top: 15px;}
	.home-courses-left{padding-left: 15px;}
	.home-courses .container::after{height: 90%;width: 70%;}
	.whychoose ul{width: 98%;}
	.whychoose h3{font-size: 30px;margin: 0 0 15px;}
	.whychoose::before {top: -100px;}
	.students-say h3{font-size: 24px;}
	.whychoose ul li{padding: 7px 20px;}
	.whychoose a{padding: 12px 35px 12px 18px;margin-right: 10px;}
}

@media screen and (max-width:767px){ 
	.banner-caption h3{font-size: 28px;}  
	.banner-caption{position: relative;}
	.head-info ul li{margin-right: 15px;}
	.head-info ul li a{letter-spacing: 0;}
	.header{padding: 10px 0;}
	.logo img{max-width: 190px;}
	.overlay-content ul{width: 95%;}
	.fixed-social{left: auto;right: 5px;}
	/*.whychoose ul li:nth-child(1)::before {display: none;}
	.whychoose ul li:nth-child(2)::before {display: none;}
	.whychoose ul li:nth-child(3)::before {display: none;}
	.whychoose ul li:nth-child(4)::before {display: none;}
	.whychoose ul li:nth-child(5)::before {display: none;}
	.whychoose ul{position: relative;height: auto;}
	.whychoose ul li{position: relative;float: left;margin: 0 25px 15px 0;}
	.whychoose ul li:nth-child(1){left: 0;bottom: 0;}
	.whychoose ul li:nth-child(2){left: 0;bottom: 0;}
	.whychoose ul li:nth-child(3){margin: 0 25px 15px 0;}
	.whychoose ul li:nth-child(4){right: 0;bottom: 0;}
	.whychoose ul li:nth-child(5){right: 0;bottom: 0;}*/
	.why-choose-middle{position: relative;}
	.whychoose .container{min-height: 0;}
	.about-sec::after{height: 80px;}
	.home-courses .container::after{display: none;}
	.home-courses .container{padding-top: 0;padding-bottom: 0;}
	.whychoose::before {height: 100%;background-size: 140%;background-position: center top;top: -60px;}
	.students-say h3{font-size: 24px;}
	.home-contact-left{padding: 15px;border-radius: 15px;}
	.home-contact-right img{margin-top: 15px;}
	.home-contact{background-size: cover;}
	.footer-logo{border-bottom: solid rgba(255,255,255,0.10) 1px;margin-bottom: 15px;}
	.footer-links{border-bottom: solid rgba(255,255,255,0.10) 1px;margin-bottom: 15px;}
	.copyright{margin-top: 15px;}
	.courses-page img{margin: 0 0 15px;}
	.courses-page p{text-align: left;}
	.inner-bnr-cap h3{font-size: 26px;} 
	.gallery-page figure{margin-top: 15px;}
	.gallery-page .accordion .item{margin-bottom: 20px;}
	.gallery-page .accordion .item .item-header h2 button.btn.btn-link{font-size: 12px;line-height: 41px;}
	.gallery-page .accordion .item .item-header h2 button{padding: 8px 10px;}
	.gallery-page .accordion .item .item-header h2 i{width: 35px;height: 35px;position: relative;top: 3px;}
	.content-page p{text-align: left;}
	.whychoose{padding: 0 0 30px;}
	.whychoose h3{font-size: 20px;margin: 0 0 10px;}
	.whychoose ul{margin: 0 0 15px;}
	.whychoose img{margin: 15px 0 0;}
	.fancybox-nav{width: 36px;height: 34px;background-image: url('../images/fancybox_sprite.png');top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
	.fancybox-prev{background-position: 0 -37px;}
	.fancybox-next{background-position: 0 79px;}
	.blog-thumb{margin: 10px 0;min-height: 0;}
	.blog-thumb p{text-align: left;}
	.blogs-detail-page img{float: none;margin: 0 0 15px;}
	.fixed-social li{width: 30px;}
	.fixed-social li a{width: 30px;height: 30px;}
	.banner-caption{bottom: 15px; top: auto;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);transform: translate(0%, 0%);padding-left: 0;text-align: center;padding-top: 15px;}
	.slider-img{padding-top: 80px;}
	.slider-img img{max-width: 300px;}
	.payment-page .tab-content h3{margin-top: 20px;font-size: 22px;}
	.payment-btn{background: url("../images/payment-mobile.png") no-repeat;width: 40px;height: 40px;animation: paymentPulse 1.5s infinite;border-radius: 40px;}
@keyframes paymentPulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(8, 185, 157, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(8, 185, 157, 0.4),
      0 0 0 8px rgba(8, 185, 157, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(8, 185, 157, 0.4),
      0 0 0 16px rgba(8, 185, 157, 0.2);
  }
}}

}

@media screen and (max-width:700px){ 
.students-say .item{min-height: 0;}
}

@media screen and (max-width:650px){ 
	.head-info ul li a strong{display: none;}
	.header{background: #fff;position: relative;float: left;}
	.head-info ul li{margin-right: 8px;}
	.logo img{max-width: 150px;}
	.head-info ul li a img{margin-right: 0;max-width: 25px;}
	.head-info ul li:first-child a img{max-width: 21px;}
	.head-info ul li:last-child a img{max-width: 22px;}
	.head-info{margin-top: 6px;}
	.nav-open{background:#024270;width: 35px;height: 35px;background-size: 25px;}
	.nav-open::before {width: 35px;height: 35px;background-size: 30px;}
	.menu-fixed{position: fixed;}
	.whychoose h3{font-size: 24px;}
	.about-page img{float: none;margin: 0 0 15px;max-width: 100%;}
	.about-page p{text-align: left;}
	.inner-banner img{height: 245px;}
	.courses-detail-page img{float: none;margin: 0 0 15px;max-width: 100%;}
	.courses-detail-page p{text-align: left;}
	.contact-page-left p{padding-left: 25px;font-size: 13px;}
	.contact-page-left h3{font-size: 18px;}
	.contact-page-right h3{font-size: 18px;}
	.inner-header .head-info{margin-top: 10px;}
	.slider-img{padding-top: 0;}
	.certification-page img{max-width:100%;float: none;margin: 0 0 15px 0;}
}

@media screen and (max-width:530px){
	/*.whychoose ul li{width: 49%;border-radius: 0;margin: 5px 0;}
	.whychoose ul li:nth-child(3){margin:5px 0;}
	.whychoose ul li:nth-child(2n){float: right;}
	.why-choose-middle img{margin-top: 15px;max-width: 100%;}
	.whychoose ul li:nth-child(5){width: 100%;}*/
	.whychoose ul li{padding: 7px 15px;font-size: 12px;margin-right: 2px;}
}
	
@media screen and (max-width:480px){ 
	.home-about-des-list li{margin-right: 15px;width: 70px;height: 70px;padding-top: 18px;}
	.home-about-des-list li img{max-width: 25px;} 
	.home-about-des-list{min-height: 100px;}
	.home-about-des-list li:first-child{top: 30px;}
	.home-about-des-list li:nth-child(2){top: 0;}
	.home-about-des-list li:nth-child(3){top: 25px;}
	.about-sec p{text-align: left;}
	.home-about-btn li{margin-bottom: 5px;}
	.home-courses-owl-des{padding: 40px 15px;}
	.whychoose a{padding: 8px 35px 8px 10px;margin-right: 2px;font-size: 12px;}
	.whychoose .apply-btn{padding: 8px 36px 8px 10px;margin-right: 0;font-size: 12px;}
	.whychoose a i{right: 8px;top: 8px;}
	.whychoose .apply-btn i{font-size: 16px;right: 10px;top: 10px;}
}

@media screen and (max-width:450px){ 
	.payment-page .nav-tabs .nav-item{margin: 2px 0;width: 100%;}
}

@media screen and (max-width:370px){ 
	.why-choose-middle::before {bottom: 50px;}
}


