/*

     Theme Name: Hello Elementor Child

     Theme URI:    https://diviextended.com/

     Description:  A child theme of Twenty Twenty-One WordPress theme.

     Template:     hello-elementor

     Version:      1.0.0

     License:      GNU General Public License v2 or later

     License URI:  http://www.gnu.org/licenses/gpl-2.0.html

    */



    @import url("../hello-elementor/style.css");
.sina-portfolio-btns{display:none;}

p.board-list_text {
    font-size: 14px;
}
table.menu-table td {
    border: 0;background:none!important;padding:10px;
}
.board-list {
    margin-bottom: 25px;
}
.board-list_info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 5px 15px;
}
.board-list_title, .board-list_price {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 4px;
}
.board-list_title:after {
    content: '';
    width: 100%;
    border-bottom: 2px dashed #000;
    display: inline-block;
    position: relative;
    top: -6px;
}
.board-list_price {width:26%;color:#ff5700;font-weight:700;}
.board-list_title {
    
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 15px;
    white-space: nowrap;
}
.fra-row{display:flex;    gap: 15px;}
.op-hr span{margin-left:20%;}
.form-filed input{height:50px;border-width:2px!important;}
.form-filed textarea{height:150px;border-width:2px!important;}
.form-filed input[type=submit] {

    background: #ff5a00!important;
    color: #fff!important;
   
}
.form-filed input[type=submit]:hover {
    background-color: #000!important;
}
.hd-span span{display:block}
     .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{     background-position: 18px 12px;  position: absolute; left: 0px;  text-indent: -9999px;background-repeat: no-repeat!important;background-color: #fff!important;box-shadow: 0 0 10px #ccc;border-radius: 10px; background-image: url(arrows.png)!important;width: 100px;height: 84px; }
      .owl-carousel .owl-nav button.owl-next{background-position:-78px 14px;left: auto;right: 0px;}
      .owl-carousel .owl-nav button:hover{background-color: #ff8813!important;}
      .owl-carousel .owl-nav button:hover.owl-prev{background-position: 18px -44px;}
      .owl-carousel .owl-nav button:hover.owl-next{background-position: -80px -44px;}
      .owl-carousel .owl-nav{    text-align: right;    position: absolute;       top: -125px;    width: 70%;    left: 15%;}
      .owl-carousel .owl-nav button:focus{outline: none;}
    a{    color: #388776;}
    .cat-wrap {    text-align: center;    padding: 50px;padding-right: 0;}
    .cat-wrap h4{    color: #62217a;}
    .owl-carousel .owl-item .cat-image img{    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: #62217a;
    border-radius: 160px 160px 160px 160px}
.page-header,.entry-header{display:none;}
.ak-sec span{text-transform:uppercase;font-weight:700;color:#ff8813;}
.footer-list-menu li{position: relative;}
.footer-list-menu li a:before{content: '';    opacity: 1!important;position: absolute;top: 12px;left: 0;width: 6px;height: 17px;border-radius: 10px;background-color: #ff8813;}
.contact-forms .elementor-field-option{    display: flex;    align-items: center;}
.contact-forms .elementor-field-option label{color: #fff;}
.contact-forms input[type=radio] {margin-right: 10px;width: 20px;height: 20px;}
.cat-loop{position: relative;}
.cat-loop:before{display: block; content: ''!important;position: absolute;top: 0;right: 0;width: 2px;height: 100%;border-right: 1px dashed #255d52;}
.cat-loop:after{content: '';position: absolute;bottom: 0;right: 0;width: 100%;height: 2px;border-top: 1px dashed #255d52;}
.ecs-post-loop:nth-child(even) .cat-loop:before{display: none;}   
.cat-tabs .elementor-tab-title{background: #f1f1f1;border-radius: 10px;}  
.cat-tabs .elementor-tab-title.elementor-active{background: #62217a;}         
.cat-tabs ul{padding: 0;margin: 0;list-style: none;color: #000;}
.cat-tabs ul li{position: relative;padding:0 30px 20px 30px;}
.cat-tabs ul li:before{content: '';position: absolute;top: 5px;left: 0;width: 8px;height: 22px;background-color: #62217a;}
.mid-content{position: relative;}
    .home-carsol .elementor-swiper-button{background: #fff;box-shadow: 0 0 10px #686868;    padding: 10px 20px;
    border-radius: 5px;}
    .home-carsol .elementor-swiper-button:hover{background: #ff8813;color: #fff!important;}
    .course-tabs .elementor-tab-title{position: relative;}
    .course-tabs .elementor-tab-title:before{content: '';position: absolute;top: 40px!important;left: 0;width: 8px!important;height: 22px!important;background-color: #efefef;}
    .course-tabs .elementor-tab-title.elementor-active{background: #fff;}
    .course-tabs .elementor-tab-title.elementor-active:before{background-color: #62217a;}
.course-tabs .elementor-tabs-content-wrapper{background-color: #fff;box-shadow: 0 0 15px #ddd;border-radius: 5px;margin: 30px;text-align: center;}
.course-tabs .elementor-tabs-wrapper{padding: 30px;padding-left: 0;}
input:focus{outline: none;box-shadow: none!important;}
.Inner-sec:after{content: '';position: absolute;        top: -285px;    left: 32%;    width: 360px;    height: 360px;background-color: transparent;background-repeat: no-repeat;background-position: top center;
background-image: url(/wp-content/uploads/2022/10/greencircle.png);z-index: -1;    background-size: cover;}
.Inner-sec,.About-sec,.bottom-form{overflow: hidden!important;}
.About-sec:after{content: '';position: absolute;    top: -335px;    left: 95px;width: 560px;height: 560px;background-color: #fff;background-repeat: no-repeat;background-position: top center;
background-image: url(/wp-content/uploads/2022/10/greencircle.png);z-index: -1;    background-size: cover;}
.mid-content:after{content: '';position: absolute;    top: 25%;    right: 0px;width: 740px;height: 1387px;background-color: #fff;background-repeat: no-repeat;background-position: top center;
background-image: url(/wp-content/uploads/2022/10/half-circle.png);z-index: -1; left: auto;   background-size: cover;}
.home-carsol .swiper-slide-inner{padding-left: 80px;}
.home-cat-slider .anwp-pg-post-teaser__content{position: static;text-align: center;}
.home-cat-slider .anwp-pg-wrap .anwp-pg-post-teaser__thumbnail-img{    border-style: solid;    border-width: 15px 15px 15px 15px;    border-color: #388776;    border-radius: 150px 150px 150px 150px;}
.home-cat-slider .anwp-pg-post-teaser__muted_bg{display: none;}
.home-cat-slider .anwp-pg-wrap .anwp-pg-post-teaser--layout-b .anwp-pg-post-teaser__title{color: #245d51;}
.home-cat-slider .anwp-pg-wrap .anwp-pg-post-teaser:not(.anwp-pg-post-teaser--inner-cover-link):hover .anwp-pg-post-teaser__thumbnail-bg{background: none;}
.home-cat-slider .anwp-pg-post-teaser__thumbnail{padding-left: 80px;}
.bottom-form:after{content: '';position: absolute;    top: -310px;        left: 85%;    width: 483px;    height: 491px;background-color: #fff;background-repeat: no-repeat;background-position: top center;
background-image: url(/wp-content/uploads/2022/10/greencircle.png);z-index: -1;    background-size: cover;}

.e-container.formcircle:before{content: ''!important;position: absolute; display: block!important;   top: -284px;        left: -245px;    width: 559px;    height: 284px;background-repeat: no-repeat;background-position: top center;
background-image: url(/wp-content/uploads/2022/10/redcircle.png);z-index: -1;    background-size: cover;}

.elementor-field-subgroup label{color: #fff!important;}
.leadership-wrap {    text-align: center;}
.leadership-image {    display: inline-block;}
.leadership-disc h4{color: #62217a;}
.owl-carousel .owl-item .leadership-image img{    border-style: solid;    border-width: 10px 10px 10px 10px;    border-color: #62217a;    border-radius: 0px 50px 0px 50px;}
.elementor-social-icon{display:flex!important;}
.banner:before{display:none!important;}
.leadership-sec .owl-carousel .owl-nav{display:block!important;    top: -165px;}
 @media screen and (max-width:1440px){
    .e-container.formcircle:before{    left: -204px;}
    .owl-carousel .owl-nav,.leadership-sec .owl-carousel .owl-nav{    top: -105px;}
    .Inner-sec:after{top: -305px;left: 30%;}
    .home-carsol .swiper-slide-inner{padding-left: 50px;}
    .mid-content:after{      background-size: contain;  width: 540px;    height: 1000px}
    .About-sec:after{width: 460px;height: 460px;top: -310px;left: 45px;}
    .course-tabs .elementor-tabs-wrapper{padding: 20px;padding-left: 0;}
    .course-tabs .elementor-tabs-content-wrapper{margin: 20px;}
    .cat-wrap{    padding: 40px;    padding-right: 0;}
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{    background-position: 8px 0px;    width: 80px;
    height: 64px;}
    .owl-carousel .owl-nav button.owl-next {    background-position: -88px 0px;    left: auto;    right: 0px;}
    .owl-carousel .owl-nav button:hover.owl-prev {    background-position: 8px -52px;}
    .owl-carousel .owl-nav button:hover.owl-next {    background-position: -88px -52px;}
}
@media (min-width:992px) and (max-width:1199px){
.board-list {    margin-bottom: 15px;}
	table.menu-table td{padding:5px;}
	p.board-list_text {    font-size: 13px;}
	.board-list_title, .board-list_price {		font-size: 16px;}
    .e-container.formcircle:before {    left: -186px;    top: -259px;    width: 559px;    height: 260px;}
    .cat-wrap {    padding: 20px;    padding-right: 0;}
    .Inner-sec:after{left: 20%;}
    .mid-content:after {    width: 440px;    height: 825px;}
    .About-sec:after {    width: 325px;    height: 325px;    top: -210px;}
}
@media screen and (max-width:991px){
	.full-w-sec{width:100%!important}
    .e-container.formcircle:before {    left: 90px;    top: -224px;    width: 544px;    height: 255px;}
    .Inner-sec:after {    top: -205px;    left: 20%;    width: 250px;    height: 250px;}
    .mid-content:after {    width: 340px;    height: 787px;}
    .About-sec:after {    width: 260px;    height: 260px;    top: -170px;}
    .owl-carousel .owl-nav{    top: -100px;    width: 80%;    left: 10%;}
    .bottom-form:after{display: none;}
}
@media screen and (max-width:767px){
	.ov-sc{overflow:scroll;}
	p.board-list_text {    font-size: 12px;}
	.board-list_title, .board-list_price {		font-size: 14px;}
    .Inner-sec:after{display: none;}
    .mid-content:after {    width: 240px;    height: 450px;}
    .About-sec:after {    width: 200px;    height: 200px;    top: -140px;}
    .cat-loop:before{display: none!important;}
    .cat-wrap {    padding: 20px;    padding-right: 0;}
    .owl-carousel .owl-item .cat-image img{    border-width: 10px;}
    .cat-wrap h4,.leadership-disc h4{font-size: 16px;}
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {    background-size: 70px;    background-position: 8px 8px;    width: 40px;    height: 40px;}
    .owl-carousel .owl-nav button.owl-next{    background-position: -37px 8px;}
    .owl-carousel .owl-nav button:hover.owl-prev {    background-position: 7px -20px;}
    .owl-carousel .owl-nav button:hover.owl-next {    background-position: -36px -20px;}
    .owl-carousel .owl-nav {    top: -102px;    width: 50%;    left: 24%;}
    .course-tabs .elementor-tab-title {    position: relative;    background: #eee;}
    .course-tabs .elementor-tab-title:before{    top: 10px!important;}
    .mid-content{    z-index: 0!important;}
    .banner:before{display:block!important;}
    .leadership-sec .owl-carousel .owl-nav{    top: -60px;    width: 100%;    left: 0;}
    .e-container.formcircle:before {    left: 10%;    top: -170px;    width: 250px;    height: 220px;    background-size: contain;}

}