@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

*{box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul, li{list-style: none; margin: 0px; padding: 0px}
p{margin: 0px 0px 14px 0px; font-size: 16px;  line-height: 24px;}
body, textarea {  line-height: 1; overflow-x: hidden; margin: 0px;padding: 0px;font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif; font-weight: 600;}
textarea, input{font-family: 'Poppins', sans-serif; color: #000}

/*global start*/
.wrapper{ width: 1300px; margin: 0 auto; max-width: 90%;}
.word-detail-m-1 {
    background-color: #009EE0;
    text-align: center;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color: #fff;
    width: 60px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    position: fixed; right: 0px; top: 40%; z-index: 999999999;
    background-image: url(../images/call-2.png); background-position: top 10px center; padding-top:30px; background-repeat: no-repeat;
    background-size: 34px 34px;
}
.word-detail-m-1 img{ width: 30px; height: 30px;float: left;}
.word-detail-m-1 a{ text-decoration: none; color: #fff; cursor: pointer}

.v-txt-1 {
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    writing-mode: vertical-rl;
    padding: 20px 10px;
    font-size: 12px; line-height: 20px;
}
.v-txt-1 b{font-size:16px}
/*global End*/



/*Header Start*/
.header{}
.header-flx-main{ display: flex; width: 100%; padding: 18px 0px;}
.header-flx-1{width: 114px}
.header-flx-1 img{width: 95%; height: auto;}
.header-flx-2 { flex:1; text-align: right;    margin: auto;}
/*nav ul li:last-child{ color: #009EE0; border-left: 1px solid #009EE0;}
nav ul li:last-child a{ color: #009EE0; }*/

@media screen and (max-width:959px){
    .header-flx-main{ flex-wrap: wrap; width: 100%;}
    .header-flx-1 { width: 100%; height: auto;}
    .header-flx-2 { width: 100%; height: auto;}
    .header-flx-1 img{ width: 100%; height: auto; max-width: 114px}
    nav ul li:last-child {
    border-left: 0px solid #009EE0;
}
}
/*Header End*/


/*banner*/

.banner-main{ padding:0px 0px 10px 0px;}
.banner-main img{ width: 100%;}
/*banner*/


/*section-1*/

.section-1{ padding: 20px 0px} 
.courses-sec-main{ display: flex; width: 92%; justify-content: space-between; margin: 0 auto}
.courses-sec-1{width: 17%; text-align: center;     max-width: 190px;}
.courses-sec-1 a{ text-decoration: none; color: inherit;}
.courses-sec-1 img{width: 100%;  height: auto}
.courses-sec-1 h3{ padding: 10px 0px;width: 110px;
    margin: 0 auto;
    line-height: 18px;}


@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
     .courses-sec-1 h3 { font-size: 14px;}
}

@media screen and (max-width:600px){
    .courses-sec-main{ flex-wrap: wrap; justify-content: space-around}
    .courses-sec-1{width: 45%; margin: 15px 2%; text-align: center; }
    .courses-sec-1 h3 { font-size: 12px;}
    
    .v-txt-1 {
   
    padding: 16px 4px;
    font-size: 9px;
    line-height: 14px;
}
    
    .word-detail-m-1{width: 38px; font-size: 12px;padding-top: 20px;
    background-repeat: no-repeat;
    background-size: 24px 24px;}
    .v-txt-1 b {
    font-size: 13px;
}
    
    
}

@media screen and (max-width:480px){
    
    
}



/*section-2*/
.section-2{ padding: 40px 0px;position: relative;}
 h2{ margin:10px 0px 30px 0px; text-align: center; font-size: 28px; position: relative;}
 h2 b{ font-style: italic; color: #009EE0;}
 h2 img{ vertical-align: middle; }
 h2:before { content: '';  position: absolute; bottom: -18px; width: 50px; text-align: center;  background: #009EE0; height: 6px; left: 48%; }
.section-2-main{display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap}
.section-2-1{width: 48%; padding: 50px 0px 0px 0px; text-align: center; }
.section-2-1 img{width: 100%; height: auto;}

@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    
}

@media screen and (max-width:600px){
    h2 {
    font-size: 20px;
}
    
}

@media screen and (max-width:480px){
    .section-2-1 {
    width: 48%;
    padding: 20px 0px 0px 0px;
}
    
}



/*section-3*/

.section-3{ padding: 50px 0px;position: relative; background: #F7FAFD}
.section-3 p{ width: 70%; margin: 0 auto; text-align: center} 
.section-3-videos{display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap}
.section-3-videos-1 p{ margin: 0px; width: 100%; box-sizing: border-box; font-size: 14px; line-height: 18px;   
    padding: 15px 10px; text-align: left; font-weight:400 }


.section-3-videos-1{width: 30%; margin: 50px 0px; text-align: center; 
    background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 15px; }
.video-card{background: #ccc;height: 200px; width: 100%; position: relative; overflow: hidden;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;}


.section-3:before {
    content: '';
    width: 70px;
    text-align: center;
    background: #00B5B6;
    height: 70px;
    
    position: absolute;
    z-index: 99999;
    right: 0px;
    top: 0px;
}

.section-3:after {
    content: '';
    width: 70px;
    text-align: center;
    background: #F85B00;
    height: 70px;
    
    position: absolute;
    z-index: 99999;
    left: 0px;
    bottom: 0px;
}


@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    
}

@media screen and (max-width:600px){
    
}

@media screen and (max-width:480px){
    .section-3-videos{flex-wrap: wrap}
    .section-3-videos-1 {
    width: 100%;
        margin: 20px 0px;
    }
    
    .section-3 {
    padding: 80px 0px;
    }
    .home-form-sec-flex{ flex-wrap: wrap;}
    .home-form-sec-1{ width: 100%}
    
}


/*section-3*/


/*slider*/

.nbs-flexisel-container,.nbs-flexisel-item img{max-width:100%;position:relative}
.nbs-flexisel-nav-left.disabled,.nbs-flexisel-nav-right.disabled{opacity:.4}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center;overflow:auto}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%; padding: 25px 0px;}
.nbs-flexisel-item{float:left;margin:0;padding:0;position:relative;line-height:0}
.nbs-flexisel-item img{ margin-top:10px;margin-bottom:10px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{padding:5px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff}
.nbs-flexisel-nav-left{left:10px}.nbs-flexisel-nav-left:before{content:"<"}
.nbs-flexisel-nav-right{right:5px}.nbs-flexisel-nav-right:before{content:">"}

.toppic-img img{ width:96%;}
.room-img  img{ width:96%;}




.section-4 { margin:55px 0px;     display: inline-block;
    width: 100%;}
.whats-new-at-img{ width: 90%;}
.whats-new-at-img img{
    width: 96%;
    margin: 0 auto;
    margin-left: 8%;
    height: auto;
}
#whats_new_slider{ padding: 20px 0px 30px 0px}

.section-5 { padding:55px 0px;     display: inline-block; width: 100%; background: #F7FAFD}
.our-students-say-card{ width: 80%; margin-left: 10%; padding:5px 20px; color: #fff; box-sizing: border-box; background-color: #009EE0; border-radius: 10px; min-height: 370px }
.our-students-say-card img{  width: 100%; height: auto}

.student-m-flex{ display: flex; width: 100%;}
.student-m-1{ width: 80px; height: auto;padding-right: 20px;}
.student-m-1 img{ width: 100%; height: auto;}
.student-m-2{ flex: 1; font-size: 20px; margin: auto; text-align: left;}
.our-students-say-card p{ text-align: left;}



/*Homepage formsec*/
.home-form-sec-main{ padding: 25px 0px;}
.home-form-sec-flex{ width: 100%; display: flex; padding: 25px 0px;  }
.home-form-sec-1{ width: 380px; margin-right: 100px;}
.home-form-sec-2{ flex: 1; padding:20px 30px; background: url(../images/book-a-free-demo.png); background-repeat: no-repeat; background-position: center center; background-size: cover; text-align: center;}
.home-form-sec-2 h5{ color:#fff; font-size: 40px; margin: 0px 0px 25px 0px;}
.home-form-sec-main h3{ font-size: 34px; position: relative; margin: 25px 0px; display: inline-block;}
.home-form-sec-main h3:before{ content: '';  position: absolute;  bottom: -14px; width: 40px; text-align: center;  background: #009EE0; height: 4px; left: 0%; }
.home-form-sec-main h3 b{ font-style: italic; color: #009EE0;} 
.home-form-sec-1 p{ color: #ACAFB2 !important;font-size: 18px;}
.home-form-sec-1 p b{ color: #009EE0 !important;}

.home-form-sec-2 button{  padding: 14px 25px; background: #fff; border: 0px; margin: 0 auto; color: #009EE0; font-weight: 18px; font-weight: 600;}
.home-form-sec-main h5{font-size: 22px;margin: 20px 0px 25px 0px; font-weight: 600; line-height: 30px}
.home-form-sec-main h4{ color:#009EE0; font-size: 40px; margin: 0px 0px 25px 0px;}

.our-address-1 { font-size: 18px; line-height: 30px; margin: 0px 0px 25px 0px; color: #333333;    font-weight: 600;}
.our-address-1 h6{ font-size: 14px; font-weight: 600; color: #2C2292; margin: 10px 0px 10px 0px; letter-spacing: 2px;}
.home-form-fileds{ display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between;}
.home-form-fileds input{ width: 48%; margin: 0px 0px 25px 0px;   box-sizing:border-box; padding: 10px 15px; font-size: 14px; color: #fff; border: 1px solid #fff; background: transparent }
.home-form-fileds textarea{ width: 100%; margin: 0px 0px 25px 0px; border: 1px solid #ccc; box-sizing:border-box; padding: 10px 15px; font-size: 14px; height: 120px;color: #fff; border: 1px solid #fff; background: transparent  }

.home-form-fileds input::placeholder,  .home-form-fileds textarea::placeholder{ 
  color: #fff;
  opacity: 1;
}
.home-form-fileds input:-ms-input-placeholder, .home-form-fileds textarea:-ms-input-placeholder {
  color: #fff;
}

.home-form-fileds input::-ms-input-placeholder, .home-form-fileds textarea::-ms-input-placeholder { 
  color: #fff;
}

@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    .student-m-2 {
    font-size: 16px;
    line-height: 24px;
}
    .our-students-say-card p{ font-size: 13px; }
}

.book-now-sec-1{ padding: 10px 0px 30px 0px; text-align: center}
.book-now-sec-1 a{ padding: 12px 22px; text-decoration: none;background: #019ee0; color: #fff; font-size: 22px; display: inline-block; margin: 0 auto;text-align: center; border-radius: 5px;}

@media screen and (max-width:600px){
    .home-form-sec-main h5{font-size: 18px; margin: 10px 0px 15px 0px; line-height: 28px;}
.home-form-sec-main h4{ font-size: 28px; margin: 0px 0px 15px 0px; line-height: 28px;}
}

@media screen and (max-width:480px){
    .home-form-sec-main h4{ font-size: 20px; }
    
    .student-m-2 {
    font-size: 15px;
    line-height: 22px;
}
    .our-students-say-card p{ font-size: 13px; }
}



/*Footer*/
.footer-main-bg{ background-color: #060606; padding: 15px 0px; color: #fff; font-size: 12px;}
.footer-main-flex{width: 100%; display: flex; justify-content: space-between; ;}
.footer-main-1{ width:70%;}
.footer-main-2{ width:30%; text-align: right;}
.footer-main-2 a img { height: 14px; width: auto;margin-left:10px;}

@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    
}

@media screen and (max-width:600px){
    
}

@media screen and (max-width:480px){
    .footer-main-flex{flex-wrap: wrap;}
.footer-main-1{ width:100%;text-align: center; padding: 10px 0px; line-height: 20px;}
.footer-main-2{ width:100%; text-align: center;}
    
    .book-now-sec-1{ padding: 10px 0px 30px 0px; text-align: center}
.book-now-sec-1 a{ padding: 8px 16px;  font-size: 18px; display: inline-block; }
    
    
    
}









.courses-inner-sec-main{ display: flex; width: 100%; margin: 50px 0px;}
.courses-inner-sec-1{ width: 50%;}
.courses-inner-sec-1 img{ width: 100%; height: auto; }
.courses-inner-sec-2{  width: 50%;   margin: auto; background: transparent linear-gradient(90deg, #DBE6F7 0%, #F1E7F8 100%); -webkit-border-top-right-radius: 25px; -webkit-border-bottom-right-radius: 25px; -moz-border-radius-topright: 25px; -moz-border-radius-bottomright: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; font-family: 'Poppins', sans-serif; color:#333333; font-size: 24px;
    padding: 32px 6%;; box-sizing: border-box; line-height: 42px; position: relative; font-weight: 600;}

.course-icon-1{  position: absolute; width: 55px; height: 55px; top: -20px; right: 80px;}
.course-icon-1 img{ width: auto;height: 40px;    object-fit: cover;}

.course-icon-2{  position: absolute; width: 55px; height: 55px; bottom: -35px; left: 80px;}
.course-icon-2 img{ width: auto; height: 40px;object-fit: cover;}

.course-icon-3{  position: absolute; width: 55px; height: 55px; bottom: -30px; right: 80px;}
.course-icon-3 img{ width: auto; height: 40px;object-fit: cover;}


.courses-inner-sec-2-main{ display: flex; width: 100%; margin: 50px 0px;}
.courses-inner-sec-2-2{ width: 50%;}
.courses-inner-sec-2-2 img{ width: 100%; height: auto; }
.courses-inner-sec-2-1{  width: 50%;   margin: auto;font-family: 'Poppins', sans-serif; color:#333333; font-size: 24px; padding: 30px 50px; box-sizing: border-box; line-height: 42px;font-weight: 600; position: relative; box-sizing: border-box; padding: 0px 5%; }

.courses-inner-sec-3-main{ display: flex; width: 100%; margin: 50px 0px;}
.courses-inner-sec-3-2{ width: 50%;}
.courses-inner-sec-3-2 img{ width: 100%; height: auto; }
.courses-inner-sec-3-1{  width: 50%;   margin: auto;font-family: 'Poppins', sans-serif; color:#333333; font-size: 28px; padding: 30px 50px; box-sizing: border-box; line-height: 42px;font-weight: 600;box-sizing: border-box; padding: 0px 5%;}

 .quote-m-sec{background: #EBF1FD 0% 0% no-repeat padding-box; box-shadow: 2px 3px 0px #009EE0; border-radius: 25px; padding: 25px; font-size: 28px; display: flex; width: 94%; margin: 0 auto 20px auto;}
.quote-m-1{ width: 150px;}
.quote-m-1 img{ width: 100%; height: auto;}
.quote-m-2{ flex:1; padding-left: 5%; line-height: 44px; margin: auto;font-size: 28px; color: #333; font-weight: 600;}
.quote-m-sec b{ display: inline-block; background: #009EE0; padding: 2px 15px; margin-bottom: 10px; color: #fff;}


@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    
}

@media screen and (max-width:600px){
    .courses-inner-sec-main, .courses-inner-sec-2-main, .courses-inner-sec-3-main { flex-wrap: wrap;    margin:0px 0px 50px 0px;}
    .courses-inner-sec-2-1, .courses-inner-sec-2-2, .courses-inner-sec-1, .courses-inner-sec-2, .courses-inner-sec-3-2, .courses-inner-sec-3-1 { width: 100%}
    .courses-inner-sec-2, .courses-inner-sec-2-1{ order: 2;  font-size: 14px; line-height: 26px;}
    
    .courses-inner-sec-2-1, .courses-inner-sec-3-1{font-size: 14px;
    line-height: 26px;
    padding: 40px 20px;}
    
    .quote-m-sec{ flex-wrap: wrap; width: 100%;}
    
    .quote-m-sec {
    background: #EBF1FD 0% 0% no-repeat padding-box;
    box-shadow: 2px 3px 0px #009ee0;
    border-radius: 25px;
    padding: 20px;
    font-size: 18px;
    display: flex;
    height: 58vh;

        
    }
    .quote-m-1 {
    width: 100%; text-align: center;
}
    .quote-m-2 {
    flex: 1;
    padding-left: 0%;
    line-height: 30px;
    margin: auto;
    font-weight: 300;
    font-size: 25px;
}
     .quote-m-1 img {
    width: 50%;
}
    
    .quote-m-sec b {
    display: inline-block;
    background: #009EE0;
    padding: 2px 10px;
    margin-bottom: 2px;
    color: #fff;
}
    
   
    
    
}

@media screen and (max-width:480px){

    
}




/*About Us*/


.about-inner-sec-1-main{ display: flex; width: 100%; margin: 50px 0px;}
.about-inner-sec-1-2{ width: 50%;}
.about-inner-sec-1-2 img{ width: 100%; height: auto; }
.about-inner-sec-1-1{  width: 50%;   margin: auto;font-family: 'Poppins', sans-serif; color:#333333; font-size: 28px; padding: 30px 50px; box-sizing: border-box; line-height: 44px;}

.about-inner-sec-1-main h5{ margin:10px 0px 30px 0px; text-align: left; font-size: 20px; position: relative; line-height: 30px;}
.about-inner-sec-1-main h1{ margin:10px 0px 30px 0px; text-align: left; font-size: 28px; position: relative;}
.about-inner-sec-1-main h1 img{ vertical-align: middle; }
.about-inner-sec-1-main h1:before { content: '';  position: absolute; bottom: -18px; width: 50px; text-align: left;  background: #009EE0; height: 6px; left: 0%; }
.about-inner-sec-1-main h1 b{color: #009EE0; font-style: italic;}

.about-inner-sec-2-main{ display: flex; width: 100%; margin: 50px 0px; background-image: url(../images/about-bg-1.png); background-repeat: no-repeat; background-size: 50%; min-height: 300px; background-position: right center;}
.about-inner-sec-2-secondary{ width: 70%}

.about-keywords-sec{background: #EBF1FD 0% 0% no-repeat padding-box; box-shadow: 2px 3px 0px #009EE0; border-radius: 15px; padding: 15px; font-size: 20px; /*display: flex;*/ width: 100%; margin: 10px auto 20px auto; text-align: center !important; font-weight: 600; }

.about-keywords-sec b{color: #1b9dd9;}
.about-quote-m-sec{background: #EBF1FD 0% 0% no-repeat padding-box; box-shadow: 2px 3px 0px #009EE0; border-radius: 25px; padding: 25px; font-size: 20px; display: flex; width: 94%; margin: 20px auto;}


.about-quote-m-1{ width: 150px;}
.about-quote-m-1 img{ width: 100%; height: auto;}
.about-quote-m-2{ flex:1; padding-left: 5%; line-height: 30px; margin: auto; font-weight: 300; font-size:18px;}
.about-quote-m-sec b{ display: inline-block; background: #009EE0; padding: 2px 15px; margin-bottom: 10px; color: #fff;}

.bg-n-1{box-shadow: 2px 3px 0px #639F73 !important;; background: #DBF1E1 !important;  }
.bg-n-2{box-shadow: 2px 3px 0px #6576EA !important;; background: #EEECFA !important;  }

.about-inner-sec-2-main h4{ width: 96%; max-width: 800px; margin: 30px auto; font-style: italic; text-align: center;line-height: 30px;font-size: 18px; color: #333333}
.about-section-4{background: #fff;    overflow: auto;}
.clear{clear: both;}






.abt-our-students-say-card{ width: 80%; margin-left: 10%; padding:5px 10px; color: #000; box-sizing: border-box; background-color: #F8F8F8; border-radius: 10px; /*min-height: 370px */}
.abt-our-students-say-card img{  width: 100%; height: auto;    margin: 0px}
.abt-student-m-flex-1{ width: 100%; padding: 0px 0px}
.abt-student-m-flex-1 img{ width: 50%; height: auto;    width: auto; height: 180px}
.abt-student-m-flex{ display: flex; width: 100%;}
.abt-student-m-1{ width: 80px; height: auto;padding-right: 20px;}
.abt-student-m-1 img{ width: 100%; height: auto;}
.abt-our-students-say-card p{ text-align: left;}


.abt-card-1{ background: #E1F7EA; padding: 10px; border-radius: 5px; box-sizing: border-box;}

.abt-card-1 b{padding: 10px 10px;background: #7799C1; display: inline-block; color: #fff; margin: 10px 0px; border-radius: 100px;}
.abt-card-1 h4{margin: 10px 0px;display: block; color: #333333; font-size: 18px;}
.abt-card-1 h6{padding: 20px 0px 10px 0px;color: #333333; display: block;  font-size: 13px; font-weight: 400;}


.team-bg-1{ background-color: #F7FAFD; padding: 50px 0px;}
.team-bg-1-main{ display: flex; width: 100%; justify-content: center;flex-wrap: wrap; }
.team-bg-1-card{margin: 20px 5%;  width: 260px;}

.team-bg-1-card h6{ color: #000; font-size: 14px;padding: 5px 0px 15px 0px; margin: 0px;}
.team-bg-1-card h3{ color: #009EE0; font-size: 20px;padding: 5px 0px 10px 0px}
.team-bg-1-thumb img{ width: 100%; height: auto;}
.team-bg-1-thumb{ padding-bottom: 10px; display: inline-block}


#dealoftheday_3 li:nth-child(2) .abt-card-1{ background: #E5ECF4; }
#dealoftheday_3 li:nth-child(3) .abt-card-1{ background: #F7EFE0; }
#dealoftheday_3 li:nth-child(4) .abt-card-1{ background: #E7F4FC; }


#dealoftheday_3 li:nth-child(5) .abt-card-1{ background: #E1F7EA; }
#dealoftheday_3 li:nth-child(6) .abt-card-1{ background: #E5ECF4; }
#dealoftheday_3 li:nth-child(7) .abt-card-1{ background: #F7EFE0; }
#dealoftheday_3 li:nth-child(8) .abt-card-1{ background: #E7F4FC; }



.about-inner-sec-4-main{ display: flex; width: 100%; margin: 50px 0px;}
.about-inner-sec-4-2{ width: 40%;}
.about-inner-sec-4-2 img{ width: 100%; height: auto; }
.about-inner-sec-4-1{  width: 60%;   margin: auto;font-family: 'Poppins', sans-serif; color:#333333; font-size: 28px; padding: 30px 50px; box-sizing: border-box; line-height: 44px;}

.about-inner-sec-4-main h5{ margin:10px 0px 30px 0px; text-align: left; font-size: 20px; position: relative; line-height: 30px;}
.about-inner-sec-4-main h1{ margin:10px 0px 30px 0px; text-align: left; font-size: 28px; position: relative;}
.about-inner-sec-4-main h1 img{ vertical-align: middle; }
.about-inner-sec-4-main h1:before { content: '';  position: absolute; bottom: -18px; width: 50px; text-align: left;  background: #009EE0; height: 6px; left: 0%; }
.about-inner-sec-4-1 h6{ color: #009EE0; font-size: 18px; line-height: 24px;}




@media screen and (max-width:1170px){
    
}

@media screen and (max-width:1024px){
    
}

@media screen and (max-width:830px){
    .about-inner-sec-1-main {
    margin: 20px 0px;
}
    
    .about-inner-sec-1-main{flex-wrap: wrap;}
    .about-inner-sec-1-1{width: 100%;padding: 10px 20px;}
    .about-inner-sec-1-2{width: 100%}
    .about-inner-sec-1-main h5 {
    margin: 10px 0px 20px 0px;
    font-size: 14px;
    line-height: 24px;
}
    
    .about-inner-sec-4-main{flex-wrap: wrap;}
    .about-inner-sec-4-1{width: 100%;padding: 10px 20px;}
    .about-inner-sec-4-2{width: 100%}
    .about-inner-sec-4-main h5 {
    margin: 10px 0px 20px 0px;
    font-size: 14px;
    line-height: 24px;
}
    
    .about-inner-sec-2-secondary {
    width: 90%;
}
}

@media screen and (max-width:600px){
    
    .about-keywords-sec{border-radius: 10px; padding: 8px; font-size: 14px; /*display: flex;*/ width: 100%; margin: 8px auto 14px auto; }
    
    
    
    
    
    
    .about-inner-sec-2-secondary {
    width: 100%;
}
    .about-quote-m-sec{flex-wrap: wrap;}
     .about-quote-m-1 {
    width: 100%; text-align: center;
}
    .about-quote-m-2 {
    flex: 1;
    padding-left: 0%;
    line-height: 26px;
    margin: auto;
    font-size: 16px;
}
     .about-quote-m-1 img {
    width: 50%;
}
    .about-inner-sec-2-main {
    margin: 20px 0px;
    }
    
    
    
}

@media screen and (max-width:480px){

    
}


.inner-heading-bg-main{ background: #F7FAFD;padding: 0px 0px; margin: 20px 0px;}
.heading-two-cal-main{ display: flex; width: 100%;}
.heading-two-cal-1{ flex: 1; margin: auto;}
.heading-two-cal-2{ width: 130px;}
.heading-two-cal-2 img {
    width: auto;
    height: 80px;
    padding: 10px;
    max-width: 96%;
    object-fit: cover;
}
.heading-two-cal-1 h1{ color: #333; 
    font-size: 26px;}

.heading-two-cal-1 h1 b{ color: #009EE0; font-style: italic; }



.testimonials-card-main{display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap;}
.testimonials-card{ width: 30%;   padding:30px 40px 100px 40px; color: #333; box-sizing: border-box; 
    background-color: #E6EDF5; border-radius: 10px;  position: relative;margin: 20px 0px;}
.testimonials-card img{  width: 100%; height: auto; }
.testimonials-card p{ text-align: left;}

.testimonials-m-flex{ display: flex; width: 100%; margin: 20px 0px 10px 0px; position: absolute; width: 100%;bottom: 10px}
.testimonials-m-1{ width: 80px; height: auto;padding-right: 20px;}
.testimonials-m-1 img{ width: 100%; height: auto;}
.testimonials-m-2{ font-weight: 600; flex: 1; font-size: 20px; margin: auto; text-align: left;}


.testimonials-card:nth-child(1) { background: #E6EDF5; }
.testimonials-card:nth-child(2) { background: #F8F0E1; }
.testimonials-card:nth-child(3) { background: #E1F7EA; }
.testimonials-card:nth-child(4) { background: #FFEEF7; }
.testimonials-card:nth-child(5) { background: #EAF7FF; }
.testimonials-card:nth-child(6) { background: #FFFDEA; }
.testimonials-card:nth-child(7) { background: #F2EEFF; }
.testimonials-card:nth-child(8) { background: #FAECE9; }
.testimonials-card:nth-child(9) { background: #EAFFFB; }
.testimonials-card:nth-child(10) { background: #EAF7FF; }
.testimonials-card:nth-child(11) { background: #E6EDF5; }
.testimonials-card:nth-child(12) { background: #F8F0E1; }
.testimonials-card:nth-child(13) { background: #E1F7EA; }
.testimonials-card:nth-child(14) { background: #FFEEF7; }
.testimonials-card:nth-child(15) { background: #EAF7FF; }
.testimonials-card:nth-child(16) { background: #FFFDEA; }
.testimonials-card:nth-child(17) { background: #F2EEFF; }
.testimonials-card:nth-child(18) { background: #FAECE9; }
.testimonials-card:nth-child(19) { background: #EAFFFB; }


@media screen and (max-width:600px){
.testimonials-card {
    width: 48%;
}
    .heading-two-cal-1 h1 {
    color: #333;
    font-size: 18px;
}
    .heading-two-cal-2 {
    width: 75px;
}
    
}
@media screen and (max-width:480px){
    .testimonials-card {
    width: 96%;
        margin: 20px auto;
}
}





