@charset "UTF-8";
/*
    
	=========================
	Template Name 	 : Acadevo
	Author			 : Hitesh
	Version			 : 1.0
	Author Portfolio : https://themeforest.net/user/acadevo
	=========================
	
	[Table of Contents] 

	=== SCSS Start ===
	
	1. Abstract
        1.1 _abstract.scss
        1.2 _mixins.scss
        1.3 _variable.scss

    2. Bootstrap scss
    
	3. Base
        3.1 _base.scss
        3.2 _custom-grid.scss
        3.3 _fonts.scss
        3.4 _preloader.scss
        3.5 _reset.scss
        3.6 _shortcode.scss

    4. Layout
		4.1 header
			4.1.1 _default.scss
			4.1.2 _header.scss
			
		4.2 banner
			4.2.1 _default.scss
			4.2.2 _banner.scss
			
		4.3 footer
			4.3.1 _default.scss
			4.3.2 _footer.scss
	
    5. Components
        5.1 section-head    
        5.1 _components.scss (all scss file include)

    6. Pages
        6.1 _pages.scss
        6.2 _index.scss
        6.3 _blog-details.scss
		
	=== SCSS End ===
	
*/
@import url('../icons/font-awesome/css/all.min.css');

:root {
  --gradient: linear-gradient(to right, rgb(255, 64, 62) 0%, rgb(255, 129, 27) 100%);
  --gradient-sec: linear-gradient(to right, rgb(57, 26, 166) 0%, rgb(6, 163, 245) 100%);
  --primary: #9467fe;
  --secondary: #362465;
  --primary-hover: #7034fe;
  --primary-dark: #3d01cb;
  --rgba-primary-1: rgba(148, 103, 254, 0.1);
  --rgba-primary-2: rgba(148, 103, 254, 0.2);
  --rgba-primary-3: rgba(148, 103, 254, 0.3);
  --rgba-primary-4: rgba(148, 103, 254, 0.4);
  --rgba-primary-5: rgba(148, 103, 254, 0.5);
  --rgba-primary-6: rgba(148, 103, 254, 0.6);
  --rgba-primary-7: rgba(148, 103, 254, 0.7);
  --rgba-primary-8: rgba(148, 103, 254, 0.8);
  --rgba-primary-9: rgba(148, 103, 254, 0.9);
  --body-color: #7e87bf;
  --border-color: #cfdbed;
  --body-bg: #f0f5ff;
  --font-family-base: Poppins, sans-serif;
  --grey: #f4f6fa;
  --bg-image: '';
  --input-bg: #fff;
  --card-bg: #fff;
  --border-radius-base: 8px;
  --font-family-title: Poppins, sans-serif;
  --title: #1c2e9e;
  --body-img: url(../images/background/bglight.png);
  --headings-font-weight: 600;
  --headings-font-weight2: 400;
  --headings-font-weight3: 300;
}

/* Editable */
#loader {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 999999;
  overflow: visible;
  background: #f0f5ff url(../images/loader.gif) no-repeat center center;
}
@media (min-width: 1200px) {
  .tm-mmmenu-override-yes #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    font-size: 12px;
    margin-left: 2px;
    margin-top: 3px;
    margin-top: 4px;
    opacity: 0.3;
  }
}
#mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: inline-block;
  height: 100%;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0;
}

/*# sourceMappingURL=style.map.css/style.css.map */

/* Custom Css*/

.vc_custom_1567683373114 {
  margin-bottom: -13px !important;
}

.vc_custom_1562042145561 > .tm-row-wrapper-bg-layer {
  padding-bottom: 0px !important;
}

.vc_custom_1562042145561 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-94264691 {
    padding-top: 50px !important;
  }
}

.vc_custom_1568088742865 .tm-bg-layer {
  background-image: none !important;
}

.vc_custom_1568088742865 .tm-bgimage-layer {
}

