/*
Theme Name: Ewebot - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: ewebot
*/
@import url("../ewebot/style.css");
/*.enroll_owl_slider .owl-stage {
    width: 100%!important;
    margin: 0 !important;
}*/


.elementor.elementor-18916.elementor-location-popup {
    background-color: white;
}

.pageload-popup .fname_style-pageload {
    width: 100% !important;
    float: left !important;
    margin-right: 10px !important;
    margin-bottom: 15px !important;
}
.popup .col-md-6 {
    width:48%;
    float: left;
	margin-right: 10px;
}

.form_popup.pageload-popup {
    background: #ffffff;
}

.arrow_down {
    vertical-align: middle;
    position: absolute;
    top: 170px;
    left: 6px;
}

li.flipster__item {
    margin-left: 30px;
}


h5.gt3-core-imagebox-title a {
    cursor: inherit!important;
}
.countback {
    position: absolute;
    color: #ffffff;
    top: 18px;
    left: 0;
    width: 100%;
   padding: 40px 83px;
}
.countfront {
    position: absolute;
    color: #ffffff;
    top: 40%;
    left: 0;
    text-align: center;
    right: 0;
    bottom: 0;
    white-space: nowrap;
    height: 0;
    width: 100%;
}
.countfront h2 {
   text-align:center;
    color: #ffffff;
	font-size:22px !important;
   
}
.hexagon-1 {
	width: 150px;
	height: 130px; /* width*√3/2 */
	clip-path: polygon(25% 0, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
	background: #3cb371;
}
.elementor-16349 .elementor-element.elementor-element-c71d05c > .elementor-widget-container {
    margin: 0px 0px 6px 0px !important;
}
button#applynow {
  
    margin-top: 0!important;
}
.cta-bar p{text-align: center;
    color: #BCDAFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
font-weight: 400;}
.cta-bar {
    position: relative;
    z-index: 99;
    font-weight: 700;
    padding: 10px 0px;
    color: #fff;
    background: #4D6DD0!important;
    text-align: center;
}

.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}
.elementor-7803 .elementor-element.elementor-element-3e52fb1f .elementor-repeater-item-91c0e5f.elementor-social-icon i:hover {
    color: #3B3663;
}
a.knowmorebtn1.enbtn {
    margin-left: 15px;
    margin-top: 10px;
}
.border_all {padding-bottom: 82px !important;}
.mainmenu ul li.active a {
    color: #FE5C69!important;
    
}
.elementor-7813 .elementor-element.elementor-element-f89fc0c nav ul.sub-menu {
    background: #FFFFFF;
    width:167px;
    margin-top: 15px;
}
/*.mainmenu ul li:hover :after {
    position: absolute;
    top: 100%;
    left: 0;
   width:20%;
    height: 2px;
    content: "";
    border-bottom: #fe5c69 3px solid;
	  transition: transform 250ms ease-in-out;
}*/
.mainmenu ul li a {
   border-bottom: 2px solid rgba(255, 255, 255, .0);
	 
	
}
.mainmenu ul li a:hover {
    border-bottom: #ff5b69 2px solid;
}

.mainmenu ul li ul.sub-menu a:hover {
    border-bottom: #ff5b69 2px solid;
	    width: auto;
}


.elementor-widget-wpda-builder-menu nav ul li ul.sub-menu li {
    font-size: .875em;
    line-height: 1.65;
    width:100% !important;
}
.mainmenu ul li.active :after {
    position: absolute;
    top: 100%;
    left: 0;
    width:20%;
    height: 2px;
    content: "";
    border-bottom: #fe5c69 2px solid;
	  transition: transform 250ms ease-in-out;
}
.mainmenu ul li.course-menu.active :after{ display:none;}
.mainmenu ul li.course-menu.active :before {   position: absolute;
    top: 100%;
    left: 0;
    width:20%;
    height: 2px;
    content: "";
    border-bottom: #fe5c69 2px solid;
	  transition: transform 250ms ease-in-out;}




.mainmenu ul li ul.sub-menu.wpda-menu li.active :after{ display:none;}
span.elementor_gt3_btn_text:hover {
    color:#4D6DD0;
}
a.button_size_elementor_custom.alignment_center.border_icon_none.hover_none.btn_icon_position_left:hover {
    background: #fff !important;
    border: 2px solid #4D6DD0 !important;
    color: #4D6DD0 !important;
}
.ace-top h2.banner-title {
    font-size: 26px!important;
    font-weight: 600;
    letter-spacing: .1px;
    font-family: 'Poppins';
    line-height: 38px;
}
.ace-top .cource-count .ban-content {
    padding: 0px 90px 0px 10px;
    text-align: left;
}
.course_duration.coming-soon {
    margin-bottom: 10px;
}

i.fas.fa-arrow-circle-right {
    position: absolute;
    right:0px;
    top: 0;
}
.col-sm-6 {
    width: 50%;
    float: left;
}
a.knowmorebtn {
    background-color: #4D6DD0;
    border-radius: 36px 36px 36px 36px;
    color: #fff;
    padding: 10px 30px;
    margin-top: 30px;
    display: inline-block;
    border: #4D6DD0 2px solid;
    min-height: 30px !important;
}
a.knowmorebtn:hover {
    background: #ffffff;
    color: #4D6DD0;
    border: #4D6DD0 2px solid;
}

.ban-content .banner-title{
	    color: #FE5C69;
  font-family: "Sen", Sans-serif;
    font-size:48px!important;
    font-weight: bold;
    line-height: 48px;
	    text-align: left;
	    margin-bottom: 20px;
	letter-spacing: -2px;
}
.ban-content p {
    text-align: left;
    font-family: 'Poppins';
    color: #2F2F2F;
}
.ban-content {
    padding: 65px 69px 65px 72px;
    text-align: left;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    max-width: 200px;
    width: 100%;
    position: absolute;
    right: 334px;
    bottom: 14px;
}
.owl-theme .owl-dots .owl-dot span {
    width: 5px !important;
    height: 5px !important;
    margin: 5px 7px;
    background: #000000!important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.ban-content.cource-count .banner-title {
    color:#4d6dd0;
    font-family: "Sen", Sans-serif;
    font-size: 26px!important;
    font-weight: bold;
    line-height: 38px;
    text-align: left;
    margin-bottom: 20px;
}
.cource-count .banner-title {
    color: #4d6dd0;
   
}
.cource-count .ban-content {
    padding: 0px 0px;
    text-align: left;
}
/*.owce-carousel .item img {
    width: auto!important;
    margin: 0 auto;
}
.elementor-heading-title {
    color: #FE5C69;
    font-family: "Sen", Sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 48px;
}
.elementor_gt3_btn_text {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.2px;
    color: #ffffff;
}*/


.card {
    
        position: relative;
        display: inline-block;
       
    }
    .card .img-top {
        display: none!important;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .card:hover .img-top {
        display: inline!important;
    }



