@charset "UTF-8";*{box-sizing:border-box}

img{max-width:100%;height:auto;}
.logo-img{max-width:60%;height:auto;}
*{padding:0;margin:0;}
*, *::before, *::after{box-sizing:border-box;}
a{outline:none;}
@font-face{font-family:'Montserrat-Regular'; src:url('fonts/Montserrat-Regular.ttf');}
@font-face{font-family:'Montserrat-Medium'; src:url('fonts/Montserrat-Medium.ttf');}
@font-face{font-family:'Montserrat-Bold'; src:url('fonts/Montserrat-Bold.ttf');}
@font-face{font-family:'Montserrat-SemiBold';src:url('fonts/Montserrat-SemiBold.ttf');}

.contact-form.col-6.home-form{ margin: 0px auto;}
.home_pra-center{text-align: center !important;}
.home_pra-center a{
    color: #2d3243;
    display: inline-block;
    font-size: 14px;
    padding: 0px 15px;
}
p.home_pra-center img {
    margin-bottom: -10px;
}

.contact-form-home {    
    box-shadow: 0 0 18px 0 rgb(255 255 255) !important;
}

.col-6.our_courses {
    text-align: center;
}
a.head-btn.get-quote {
    color: #242021;
    font-size: 16px;
    display: inline-block;
    background-color: #dbb616;
    padding: 6px 14px;
    border-radius: 25px;
    margin-right: 10px;
}
 .col-6.our_courses h3 {
    text-align: center;
    padding: 0px 0px 10px 0px;
} 
 .col-6.our_courses img {
    max-width: 100%;
    height: auto;
    /* padding: 10px; */
} 
.whatsapp{
    background-color: #68bd0b !important;
  
  
    color: #fff !important;
}
.contact_form_box{
    
margin: 0px auto !important;
}
.contact_form_box .col-7{
padding-bottom: 76px;
}
.contact_form_box .contact-form {
    background: #fff;
    /* position: relative; */
    margin: 70px 70px;
    padding: 30px 35px 35px;
    box-shadow: 0 0 18px 0 rgb(255 255 255);
}

