body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Nunito', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}



  
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon4082.eot?gduxqa');
  src:  url('../fonts/icomoon4082.eot?gduxqa#iefix') format('embedded-opentype'),
    url('../fonts/icomoon4082.ttf?gduxqa') format('truetype'),
    url('../fonts/icomoon4082.woff?gduxqa') format('woff'),
    url('../fonts/icomoon4082.svg?gduxqa#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-left:before {
  content: "\e920";
}
.icon-next-_1:before {
  content: "\e921";
}
.icon-play-button-arrowhead:before {
  content: "\e922";
}
.icon-files:before {
  content: "\e923";
}
.icon-download:before {
  content: "\e924";
}
.icon-pin:before {
  content: "\e925";
}
.icon-back:before {
  content: "\e91e";
}
.icon-next:before {
  content: "\e91f";
}
.icon-settings:before {
  content: "\e919";
}
.icon-arrow:before {
  content: "\e909";
}
.icon-right-arrow-_1:before {
  content: "\e90a";
}
.icon-search-interface-symbol:before {
  content: "\e90f";
}
.icon-zoom-in:before {
  content: "\e910";
}
.icon-budget:before {
  content: "\e911";
}
.icon-list:before {
  content: "\e912";
}
.icon-rupee:before {
  content: "\e918";
}
.icon-check-mark:before {
  content: "\e91a";
}
.icon-check:before {
  content: "\e91b";
}
.icon-close:before {
  content: "\e91c";
}
.icon-x-mark:before {
  content: "\e91d";
}
.icon-info:before {
  content: "\e902";
}
.icon-notebook:before {
  content: "\e904";
}
.icon-home:before {
  content: "\e905";
}
.icon-user:before {
  content: "\e906";
}
.icon-Vector:before {
  content: "\e901";
}
.icon-Vector16:before {
  content: "\e903";
}
.icon-Vector51:before {
  content: "\e913";
}
.icon-Vector4:before {
  content: "\e914";
}
.icon-Vector3:before {
  content: "\e915";
}
.icon-Vector2:before {
  content: "\e916";
}
.icon-Vector1:before {
  content: "\e917";
}
.icon-Icon_11_1:before {
  content: "\e90b";
}
.icon-Vector55:before {
  content: "\e90c";
}
.icon-Vector54:before {
  content: "\e90d";
}
.icon-Vector53:before {
  content: "\e907";
}
.icon-Vector23:before {
  content: "\e90e";
}
.icon-Vector5:before {
  content: "\e900";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-telegram:before {
  content: "\ea95";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-linkedin:before {
  content: "\eac9";
}
.icon-location2:before {
  content: "\e948";
}
.icon-home1:before {
  content: "\e908";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-google-plus:before {
  content: "\ea8b";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-eye:before {
  content: "\e9ce";
}

  
  

  
@font-face {
    font-family: 'ArimoMedium';
    src: url('../fonts/ArimoMedium.eot');
    src: url('../fonts/ArimoMedium.eot') format('embedded-opentype'),
         url('../fonts/ArimoMedium.woff2') format('woff2'),
         url('../fonts/ArimoMedium.woff') format('woff'),
         url('../fonts/ArimoMedium.ttf') format('truetype'),
         url('../fonts/ArimoMedium.svg#ArimoMedium') format('svg');
}

@font-face {
    font-family: 'ArimoSemiBold';
    src: url('../fonts/ArimoSemiBold.eot');
    src: url('../fonts/ArimoSemiBold.eot') format('embedded-opentype'),
         url('../fonts/ArimoSemiBold.woff2') format('woff2'),
         url('../fonts/ArimoSemiBold.woff') format('woff'),
         url('../fonts/ArimoSemiBold.ttf') format('truetype'),
         url('../fonts/ArimoSemiBold.svg#ArimoSemiBold') format('svg');
}

@font-face {
    font-family: 'ArimoRegular';
    src: url('../fonts/ArimoRegular.eot');
    src: url('../fonts/ArimoRegular.eot') format('embedded-opentype'),
         url('../fonts/ArimoRegular.woff2') format('woff2'),
         url('../fonts/ArimoRegular.woff') format('woff'),
         url('../fonts/ArimoRegular.ttf') format('truetype'),
         url('../fonts/ArimoRegular.svg#ArimoRegular') format('svg');
}

@font-face {
  font-family: 'GOTHICBI';
  src: url('../fonts/GOTHICBI.eot');
  src: url('../fonts/GOTHICBI.eot') format('embedded-opentype'),
       url('../fonts/GOTHICBI.woff2') format('woff2'),
       url('../fonts/GOTHICBI.woff') format('woff'),
       url('../fonts/GOTHICBI.ttf') format('truetype'),
       url('../fonts/GOTHICBI.svg#GOTHICBI') format('svg');
}

@font-face {
  font-family: 'GOTHIC';
  src: url('../fonts/GOTHIC.eot');
  src: url('../fonts/GOTHIC.eot') format('embedded-opentype'),
       url('../fonts/GOTHIC.woff2') format('woff2'),
       url('../fonts/GOTHIC.woff') format('woff'),
       url('../fonts/GOTHIC.ttf') format('truetype'),
       url('../fonts/GOTHIC.svg#GOTHIC') format('svg');
}

@font-face {
  font-family: 'GOTHICB';
  src: url('../fonts/GOTHICB.eot');
  src: url('../fonts/GOTHICB.eot') format('embedded-opentype'),
       url('../fonts/GOTHICB.woff2') format('woff2'),
       url('../fonts/GOTHICB.woff') format('woff'),
       url('../fonts/GOTHICB.ttf') format('truetype'),
       url('../fonts/GOTHICB.svg#GOTHICB') format('svg');
}

@font-face {
  font-family: 'GOTHICI';
  src: url('../fonts/GOTHICI.eot');
  src: url('../fonts/GOTHICI.eot') format('embedded-opentype'),
       url('../fonts/GOTHICI.woff2') format('woff2'),
       url('../fonts/GOTHICI.woff') format('woff'),
       url('../fonts/GOTHICI.ttf') format('truetype'),
       url('../fonts/GOTHICI.svg#GOTHICI') format('svg');
}



::placeholder { color: #000000;opacity: 1; font-family: 'GOTHIC'; font-size: 16px;}
:-ms-input-placeholder {font-family: 'GOTHIC'; font-size: 16px;}
::-ms-input-placeholder {font-family: 'GOTHIC'; font-size: 16px;}



.headersec.fixed_header {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
    
@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
    100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}

.headersec.fixed_header {top:0;left:0;right:0;position:fixed;margin:0;z-index:999;-webkit-animation-name:animationFade;
        -o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;
        animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;
        -moz-box-shadow:0 0 8px -5px #000;-webkit-box-shadow:0 0 8px -5px #000;box-shadow:0 0 8px -5px #000000;
    background: #000000; padding: 10px 0px 10px; }
.headersec.fixed_header .hdrlgo { width: 225px;}
.headersec.blog_hdr.fixed_header {position: fixed;}

/*
font-family: 'Libre Franklin', sans-serif;
font-family: 'Poppins', sans-serif;
*/


.testimonial_box .owl-theme .owl-prev, .testimonial_box .owl-theme .owl-next,
.course_slide_box .owl-theme .owl-prev, .course_slide_box .owl-theme .owl-next,
.service_slide_box .owl-theme .owl-prev, .service_slide_box .owl-theme .owl-next {width: 40px;height: 40px;line-height: 40px;display: inline-block;border-radius: 100%;margin: 0px;left: -20px;top:50%;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);outline: none!important;color: #fff212 !important; background: #ffffff !important; font-size: 40px !important;}
.testimonial_box .owl-theme .owl-prev:hover, .testimonial_box .owl-theme .owl-next:hover,
.course_slide_box .owl-theme .owl-prev:hover, .course_slide_box .owl-theme .owl-next:hover,
.service_slide_box .owl-theme .owl-prev:hover, .service_slide_box .owl-theme .owl-next:hover {color: #000000 !important; }

.testimonial_box .owl-theme .owl-next,
.course_slide_box .owl-theme .owl-next,
.service_slide_box .owl-theme .owl-next {left: inherit;right: -20px;}

.testimonial_box .owl-nav .owl-prev.disabled, .testimonial_box .owl-nav .owl-next.disabled,
.course_slide_box .owl-nav .owl-prev.disabled, .course_slide_box .owl-nav .owl-next.disabled,
.service_slide_box .owl-nav .owl-prev.disabled, .service_slide_box .owl-nav .owl-next.disabled { background: #ffffff !important; color: #000000 !important;}

.course_slide_box .course_box .course_img iframe{
	
	width: 100%;
}

.headersec { position: absolute; background: transparent; width: 100%; padding: 15px 0px 15px; z-index: 99;}
.hdrlgo { position: relative; width: 250px;}
.hderinr {display: flex; align-items: center; justify-content: space-between;width: 100%;padding: 0px 0px 0px; }
.hdrmenu_wrap li {position: relative; display: inline-block; margin: 0px 15px;}
.hdrmenu_wrap li:first-child, .hdr_icon ul li:first-child {margin-left: 0px;}
.hdrmenu_wrap li:last-child, .hdr_icon ul li:last-child {margin-right: 0px;}
.hdrmenu_wrap li a {display: inline-block;color: #ECECEC; font: 15px/25px 'ArimoRegular';  position: relative; text-transform: uppercase; padding: 0px 0px 0px;}
.hdrmenu_wrap li a:hover, .hdrmenu li.active a {color: #fff212;}
.hdrmenu_wrap li.active a::before {opacity: 1;visibility: visible;}
.hdrmenu_wrap li a::before {width: 100%;height: 2px;position: absolute;content: "";bottom: 0px;left: 0;background: #fff212;opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;}
.hdrmenu_wrap li a:hover::before {opacity: 1;visibility: visible;}
.hdrmenu {display: flex; align-items: center;}
.hdr_ctawrap {margin-left: 30px;}
a.hdrbtn {display: inline-block; background: #fff212; color: #261C20; font: 600 16px/52px 'Libre Franklin', sans-serif;  position: relative; text-transform: uppercase; padding: 0px 30px; border-radius: 50px;}
a.hdrbtn:hover {background: #ffffff; color: #261C20;}
.serv_all_btn a.bnrBtn:hover { background: #000000;color: #ffffff;}

.bannerSec {position: relative;width: 100%;padding: 0px 0px 0px;z-index: 2;}
.bannerSec::before { position: absolute; content: ""; bottom: -1px; left: 0; width: 100%; height: 100px; background: #ffffff; clip-path: polygon(100% 0%, 0% 100%, 100% 100%); z-index: 9;}
.bannerSec::after { position: absolute; content: ""; bottom: 12px; left: auto; right: 0; width: 700px; height: 100px; background: url(../images/banner-shape.webp) no-repeat; background-size: 100% 100%; z-index: 9; }
.bnrtxt {position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;}
.bnrtxtinr {max-width: 65%;}
.bnrtxtinr span {display: block; color: #ffffff; font: 100 200px/200px 'Poppins', sans-serif; text-transform: uppercase; margin-bottom: 0px;}
.bnrtxtinr h2 { position: relative; color: #ffffff; font: 700 70px/70px 'Poppins', sans-serif; text-transform: uppercase;  margin-bottom: 10px;  }
.bnrtxtinr p {color: #F4F4F4; font: 400 22px/30px 'Poppins', sans-serif; text-transform: uppercase;  margin-bottom: 20px;}
a.bnrBtn {display: inline-block; background: #fff212; color: #261C20; font: 600 16px/52px 'Libre Franklin', sans-serif;  position: relative; text-transform: uppercase; padding: 0px 30px; border-radius: 50px;}
a.bnrBtn:hover { background: #ffffff;color: #000000;}

.bannerSec .owl-dots {position: absolute; bottom: 170px; left: 50%; padding: 0 5px;width: 1400px; transform: translateX(-50%); display: flex; pointer-events: none; justify-content: start;}
.bannerSec .owl-dots button{border: 1px solid transparent; width:20px; height: 20px;
  display: flex; align-items: center; justify-content: center; margin: 0 15px 0 0; border-radius: 100%;
  pointer-events: visible; outline: none;}
.bannerSec .owl-dots button span{width: 10px; height: 10px; background: transparent; border: 1px solid #fff; border-radius: 100%;}
.bannerSec .owl-dots button:last-child{margin: 0px;}
.bannerSec .owl-dots button.active{border-color: #fff;}
.bannerSec .owl-dots button.active span {border: 1px solid #fff212; background: #fff212;}

.bnr_btm_sec {position: relative; width: 100%; padding: 20px 0px 35px; }
.bnr_btm_box { position: relative; background: #ffffff; padding: 5px 0px; margin-top: 5px; transition: 0.5s all ease; }
.bnr_btm_box:hover {box-shadow: 0px 3px 5px #fff212;}
.bnr_btm_box .icon { position: absolute; top: 0; left: 0; width: 60px;}
.bnr_btm_info {padding-left: 70px;}
.bnr_btm_info h3 {color: #0E0E0E;font: 500 20px/27px 'Libre Franklin', sans-serif; margin-bottom: 5px;}
.bnr_btm_info p {color: #0E0E0E;font: 500 17px/25px 'Libre Franklin', sans-serif; margin-bottom: 0px;}
.bnr_btm_sec .row {margin-left: -2px; margin-right: -2px;}
.bnr_btm_sec .col-lg-3.col-md-4.col-sm-6 {padding-left: 2px; padding-right: 2px;}

.course_sec {position: relative; width: 100%; padding: 50px 0px 50px; }
.shape1 {position: absolute; bottom: 50px; left: 0; width: 130px;  }
.course_sec .top_info {margin-bottom: 40px;}
.top_info {text-align: center;}
.top_info .line {width: 150px; height: 3px; background: #fff212; margin: 0px auto; }
.top_info h2,.top_info h1 {position: relative; font: 700 85px/100px 'Poppins', sans-serif; color: #0E0E0E;margin-bottom: 0px;}
.course_box {position:relative;margin-top: 0px;}
.course_slide_box {border: 0px solid #979797;}
.course_img img {width:100%;}
.course_img figure {margin: 0;}
.course_img {position:relative;overflow: hidden;}
.course_img img {position:relative;width: 100%;-moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}
.course_info {position: absolute;opacity: 0;visibility: hidden;z-index: 9;width: 100%;text-align: center;transform: translateY(-50%);top: 50%;left: 0px;}
.course_img::before {top: 0px; left: 0px; bottom: 0px; right: 0px; position: absolute;background: rgb(241 170 197 / 90%); content: '';
    z-index: 1;visibility: hidden;opacity: 0;-moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;
    transition: 0.5s all ease;}
/*.course_img:hover figure img {-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
.course_img:hover::before {visibility: visible;opacity: 1;}
.course_img:hover::before{opacity: 1; visibility: visible;}
.course_img:hover .course_info{opacity: 1; visibility: visible;}
.course_box:hover .course_btm_info {opacity: 0;} */
.course_info h3 {color: #ffffff;font: 400 24px/30px 'Libre Franklin', sans-serif; text-transform: uppercase; margin-bottom: 20px; font-style: italic; }
a.viewBtn {position: relative; display: inline-block; background: #ffffff; color: #fff212; font: 600 16px/52px 'Libre Franklin', sans-serif;  position: relative; text-transform: uppercase; padding: 0px 30px; border-radius: 50px;}
.course_btm_info {position: absolute; bottom: 25px; left: 0; right: 0; text-align: center;}
.course_btm_info h3 {color: #ffffff;font: 700 24px/32px 'Libre Franklin', sans-serif; margin-bottom: 0px;    text-transform: uppercase;
  font-style: italic;}
.view_all_btn {text-align: center; margin-top: 50px;}
.view_all_btn a.bnrBtn {background: #000000;color: #FFFFFF;}
.view_all_btn a.bnrBtn:hover {background: #fff212;color: #261C20;}


.about_sec {position: relative; width: 100%; padding: 200px 0px 100px; background-repeat: no-repeat !important;
  background-size: 100% 100% !important; }
.about_image {position: relative; padding-right: 100px; padding-bottom: 50px;}
.about_image > img {position: relative; width: 100%;    border: 5px solid #979797;}
.about_sml_image {position: absolute; bottom: 0; right: 0; width: 425px;}
.about_sml_image > img {width: 100%;border: 5px solid #fff;}
.about_info {max-width: 90%;}
.about_info h1 {position: relative; font: 700 100px/110px 'Poppins', sans-serif; color: #0E0E0E;margin-bottom: 0px;}
.abtline {width: 150px; height: 3px; background: #261C20; margin: 0px 0px 20px; }
.about_info p {color: #0E0E0E;font: 500 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 25px;}
.about_info p:last-child {margin-bottom: 0;}
.about_btn a.bnrBtn {box-shadow: 1px 3px 5px rgb(0 0 0 / 28%);}

.services_sec {position: relative; width: 100%; padding: 25px 0px 25px; background: #ffffff; }
.shape2 {position: absolute; bottom: -23px; right: 0; width: 150px; z-index: 2;}
.service_slide_box .item .service_box {margin: 40px 2px 5px;}
.service_box {margin-top: 40px;}
.service_img {position: relative; margin-bottom: 0px; overflow: hidden;}
.service_img figure {margin-bottom: 0;}
.service_img img {position: relative; width:100%; -moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;transition: 0.5s all ease;}
.service_img:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.service_info {text-align: center; background: #F7F7F7; padding: 15px 15px 30px;}
.service_info h3 {color: #0E0E0E;font: 500 25px/32px 'Libre Franklin', sans-serif; margin-bottom: 15px; text-transform: uppercase; }
.service_info p {color: #0E0E0E;font: 500 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 25px;}
.service_btn_list {}
.service_btn_list ul {margin: 0; padding: 0; list-style-type: none;}
.service_btn_list ul li {display: inline-block; margin: 0px 5px;}
.service_btn_list ul li:first-child {margin-left: 0;}
.service_btn_list ul li:last-child {margin-right: 0;}
a.servBtn {position: relative; display: inline-block; background: #ffffff; color: #0A0A0A; font: 600 16px/52px 'Libre Franklin', sans-serif;  position: relative; text-transform: uppercase; padding: 0px 30px; border-radius: 50px; border: 1px solid #0A0A0A;}
a.servBtn.srvView {background: #fff212; color: #261C20; border: 1px solid #fff212; }
a.servBtn.srvView:hover, a.servBtn:hover {background: #000000; color: #ffffff; border: 1px solid #000000; }
.service_box:hover {box-shadow: 1px 3px 5px rgb(0 0 0 / 28%);}
.service_box:hover .service_info {background: #ffffff;}
.serv_all_btn {text-align: center; margin-top: 50px;}
.serv_all_btn a.bnrBtn {box-shadow: 1px 3px 5px rgb(0 0 0 / 28%);}

.welcome_sec {position: relative; width: 100%; padding: 275px 0px 0px; background-repeat: no-repeat !important;
  background-size: 100% 100% !important; }
.shape3 {position: absolute; top: 15px; left: 0; height: 250px;}
.top_info {text-align: center;}
.welcome_sec .top_info .line {margin: 0px auto 25px;}
.welcome_sec .top_info p {color: #0E0E0E;font: 500 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 25px;}
.welcome_sec .top_info p:last-child {margin-bottom: 0;}
.expertise_box {margin: 30px 2px 2px;text-align: center; background: #ffffff; padding: 15px; box-shadow: 0px 3px 5px rgb(0 0 0 / 12%);
  }
.expertise_box h4 {color: #fff212; font: 500 50px/50px 'Libre Franklin', sans-serif; margin-bottom: 0px; }
.expertise_info {margin-top: 15px;}
.expertise_info h3 {color: #212222; font: 700 30px/36px 'Libre Franklin', sans-serif; margin-bottom: 0px; text-transform: uppercase; font-style: italic; }

.gallery_sec {position: relative; width: 100%; padding: 50px 0px 50px; background-repeat: no-repeat !important;
  background-size: 100% 100% !important;}
.gallery_sec .top_info {margin-bottom: 40px;}
.gallery_item {overflow: hidden;position: relative;z-index: 9; }
.gallery_item::before {left: 10px;top: 10px; right: 10px; bottom: 10px; position: absolute;background: rgb(211 106 146 / 58%);content: '';z-index: 1;visibility: hidden;opacity: 0;-moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}
.gallery_btn {width: 60px;height: 60px;line-height: 60px;text-align: center;display: inline-block;border: 0px;color: #ffffff !important;text-decoration: none !important;left: 50%;top: 50%;position: absolute;z-index: 2;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-moz-border-radius: 100%;-webkit-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;font-size: 20px;visibility: hidden;opacity: 0;-moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;font-style: normal;}
a.gallery_btn > i > img {width: auto;border-radius: 50%;padding: 5px;}
a.gallery_btn > i {font-size: 40px; font-style: normal; border-radius: 50%;display: block;width: 60px;height: 60px;line-height: 60px;}
.gallery_item img {width: 100%;-moz-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease; height: 400px; object-fit: cover;}
.gallery_item:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.gallery_item:hover .gallery_btn {visibility: visible;opacity: 1;}
.gallery_item:hover::before {visibility: visible;opacity: 1;}
.gallery_sec .row {margin-left: -2px; margin-right: -2px;   }
.gallery_sec .brd { border: 5px solid #979797;}
.gallery_sec .col-lg-6.col-md-6.col-sm-6,
.gallery_sec .col-lg-3.col-md-3.col-sm-3 {padding-left: 2px;padding-right: 2px;}
.mb5 {margin-bottom: 5px;}

.testimonial_sec {position: relative; width: 100%; padding: 100px 0px 200px;  background-repeat: no-repeat !important;
  background-size: 100% 100% !important; overflow: hidden;}
.testimonial_sec .top_info {margin-bottom: 25px;}
.testimonial_box {padding-bottom: 20px;}
.testimonial_box_list {position: relative; margin-top: 30px; padding: 20px; background: #ffffff; }
.testimonial_box_list:hover{
	animation-play-state: paused;
}

.test_info p {color: #262626; font: 500 20px/30px 'Libre Franklin', sans-serif; margin-bottom: 20px; font-style: italic; }
.test_btm_info { position: relative;}
.author_img { position: absolute; top: 0; left: 0; width: 60px; }
.author_info {padding-left: 75px;}
.author_info h3 {color: #b17189; font: 700 23px/60px 'Libre Franklin', sans-serif; margin-bottom: 0px; text-transform: uppercase; padding-top: 0px; }
.quoteIcon {position: absolute; bottom: 20px; right: 20px; width: 80px;}
.testimonial_sec .owl-dots {position: absolute; bottom: -50px; left: 50%; padding: 0 15px;width: 1400px; transform: translateX(-50%); display: flex; pointer-events: none; justify-content: center;}
.testimonial_sec .owl-dots button{border: 1px solid transparent; width:20px; height: 20px;
  display: flex; align-items: center; justify-content: center; margin: 0 15px 0 0; border-radius: 100%;
  pointer-events: visible; outline: none;}
.testimonial_sec .owl-dots button span{width: 10px; height: 10px; background: transparent; border: 1px solid #a4a4a4; border-radius: 100%;}
.testimonial_sec .owl-dots button:last-child{margin: 0px;}
.testimonial_sec .owl-dots button.active{border-color: #a4a4a4;}
.testimonial_sec .owl-dots button.active span {border: 1px solid #fff212; background: #fff212;}

.contact_sec {position: relative;width: 100%;padding: 60px 0px 60px;}
.shape4 {position: absolute; top: -150px; left: 0; width: 250px; }
.contact_sec .top_info .line {width: 150px;height: 3px;background: #fff212;margin: 0px 0px 30px;}
.cont_Img {position: relative; padding-right: 30px; padding-bottom: 30px; }
.cont_Img::after {position: absolute; content: ""; right: 0; bottom: 0; width: 400px; height: 400px; background: #fff212; }
.cont_Img img {position: relative; width: 100%; z-index: 9; border: 5px solid #979797;}
.contact_frm_bx.top_info {text-align: left;}
.contact_frm .form-field input[type="text"], .contact_frm .form-field input[type="email"], .contact_frm .form-field input[type="tel"], .contact_frm .form-field select, .contact_frm .form-field textarea {width: 100%;border-radius: 0px;height: 48px;border: none;
  padding: 0 0px;color: #5F5F5F;background: #ffffff;  font: 300 20px/52px 'Libre Franklin', sans-serif;  outline: none;width: 100%; border-bottom: 2px solid #5F5F5F; text-transform: uppercase;}
.contact_frm ::placeholder { color: #5F5F5F;opacity: 1; font-family: 'Libre Franklin', sans-serif; font-size: 20px; text-transform: uppercase;}
.contact_frm :-ms-input-placeholder {font-family: 'Libre Franklin', sans-serif; font-size: 20px; text-transform: uppercase;}
.contact_frm ::-ms-input-placeholder {font-family: 'Libre Franklin', sans-serif; font-size: 20px; text-transform: uppercase; }
.contact_frm .form-field textarea {height: 120px !important;}
.form-field .subbtn { margin-top: 25px; outline: none;cursor: pointer !important;border: none;display: inline-block;background: #fff212;color: #261C20;
  font: 600 16px/52px 'Libre Franklin', sans-serif;position: relative;text-transform: uppercase;padding: 0px 30px;border-radius: 50px;}
.form-field .subbtn:hover {background: #0A0A0A; color: #ffffff;}
.contact_frm .form-field {margin-bottom: 20px;}


.footer {width: 100%;position: relative; background: #070709;padding: 115px 0px 15px;}
.footer::after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100px; background: #ffffff; clip-path: polygon(100% 0, 0 0, 0 100%); z-index: 9;}
.first_widget {text-align: center;}
.footer_logo {width: 250px;margin: 0px auto 25px; }
.footer_text {margin-bottom: 25px;}
.footer_text p {color: #F4F4F4; font: 400 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 0px; }
.fotter_social_list {}
.fotter_social_list ul {margin: 0; padding: 0; list-style-type: none;}
.fotter_social_list ul li a {display: block;color: #ffffff;}
.fotter_social_list ul li {position: relative; display: inline-block; width: 32px; height: 32px; line-height: 32px; text-align: center; border-radius: 50%;color: #ffffff; margin-right: 5px; transition: all 0.3s ease-in-out;} 
.fotter_social_list ul li a span {display: inline-block;line-height: 32px;font-size: 15px;}
.fotter_social_list ul li.facebook {background: #395590;}
.fotter_social_list ul li.twitter {background: #1c99e7;}
.fotter_social_list ul li.linkedin {background: #0276b3;}
.fotter_social_list ul li.instagram {background: #f3017c;}
.fotter_social_list ul li.whatsapp {background: #0cc81d;}
.fotter_social_list ul li.youtube {background: #f00;}
.fotter_social_list ul li:hover {border-radius: 5px;}
h2.widget_title { position: relative; font: 400 24px/32px 'Libre Franklin', sans-serif; color: #fff212; padding-bottom: 5px; margin-bottom: 20px; }
h2.widget_title::before {position: absolute; content: ""; bottom: 0; left: 0; width: 35px; height: 1px; background: #fff212; }
.footer_menu {}
.footer_menu ul {margin: 0; padding: 0; list-style-type: none;}
.footer_menu ul li {position: relative; display: block; width: 100%; color: #ECECEC; font: 400 15px/22px 'ArimoRegular', sans-serif;  margin-bottom: 15px; }
.footer_menu ul li:last-child {margin-bottom: 0px;}
.footer_menu ul li a {color: #ECECEC;}
.footer_menu ul li a:hover, .footer_chember_menu ul li a:hover, .cont_wrap_info a:hover {color: #fff212;}
.contact_info_box {}
.contact_list {position: relative;}
.contact_icon {position: absolute; content: ""; top: 0px; left: 0;}
.contact_icon img {width: auto;}
.contact_info {padding-left: 52px; margin-bottom: 20px;}
.contact_icon span {display: inline-block; color: #fff212;font-size: 13px;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #242424;border-radius: 50%; }
.contact_info p {color:#F4F4F4; font: 400 17px/25px 'Libre Franklin', sans-serif; margin-bottom: 0; } 
.contact_info a {color:#F4F4F4; font: 400 17px/36px 'Libre Franklin', sans-serif; } 
.contact_info a:hover, .copyright_text p a:hover, .footer_menu ul li a:hover {color:#fff212;}
.widget .package_frm textarea {height: 85px !important;}
.footer .container { padding-bottom: 35px; border-bottom: 1px solid #525253;}

.footerCopyright {display: flex; justify-content: space-between;}
.copyright_textLft p {color: #f1f1f1; font: 16px/25px 'GOTHIC'; margin-bottom: 0px;}
.copyright_textRgt p {color: #f1f1f1; font: 16px/25px 'GOTHIC'; margin-bottom: 0;}
.copyright_textRgt p a {color: #f1f1f1;}
.copyright_textRgt p a:hover {color: #e40a7b;}
.copyright_textLft p em {font-style: normal; color: #e40a7b;}
.footer_btm {width: 100%;position: relative; background: #070709;padding: 20px 0px 20px;z-index: 2; }



/* popup */
.onelemodaltoggle_main.modal{background:rgba(0, 0, 0, 0.795); overflow: hidden;}
.onelemodaltoggle_main.modal.show .modal-dialog {transform: none; width: 600px; max-width: initial; text-align: center;}
.onelemodaltoggle_main .modal-content{border-radius: 0px; background:#fff212;padding: 40px 30px 30px;} 
.onelemodaltoggle_main .btn-close{position: absolute;display: block; width: 40px !important;height: 40px !important;background: url(../images/cross.webp) no-repeat;opacity: 1; background-size: 40px !important;right: -10px;top: -10px;padding: 0;}
.onelemodaltoggle_main .btn-close:focus{box-shadow: none;}
.onelemodaltoggle_main .modal-header{padding: 0px; border-bottom: 0px;}

.onelemodaltoggle_main_in h2 {position: relative; font: 700 30px/30px 'Inter', sans-serif; margin: 0 0 10px;color:#191919;text-align: center;}
.onelemodaltoggle_main_in p {position: relative; color:#191919;font: 16px/25px 'ArimoRegular';margin-bottom: 0;text-align: center;}
.form-field .subbtn_pop {display: inline-block;color: #ffffff; background: #000000; font: 16px/48px 'ArimoRegular'; text-transform: uppercase;
            outline: none;cursor: pointer !important;border: none;padding: 0px 30px; border-radius: 50px;}
.form-field .subbtn_pop:hover {background: #ffffff;color: #000000;}
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="tel"], .form-field select, .form-field textarea {width: 100%;border-radius: 3px;height: 48px;border: 1px solid #d3d4d4;padding: 0 20px;color: #575555;background: #ffffff;font: 15px/48px 'MetropolisRegular';outline: none;width: 100%;}
.form-field textarea {height: 150px !important;}
.form-field {margin-bottom: 12px;}
.onelemodaltoggle_main .modal-body {padding: 0px;}
.popup_frm ::placeholder { color: #080808;font: 16px/48px 'GOTHIC';}
.popup_frm :-ms-input-placeholder {color: #080808;font: 16px/48px 'GOTHIC';}
.popup_frm ::-ms-input-placeholder {color: #080808;font: 16px/48px 'GOTHIC';}
/* End Popup */


.floating_ph_call img {width: 50px;transition: 0.5s all ease-in-out; border-radius: 50%;}
.floating_app_call img {width: 45px;transition: 0.5s all ease-in-out; }
.floating_ph_call:hover img, .floating_app_call:hover img {transform: scale(1.2);}
.floating_ph_call {position: fixed;top: 635px;right: 20px;z-index: 99;}
.floating_app_call {position: fixed;top: 700px;right: 20px;z-index: 99;}
.floating_app_call img {}

.floating_insta_call img {width: 50px;transition: 0.5s all ease-in-out; border-radius: 50%;}
.floating_insta_call img {width: 45px;transition: 0.5s all ease-in-out; }
.floating_insta_call:hover img, .floating_app_call:hover img {transform: scale(1.2);}
.floating_insta_call {position: fixed;top: 635px;right: 20px;z-index: 99;}
.floating_insta_call {position: fixed;top: 700px;right: 20px;z-index: 99;}
.floating_insta_calll img {}

.triangle_shape8 img, .triangle_shape13 img, .astrology_img img {-webkit-animation: moveIcon 1s infinite;animation: moveIcon 1s infinite;}

@keyframes moveIcon{
  0%,100%{
  opacity:1;
  transform:scale(1,1)
  }
  50%{
    opacity:1;
    transform:scale(1.1,1.1)
    }
} 
.lineshape1 {position: absolute;bottom: 0;left: 50px;width: 1px; height: 200px;z-index: 9;}
.lineshape2 {position: absolute;bottom: 0;left: 50px;width: 1px; height: 200px;z-index: 9;}
.lineshape3 {position: absolute;top: -100px;left: 50px;width: 1px; height: 200px;z-index: 99;}
.time_count_box {width: 80%; margin: 0px auto;}

/* Inner Page */
.inr_bannerSec {position: relative;}
.inr_bannerSec img {width: 100%; position: relative;}
.inr_bannerSecSlide {position: absolute;width: 100%;text-align: left;transform: translateY(-50%);top: 60%;left: 0;z-index: 9;}
.inr_bnrtxtinr {}
.inr_bnrtxtinr h1 {position: relative;font: 700 70px/75px 'Poppins', sans-serif;color: #FFFFFF;margin-bottom: 0px; text-transform: uppercase;}
.inr_bnrtxtinr p {color:#F4F4F4; font: 400 24px/32px 'Libre Franklin', sans-serif; margin-bottom: 0; } 

.inr_about_sec1 { position: relative; width: 100%; padding: 60px 0px 35px; }
.gallery_sec.inr_about_sec2 { position: relative; background: #ffffff !important; width: 100%; padding: 35px 0px 35px; }
.inr_about_sec3 { position: relative; width: 100%; padding: 35px 0px 60px; }
.about_body {}
.inr_title h2 {position: relative;font: 700 55px/62px 'Poppins', sans-serif;color: #0e0e0e;margin-bottom: 10px;}
.inr_title h2 span {color: #fff212;}
.inrline {width: 150px; height: 2px; background: #000000; margin: 0px 0px 25px; }
.about_body p {color:#000000; font: 400 20px/30px 'Libre Franklin', sans-serif; margin-bottom: 20px;}
.about_body p:last-child { margin-bottom: 0px;}
.abt_img { float: right; width: 600px;margin: 0px 0px 15px 30px;}
.abt_img img { width: 100%; height: auto;  border: 5px solid #979797;}
.faq_img { position: relative;}
.faq_img img { position: relative; width: 100%; border: 5px solid #979797; }
.faqpnl{width: 100%; position: relative;}
.faqpnl .accordion-item > button{border: 0px !important; outline: none !important; box-shadow: inherit !important; color:#0e0e0e; font: 400 24px/32px 'Libre Franklin', sans-serif;  padding: 20px 0; background: none; text-transform: uppercase; }
.faqcont p {color:#0e0e0e; font: 400 24px/32px 'Libre Franklin', sans-serif;  margin-bottom: 20px;}
.faqcont {width: 100%;background: #ffffff;padding: 0px;}
.faqpnl .accordion-body{padding: 0px 0px 0px;}
.faqpnl .accordion-item{border: 0px; border-bottom: 1px solid #fff212;}
.faqpnl .accordion-item > button:after{width: 31px; height: 31px; background: #ffffff url(../images/about/minus.webp) no-repeat center center; background-size: 31px !important; position: absolute;right: 0;}
.faqpnl .accordion-item > button.collapsed:after{background: #FFFFFF url(../images/about/plus.webp) no-repeat center center;}
.abt_shape1 {position: absolute; bottom: 0; right: 0; width: 300px; z-index: -1;}
.abt_shape2 {position: absolute; top: -200px; left: 0px; width: 300px; z-index: -1;}
.inr_footer {position: relative; width: 100%; padding: 140px 0px 25px;  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;  }
.footer_btm.inr_footer_btm { background: #111111;}
.inr_footer .container {border-bottom: 1px solid #3f3f3f; padding-bottom: 50px;}

.inr_blog_sec1 { position: relative; width: 100%; padding: 60px 0px 50px;  }
.blog_list { position: relative; margin-bottom: 30px; }
.blog_img {position: relative; margin-bottom: 20px; }
.blog_img img { width: 100%;}
.blog_info em { font-style: normal; display: block; color:#fff212; font: 600 14px/20px 'Libre Franklin', sans-serif; text-transform: uppercase;  margin-bottom: 5px;}
.blog_info h2 {color:#000000; font: 600 19px/25px 'Libre Franklin', sans-serif; margin-bottom: 10px;}
.blog_info p {color:#000000; font: 500 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 15px;}
a.readBtn { display: inline-block; background: #ffffff; color: #261C20; font: 600 16px/52px 'Libre Franklin', sans-serif; position: relative; text-transform: uppercase; padding: 0px 30px; border-radius: 50px; border: 2px solid #fff212;}
a.readBtn:hover {background: #fff212; color: #000000;}
.pagination_wrapper {display: flex;justify-content: end;}
ul.pagination li {margin: 0px 5px;}
ul.pagination li a {padding: 12px 15px !important; font-size: 20px !important; color: #777 !important;}
ul.pagination li.activebtn a {color: #FFFFFF !important; background: #fff212 !important; }
ul.pagination li.activebtnnxt a {  color: #000000 !important; }

.details_blog_info {width: 90%; margin: 0px auto;}
.details_blog_info em { font-style: normal; display: block; color:#fff212; font: 600 14px/20px 'Libre Franklin', sans-serif; text-transform: uppercase;  margin-bottom: 15px; }
.details_blog_info h1, .ctitle h2 {color:#0e0e0e; font: 600 36px/45px 'Libre Franklin', sans-serif; margin-bottom: 0px;}
.blogline { width: 100px; height: 3px; margin: 0px 0px 25px; background: #000000;}
.blog_feature_img { position: relative; margin-bottom: 25px; }
.blog_feature_img img { width: 100%;}
.details_blog_info p, .details_blog_info ul li, .details_blog_info ol li {color:#000000; font: 500 19px/25px 'Libre Franklin', sans-serif; margin-bottom: 20px;}
.details_blog_content { padding: 0px 25px;}
.blog_related { margin-top: 50px;}
.blog_related h3 {color:#0e0e0e; font: 600 36px/45px 'Libre Franklin', sans-serif; margin-bottom: 0px;}
.blog_related .blogline { background: #fff212;}
.headersec.blog_hdr {position: relative;background: #030303;}

.inr_contact_sec1 { padding: 60px 0px 30px; position: relative; width: 100%;  }
.contact_boxes { position: relative; padding: 50px 30px; background-color: #ffffff; border: 1px solid #fff212; margin-right: 40px; margin-bottom: 40px; }
.contact_boxes::before { position: absolute; content: ""; width: 90%; height: 90%; right: -40px; bottom: -40px; background: #fff212; z-index: -1; }
.inr_contact_sec2 { padding: 30px 0px 50px; position: relative; width: 100%; }
.contact_map img { width: 100%; padding: 0px 20px;}
.contact_boxes .contact_info em {font-style: normal; display: block; color:#fff212; font: 600 24px/30px 'Libre Franklin', sans-serif; margin-bottom: 0px; }
.cline { width: 60px; height: 2px; margin: 0px 0px 5px; background: #fff212;}
.contact_boxes .contact_info p, .contact_boxes .contact_info a {color: #424141; font: 400 22px/30px 'Libre Franklin', sans-serif;margin-bottom: 0;}
.contact_boxes .contact_icon span { border: 1px solid #ededed; }
.contact_boxes .contact_info a:hover {color: #fff212;}

.inr_service_sec1 { position: relative; width: 100%; padding: 60px 0px 50px;}
.serv_img {position: relative;}
.serv_img img { width: 100%; height: auto; border: 5px solid #979797;}
.inr_service_sec2, .inr_service_sec4 { position: relative; width: 100%; padding: 50px 0px 50px; background: #fff9fb; }
.inr_service_sec2 .inr_title h2,
.inr_service_sec2 .about_body p,
.inr_service_sec3 .inr_title h2,
.inr_service_sec4 .inr_title h2,
.inr_service_sec4 .about_body p,
.inr_service_sec5 .inr_title h2,
.inr_course_sec1 .inr_title h2 { text-align: center;}
.inr_service_sec2 .inrline,
.inr_service_sec3 .inrline,
.inr_service_sec4 .inrline,
.inr_service_sec5 .inrline,
.inr_course_sec1 .inrline { margin: 0px auto 30px;}
.inr_service_sec2 .about_body { margin-top: 40px;}
.gallery_sec.inr_service_sec3, .inr_service_sec5 { position: relative; background: #ffffff !important; width: 100%; padding: 50px 0px 50px; }

.inr_service_sec5 .testimonial_box_list { border: 1px solid #fff212;}
.leftquote { width: 30px !important; margin-bottom: 10px;}
.leftquote img { width: 30px !important;}
.inr_course_sec1 { position: relative; width: 100%; padding: 60px 0px 30px; }
.inr_course_sec1 .inr_title p { text-align: center; color:#0e0e0e; font: 500 24px/32px 'Libre Franklin', sans-serif; margin-bottom: 20px; }
.inr_course_sec1 .inr_title h2 span { display: inline-block; color: #fff212;}

.course_items_box { background: #03151B; padding: 80px 30px 50px; position: relative; margin-top: 30px; } 
.course_title {}
.course_info_list { padding: 0px 10px; margin-bottom: 30px; }
.course_info_list h2 {font: 700 42px/50px 'Poppins', sans-serif;color: #fff212;margin-bottom: 20px; text-transform: uppercase; text-align: center; } 
.course_info_list ul, .course_titming ul {margin: 0; padding: 0; list-style-type: none; }
.course_info_list ul li { position: relative; padding-left: 25px; color:#ffffff; font: 400 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 10px;}
.course_info_list ul li::before { position: absolute; content: ""; top: 3px; left: 0; width: 20px; height: 20px; background: url(../images/course/circle-arrow.png) no-repeat; background-size: 20px; }
.course_titming {}
.course_titming ul li { position: relative; width: 48%; display: inline-block; margin: 5px; border: 1px solid #fff212; padding: 5px; }
.cicon { position: absolute; top: 8px; left: 12px; width: 20px;}
.cinfo { padding-left: 40px;}
.cinfo em {font-style: normal; display: block; color:#fff212; font: 600 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 0px; }
.cinfo p {color:#ffffff; font: 400 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 0px;}
.join_btn { margin-top: 30px;}
a.joinBtn.hdrbtn { display: block; width: 35%; text-align:center;;}
.course_items_box .join_btn {
text-align:-webkit-center;
}

.course_list .row { margin-left: -30px; margin-right: -30px;}
.course_list .col-lg-6.col-md-6 { padding-left: 30px; padding-right: 30px;}
.course_title {position: absolute; top: -15px; right: -15px;}
.course_title span {display: inline-block; color: #ffffff; background: #fff212; font: 700 40px/60px 'Poppins', sans-serif; text-transform: uppercase; padding: 0px 20px;}
.course_title::before {position: absolute; content: ""; width: 0; bottom: -20px; right: 0; height: 0; border-top: 20px solid #A9778A; border-right: 16px solid transparent; }

.inr_course_sec2, .inr_course_sec4 { position: relative; width: 100%; padding: 50px 0px 50px; }

.inr_course_sec3 { position: relative; width: 100%; padding: 50px 0px 50px; background: #FFF9F8; }
.about_body ul {margin: 0; padding: 0; list-style-type: none; }
.about_body ul li { position: relative; padding-left: 25px; color:#000000; font: 400 18px/25px 'Libre Franklin', sans-serif; margin-bottom: 10px;}
.about_body ul li::before { position: absolute; content: ""; top: 3px; left: 0; width: 20px; height: 20px; background: url(../images/course/circle-arrow.png) no-repeat; background-size: 20px; }

.course_shape1 { position: absolute; top: 100px; left: 0; width: 400px;}
.course_shape2 { position: absolute; bottom: 0px; right: 0; width: 400px;}
.course_shape3 { position: absolute; top: 100px; left: 0; width: 400px;}

.gallery_sec.inr_gal_sec1 { position: relative; background: #ffffff !important; width: 100%; padding: 50px 0px 50px;}
.gallery_sec.inr_gal_sec1 .inr_title h2 { text-align: center;}
.gallery_sec.inr_gal_sec1 .inrline { margin: 0px auto 40px;}
.gallery_sec.inr_gal_sec1 .col-lg-6.col-md-6.col-sm-6 { width: 48%;}
.gallery_sec.inr_gal_sec1 .col-lg-3.col-md-3.col-sm-3 {width: 26%;} 
.gallery_sec.inr_gal_sec1 .col-lg-3.col-md-3.col-sm-3.wid25 {width: 25%;}

ul.slimmenu li .sub-toggle i {width: 6px;height: 6px;border-top: 2px solid #fff212;border-right: 2px solid #fff212;transform: rotate(135deg);font-size: 0px;}
ul.slimmenu li .sub-toggle {background: transparent;width: 16px;right: -20px;}
ul.slimmenu li ul li {width: 100%;background: #111111;padding: 5px 12px;margin-right: 0px;margin-left: 0;}
ul.slimmenu li>ul {width: 200px; box-shadow: 0px 1px 3px rgb(0 0 0 / 20%);}
.hdrmenu li > ul > li > a {display: block; text-transform: capitalize; font-size: 13px; line-height: 18px; color: #ffffff; }
.hdrmenu li > ul > li > a:hover, .hdrmenu li.active > ul > li > a:hover { color: #fff212; }
.hdrmenu li > ul > li > a::before { display: none;}
.hdrmenu li.active > ul > li > a { color: #ffffff;}

.contact_map {position: relative;}
.contact_map img {position: relative; width: 100%;}









/* RESPONSIVE */

@media screen and (min-width:1600px) {

    .container{max-width: 1430px;}
	.testimonial_box_list{
		height: 500px;
	}
}


@media (min-width: 1700px) and (max-width: 1799px) {



}

@media (min-width: 1600px) and (max-width: 1699px) {



}



@media (min-width: 1300px) and (max-width: 1599px) {
  .bannerSec::after { bottom: 10px;}
}


@media (min-width: 1200px) and (max-width: 1299px) {
  .bannerSec::after { bottom: 11px;}
}


@media only screen and (max-width: 1599px) {

.testimonial_box .owl-theme .owl-prev, .testimonial_box .owl-theme .owl-next,
.course_slide_box .owl-theme .owl-prev, .course_slide_box .owl-theme .owl-next,
.service_slide_box .owl-theme .owl-prev, .service_slide_box .owl-theme .owl-next {width: 40px;height: 40px;line-height: 40px;left: -15px;font-size: 40px !important;}

.testimonial_box .owl-theme .owl-next,
.course_slide_box .owl-theme .owl-next,
.service_slide_box .owl-theme .owl-next {left: inherit;right: -15px;}

.bannerSec .owl-dots {width: 1170px;bottom: 125px; padding: 0px 25px; }

.onelemodaltoggle_main.modal.show .modal-dialog { width: 450px; }
.onelemodaltoggle_main .btn-close {width: 30px !important;height: 30px !important; background-size: 30px !important;}
.onelemodaltoggle_main_in h2 {font-size: 20px; line-height: 30px; margin: 0 0 15px;}
.form-field .subbtn_pop {height: 36px;padding: 0 25px; font-size: 14px; line-height: 36px;}
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="tel"], .form-field select, .form-field textarea {height: 36px;padding: 0 15px; font-size: 14px; line-height: 36px;}
.form-field {margin-bottom: 8px;}
.form-field textarea {height: 60px !important;}
.popup_frm ::placeholder { color: #080808;font: 14px/36px 'GOTHIC';}
.popup_frm :-ms-input-placeholder {color: #080808;font: 14px/36px 'GOTHIC';}
.popup_frm ::-ms-input-placeholder {color: #080808;font: 14px/36px 'GOTHIC';}

.headersec.fixed_header .hdrlgo {width: 185px;}
.headersec.fixed_header .middle_hdr_box { padding: 8px 0px 8px;}

.floating_insta_call img {width: 35px;}
.floating_ph_call img {width: 40px;}
.floating_app_call img {width: 35px; }
.floating_insta_call {top: 450px;right: 25px;position: fixed;z-index:100;}
.floating_ph_call {top: 500px;right: 20px;}
.floating_app_call {top: 550px;right: 20px;}

.hdrlgo { width: 200px;}
.hdrmenu_wrap li a {font-size: 13px;padding: 0px 0px 2px;}
.hdrmenu_wrap li {margin: 0px 12px;}
a.hdrbtn, a.bnrBtn, a.viewBtn, a.servBtn { font-size: 13px; line-height: 46px; padding: 0px 20px;;}
.bnrtxtinr span {font-size: 150px; line-height: 150px;}
.bnrtxtinr h2 {font-size: 50px; line-height: 60px;}
.bnrtxtinr p {font-size: 18px; line-height: 25px;}
/* .bnrtxtinr {max-width: 40%;} */
.bnr_btm_info h3 {font-size: 15px; line-height: 22px;}
.bnr_btm_info p {font-size: 15px; line-height: 22px;}
.bnr_btm_box .icon { width: 50px;}
.bnr_btm_info {padding-left: 56px;}
.top_info h2, .about_info h1,.top_info h1 {font-size: 60px; line-height: 70px;}
.top_info .line { width: 100px; height: 2px;}
.course_btm_info h3 {font-size: 18px; line-height: 25px;}
.course_info h3 {font-size: 18px; line-height: 25px;margin-bottom: 15px;}
.view_all_btn, .serv_all_btn {margin-top: 35px;}
.abtline {width: 100px;height: 2px; margin: 0px 0px 15px;}
.about_info p { font-size: 16px; line-height: 24px;  margin-bottom: 15px;}
.about_sml_image { width: 315px;}
.service_slide_box .item .service_box { margin: 32px 2px 5px;}
.service_info h3 { font-size: 18px; line-height: 25px; margin-bottom: 10px;}
.service_info p, .welcome_sec .top_info p {font-size: 16px; line-height: 23px;  margin-bottom: 20px;}
.expertise_info h3 {font-size: 20px; line-height: 25px;}
.expertise_box h4 { font-size: 40px; line-height: 40px; } 
.expertise_box {}
.testimonial_box_list { margin-top: 15px;}
.test_info p {font-size: 16px; line-height: 25px;}
.author_info h3 {font-size: 16px; line-height: 60px;}
.quoteIcon {width: 70px;}
.contact_sec .top_info .line {width: 100px; height: 2px; margin: 0px 0px 20px;}
.contact_frm .form-field input[type="text"], .contact_frm .form-field input[type="email"], .contact_frm .form-field input[type="tel"], .contact_frm .form-field select, .contact_frm .form-field textarea {
  font-size: 15px; line-height: 46px; height: 46px; border-bottom: 1px solid #5F5F5F;}
.contact_frm ::placeholder { font-size: 16px; }
.contact_frm :-ms-input-placeholder { font-size: 16px;}
.contact_frm ::-ms-input-placeholder { font-size: 16px; }
.form-field .subbtn {margin-top: 15px;}
.contact_frm .form-field textarea {height: 100px !important;}
.cont_Img::after {width: 300px; height: 300px;}
.footer_logo {width: 200px;margin: 0px auto 15px;}
.footer_text p {font-size: 14px; line-height: 20px;}
h2.widget_title {font-size: 18px; line-height: 25px; margin-bottom: 15px;}
.footer_menu ul li { margin-bottom: 10px;}
.contact_info { padding-left: 42px; margin-bottom: 15px;}
.contact_icon span {width: 32px;  line-height: 32px; height: 32px;}
.contact_info a {font-size: 14px; line-height: 32px;}
.contact_info p, .copyright_textLft p, .copyright_textRgt p {font-size: 14px; line-height: 20px;}
.contact_info p br {display: none;}
.bannerSec::after {width: 550px;}
.shape1 {width: 85px;}
.bnr_btm_sec {padding: 10px 0px 25px;}
.course_sec {  padding: 30px 0px 50px;}
.about_sec {  padding: 150px 0px 35px;}
.shape2 {width: 100px;}
.welcome_sec { padding: 225px 0px 0px;}
.shape3 { top: -30px; height: auto;}
.shape4 { top: -118px; width: 175px;}
.testimonial_sec { padding: 85px 0px 150px;}
.footer::after {top: -1px;}
.lineshape1 { height: 100px;}
.lineshape2 { height: 100px;}
.lineshape3 { top: 0px; height: 100px;}
.lineshape1 img, .lineshape2 img, .lineshape3 img {height: 180px;}
.abt_img { width: 450px;}
.inr_title h2 { font-size: 35px; line-height: 40px; margin-bottom: 5px; }
.inrline { width: 100px; margin: 0px 0px 20px;}
.about_body p, .faqcont p { font-size: 16px; line-height: 25px; margin-bottom: 30px;}
.faqpnl .accordion-item > button { font-size: 18px; line-height: 25px; padding: 12px 0px;}
.faqpnl .accordion-item > button:after { width: 20px; height: 20px;  background-size: 20px !important;}
.inr_bnrtxtinr h1 {font-size: 50px; line-height: 55px; }
.inr_bnrtxtinr p { font-size: 16px; line-height: 25px; margin-bottom: 0px;}
.blog_img {margin-bottom: 15px; }
.blog_info em { font-size: 13px; margin-bottom: 5px;}
.blog_info h2 { font-size: 17px; line-height: 25px;  margin-bottom: 6px;}
.blog_info p {font-size: 16px; line-height: 25px; margin-bottom: 10px;}
a.readBtn { font-size: 13px; line-height: 42px;  padding: 0px 25px;}
ul.pagination li a { padding: 6px 8px !important; font-size: 13px !important;}
.details_blog_info {width: 90%; margin: 0px auto;}
.details_blog_info em { font-size: 13px; margin-bottom: 15px; }
.details_blog_info h1, .blog_related h3, .ctitle h2 { font-size: 30px; line-height: 40px; }
.blogline, .blog_related .blogline { width: 70px; margin: 0px 0px 20px; }
.blog_feature_img {  margin-bottom: 25px; }
.details_blog_info p, .details_blog_info ul li, .details_blog_info ol li { font-size: 16px; line-height: 25px; margin-bottom: 15px;}
.details_blog_content { padding: 0px 20px;}
.blog_related { margin-top: 35px;}
.contact_boxes .contact_info em { font-size: 18px; line-height: 25px }
.cline { width: 40px; }
.contact_boxes .contact_info p, .contact_boxes .contact_info a {font-size: 16px; line-height: 25px}
.inr_course_sec1 .inr_title p {font-size: 18px; line-height: 25px; margin-bottom: 15px;}
.course_shape1, .course_shape2, .course_shape3 { width: 250px;}
.about_body ul li, .course_info_list ul li { font-size: 16px; line-height: 25px; margin-bottom: 7px;}
.about_body ul li::before, .course_info_list ul li::before { top: 3px; width: 16px; height: 16px; background-size: 16px; }
.course_info_list h2 { font-size: 30px; line-height: 40px; margin-bottom: 15px; }
.course_title span { font-size: 30px; line-height: 50px}
.course_items_box { padding: 60px 20px 35px; }
.course_titming ul li { width: 46%;}
.cinfo em { font-size: 14px;}
.cinfo p { font-size: 14px; line-height: 20px; }
.gallery_item img { height: 300px;}

.contact_map iframe { width: 100% !important; height: 450px;}







}

@media only screen and (max-width: 1199px) {

  .testimonial_box .owl-theme .owl-prev, .testimonial_box .owl-theme .owl-next,
  .course_slide_box .owl-theme .owl-prev, .course_slide_box .owl-theme .owl-next,
  .service_slide_box .owl-theme .owl-prev, .service_slide_box .owl-theme .owl-next {width: 30px;height: 30px;line-height: 30px;left: -10px;font-size: 30px !important;}
  
  .testimonial_box .owl-theme .owl-next,
  .course_slide_box .owl-theme .owl-next,
  .service_slide_box .owl-theme .owl-next {left: inherit;right: -10px;}

  .bannerSec .owl-dots{width: 960px;bottom: 50px;}
  .hdrlgo { width: 185px;}
  .headersec.fixed_header .hdrlgo {width: 170px;}
  .hdrmenu_wrap li a {font-size: 12px;}
  .bnrtxtinr h2 {font-size: 40px;line-height: 50px; margin-bottom: 5px;}
  .bnrtxtinr span {font-size: 110px;line-height: 110px;}
  .bnrtxtinr p {font-size: 15px;line-height: 22px; margin-bottom: 15px;}
  .bannerSec::after { width: 408px;}
  .top_info h2, .about_info h1,.top_info h1 {font-size: 45px;line-height: 52px;}
  .course_info h3, .course_btm_info h3 {font-size: 15px; line-height: 25px;}
  .about_info p, .service_info p, .welcome_sec .top_info p {font-size: 14px;line-height: 21px;margin-bottom: 15px;}
  .about_info {max-width: 80%;}
  .about_sec {padding: 100px 0px 100px;}
  .about_sml_image {width: 265px;}
  .service_info h3 {font-size: 16px; line-height: 25px;}
  a.servBtn {font-size: 11px;line-height: 36px;padding: 0px 12px;}
  .service_info {padding: 15px 15px 20px;}
  .shape2 { width: 75px;}
  .shape3 { width: 500px;}
  .welcome_sec { padding: 200px 0px 0px;}
  .course_sec {padding: 30px 0px 30px;}
  .gallery_item img { height: 300px;}
  .test_info p {font-size: 14px;line-height: 21px;}
  .author_info h3 {font-size: 12px;}
  .shape4 {top: -110px;width: 130px;}
  .footer::after { height: 75px;}
  .footer { padding: 100px 0px 15px;}
  .expertise_box { }
  .lineshape1, .lineshape2, .lineshape3 { display: none;}
  .time_count_box {width: 90%; margin: 0px auto;}
  .abt_img {width: 350px;}
  .inr_title h2 {font-size: 35px;line-height: 42px;}
  .faqpnl .accordion-item > button { font-size: 16px;}
  .inr_bnrtxtinr h1 { font-size: 40px; line-height: 45px;}
  .details_blog_info h1, .blog_related h3 { font-size: 26px; line-height: 35px; }
  .details_blog_info p, .details_blog_info ul li, .details_blog_info ol li {font-size: 15px;line-height: 23px;margin-bottom: 15px;}
  .inr_course_sec1 .inr_title p { font-size: 16px; line-height: 23px; }
  .course_list .row {margin-left: -12px;margin-right: -12px;}
  .course_list .col-lg-6.col-md-6 { padding-left: 12px; padding-right: 12px; }
  .course_title span {font-size: 25px;line-height: 46px;}
  .course_info_list h2 { font-size: 25px; line-height: 32px }
  .about_body ul li, .course_info_list ul li { font-size: 15px;}
  .course_items_box {padding: 50px 10px 35px;}
  .cinfo em { font-size: 13px;}
  .cinfo p { font-size: 12px; line-height: 16px; }
  .about_body p, .faqcont p { font-size: 15px; line-height: 23px; margin-bottom: 20px; }
  .details_blog_info h1, .blog_related h3, .ctitle h2 { font-size: 25px; line-height: 35px; }


}



@media only screen and (max-width: 991px) {
    .bannerSec .owl-dots {width: 720px;}
    .order1 {order: 1;}
    .order2 {order: 2;}

    .headersec .container, .inr_bannerSec .container {max-width: 100%;padding: 0px 15px;}
    .collapse-button{right: 15px; background: #fff212 !important;top: 52px;}
    .collapse-button .icon-bar{background: #000000;}
    ul.slimmenu > li {padding: 0px;margin: 0px;}
    ul.slimmenu > li > a {font-size: 14px; padding: 5px 10px;}
    ul.slimmenu{position: absolute; top: 100%; left: 0; width: 100%; z-index: 9; background: #131313;}
    .hdrmenu li a {color: #ffffff;}
    .collapse-button .icon-bar {margin: 4px 0;}
    ul.slimmenu.collapsed li {text-align: center; border-bottom: 1px solid #101010;}
    .hdrmenu li:first-child {margin-left: 0px;}
    .headersec.fixed_header .collapse-button {top: 44px;}
    .hdrmenu_wrap li a::before {display: none;}
    ul.slimmenu li .sub-toggle {background: #101010;width: 40px;right: 0px; }
    ul.slimmenu li>ul {width: 100%;}
    ul.slimmenu.collapsed li .sub-toggle { height: 36px;}

    .bnrtxtinr span {font-size: 75px; line-height: 75px;}
    .bnrtxtinr {max-width: 50%;}
    .bnrtxtinr h2 {font-size: 32px;line-height: 40px;margin-bottom: 5px;}
    .bnrtxtinr p {font-size: 13px;line-height: 20px;}
    .hdr_ctawrap {margin-left: 0px;padding-right: 50px;}
    a.hdrbtn, a.bnrBtn, a.viewBtn {font-size: 12px;line-height: 42px;padding: 0px 20px;}
    .bannerSec::after {width: 316px;}
    .bnr_btm_info {margin-bottom: 15px;}
    .top_info h2, .about_info h1,.top_info h1 {font-size: 35px;line-height: 42px;}
    .about_sec {background: #fcebf1 !important;}
    .services_sec { padding: 50px 0px 50px;}
    .about_sec {padding: 50px 0px 50px;}
    .about_info { max-width: 100%;}
    .shape3 {display: none;}
    .welcome_sec {padding: 50px 0px 50px; background: #fcebf1 !important;}
    .expertise_box {width: auto;}
    .expertise_info h3 {font-size: 16px;line-height: 25px;}
    .expertise_box h4 {font-size: 30px;line-height: 30px;}
    .gallery_item img {height: 200px;}
    .shape4 {top: -125px; width: 100px;}
    .author_img {width: 40px;}
    .author_info {padding-left: 45px;}
    .author_info h3 { font-size: 13px;  line-height: 40px;}
    .quoteIcon {width: 50px;}
    .time_count_box {width: 100%; margin: 0px auto;}
    .inr_bannerSec img {height: 300px;object-fit: cover;}
    .inr_bnrtxtinr h1 {font-size: 32px;line-height: 40px;}
    .inr_bnrtxtinr h1 br, .inr_bnrtxtinr p br { display: none;}
    .inr_bnrtxtinr p {font-size: 14px;line-height: 20px;margin-bottom: 0px;}
    .abt_img { width: 275px;}
    .inr_title h2 { font-size: 27px; line-height: 35px;}
    .inr_footer { background-color: #111111 !important; padding: 60px 0px 20px;}
    .pagination_wrapper { display: flex; justify-content: center; margin-top: 30px;padding-top: 30px;}
    .details_blog_info h1, .blog_related h3 { font-size: 22px; line-height: 30px; }
    .inr_service_sec2 .bnr_btm_box { margin-top: 20px;}
    .faqpnl .accordion-item > button { font-size: 14px; padding: 5px 0px;}
    .inr_service_sec5, .inr_service_sec2, .inr_service_sec4, .inr_contact_sec1 { padding: 25px 0px 25px;}
    .inr_about_sec3, .gallery_sec.inr_gal_sec1, .inr_blog_sec1 {padding: 25px 0px 50px;}
    .inr_service_sec1, .inr_about_sec1, .inr_course_sec1, .inr_course_sec2, .inr_course_sec4, .inr_course_sec3 {padding: 35px 0px 35px;}
    .about_body p, .faqcont p {font-size: 15px;line-height: 23px;margin-bottom: 20px;}
    .course_titming ul li { width: 100%; margin: 5px 0px;}
    .contact_map iframe { width: 100% !important; height: 300px;}

}


@media (min-width: 900px) and (max-width: 991px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 355px;}
	.testimonial_box_list{
		height: 380px;
	}
}

@media (min-width: 800px) and (max-width: 899px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 315px;}
}

@media (min-width: 768px) and (max-width: 799px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 285px;}
}

 
@media only screen and (max-width: 767px){
  .bannerSec .owl-dots {width: 540px;bottom: 25px;}
.bnrimg img {height: 400px; object-fit: cover;}


.widget {margin-bottom: 30px;}
.contact_map img {width: 100%;}
.footerCopyright { display: inherit; text-align: center;}
.copyright_textLft { margin-bottom: 12px;}
.footer::after {height: 30px;}
.footer {padding: 50px 0px 0px;}
.shape4, .shape2, .bannerSec::after {display: none;}
.top_info h2, .about_info h1,.top_info h1 {font-size: 25px;line-height: 35px;}
a.servBtn {font-size: 10px;line-height: 36px;padding: 0px 12px;}
.bnr_btm_info p {font-size: 14px;line-height: 21px;}
.bannerSec::before { height: 30px;}
.bnrtxtinr h2 {font-size: 25px;line-height: 32px;margin-bottom: 5px;}
.bnrtxtinr span {font-size: 50px;line-height: 50px;}
.abt_img {width: 100%; float: none; margin: 0px 0px 15px 0px;}
.inr_title h2 br {display: none;}
.faq_img { margin-bottom: 25px;}
.inr_bnrtxtinr h1 {font-size: 25px;line-height: 32px;}
.inr_bnrtxtinr p br {display: none;}
.inr_service_sec1 .about_body, .inr_course_sec4 .about_body { margin-bottom: 30px;}
.contact_boxes { padding: 30px 15px;}
.contact_boxes .contact_info p, .contact_boxes .contact_info a { font-size: 15px; line-height: 23px; }
.contact_map img { height: 250px; object-fit: cover;}
	.testimonial_box_list{
		height: 510px;
	}


}


@media (min-width: 700px) and (max-width: 767px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 265px;}
}

@media (min-width: 626px) and (max-width: 699px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 225px;}
}

@media (min-width: 576px) and (max-width: 625px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 46px;background: #101010;top: 0;right: 195px;}
}


@media only screen and (max-width: 575px){

.bannerSec .owl-dots {width: 100%; bottom: 30px;}
    .onelemodaltoggle_main.modal.show .modal-dialog,
    .onelemodaltoggle_custom.modal.show .modal-dialog {width: 90%;margin: 20px auto;}

    .bnrtxtinr {max-width: 75%;}
    .bnrtxtinr span {font-size: 40px;line-height: 40px;}
    .bnrtxtinr h2 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}
    .bnrtxtinr p {font-size: 11px;line-height: 18px;}
    a.hdrbtn {font-size: 10px; line-height: 36px; padding: 0px 10px;}
    a.bnrBtn, a.viewBtn {font-size: 11px;line-height: 36px;padding: 0px 15px;}
    .hdrlgo {width: 155px;}
    .headersec.fixed_header .hdrlgo {width: 140px;}
    .collapse-button {top: 46px;}
    .headersec.fixed_header .collapse-button {top: 39px;}
    .bnrimg img {height: 345px;object-fit: cover;}
    .about_sml_image {width: 195px;}
    .about_image {margin-bottom: 20px;}
    .welcome_sec .col-lg-3.col-md-3.col-sm-6 {width: 50%;}
    .expertise_info h3 {font-size: 14px;line-height: 21px;}
    .gallery_sec .col-lg-6.col-md-6.col-sm-6,
    .gallery_sec .col-lg-3.col-md-3.col-sm-3 {width: 50%;}
    .cont_Img::after { width: 200px; height: 200px;}



}


@media (min-width: 530px) and (max-width: 575px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 36px;background: #101010;top: 0;right: 180px;}
		.testimonial_box_list{
		height: 310px;
	}
}

@media (min-width: 481px) and (max-width: 529px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 36px;background: #101010;top: 0;right: 150px;}
}


@media only screen and (max-width: 480px){ 
  
}



@media (min-width: 450px) and (max-width: 480px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 36px;background: #101010;top: 0;right: 140px;}
}

@media (min-width: 400px) and (max-width: 449px) {
  ul.slimmenu li .sub-toggle {height: 36px;width: 36px;background: #101010;top: 0;right: 120px;}
	 .testimonial_box_list{
		height: 350px;
	}
}


@media(max-width: 360px){
	
.bnrtxtinr h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px;
}
	
.bnrtxtinr {
    max-width: 95%;
}
	
.bnrtxt {
    position: absolute;
    top: 54%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}
	.testimonial_box_list{
		height: 380px;
	}
}


.current-menu-item a{
	color: #fff212 !important;
}
.form-field .subbtn{
	border:1px solid #000;
}


/*  STUDENTS FEEDBACK DURING GRADUATION DAY */

.video-section .item{

  transition:.4s ease all;
  margin:0 10px;
  transform:scale(.8);
}

.feedback_sec_con{
	margin-top: 40px;
}

.course_box{
	position: relative;
}

.video-icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 15% !important;
	z-index: 2000;
}

@media(max-width:1000px){
  .video-section .item{margin:0; transform:scale(.9)}
}

.video-section .active .item{
  opacity:1;
  transform:scale(1);
} 

.video-section .owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.video-section video{
  max-width:100%;
  height:auto;
}

/* Extra Code */
.onelemodaltoggle_main_in .wpcf7-spinner{
display:none;
}
.form-field .subbtn_pop{
	margin-top:8px !important;
}