.wpb_wrapper > .vc_custom_1568088742865 {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.vc_custom_1568088742865 > .tm-vc_cta3-container {
  margin-bottom: 18px !important;
  background-image: none !important;
}

.vc_custom_1568088971673 .tm-bg-layer {
  background-image: none !important;
}

.vc_custom_1568088971673 .tm-bgimage-layer {
}

.wpb_wrapper > .vc_custom_1568088971673 {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.vc_custom_1568088971673 > .tm-vc_cta3-container {
  margin-bottom: 18px !important;
  background-image: none !important;
}

.vc_custom_1567682955089 .tm-bg-layer {
  background-image: none !important;
}

.vc_custom_1567682955089 .tm-bgimage-layer {
}

.wpb_wrapper > .vc_custom_1567682955089 {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.vc_custom_1567682955089 > .tm-vc_cta3-container {
  margin-bottom: 15px !important;
  background-image: none !important;
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-49364522 {
    padding-right: 15px !important;
  }
}

@media (max-width: 443px) {
  .tm-column-inner > .tm-responsive-custom-34911032 {
    padding-bottom: 20px !important;
  }
}

@media (max-width: 991px) {
  .tm-column-inner > .tm-responsive-custom-73797340 {
    margin-left: 0px !important;
  }
}

@media (max-width: 340px) {
  .tm-column-inner > .tm-responsive-custom-45741534 {
    padding-top: 30px !important;
    padding-left: 15px !important;
  }
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-10739028 {
    padding-top: 20px !important;
    padding-left: 15px !important;
  }
}

.vc_custom_1568033434009 > .tm-row-wrapper-bg-layer {
  padding-top: 10px !important;
  padding-bottom: 146px !important;
  background-image: url(../image/2019/09/row-img-bgfive3661.jpg?id=3775) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1568033434009 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.vc_custom_1567753900162 > .tm-row-wrapper-bg-layer {
  margin-top: -90px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.vc_custom_1567753900162 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row-inner.tm-responsive-custom-62632258 {
    margin-left: 80px !important;
  }
}

.vc_custom_1568090818164 .tm-bg-layer {
  background-image: none !important;
}

.vc_custom_1568090818164 .tm-bgimage-layer {
}

.wpb_wrapper > .vc_custom_1568090818164 {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.vc_custom_1568090818164 > .tm-vc_cta3-container {
  margin-bottom: 0px !important;
  background-image: none !important;
}

.vc_custom_1567745093047 {
  margin-bottom: -7px !important;
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-47803146 {
    padding-top: 40px !important;
    padding-left: 20px !important;
  }
}

.vc_custom_1567754743219 > .tm-row-wrapper-bg-layer {
  padding-top: 37px !important;
  padding-bottom: 38px !important;
}

.vc_custom_1567754743219 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-46837836 {
    padding-top: 35px !important;
    padding-bottom: 14px !important;
    display: block !important;
  }
}

@media (max-width: 991px) {
  .tm-row-inner.tm-responsive-custom-94827231 {
    padding-top: 30px !important;
  }
}

.vc_custom_1563254646586 > .tm-row-wrapper-bg-layer {
  padding-top: 0px !important;
  padding-bottom: 288px !important;
  background-image: url(#image/2019/07/row-bg-gray-two.jpg?id=2217) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1563254646586 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-15242334 {
    padding-bottom: 28px !important;
  }
}

@media (max-width: 991px) {
  .tm-row-inner.tm-responsive-custom-51581599 {
    padding-top: 0px !important;
  }
}

@media (max-width: 991px) {
  .tm-column-inner > .tm-responsive-custom-86466751 {
    margin-top: -16px !important;
  }
}

@media (max-width: 991px) {
  .tm-column-inner > .tm-responsive-custom-48401096 {
    margin-top: -16px !important;
  }
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-62194586 {
    margin-left: 0px !important;
  }
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-27623856 {
    margin-top: 0px !important;
    margin-left: 0px !important;
  }
}

.vc_custom_1558695924420 > .tm-row-wrapper-bg-layer {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.vc_custom_1558695924420 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 767px) {
  .tm-row-inner.tm-responsive-custom-91238598 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

.vc_custom_1567765481919 > .tm-row-wrapper-bg-layer {
  padding-bottom: 47px !important;
}

.vc_custom_1567765481919 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-40439833 {
    padding-top: 40px !important;
    padding-bottom: 10px !important;
  }
}

.vc_custom_1568178436873 > .tm-row-wrapper-bg-layer {
  padding-top: 108px !important;
  padding-bottom: 68px !important;
  background-image: url(#image/2019/07/row-bg-one.jpg?id=2220) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1568178436873 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.vc_custom_1567149453381 > .tm-row-wrapper-bg-layer {
  padding-bottom: 50px !important;
}

.vc_custom_1567149453381 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-36445193 {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
  }
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-59541437 {
    margin-top: -10px !important;
    padding-top: 0px !important;
    padding-bottom: 10px !important;
  }
}

.vc_custom_1562578960144 > .tm-row-wrapper-bg-layer {
  padding-bottom: 0px !important;
}

.vc_custom_1562578960144 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-column > .tm-responsive-custom-14053314 {
    padding-top: 15px !important;
  }
}

.vc_custom_1568092781741 > .tm-row-wrapper-bg-layer {
  padding-top: 0px !important;
  padding-bottom: 75px !important;
}

.vc_custom_1568092781741 > .tm-row-wrapper-bg-layer {
  background-image: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 991px) {
  .tm-row.tm-responsive-custom-49168245 {
    padding-bottom: 35px !important;
  }
}
.vc_row {
  /* margin-left: auto !important;
  margin-right: auto !important; */
}

.tm-custom-heading.vc_custom_1567765832026 {
  text-align: center;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Roboto Condensed', Arial, Helvetica;
  font-weight: 400;
}

.vc_row-fluid.vc_custom_1568178436873 {
  position: relative;
  left: 0px;
  box-sizing: border-box;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px;
}

.courses_details a h3 {
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
  font-weight: 400 !important;
  color: #131d3b !important;
}

.vc_custom_1567684477148 {
  padding-top: 20px !important;
}