.col-6-cover {
    padding: 34px;
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-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;margin-left:auto;margin-right:auto;}
.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;}
*{outline:none;}
a, button{outline:none;}
ul li{list-style:none;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}
body{font-family:'Montserrat-Regular';margin:0px;padding:0px;font-size:16px;color:#242021;}
div::after, header::after, footer::after, section::after{width:100%;display:block;content:"";clear:both;}
.row::after,.row::before,.container::before{display:none;}
.clearboth{clear:both;}
a{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col{ -ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-auto{ -ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}
.col-1{ -ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-2{ -ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-3{ -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-4{ -ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-5{ -ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-6{ -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-7{ -ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-8{ -ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-9{ -ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-10{ -ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-11{ -ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-12{ -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.form-group{width:100%;margin-bottom:15px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%;max-width:100%;}
@media (min-width:768px){.container{ width:750px;}}
@media (min-width:992px){.container{ width:970px; }}
@media (min-width:1200px){.container{ width:1170px; }}
@media (min-width:1340px){.container{ width:1300px; }}



#menu-toggle #hamburger > span,
#menu-toggle #cross > span{display:block;background:#d8d8d8;border-radius:0px;}
#menu-toggle{width:38px;height:38px;position:relative;cursor:pointer;float:right;margin:0px 0 0;z-index:11;}
#menu-toggle{display:none;}
#menu-toggle #hamburger{position:absolute;height:100%;width:100%;left:0;top:0;}
#menu-toggle #hamburger span{width:100%;height:3px;position:relative;top:0;left:0;margin:8px 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle #hamburger span:nth-child(1){transition-delay:.5s;}
#menu-toggle #hamburger span:nth-child(2){transition-delay:.625s;}
#menu-toggle #hamburger span:nth-child(3){transition-delay:.75s;}
#menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle #cross span:nth-child(1){height:0%;width:2px;position:absolute;top:10%;left:18px;transition-delay:0s;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle #cross span:nth-child(2){width:0%;height:2px;position:absolute;left:10%;top:18px;transition-delay:.25s;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle.open #hamburger span{width:0%;}
#menu-toggle.open #hamburger span:nth-child(1){transition-delay:0s;}
#menu-toggle.open #hamburger span:nth-child(2){transition-delay:.125s;}
#menu-toggle.open #hamburger span:nth-child(3){transition-delay:.25s;}
#menu-toggle.open #cross span:nth-child(1){height:80%;transition-delay:.625s;}
#menu-toggle.open #cross span:nth-child(2){width:80%;transition-delay:.375s;}


.header{position:relative;z-index:2;}
header .top-bar{background-color:#fff;box-shadow:0 0 7px 0 rgba(20, 20, 20, 0.06);}
header .top-bar-inner{max-width:1310px;margin:0 auto;padding:10px 15px 40px;background-color:#fff;}
header .top-bar .row{align-items:center;}
header .top-bar ul.contact-info-top{display:flex;justify-content:flex-end;align-items:center;}
header .top-bar ul.contact-info-top li{padding-left:30px;}
header .top-bar ul.contact-info-top a{color:#2d3243;display:inline-block;font-size:14px;}
header .top-bar ul.contact-info-top a img{display:inline-block;vertical-align:middle;margin-right:8px;}
header .nav-bar{position:relative;top:-25px;}
header .nav-bar .container{max-width:1040px;}
header nav{background:#004ea1;padding:10px 20px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}

header nav::after{content:"";background:#263c80;width:15px;height:25px;position:absolute;right:-15px;top:25px;clip-path:polygon(0 0, 0% 100%, 71% 0);}
header nav ul{display:flex;flex-wrap:wrap;}
header nav ul li{padding:0 20px;}
header nav ul li a{color:#fff;font-size:16px;text-transform:capitalize;transition:all 0.5s;} 
header nav ul li a:hover{color:#dbb616;}
header .head-btn{color:#242021;font-size:16px;display:inline-block;background-color:#dbb616;padding:6px 14px;border-radius:25px;margin-right:10px;}
header .head-btn:hover{background:#fff;}
.header.fadeInDown{position:sticky;top:0;left:0;z-index:99;width:100%;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}


.wrapper{width:100%;margin-top:-49px;}
/************Home page css************/
/************Home page css************/
.home-banner{height:calc(100vh - 110px );background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:580px;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;align-content:center;}
.home-banner::before{content:"";position:absolute;width:57vw;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:left center;background-size:cover;}
.banner-text{max-width:1320px;margin:0 auto;width:100%;position:relative;
padding:0 15px;}
.banner-text h1{color:#fff;font-size:40px;font-family:'Montserrat-Bold';line-height:1.4;margin:0 0 20px;}
a.banner-btn{color:#242021;font-size:16px;display:inline-block;background-color:#dbb616;padding:11px 24px;border-radius:25px;margin-top:30px;}
a.banner-btn:hover{background:#fff;}

p{font-size:16px;color:#242021;line-height:26px;margin:0 0 15px;}


.homesec2{padding:90px 0 70px;position:relative;overflow:hidden;}
.homesec2 p{font-size:16px;color:#242021;line-height:26px;margin:0 0 20px;}
.homesec2 figure{position:relative;}
.homesec2 figure::after{position:absolute;content:"";width:42px;height:42px;top:-18px;right:-18px;z-index:-1;}
.homesec2 figure img{width:100%;}
h2.heading{color:#004ea1;font-size:34px;font-family:'Montserrat-Bold';margin-bottom:40px;position:relative;}
h2.heading::after{content:"";width:60px;height:2px;display:block;background-color:#dbb616;margin-top:12px;}
.btn{color:#242021;font-size:16px;display:inline-block;background-color:#dbb616;padding:11px 24px;border-radius:5px;margin-top:30px;transition:all 0.5s;}
.btn:hover{color:#fff;background-color:#004ea1;}

.homesec3 h2.heading{margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.homesec3 h2.heading::after{margin-left:auto;margin-right:auto;}
.homesec3{background-color:#f8f8f8;padding:50px 0 50px;position:relative;}
.homesec3 .col-3-inner{max-width:280px;margin:0 auto;text-align:center;position:relative;padding-bottom:40px;height:100%;}
.homesec3 .col-3-inner:hover{cursor:pointer;}
.homesec3 .col-3{margin-bottom:40px;}
.homesec3 .col-3:nth-child(even) .col-3-inner::after{background:#dbb616;}
.col-3-inner::after{content:"";position:absolute;background:#004ea1;width:100%;height:72%;bottom:0;left:0;z-index:0;border-radius:0 200px 0 0;transition:all 0.5s;}
.homesec3 .col-3-inner:hover::after{box-shadow:0 4.5px 13.5px 0 rgb(141 117 14 / 26%);}
.homesec3 .col-3-inner figure{width:74%;margin:0 auto;display:block;position:relative;padding-top:90%;margin-bottom:40px;z-index:1;}
.homesec3 .col-3-inner figure::after{position:absolute;content:"";background-image:none;width:42px;height:42px;left:-20px;bottom:-20px;background-repeat:no-repeat;background-size:100% auto;background-position:center;}
.homesec3 .col-3-inner::before{content:"";position:absolute;bottom:-10px;width:170px;height:10px;left:50%;z-index:1;transform:translateX(-50%);opacity:0;visibility:hidden;transition:all 0.5s;}
.homesec3 .col-3:nth-child(even) .col-3-inner::before{}
.homesec3 .col-3-inner:hover::before{opacity:1;visibility:visible;}

.homesec3 .col-3-inner figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;}
.homesec3 .col-3-inner h3{font-size:16px;color:#fff;font-family:'Montserrat-Medium';position:relative;z-index:1;}
.homesec3 .col-3:nth-child(even) .col-3-inner h3{color:#242021;}
.homesec3 .col-3-inner:hover a.read-more{bottom:-20px;opacity:1;visibility:visible;}
.homesec3 .col-3-inner a.read-more{position:absolute;z-index:1;left:50%;bottom:-40px;transform:translateX(-50%);background:#fff;color:#242021;font-size:16px;display:inline-block;padding:11px 24px;border-radius:3px;text-transform:capitalize;width:100%;max-width:max-content;opacity:0;visibility:visible;transition:all 0.5s;}
.homesec3 .col-12{max-width:94%;margin:0 auto;margin-top:30px;}


.homesec4{padding:60px 0 60px;position:relative;}
.homesec4::after{content:"";position:absolute;top:0;left:0;width:100%;height:66%;background-color:#004ea1;
z-index:-1;}
.homesec4::before{content:"";position:absolute;top:-18px;left:5%;background-image:url(img/Group-2x.png);width:42px;height:42px;background-size:100% auto;background-repeat:no-repeat;background-position:center;}
.homesec4  h2.heading{color:#fff; margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.homesec4 h2.heading::after{margin-left:auto;margin-right:auto;}
.homesec4 .slick-slide{margin:0 9px;}
.homesec4 .slick-track .slick-slide:nth-child(even){margin-top:80px;}
.homesec4 .col-inner{background:#fff;padding:25px;}
.homesec4 .col-inner li{font-size:16px;color:#242021;position:relative;padding-left:18px;line-height:26px;margin:0 0 15px;}
.homesec4 .col-inner li::before{content:"";position:absolute;top:8px;width:8px;height:8px;background:#dbb616;border-radius:50%;
left:0;}
.homesec4 .slick-slide figure{padding-top:128%;position:relative;}
.homesec4 .slick-slide figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.homesec4 button.slick-prev{position:absolute;top:calc(50% - 80px);left:-30px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
.homesec4 button.slick-next{position:absolute;top:48%;right:-30px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-2.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
.homesec3 button.slick-prev{position:absolute;top:calc(50% - 80px);left:-30px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
.homesec3 button.slick-next{position:absolute;top:calc(50% - 80px);right:-30px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-2.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
.homeslider button.slick-prev{position:absolute;top:calc(50% - 80px);left:0px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
.homeslider button.slick-next{position:absolute;top:calc(50% - 80px);right:0px;z-index:1;width:89px;height:89px;border:0;font-size:0;padding:0;background-color:transparent;background-image:url(img/arrow-2.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;cursor:pointer;outline:none;}
/* .homeslider button.slick-prev.slick-arrow {
    display: none !important;
}
.homeslider button.slick-next.slick-arrow {
    display: none !important;
} */

/* .homesec5{padding:40px 0 80px;} */
.homesec5{padding:110px 0 80px;}

.homesec5  h2.heading{		margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.homesec5 h2.heading::after{margin-left:auto;margin-right:auto;}
.homesec5 h3{color:#242021;font-family:'Montserrat-Medium';margin:20px 0 10px;font-size:18px;}
.homesec5 figure{position:relative;padding-top:64%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;height:auto;}
a.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:54px;}
/************Home page css************/

/************Home page css************/





.blog-section{padding:25px 0 40px;}
.blog-section .col-4-in figure{padding-top:62%;position:relative;}
.blog-section .col-4{margin-bottom:40px;}
.blog-section .col-4-in figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.blog-section .col-4 .text-wrap{width:calc(100% - 20px);background:#fff;padding:20px 20px 25px;margin:0 auto;margin-top:-30px;position:relative; transition:all 0.4s;}
.blog-section .col-4 .text-wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#dbb616;opacity:0.09;transition:all 0.4s;}
.blog-section .col-4-in:hover .text-wrap{box-shadow:0 0 10.5px 0 rgba(44, 44, 44, 0.09);}
.blog-section .col-4 .col-4-in:hover .text-wrap::after{opacity:1;}
.blog-section .col-4 .text-wrap span{font-size:14px;font-family:'Montserrat-Medium';display:block;color:#242021;margin:0 0 14px;}
.blog-section .col-4 .text-wrap p{font-size:16px;font-family:'Montserrat-Medium';display:inline-block;margin:0 0 25px;
color:#004ea1}
.blog-section .col-4 .text-wrap a.article-link{font-size:16px;font-family:'Montserrat-Medium';display:block;color:#242021;position:relative;}
.blog-section .col-4 .text-wrap a.article-link::after{content:"";display:inline-block;background-image:url(img/Group-arrow.svg);width:13px;height:10px;background-size:100% auto;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-left:8px;transition:all 0.4s;}
.blog-section .col-4 .col-4-in:hover .text-wrap a.article-link::after{margin-left:10px;}






.sub-banner{padding:150px 0;position:relative;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;}
.sub-banner::after{content:"";position:absolute;background-color:#004ea1;opacity:0.42;top:0;left:0;width:100%;height:100%;}
.sub-banner h1{font-size:34px;font-family:'Montserrat-Bold';color:#fff;position:relative;z-index:1;}
.text-wrapper{background-color:#fff;padding:55px 0 40px;margin-top:-24px;position:relative;border-radius:25px 25px 0px 0px;}
ul.gallery-images{display:flex;flex-wrap:wrap;margin:0 -15px;}
ul.gallery-images li:nth-child(4n-3){width:54%;}
ul.gallery-images li{width:23%;padding:0 15px;margin-bottom:30px;}
ul.gallery-images li figure{position:relative;padding-top:300px;}
ul.gallery-images li figure img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;}
.content-wrap{padding:0 0 80px;}

.catalog-list li{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;padding:15px 20px;box-shadow:0 0 8px 0 rgba(188, 188, 188, 0.08);margin-bottom:50px;}
.catalog-list li:last-child{margin-bottom:0;}
.catalog-list li a{color:#004eff;}
.catalog-list li h4{font-size:16px;color:#242021;width:calc(100% - 100px);margin:0;font-family:'Montserrat-Medium';position:relative;padding-left:65px;}
.catalog-list li h4::before{content:"";background-image:url(img/pdf-5@2x.png);display:inline-block;width:41px;height:51px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-size:100% auto;background-position:center;background-repeat:no-repeat;}


.about-sec{padding-top:30px;padding-bottom:30px;}
.about-sec img{width:100%;}
.about-sec2{padding:40px 0 40px;}
.about-sec2-inner{position:relative;}
.about-sec2-inner figure{position:relative;width:100%;max-width:640px;height:100%;}
.detail-box{width:100%;position:absolute;background:#fff;padding:35px 35px;max-width:680px;margin-right:0;box-shadow:0 0 13px 0 rgba(41, 41, 41, 0.08);margin-left:auto;top:50%;right:0;transform:translateY(-50%);}
.detail-box::before{position:absolute;content:"";width:42px;height:42px;top:-22px;background-size:100% auto;background-repeat:no-repeat;background-position:center;right:-22px;}

.detail-box::after{background-image:url(img/quote.png);position:absolute;content:"";width:86px;height:75px;right:40px;bottom:-38px;background-size:100% auto;background-repeat:no-repeat;background-position:center;}
.about-sec2-inner figure img{width:100%;height:100%;object-fit:cover;object-position:center;}
.detail-box h3{font-size:26px;font-family:'Montserrat-Bold';color:#004ea1;margin:30px 0 10px;}
.detail-box h4{font-style:italic;font-size:16px;}


.about-sec3{padding:40px 0 40px;}
.about-sec3 .icon-box{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap;}
.about-sec3 .icon-box figure{max-width:60px;margin-right:15px;}
.about-sec3 .icon-box span{font-size:20px;color:#007a87;display:inline-block;font-family:'Montserrat-Medium';}
.about-sec3 .col-4:nth-child(2) .col-4-cover span{color:#c3372b;}
.about-sec3 .col-4:nth-child(3) .col-4-cover span{color:#5232ba;}
.about-sec3 .col-4 .col-4-cover{padding:15px 15px 25px;border-bottom:0.2px solid #e6e6e661;border-left:0.2px solid #e6e6e661;border-radius:2px;}
.about-sec3 .col-4:nth-child(2) .col-4-cover{border-right:0.2px solid #e6e6e661;}
.about-sec3 .col-4:nth-child(3) .col-4-cover{border-left:0;border-right:0.2px solid #e6e6e661;} 


.map-section{height:500px;}
.map-section iframe{width:100%;height:100%;}
.contact-wrap{padding:70px 0 70px;}
body.contact .footer footer{margin-top:0;}
.contact-information li{position:relative;width:100%;padding-left:50px;margin-bottom:40px;}
.contact-information li label{display:block;color:#004ea1;font-family:'Montserrat-Medium';font-size:14px;margin:0 0 3px;}
.contact-information li a{color:#242021;}
.contact-information li address{color:#242021;font-style:normal;line-height:1.3;}
.contact-information li::before{content:"";display:inline-block;background-image:url(img/phone-img.png);width:39px;height:39px;position:absolute;left:0;top:5px;background-repeat:no-repeat;background-position:center;background-size:100% auto;}
.contact-information li:nth-child(2)::before{background-image:url(img/email-icon.png);}
.contact-information li:nth-child(3)::before,.contact-information li:nth-child(4)::before{background-image:url(img/location-icon.png);}
.contact-form{background:#fff;position:relative;margin-top:-160px;padding:30px 35px 35px;box-shadow:0 0 18px 0 rgba(62, 62, 62, 0.09);}
.contact-form::after{position:absolute;content:"";width:42px;height:42px;bottom:-22px;background-size:100% auto;background-repeat:no-repeat;background-position:center;left:-22px;z-index:-1;}
.contact-information{max-width:530px;}
.contact-form label{display:block;margin:0 0 10px;	font-family:'Montserrat-Medium';font-size:14px;}
.contact-form h3{color:#004ea1;font-size:22px;font-family:'Montserrat-Bold';margin-bottom:40px;position:relative;}
.contact-form h3::after{content:"";width:60px;height:2px;display:block;background-color:#dbb616;margin-top:12px;}
.contact-form input{width:100%;border:1px  solid #c6c6c6;height:40px;padding:8px 15px;}
.contact-form input.submit{font-family:'Montserrat-Regular';width:180px;padding:8px 15px;height:40px;background-color:#dbb616;border-radius:2px;font-size:16px;border:0;cursor:pointer;}
.contact-form textarea{width:100%;border:1px  solid #c6c6c6;height:40px;height:150px;resize:none;padding:8px 15px;}


.product-section1{padding:130px 0;position:relative;}
.product-section1::before{content:"";position:absolute;background:#f6f6fa;top:0;z-index:-1;right:0;width:150px;height:370px;clip-path:polygon(100% 0, 44% 0, 100% 100%);}
.product-bg{width:40vw;position:absolute;top:0;left:0;height:100%;clip-path:polygon(0 0, 49% 0, 100% 100%, 0% 100%);}
.product-bg img{width:100%;height:100%;object-fit:cover;object-position:center;}
.product-bg::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#1d3583;opacity:0.85;}
.product-bg-outer{position:absolute;top:0;left:0;width:45vw;height:100%;}
.product-bg-outer::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#dbb616;opacity:0.85;clip-path:polygon(0 0, 57% 0, 92% 100%, 0% 100%);z-index:-1;}
.product-section1 .col-7-inner h2{font-size:34px;position:relative;color:#004ea1;font-family:'Montserrat-Bold';margin-bottom:60px;}
.product-section1 .col-7-inner h2::after{content:"";width:60px;height:2px;display:block;background-color:#dbb616;margin-top:15px;}
.product-section1 .col-7-inner h2::before{content:"";width:56px;height:calc(100% + 20px);display:block;background-color:#f6f6fa;position:absolute;z-index:-1;top:-5px;left:-20px;}
.product-section1 .col-7-inner p{margin:0 0 50px;}
.product-section1 .col-7-inner strong{color:#004ea1;font-family:'Montserrat-SemiBold';margin:0 0 12px;display:block;}
.product-section1 .col-7-inner ul li{position:relative;margin:0 0 10px;padding-left:15px;}
.product-section1 .col-7-inner ul li::before{content:"";position:absolute;top:5px;background-color:#dbb616;border-radius:50%;width:8px;height:8px;left:0;}
.product-section1 .col-7-inner .btn{margin-top:60px;}
.product-section1 figure{width:100%;max-width:380px;margin:0 auto;position:relative;padding-top:88%;}
.product-section1 figure::before{position:absolute;content:"";width:42px;height:42px;top:-22px;background-size:100% auto;background-repeat:no-repeat;background-position:center;right:-22px;z-index:-1;}
.product-section1 figure::after{background-image:none;position:absolute;content:"";width:42px;height:42px;bottom:-22px;background-size:100% auto;background-repeat:no-repeat;background-position:center;left:-22px;}
.product-section1 figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}




.product-section2{background:#f6f6fa;padding:75px 0 30px;}
.product-section2  h2.heading{ margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.product-section2 h2.heading::after{margin-left:auto;margin-right:auto;}
.product-section2 .col-6-inner{margin-bottom:40px;}
.product-section2 .col-6-inner figure{max-width:70px;margin:0 0 20px;min-height:60px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;}
.product-section2 .col-6-inner h3{font-size:17px;color:#004ea1;font-family:'Montserrat-SemiBold';margin:0 0 10px;}

.product-section3{position:relative;background:#004ea1;padding:60px 0 50px;}
.product-section3 .col-6:nth-child(1) .data-cover::after{content:"";position:absolute;background-image:none;width:42px;height:42px;bottom:-22px;left:10px;background-repeat:no-repeat;background-size:100% auto;background-position:center;}
.product-section3 .container{z-index:1; position:relative;}
.product-section3::before{content:"";position:absolute;background:#455a9c;top:0;right:0;width:150px;height:370px;clip-path:polygon(100% 0, 44% 0, 100% 100%);z-index:0;}
.product-section3::after{content:"";position:absolute;background:#455a9c;bottom:0;left:0;width:150px;height:370px;clip-path:polygon(0 0, 0 100%, 38% 100%);z-index:0;}
.product-section3  .data-cover{padding:0 15px;}
.product-section3  h2.heading{text-align:center; color:#fff; margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.product-section3 h2.heading::after{margin-left:auto;margin-right:auto;}


table.table-striped{background:#fff;width:100%;box-shadow:0 0 13.5px 0 rgba(111, 111, 111, 0.08);border-radius:5px;max-width:100%;margin:0 auto;padding:50px 50px;}
table.table-striped  th{background:#dbb616;font-size:18px;font-family:'Montserrat-Medium';padding:16px 10px;text-transform:uppercase;width:100%;}
table.table-striped tr{display:flex;flex-wrap:wrap;}
table.table-striped td{ width:50%;font-size:16px;text-align:center;padding:16px 10px;}
table.table-striped  tr:nth-child(even){background-color:#f6f6fa;}


.product-section4{padding:70px 0 120px;}
.product-section4 .container{max-width:1120px;}
.product-section4  h2.heading{text-align:center;color:#004ea1;margin-bottom:60px; margin-left:auto;margin-right:auto;max-width:max-content;}
.product-section4 h2.heading::after{margin-left:auto;margin-right:auto;}
.product-section4 ul{display:flex;flex-wrap:wrap;margin-top:120px;}
.product-section4 li{width:25%;padding:0 20px;text-align:center;}
.product-section4 .li-inner{width:100%;position:relative;padding:0 15px 0px;background:#fff;border-radius:2px;box-shadow:0 0 18px 0 rgba(47, 47, 47, 0.1);}
.product-section4 .li-inner figure{top:-60px;position:relative;padding-top:86%;}
.product-section4 .li-inner .text-wrap{position:relative;top:-30px;}
.product-section4 .li-inner figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.product-section4 .li-inner .text-wrap h4{font-size:16px;color:#242021;font-family:'Montserrat-Medium';margin:0 0 6px;}
.product-section4 .li-inner .text-wrap h5{font-size:16px;color:#374d8b;font-family:'Montserrat-Medium';}


.pop_up{position:fixed;top:0;left:0;overflow-y:scroll;width:100%;height:100%;background:#0009;z-index:999;display:flex;flex-wrap:wrap;min-height:600px;align-items:center;justify-content:center;align-content:center;
visibility:hidden;transition:visibility 0s linear 0.3s, opacity 0.3s;}
.pop_up_cover  a.close{background:#dbb616;width:25px;height:25px;position:absolute;right:-10px;top:-10px;border-radius:50%;cursor:pointer;z-index:1;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transform:rotate(45deg);}
.pop_up_cover{width:calc(100% - 30px);max-width:620px;position:relative;background:#fff;padding:25px 30px 10px;}
.pop_up_cover h2{color:#004ea1;font-size:22px;font-family:'Montserrat-Bold';margin:0 auto;text-align:center;margin-bottom:20px;position:relative;}
.pop_up_cover h2::after{content:"";width:60px;margin-left:auto;margin-right:auto;height:2px;display:block;background-color:#dbb616;margin-top:12px;}
.pop_up_cover  form{display:flex;flex-wrap:wrap;justify-content:space-between;}
.pop_up_cover  form textarea{width:100%;border:1px  solid #c6c6c6;height:100px;resize:none;padding:8px 15px;}
.pop_up_cover  form .form-group.half{width:48%;}
.pop_up_cover  form input.submit{font-family:'Montserrat-Regular';width:180px;padding:8px 15px;height:40px;background-color:#dbb616;border-radius:2px;font-size:16px;display:block;border:0;margin:0 auto;cursor:pointer;margin-top:10px;}
.pop_up label{display:block;margin:0 0 10px;font-family:'Montserrat-Medium';font-size:14px;}
.pop_up input{width:100%;border:1px  solid #c6c6c6;height:40px;padding:8px 15px;}
.is-visible{visibility:visible;}



.footer footer{position:relative;background-color:#004ea1;margin-top:100px;padding-top:120px;}
.footer .newslatter-box{width:100%;max-width:800px;margin:0 auto;background:#fff;padding:40px 40px;border-radius:5px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);box-shadow:5px -3px 15px 3px rgb(0 0 0 / 5%);}
.footer .newslatter-box::before{position:absolute;content:"";width:42px;height:42px;top:-22px;background-size:100% auto;background-repeat:no-repeat;background-position:center;right:-22px;}

.footer .newslatter-box::after{content:"";position:absolute;bottom:0;right:24px;width:144px;height:82px;}
.footer .newslatter-box h2{text-align:center;color:#242021;font-size:32px;margin:0 0 35px; font-family:'Montserrat-SemiBold';}
.footer .newslatter-box form{max-width:560px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;position:relative;border-radius:5px;overflow:hidden;}
.footer .newslatter-box form input[type="email"]{width:calc(100% - 146px);background-color:#f7f7f7;border:0;height:46px;font-family:'Montserrat-Regular';padding:10px 22px;font-size:16px;}
.footer .newslatter-box form .submit-btn{width:146px;background-color:#dbb616;border:0;font-family:'Montserrat-Medium';height:46px;padding:10px 22px;font-size:16px;}
.footer a.foot-logo {
    display: flex;
    margin: 0 auto;
    width: 250px;
    height: 150px;
    align-items: center;
    align-content: center;
    /* background-color: #fff; */
    justify-content: center;
    /* border-radius: 50%; */
    position: relative;
}
a.foot-logo::before{content:"";position:absolute;top:-24px;left:50%;width:2px;height:40px;background:#fff;z-index:1;display:block;}
.footer ul.foot-menu{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:10px;flex-wrap:wrap;}
.footer ul.foot-menu li{padding:0 20px;position:relative;}
.footer ul.foot-menu li::after{content:"";width:1px;height:100%;display:block;background:#fff;position:absolute;right:0;top:0;} 
.footer ul.foot-menu li:last-child::after{display:none;}
.footer ul.foot-menu li a{color:#fff;font-family:'Montserrat-Medium';display:inline-block;}
.footer ul.footer-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:25px;padding-bottom:30px;} 
.footer ul.footer-social li{padding:0 10px;}
.footer ul.footer-social a{width:40px;height:40px;display:flex;background:#ffffff30;border-radius:50%;justify-content:center;align-items:center;}
.footer p.copyright-text{background:#fff;margin:0;text-align:center;font-size:12px;padding:7px 10px;}
/* Newstyle */
p{ text-align: justify !important;}
.homesec3 .col-4 {
    margin-bottom: 40px;
}

@media(max-width:1200px){
header nav{padding:10px 12px;}
header nav ul li{padding:0 15px;}
.banner-text h1{font-size:36px;}
.home-banner::before{width:64vw;}
.homesec3 .col-3-inner{max-width:100%;padding-bottom:30px;}
ul.gallery-images li figure{padding-top:200px;}
.detail-box{padding:30px 30px;max-width:520px;}
.detail-box h3{font-size:24px;margin:20px 0 10px;}
table.table-striped{padding:40px 30px;}
.product-section1 .col-7-inner{padding-left:40px;}

}
@media(max-width:991px){
header .top-bar ul.contact-info-top li{padding-left:15px;}
header nav ul li{padding:0 8px;}
header nav ul li a{font-size:14px;}
header .head-btn{font-size:14px;padding:6px 10px;margin-right:8px;}
.banner-text h1{font-size:28px;}
/* .home-banner{height:auto;min-height:480px;} */
.home-banner {
    height: auto;
    min-height: 357px;
}
.home-banner::before{width:66vw;}
 
.homesec2 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}	
.homesec3 .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}	
.homesec2 figure{margin-top:40px;}

.homesec4 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.homesec4 .col-inner{margin-top:40px;}
.homesec4::after{height:84%;}


.blog-section .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}

.sub-banner{padding:110px 0;}
ul.gallery-images li figure{padding-top:160px;}
.about-sec2-inner figure{max-width:100%;}
.detail-box{max-width:100%;position:relative;width:100%;top:auto;transform:none;left:auto;}
.about-sec3 .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px;}
.about-sec3 .col-4:nth-child(3) .col-4-cover{border-left:0.2px solid #e6e6e661;}

.contact-information h2.heading{font-size:30px;}
.contact-form{margin-top:-130px;padding:30px 25px 30px;}
table.table-striped th{font-size:15px;}
table.table-striped{padding:35px 20px;}
table.table-striped td{font-size:14px;padding:14px 6px;}
.product-section4 li{width:50%;margin:0 0 100px;}
.product-section4{padding:60px 0 20px;}

.footer ul.foot-menu li{padding:0 15px;}
.footer .newslatter-box{width:100%;max-width:90%;}
}

@media(max-width:769px){
    .product-section1 {
        padding: 154px 0;
    }
    .homesec4 .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 50%;
        max-width: 100%;
    }
    .logo-img {
        max-width: 40%;
        height: auto;
    }
    .home-banner {
        height: auto;
        min-height: 433px;
    }
    .about-sec .row {
        margin-bottom: 39px;
    }
    
    .contact_form_box .contact-form {
        margin: 0;
    }

    .col-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 100%;
        margin: 0px;
        padding: 0px;
    }
    .about-sec.sec_img_course {padding-bottom: 170px;}
    .sec_img_course{
        padding-bottom: 35px;
    }
    .col-3-inner h3 {
        height: 18px !important;
    }
}

@media(max-width:767px){
    .logo-img {
        max-width: 40%;
        height: auto;
    }
    
#menu-toggle{display:block;}
header .top-bar .row{flex-direction:column-reverse;}
header .top-bar ul.contact-info-top a img{margin-right:3px;max-width:24px;}
header .top-bar ul.contact-info-top{justify-content:space-between;width:100%;}
header .top-bar-inner .col-8{justify-content:space-between;display:flex;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px;}
header .top-bar-inner .col-8,header .top-bar-inner .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
header .top-bar-inner .col-4{flex-wrap:wrap;justify-content:space-between;align-items:center;}	
header .top-bar ul.contact-info-top a{font-size:12px;}
header .top-bar ul.contact-info-top li{padding-left:0px;}
header nav::after{display:none;}
header .nav-bar{display:block;position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#004ea1;align-items:center;transition:all 0.5s;overflow-y:scroll;padding-top:100px;}
body.open{overflow:hidden;}
header .nav-bar .container{height:100%;}
header .nav-bar.open{left:0;}
header nav{align-items:flex-start;height:auto;justify-content:flex-start;}
header nav ul li{padding:10px 0px;border-bottom:1px solid #ffffff45;}
header .head-btn{margin-right:0;margin-top:15px;}
header nav ul{width:100%;display:block;}
header .top-bar-inner{padding:10px 15px 10px;}
.wrapper{margin-top:0;}
.home-banner::before{width:100%;background-image:none;;}
.home-banner{min-height:340px;}
.homesec2{padding:50px 0 50px;}
.homesec2 .btn{margin-top:0;}
.homesec3 .col-12{padding-right:10px;padding-left:10px;margin-top:0;}
.homesec3 .row{margin-right:-10px;margin-left:-10px;}
.homesec3 .col-3-inner figure::after{width:30px;height:30px;left:-10px;}
.homesec3 .col-3-inner h3{font-size:14px;padding:0 10px;}
.homesec3 .col-3-inner::before{width:146px;display:none;}
.homesec3 .col-3{padding-right:10px;padding-left:10px;margin-bottom:50px;}
h2.heading{font-size:26px;margin-bottom:25px;}
.homesec3 h2.heading{margin-bottom:40px;}
.homesec3 .col-3-inner a.read-more{bottom:-25px;visibility:visible;opacity:1;font-size:14px;padding:9px 18px;}

.homesec4{padding:50px 0 0px;}
.homesec4  h2.heading{margin-bottom:40px;}
.homesec4::after{height:74%;}
.homesec4 button.slick-prev{left:-20px;width:60px;height:60px;}
.homesec4 button.slick-next{right:-20px;width:60px;height:60px;}
.homesec3 button.slick-prev{left:-20px;width:60px;height:60px;}
.homesec3 button.slick-next{right:-20px;width:60px;height:60px;}
.homeslider button.slick-prev{left:-20px;width:60px;height:60px;}
.homeslider button.slick-next{right:-20px;width:60px;height:60px;}
.homesec5 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:420px;margin-bottom:30px;margin-left:auto;margin-right:auto;}
.homesec5 h3{margin:10px 0 0px;font-size:16px;}


.sub-banner{padding:50px 0;}
.sub-banner h1{font-size:28px;}

.text-wrapper{padding: 40px 0 130px;margin-top:0;border-radius:0;}
ul.gallery-images li{width:50% !important;}
ul.gallery-images li figure{padding-top:64%;}
.catalog-list li{padding:15px 0px;margin-bottom:30px;}
.catalog-list li h4::before{width:31px;height:41px;}
.catalog-list li h4{font-size:14px;width:calc(100% - 90px);padding-left:45px;}
.detail-box::before{display:none;}
.about-sec{padding-top:0;padding-bottom:10px;}
.detail-box{padding:20px 15px;}
.about-sec .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

.contact-wrap .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.contact-wrap{padding:40px 0 50px;}
.contact-information h2.heading{font-size:30px;}
.contact-information li{margin-bottom:30px;}
.contact-form{margin-top:0;padding:20px 15px 10px;}
.map-section{height:300px;}


.product-section2{padding:45px 0 30px;}
.product-section2  h2.heading{margin-bottom:20px;}
.product-section2 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.product-section2 .col-6-inner{margin-bottom:20px;}
.product-section3{padding:50px 0 40px;}
.product-section3 .data-cover{padding:0;}
.product-section3 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px;}
.product-section4{padding:40px 0 20px;}
.product-section4 li{width:100%;margin:0 0 100px;max-width:300px;margin-left:auto;margin-right:auto;padding:0;}
.product-section4 ul{margin-top:90px;}

.footer .newslatter-box::before{right:-10px;}
.footer .newslatter-box{padding:25px 15px;}
.footer .newslatter-box h2{font-size:24px;margin:0 0 20px;}
.footer .newslatter-box form input[type="email"]{width:calc(100% - 76px);padding:10px 12px;font-size:14px;}
.footer .newslatter-box form .submit-btn{width:76px;font-size:14px;}
.footer ul.foot-menu li{padding:10px 15px;}
.footer ul.foot-menu li::after{display:none;}
a.foot-logo::before{top:-34%;height:60px;}
.footer footer{margin-top:60px;}
.about-sec3{padding:20px 0 0px;}
.detail-box::after{width:50px;height:50px;right:10px;bottom:-24px;}


.product-section1{padding:40px 0;}
.product-bg-outer{display:none;}
.product-section1 .col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px;}
.product-section1 .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.product-section1 .col-7-inner{padding-left:20px;}
.product-section1 .col-7-inner h2{font-size:24px;margin-bottom:40px;}
.product-section1 .col-7-inner p{margin:0 0 30px;}
.product-section1 .col-7-inner .btn{margin-top:20px;}
.product-section1 figure{max-width:300px;}

.pop_up_cover  form textarea{height:70px;}
.pop_up_cover{padding:25px 15px 10px;}
.pop_up_cover  form .form-group.half{width:100%;}
.pop_up input{height:34px;padding:5px 15px;}
.pop_up_cover h2{font-size:20px;margin-bottom:15px;}
}

@media(max-width:754px){
    .homesec5 {
        padding: 20px 0 120px;
    }
    .col-6.our_courses h3 {
        text-align: center;
        padding: 87px 0px 0px 0px;
        font-size: 15px;
    }
}
@media(max-width:520px){
.blog-section .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.about-sec3 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.about-sec3 .col-4 .col-4-cover{border-left:0 !important;border-right:0 !important;border-bottom:2px solid #e6e6e661;padding:15px 0px 25px;}
.about-sec3 .col-4:last-child .col-4-cover{border-bottom:0 !important;}	

.banner-text {
    padding-top: 104px !important;
}
.homeslider button.slick-prev.slick-arrow {
    display: none !important;
}
.homeslider button.slick-next.slick-arrow {
    display: none !important;
}
.banner-text h1 {
    font-size: 22px;
}
}

@media(max-width:519px){
    .logo-img {
        max-width: 40%;
        height: auto;
    }
    .home-banner {
        min-height: 293px;
    }
}
@media(max-width:425px){
    .home-banner {
        min-height: 239px;
    }
}
@media(max-width:375px){
    .home-banner {
        min-height: 210px;
    }
}

@media(max-width:1024px){
.banner-text {
    padding-top: 167px;
}
}
@media(min-width:1399px){
.banner-text {
    padding-top: 300px;
}
}

div.message {
  text-align: center;
  color: #219812;
  font-weight: 600;
  
}
#success {
  color: #219812;   
  display: none;
}
#error {
  color: #960713;   
  display: none;
}

.adjust-list {
    font-size: 16px;
    color: #242021;
    line-height: 30px;
    margin: 0 0 15px;
    list-style: circle !important;
}

div.message {
    text-align: center;
    color: #219812;
    font-weight: 600;
    
}
#success {
    color: #219812;   
    display: none;
}
#error {
    color: #960713;   
    display: none;
}

