/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* #media-poup-btn-id..button-custom:before{
	
} */
/* Certification Css */
.webbox.certification-box {
    border: 1px solid #dcdbdb!important;
    border-radius: 5px!important;
    padding: 10px 10px 10px 10px!important;
	box-shadow:none;
    min-height: 130px;
    margin-bottom: 0px;
}
.webbox.certification-box p{
	margin-bottom:0px;
}
.cerlisting ul.products .product {
    padding: 0px 0px 15px 20px;
}
.eventtit-price {
    display: flex;
    flex-direction: row;
    min-height: 60px!important;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
}
p.certitle {
    margin-bottom: 0px;
    line-height: 21px;
    font-weight: 600;
    max-width: 80%;
}
p.cerprice {
    color: #038ad2!important;
    font-size: 15px;
    font-weight: bold;
}
/* End Ceritification css */
.partner-logo-slider-home{
	display:none;
}



.ar-vr-checklist .fusion-checklist .fusion-li-icon {
    height: 12px !important;
}

/* certificate page */

.ntb{
	right:25px!important;
	left: 0px!important;
	text-align: end!important;
}

@media only screen and (max-width:600px){
  .ntb{
	right:0px!important;
	left: 0px!important;
	text-align: center!important;
}
	
	.partner-box-new-sec 
}


/* Agile work place with edforce */


.background-hexagon-row {
    margin-top: -15px;
    display: flex;
    background-color: transparent;
	position:relative;
}
.background-hexagon.middlehex-withbg{
	margin-top:100px !important;
	 background-image: linear-gradient(to right,#40992c,#77bd39) !important;
}
.background-hexagon.middlehex{
	margin-top:100px !important;
	
}
.snd-row{
	margin-top:-105px !important;
}
.background-hexagon {
	display:flex;
	justify-content:center;
	align-items:center;
    background-image: linear-gradient(to right,#1c6aa5,#47afd0);
    margin: 1px;
    color: #fff !Important;
    width: 200px;
    height: 200px;
    margin: 2px -15px;
    padding: 30px 23px 6px 21px;
/* 	transform: rotate(90deg) !important; */
/*     clip-path: polygon(0% 25%,0% 75%,50% 100%,100% 75%,100% 25%,50% 0%); */
	-webkit-clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%); */
    clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
}
.background-hexagon p {
    line-height: 26px!Important;
    font-size: 18px !Important;
	font-weight:600;
    text-align: center !important;
/*     transform: rotate(-90deg) !important; */
}

.background-hexagon a{
	color:#fff;
}

.background-hexagon a:hover{
	color:#9df153;
}

.discount-pric-t{
	text-decoration:line-through;
}

.discount-p{
	font-size: 22px!important;
}

.gray-hexagon {
    background: #e8e8e8;
}

.upskill-page-icon-box-p{
	font-size: 24px;
    font-weight: 600;
    margin-top: -14px!important;
}

.upskill-bottom-icon-card .fusion-column {
    margin-bottom: 5px!important;
}

.upskill-page-bottom-text-sec p{
	margin-bottom:0px!important;
}

.upskill-bottom-icon-card .content-container{
	padding-left:55px!important;
}

.upskill-bottom-slider .fusion-carousel-item-wrapper{
	text-align:start!important;
}

.page-id-9456 main{
	padding-bottom: 0px!important;
	padding-top:10px!important;
}



@media only screen and (max-width: 600px) {
	.discount-p{
	   font-size: 18px!important;
     }
	.background-hexagon-row {
    justify-content: space-between!important;
}
	
	.background-hexagon {
    width: 115px;
    height: 115px;
    margin: 2px -15px;
    }
	
	.background-hexagon p {
    line-height: 18px!Important;
    font-size: 13px !Important;
	}
	
	.background-hexagon.middlehex-withbg {
		margin-top: 65px !important;
	}
	
	.snd-row {
      margin-top: -59px !important;
     }
	
	.background-hexagon.middlehex {
      margin-top: 70px !important;
    }
	
	.upskill-page-icon-box-p {
    font-size: 15px;
    margin-top: -6px!important;
    }
	
	div#upskill-bottom-icon-card-mobile {
    margin-top: -20px;
    }
	
	.upskill-page-title h1{
		font-size: 25px!important;
	}
	
	.upskill-first-logo{
		text-align:center;
	}
	
	.upskill-first-logo img{
		max-width: 70%;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.upskill-page-title h1{
		font-size: 30px!important;
        padding-bottom: 30px!important;
	}
	.upskill-first-logo img{
		max-width: 70%;
        padding-bottom: 35px;
	}
}

/* ----------------------- */

@media only screen and (min-width: 768px) and (max-width: 1200px){
	
	.background-hexagon-row{
		justify-content:center!important;
	}
}

/* ----------------------------------------  */

@media only screen and (min-width: 1201px) and (max-width: 1439px){
	.background-hexagon-row{
		padding:0px 30px!important;
	}
	
	.background-hexagon{
		height: 185px!important;
		margin: 8px -15px!important;
		padding: 20px 15px 6px 15px!important;
	}
	
	.background-hexagon p{
		font-size:14px!important;
	}
	
	.upskill-first-logo img{
		max-width: 75%;
	}
}


/* -------------------- */
/* -------AWS Discovery Day--------------- */
/* ---------------------- */


.aws-day-edtalk-sec .fusion-builder-row{
	align-items:center!important;
}

.aws-day-edtalk-sec .aws-day-edtalk-btn {
	background: #78be00!important;
    border: #78be00!important;
    border-radius: 50px!important;
    font-size: 20px!important;
	padding: 5px 0px 5px 20px!important;
	width: 156px!important;
}

.aws-day-edtalk-sec .aws-day-edtalk-btn .fa-play-circle:before {
    font-size: 35px!important;
	margin-right: 5px!important;
}

.aws-day-edtalk-sec .aws-day-edtalk-btn:before {
    background-color:transparent!important;
}

.edtalk-btn-sec .fusion-column-wrapper div{
	display: flex!important;
    justify-content: end!important;
}

.edtalk-btn-sec .fusion-column-wrapper .aws-day-edtalk-btn{
	display: flex!important;
}

.edtalk-btn-sec .fusion-column-wrapper .aws-day-edtalk-btn .fusion-button-text{
   margin:auto!important;	
}


/* .bgblue .fusion-checklist .circle-yes, ul.fusion-checklist .circle-yes {
    border-radius: 50%;
    background-clip: padding-box;
    background-color: #333;
    color: #fff;
    text-align: center;
    background-color: #78be00;
    font-size: 10.56px;
    height: 15px;
    width: 15px;
    margin-right: 8.4px;
 } */

.bgblue
{
    font-size: 12px!important;
	font-weight: 600!important;
    line-height: 20.4px;
    background: #0291DC !important;
    padding: 10px!important;
    border-radius: 30px!important;
    color: white!important;
    margin:10px !!important;
}

.bgblue .fusion-li-item{
	padding-bottom:0px!important;
}

.bgblue .fusion-checklist .fusion-li-icon, ul.fusion-checklist .fusion-li-icon {
    display: inline-block;
    width: unset !important;
    height: unset !important;
}

/* .ibox{
border-right: solid 2px black;
    height: 165px;
} */



@media only screen and (max-width: 600px){
	
	.aws-discovery-page-edforce-logo img{
		 width: 200px!important;
	}
	
	.edtalk-btn-sec .fusion-column-wrapper div{
		justify-content: left!important;
	}
	
	.aws-discovery-day-heading .fusion-text{
		font-size:30px!important;
		line-height: 35px!important;
	}
	
	.aws-discovery-day-text-sec .fusion-text{
		font-size:16px!important;
	}
	
	.aws-discovery-day-heading .fusion-column-wrapper{
		border-right:0px!important;
		border-bottom: 2px solid #fff!important;
	}
	
	.aws-center-main-h h2{
		font-size:24px!important;
	}
	
	.bgblue{
		padding: 12px 15px!important;
	}
	
	.bgblue p{
		font-size: 16px!important;
        line-height: 20px!important;
	}
	
	.ibox-1 .fusion-column-wrapper, .ibox-2 .fusion-column-wrapper, .ibox-3 .fusion-column-wrapper{
		border-right:0px!important;
		border-bottom:2px solid #000!important
	}
	
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
	.aws-discovery-day-heading .fusion-text{
		font-size:40px!important;
	}
	
	.aws-discovery-day-text-sec .fusion-text{
		font-size:20px!important;
	}
	
	.aws-center-main-h h2{
		font-size:40px!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
	.aws-discovery-page-edforce-logo img{
		margin-left:-20px!important;
	}
	
	.aws-discovery-day-heading .fusion-column-wrapper{
		border-right:0px!important;
		border-bottom: 3px solid #fff!important;
	}
	.ibox-2 .fusion-column-wrapper{
		border-right:0px!important;
	}
	
	.aws-bottom-img{
		text-align:center!important;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1439px){
	.aws-discovery-page-edforce-logo img{
		margin-left:-20px!important;
	}
	.bgblue .fusion-li-item p{
		font-size:14px!important;
	}
}





/* -------------------- */
/* -------End AWS Discovery Day--------------- */
/* ---------------------- */

/* ----------------------------------------------- */
/* ----------Upskilling on AWS with edForc--------------- */
/* ---------------------------------------------- */




.page-id-16474 main{
	padding-bottom: 0px!important;
	padding-top:0px!important;
}

.upskill-aws-with-edForce-logo-2 .fusion-column-wrapper{
	align-items:end!important
}

 .mn-78{
            margin-top: -78px!important;
        }

        .special-iten{
            margin-left: 285px !important;
            margin-top: -78px !important;
        }
    
      /* Agile work place with edforce */
    
    
    .background-hexagon-row-aws-upskill {
        margin-top: -15px;
        display: flex;
        background-color: transparent;
        position:relative;
    }
    .background-hexagon-aws-upskill.middlehex-withbg{
        /* margin-top:100px !important; */
         background-image: linear-gradient(to right,#40992c,#77bd39) !important;
    }
    /* .background-hexagon-aws-upskill.middlehex{
        margin-top:100px !important;
        
    } */
    /* .snd-row{
        margin-top:-105px !important;
    } */
    .background-hexagon-aws-upskill {
        display:flex;
        justify-content:center;
        align-items:center;
        background-image: linear-gradient(to right,#1c6aa5,#47afd0);
        margin: 1px;
        color: #fff !Important;
        width: 180px;
        height: 180px;
        margin: 2px -15px;
        padding: 30px 23px 6px 21px;
    /* 	transform: rotate(90deg) !important; */
    /*     clip-path: polygon(0% 25%,0% 75%,50% 100%,100% 75%,100% 25%,50% 0%); */
        /* -webkit-clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);  */
        clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
    }
    .background-hexagon-aws-upskill p {
        line-height: 20px!Important;
        font-size: 14px !Important;
        font-weight:600;
        text-align: center !important;
    /*     transform: rotate(-90deg) !important; */
    }
    
    .background-hexagon-aws-upskill a{
        color:#fff;
    }
    
    .background-hexagon-aws-upskill a:hover{
        color:#9df153;
    }
    
    .discount-pric-t{
        text-decoration:line-through;
    }
    
    .gray-hexagon {
        background: #e8e8e8;
    }
    
    
    .page-id-9456 main{
        padding-bottom: 0px!important;
        padding-top:10px!important;
    }
    
    
    
    @media only screen and (max-width: 600px) {
        .background-hexagon-row-aws-upskill {
        justify-content: space-between!important;
    }
        
        .background-hexagon-aws-upskill {
        width: 115px;
        height: 115px;
        margin: 2px -15px;
        }
        
        .background-hexagon-aws-upskill p {
        line-height: 18px!important;
        font-size: 13px !important;
        }
        
        .background-hexagon-aws-upskill.middlehex-withbg {
            margin-top: 65px !important;
        }
        
        .snd-row {
          margin-top: -59px !important;
         }
        
        .background-hexagon-aws-upskill.middlehex {
          margin-top: 70px !important;
        }
        
    }
    
    @media only screen and (min-width: 768px) and (max-width: 1024px){
        .upskill-page-title h1{
            font-size: 30px!important;
            padding-bottom: 30px!important;
        }
        .upskill-first-logo img{
            max-width: 70%;
            padding-bottom: 35px;
        }
    }
    
    /* ----------------------- */
    
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        
/*         .background-hexagon-row-aws-upskill{
            justify-content:center!important;
        } */
    }
    
    /* ----------------------------------------  */
    
    @media only screen and (min-width: 1024px) and (max-width: 1439px){
        .background-hexagon-row-aws-upskill{
            padding:0px 30px!important;
        }
        
        .background-hexagon-aws-upskill{
            height: 185px!important;
/*             margin: 8px -15px!important; */
            padding: 20px 15px 6px 15px!important;
        }
        
        .background-hexagon-aws-upskill p{
            font-size:14px!important;
        }
        
        .upskill-first-logo img{
            max-width: 75%;
        }
    }


.background-hexagon.aws-upskill-secnd {
    width: 180px!important;
    height: 180px!important;
}

.background-hexagon.aws-upskill-secnd p{
   font-size:15px!important;
}


/* ----------------------------------------------- */
/* ----------End Upskilling on AWS with edForc--------------- */
/* ---------------------------------------------- */





/* Agile work place with edforce */
/* Temprary Css for New Home page*/
.jutf .content-container{
	text-align:justify !important;
}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft{
	border-radius:0px !important;
	width: 60% !important;
    display: inline-block;
    margin: 0;
    /* border: solid 3px #0175c8; */
    text-align: center;
    padding: 6px 40px;
}
.fusion-blog-shortcode .fusion-read-more {
    position: relative;
    margin-right: 0px !important;
    text-align: center;
    color: white !important;
    font-size: 15px;
}
.hm-lts.button-custom:before {
    content: ''!Important;
    display: block!Important;
    position: absolute!Important;
    top: 0!Important;
    left: 0!Important;
    height: 100%!Important;
    width: 0!Important;
    -webkit-transition: all 0.3s ease-in-out!Important;
    -moz-transition: all 0.3s ease-in-out!Important;
    -ms-transition: all 0.3s ease-in-out!Important;
    -o-transition: all 0.3s ease-in-out!Important;
    transition: all 0.3s ease-in-out!Important;
    background-color:#075c9d!Important;
    z-index: -1!Important;
}
.hmintro .hm-lts.button-custom {
    text-align: center;
    width: 249px;
    color: #0091da !Important;
    border: 1px solid #0091da !important;
    position: relative!Important;
    z-index: 1!Important;
    display: inline-block;
    background-color:  #0091da!Important;
    -webkit-transition: all 0.3s ease-in-out!Important;
    -moz-transition: all 0.3s ease-in-out!Important;
    -ms-transition: all 0.3s ease-in-out!Important;
    -o-transition: all 0.3s ease-in-out!Important;
    transition: all 0.3s ease-in-out!Important;
    padding: 13px 20px!Important;
    -webkit-border-radius: 0!Important;
    -moz-border-radius: 0!Important;
    font-weight: 300 !important;
    border-radius: 0!Important;
    letter-spacing: 1.5px!Important;
    font-size: 14px!Important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(1){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/04/Fresh.png) !important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(2){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/04/Training.png) !important;
}
.tab-divv.tab-divv1 .tab-content .fusion-mobile-tab-nav:nth-child(2) .nav-tabs li{
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/04/Training.png) !important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(3){
    background-image: urlhttps://www.edforce.co/wp-content/uploads/2023/04/cloud.png) !important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(4){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/04/Assement.png) !important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(5){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/04/Cert.png) !important;
}
.tab-divv.tab-divv1 .fusion-tabs .nav-tabs li:nth-child(6){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/12/Hire-Train-Deploy-logo.png) !important;
}




.boxinfo-sec{
	position:relative !Important;
	
}
.boxinfo-sec .fusion-text{
	padding-left:40px;
}
.boxinfo-sec img {
    position: absolute;
    left: 0!Important;
    width: 33px;
    top: 35%;
}
.post-content blockquote{
    border-color: var(--primary_color);
    border-image: linear-gradient( to bottom, #7bbe20, rgb(0 145 218),#1d428a ) 1 100%;
}
.page-id-11888  #darkheader:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
	display:none !important;
    bottom: 0;
    width: 100%;
    height: 6px;
    background-image: linear-gradient(to right,#6fbe2e 19%,#00bbd6 43%,#0f61a9 57%,#5a39a0 81%);
}
.lgcr .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    display: block;
    z-index: 1000;
    opacity: .8;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    height: 29px;
    width: 29px;
    text-align: center;
    cursor: pointer;
    color: transparent;
    background-color: rgb(0 145 218) !important;
    background-repeat: no-repeat;
}
.lgcr .fusion-carousel .fusion-carousel-item {
    display: block;
    float: left;
    padding: 0px 20px !important;
}
.anm {
    user-select: none!important;
    font-size: 50px!important;
    color: #fff!important;
    background: repeating-linear-gradient(-45deg,#6fbe2e 0,#02adcf 7.14%,#6fbe2e 14.28%,#6fbe2e 21.4%,#6fbe2e 28.56%,#02adcf 32.7%,#02adcf 45.84%,#6fbe2e 50%)!important;
    background-size: 390vw 390vw!important;
    -webkit-text-fill-color: transparent!important;
    padding: 14px 0px;
    -webkit-background-clip: text!important;
    animation: slide 10s linear infinite forwards!important;
}
.lgcr .fusion-carousel .fusion-carousel-item .fusion-image-wrapper{
    border: 0px solid #eeee !important;
    background-color: #fff!important;
    border-radius: 5px!important;
    width: auto!important;
    height: auto!important;
    padding: 5px 32px;
    box-shadow: 1px 2px 9px 2px rgb(0 61 130 / 18%) !important;
    text-align: center!important;
    display: table!important;
    justify-content: center!important;
   
}
.video-stream{
    
    left: -1px !important;
    
}
.vdmaindiv .fusion-column-wrapper{
	background-position: left top;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: 2px 2px 12px 3px #aecde5;
    padding: 0px 0px 0px 0px;
	overflow:hidden !important;
}
.abvideo{
	width:101% !important;
	margin-left:-1px !important;
	margin-right:-1px !important;
}
.abvideo video{
    
    left: 0px !important;
    top: 0px!important;
}
.hmintro .button-custom {
    text-align: center;
    width: 249px;
    color: #0091da !Important;
    border: 1px solid #0091da !important;
    position: relative!Important;
    z-index: 1!Important;
    display: inline-block;
    background-color: transparent!Important;
    -webkit-transition: all 0.3s ease-in-out!Important;
    -moz-transition: all 0.3s ease-in-out!Important;
    -ms-transition: all 0.3s ease-in-out!Important;
    -o-transition: all 0.3s ease-in-out!Important;
    transition: all 0.3s ease-in-out!Important;
    padding: 13px 20px!Important;
    -webkit-border-radius: 0!Important;
    -moz-border-radius: 0!Important;
    font-weight: 300 !important;
    border-radius: 0!Important;
    letter-spacing: 1.5px!Important;
    font-size: 14px!Important;
}
 .intrr h3 {
    font-weight: 700;
    margin: 0px;
    font-size: 1em;
    line-height: 75px !important;
    /* color: rgb(29, 66, 138); */
    --fontSize: 35;
    /* font-size: 72px; */
    line-height: 44px;
    background: linear-gradient(to right, #444444 0%, #444444 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ssfor p{
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 0px 0px 11px -1px #eee;
    border: 1px solid #eee;
    border-radius: 5px;
}
.error404 .trainbg .kytab button {
    color: #000 !important;
    font-size: 14px;
    background-color: transparent;
    border: none;
    padding: 0;
    margin-left: -10px;
    cursor: pointer;
}
.error404 .trainbg {
    padding: 11px 0px;
    margin-bottom: 60px;
}
.error404 .trainbg .kytab p {
    margin-top: 0;
    margin-bottom: 0px;
}
.error404 .trainbg .kytab .br {
    float: left;
    height: 17px;
    display: flex;
    margin-top: 5px;
    padding: 0px 10px;
    vertical-align: middle;
    align-items: center;
    text-align: center;
    align-content: end;
    border-right: 1px solid #000 !important;
}
.error404 .yellowbar {
    text-align: center;
    margin-bottom: -35px;
}
.cr-menu .fusion-dropdown-submenu {
    position: static !important;
	
  
}
.sub-menu .sub-menu li{
	background-color:#1d428a !important;
}
.sub-menu .sub-menu li:not(.fusion-menu-item-button):hover {
    background-color: #038ad2 !Important;
}
.cr-menu .fusion-dropdown-submenu.top-line {
    position: relative !important;
  
}
.bottom-line .sub-menu{
    
    bottom: 0 !important;
    top: auto !important;
	height:auto !important;
}
.fusion-menu-element-wrapper .sub-menu {
    margin-top: 0!important;
    height: 100%;
	margin-right:5px !important;
	
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>a, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>a {
    color:red!important;
    padding-top: calc(0px + 0px);
    padding-right: calc(0px + 0px);
    padding-bottom: calc(0px + 0px);
    padding-left: calc(0px + 0px);
}


.ed-features.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img {
	background-image: linear-gradient(to bottom right,#1159c4,#33ab56);
	padding: 5px;
	border-radius: 50%;
}
.ed-features.fusion-content-boxes.content-boxes-icon-with-title  .content-box-column {
	padding: 15px;
}
.ed-features.fusion-content-boxes .col {
	padding: 20px;
	background-color: #fff !important;
	box-shadow: 0 0 15px #dddddd;
    border-radius: 10px;
/* 	min-height: 262px; */
}
.ed-features.fusion-content-boxes .content-container {
	margin-bottom: 0px;
	min-height: 130px;
}

.ed-features.LT.fusion-content-boxes .content-container {
	margin-bottom: 0px;
	min-height: 120px;
}

.ed-feature2.fusion-layout-column.fusion_builder_column > .fusion-column-wrapper {
    background: #fff;
    padding: 20px !important;
    border-radius: 10px;
    box-shadow: 0 0 15px #00000014;
	min-height: 345px;
	margin-bottom: 25px;
}

.ed-feature2 .fusion-content-layout-column h2.title-heading-left {
	color: #31a85a;
}
/* Home page tab */
 
.tab-divv .fusion-tabs .nav-tabs li {
    display: block;
    position: relative;
    float: none;
    text-align: center;
    margin: 0;
    height: 330px;
    background-size: 68%;
    background-position: top center;
    vertical-align: bottom;
    background-repeat: no-repeat;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(1){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/Fresh.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(2){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/Training-200x356.png) !important;
}
.tab-divv .tab-content .fusion-mobile-tab-nav:nth-child(2) .nav-tabs li{
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/Training-200x356.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(3){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/certif-200x356.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(4){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/assesment-200x356.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(5){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/02/Cloud-200x356.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:nth-child(6){
    background-image: url(https://www.edforce.co/wp-content/uploads/2023/12/Hire-Train-Deploy-logo.png) !important;
}
.tab-divv .fusion-tabs .nav-tabs li:hover {
   
    background-color: #f7f8ff;
    
}
.tab-divv .fusion-tabs .nav-tabs li a{
   position:relative !important;
    height:100%;
} 
.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width:300px !important;
}
.tab-divv .fusion-tabs .nav-tabs li a{
   position:relative !important;
    height:100%;
} 
.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width:300px !important;
}
.newh .fusion-tab-heading::after {
    content: '';
    display: block;
    width: 56px;
    height: 2px;
    border-radius: 1.5px;
    background-color:transparent;
    margin: 7px auto 0;
}
.tab-divv .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link {
    background-color: transparent !important;
}
.tab-divv .fusion-tabs .nav-tabs > li .fusion-tab-heading{
	width:100% !Important;
	position:absolute !important;
	bottom:25px !important;
}
/*end home page tab */
@media (max-width: 768px){

.cr-menu .fusion-dropdown-submenu {
    position: relative !important;
  
}
.cr-menu .fusion-dropdown-submenu.top-line {
    position: relative !important;
  
}
.bottom-line .sub-menu{
    
    bottom: auto !important;
    top: auto !important;
	height:auto !important;
}
.ssfor p {
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 0px 0px 11px -1px #eee;
    border: 1px solid #eee;
    border-radius: 5px;
    display: flex;
}
.ssfor p {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
    box-shadow: 0px 0px 11px -1px #eee;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 0px 0px 5px 0px;
    display: flex;
}
.error404 .trainbg .kytab {
    width: 91% !important;
    max-width: 693px;
    margin: auto;
}
.error404 .yellowbar form {
    background-color: #fff;
    width: 100%;
    max-width: 658px;
    margin: auto;
    padding: 0px;
}
.error404 .trainbg {
    padding: 42px 0px 88px 0px ! important;
    margin-bottom: 6px !important;
}
	.error404 .hm{
		font-size:40px !important;
	}
	.error404 .hs{
		font-size:20px !important;
	}
}

/*  TAB style */
 * 
 * 	#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a.tab-link { 
		margin-bottom: 20px; 
	    box-shadow: 1px 2px 8px -2px #3533335c !important;
    	margin-right: 30px!important;
    	margin-left: 12px;
		background-color: #01017a;
	}	
	#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs .active a.tab-link {
		margin-right: 30px!important;
    	margin-left: 12px;
		margin-bottom: 0px; 
	}
	.tabcontent, .tabcontent2, .tabcontent3, .tabcontent4, .tabcontent5 {
		width: 95% !important;
	}
	.nestedinnerlst {
		padding: 18px 22px;
		width: 100%;
	}
	.nestedinnerlstlast {
		padding: 4px 15px 20px;
		position: static;
		bottom: 3%;
		right: 22px;
		text-align: right;
		margin-top: -20px;
	}
	.nestedinnerlstlast .fusion-alignright {
		float: none;
	}
	.nestedinner { margin-left: 0px; }
	#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li.active a.tab-link h4.fusion-tab-heading {
		color: #01017a !important;
	}
	#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a.tab-link h4.fusion-tab-heading {
		color: #fff !important;
	}
	.tab-pane .tab {
		float: none;
		width: 94% !important;
		padding: 0 12px;
		display: flex;
		overflow-x: scroll;
	}
	
	.tab-pane .tab button {
		min-width: 42vw;
		padding: 8px;
		margin: 0 15px 15px 0;
	}
	.tab button h4 { font-size: 15px !important; }
	.tab button p {
		font-size: 12px;
		line-height: 1.4;
	}
	.tab button.active:before {
		border-bottom: 15px solid #ebebeb!important;
    	border-left: 15px solid #ffcc11!important;
	}
	.tab button:before {
		border-bottom: 15px solid #ebebeb!important;
    	border-left: 15px solid white!important;
	}
	.fusion-sticky-transition nav.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
		max-height: 400px;
	}
	.fusion-body .fusion-flex-container.page-breadcrumb {
		background-size: 45% !important;
		min-height: 262px !important;
	}
	.sp-image-container, .sp-slide, .sp-mask.sp-grab {
		height: 60vw !important;
	}
	.fusion-text .slider-pro .sp-bottom-thumbnails {
		width: 100% !important;
	}
	.sp-thumbnail-container {
		width: calc(25% - 12px) !important;
		height: 18vw !important;
	}
	.fusion-scroll-section .fusion-scroll-section-element:nth-child(1) .fullwidth-box,
	.fusion-scroll-section .fusion-scroll-section-element:nth-child(3) .fullwidth-box {
		background-color: rgb(231, 230, 230) !important;
		background-image: none !important;
	}
	.fusion-scroll-section .fusion-scroll-section-element:nth-child(2) .fullwidth-box {
		background-color: var(--awb-color4) !important;
		background-image: none !important;
	}
	.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
		border: 1px solid #dcdcdc;
		padding: 9px 14px;
		font-size: 13px;
		max-width: 50%;
		word-break: unset;
		white-space: normal;
		line-height: 1.5;
	}
	.fusion-body .fusion-flex-container.more-info-tabs[class*="fusion-builder-row-"] {
		padding-left: 20px;
		padding-right: 20px;
	}
	.fusion-body .fusion-tabs {
		margin-bottom: 0px;
	}
	.more-info-tabs .table-1 table tbody th {
		font-size: 14px;
		white-space: normal;
		font-weight: 400;
    	line-height: 1.5;
	}
	.more-info-tabs .fusion-tabs.fusion-tabs-1 .tab-pane {
		padding-top: 15px;
		padding: 0px 0 20px;
	}
	.more-info-tabs:before {
		height: 120%;
		top: -10px;
	}
	.more-info-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link {
		background: #fff;
		padding: 15px;
	}
	.more-info-tabs .table-1 table th {
		font-size: 14px;
	}
	.more-info-tabs .fusion-tabs.classic .nav-tabs > li.active .tab-link, .more-info-tabs .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .more-info-tabs .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover {
		background: #ffcc11;
	}
	.more-info-tabs .fusion-tabs .nav-tabs li .fusion-tab-heading {
		display: inline-block;
		position: relative;
		white-space: normal;
		font-size: 18px !important;
	}
	.more-info-tabs .fusion-tabs .nav-tabs li .fusion-tab-heading:after {
		content: "\f107";
		font-size: 17px;
		font-weight: 900;
		font-family: "Font Awesome 5 Free";
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
		margin-left: 15px;
	}
	ul.list-style-1 li, .list-style-2.download {
		width: 100%;
	}
	.fusion-content-boxes .col.content-wrapper-background {
		padding: 20px;
	}
	.fusion-top-header .main-title h4 {
		font-size: 22px !important;
		margin-top: 0px;
	}
	.main-title ul {
		margin-bottom: 30px;
	}
	.page-breadcrumb .fusion-text p {
		font-size: 18px !important;
	}
	.post-article-design-1 .fusion-title {
		padding: 15px;
	}
	.insights-box .fusion-content-boxes .content-wrapper-background {
		margin-left: 14px;
	}
	#main .insights .fusion-content-boxes h2.content-box-heading {
		font-size: 18px !important;
		line-height: 1.4 !important;
	}
	.whats-new {
		height: auto;
	}
	.list-style-2.download {
		padding-left: 0;
	}
	.list-style-2.download li {
		display: block;
	}
	.list-style-2.download li a {
		display: table;
		margin-top: 15px;
	}

}
@media only screen and (min-width:0) and (max-width:299px) {
.tab-divv .fusion-tabs .fusion-mobile-tab-nav {
    display: none !important;
}
.tab-divv .fusion-tabs .nav-tabs > li .fusion-tab-heading {
   
    font-size: 14px !important;
	min-height:45px !important;
}

}
@media only screen and (min-width:300px) and (max-width: 550px) {
.tab-divv .fusion-tabs .nav-tabs{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.tab-divv .fusion-tabs .nav-tabs > li .fusion-tab-heading {
    width: 100% !Important;
    position: absolute !important;
    bottom: 30px !important;
    font-size: 14px !important;
	min-height:45px !important;
}
	.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: block;
    width: 27% !important;
	margin: 0px 10px;
}
	.tab-divv .fusion-tabs .fusion-mobile-tab-nav {
    display: none !important;
}
.tab-divv .fusion-tabs .nav-tabs {
    
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border: 1px solid #f1f2f2;
    border-bottom: none;
    background-color: #fff;
     display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.tab-divv .fusion-tabs .nav {
    display: block;
}
	.tab-divv .fusion-tabs .nav-tabs li {
    display: block;
    position: relative;
    float: none;
    text-align: center;
    margin: 0;
    height: 205px!important;
    background-size:69%;
    background-position: top center;
    vertical-align: bottom;
    background-repeat: no-repeat;
}
}
@media only screen and (min-width:550px) and (max-width: 768px) {
	.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: block;
    width: 32% !important;
}
	.tab-divv .fusion-tabs .fusion-mobile-tab-nav {
    display: none !important;
}
.tab-divv .fusion-tabs .nav-tabs {
   
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border: 1px solid #f1f2f2;
    border-bottom: none;
    background-color: #fff;
     display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.tab-divv .fusion-tabs .nav {
    display: block;
}
	.tab-divv .fusion-tabs .nav-tabs li {
    display: block;
    position: relative;
    float: none;
    text-align: center;
    margin: 0;
    height: 205px;
    background-size: 53%;
    background-position: top center;
    vertical-align: bottom;
    background-repeat: no-repeat;
}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: block;
    width: 32% !important;
}
	.tab-divv .fusion-tabs .fusion-mobile-tab-nav {
    display: none !important;
}
.tab-divv .fusion-tabs .nav-tabs {
    display: flex;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border: 1px solid #f1f2f2;
    border-bottom: none;
    background-color: #fff;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tab-divv .fusion-tabs .nav {
    display: block;
}
.tab-divv .fusion-tabs .nav-tabs li {
    display: block;
    position: relative;
    float: none;
    text-align: center;
    margin: 0;
    height: 276px;
    background-size: 50%;
    background-position: top center;
    vertical-align: bottom;
    background-repeat: no-repeat;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1199px) {
	.tab-divv .fusion-tabs .nav-tabs.nav-justified > li {
    display: block;
    width: 32% !important;
}
	.tab-divv .fusion-tabs .fusion-mobile-tab-nav {
    display: none !important;
}
.tab-divv .fusion-tabs .nav-tabs {
    display: flex;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border: 1px solid #f1f2f2;
    border-bottom: none;
    background-color: #fff;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tab-divv .fusion-tabs .nav {
    display: block;
}
.tab-divv .fusion-tabs .nav-tabs li {
    display: block;
    position: relative;
    float: none;
    text-align: center;
    margin: 0;
    height: 297px;
    background-size: 50%;
    background-position: top center;
    vertical-align: bottom;
    background-repeat: no-repeat;
}
}


/* ---------------- */
/* ------------------ */

.upskill-aws-with-edForce-logo-1 img{
/* 	width: 100%!important;
    height: auto!important; */
}

/* .upskill-aws-with-edForce-logo-2{
	max-width: 220px!important;
} */

.gray-box-upskill-aws{
    background-image: linear-gradient(to right,#e8e8e8,#e8e8e8)!important;
}

.aws-course{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.course-item{
    height: 180px;
    width: 180px;
    clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
    background-image: linear-gradient(to right,#1c6aa5,#47afd0);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.course-item a{
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    transition: .4s all;
}
.course-item a:hover{
    color: #9df153;
}
.course-item.one{
    position: absolute;
    top: -30px;
    left: 0;
}
.course-item.two{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(80% , 30%);
}
.course-item.three{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0 , 77%);
}
.course-item.four{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(80% , 124%)
}
.course-item.five{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(160% , -15%);
}
.course-item.six{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(160% , 78%);
    background-image: linear-gradient(to right,#40992c,#77bd39) !important;
}
.course-item.seven{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(160% , 171%)
}
.course-item.eight{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(240% , 32%);
}
.course-item.nine{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(240% , 126%)
}
.course-item.ten{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(320% , 80%);
}



.aws-course-second{
    position: relative !important;
    margin-top: 350px;
/*     margin-left: -170px; */
	margin-left: -70px;
    min-height: 350px;
}
.course-item-second{
    height: 180px;
    width: 180px;
    clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
    background-image: linear-gradient(to right,#1c6aa5,#47afd0);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    /* position: absolute;
    top: 0;
    left: 0; */
}
.course-item-second a{
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    transition: .4s all;
}
.course-item-second a:hover{
    color: #9df153;
}

.course-item-second.one{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0% , 0%);
}

.course-item-second.two{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0% , 94%);
}


.course-item-second.three{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(82% , -46%)
}

.course-item-second.four{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(82% , 50%);
    background-image: linear-gradient(to right,#40992c,#77bd39) !important;
}

.course-item-second.five{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(163% , -92%);
}
.course-item-second.six{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(163% , 2%);
}
.course-item-second.seven{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(163% , 96%);
}

@media screen and (max-width: 767px) {
    .aws-course{
        margin-top: 50px;
        margin-left: -30% !important;
    }
    
    .course-item a {
        text-decoration: none;
        color: #fff;
        font-size: 10px;
        line-height: 1.2;
        font-weight: 600;
        transition: .4s all;
    }
    .course-item{
        height: 120px;
        width: 120px;
    }
    .aws-course-second {
        position: relative !important;
        margin-top: 450px;
/*         margin-left: 14% !important; */
		margin-left: 1% !important;
    }
    .course-item-second a {
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        line-height: 1.2;
        font-weight: 600;
        transition: .4s all;
    }
    .course-item-second{
       height: 120px;
       width: 120px;
    }
    .course-item.one{
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(81% , -65%);
    }
    .course-item.three {
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(80% , 218%)
    }
    .course-item.ten {
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(240% , 220%)
    }

    .course-item-second.one {
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(0% , -93%);
    }
    .course-item-second.two {
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(0% , 3%);
    }
}
@media screen and  (min-width: 768px) and (max-width:992px) {
    .course-item{
        height: 140px;
        width: 140px;
    }
    .aws-course-second{
        position: relative;
/*         margin-top: 320px;
        margin-left: 350px; */
		margin-top: 425px;
        margin-left: 105px;
    }
    .course-item-second{
        height: 140px;
        width: 140px;
    }
	
	.upskill-aws-with-edForce-second-h{
		margin-top: 45px!important;
	}
}

@media screen and  (min-width: 1201px) and (max-width:1420px) {
	.aws-course-second {
		margin-left: 60px!important;
	}
	
}


@media screen and  (min-width: 1199px) and (max-width:1200px) {
	.aws-course-second {
  
     margin-top: 560px!important;
    /* margin-left: -170px; */
    margin-left: 135px!important;
}
	
	.upskill-aws-with-edForce-second-h p{
		margin-top: 55px!important;
	}
	
}

@media screen and  (min-width: 992px) and (max-width:1199px) {
    .course-item{
        height: 180px;
        width: 180px;
    }
    .aws-course-second{
        position: relative;
        margin-top: 390px;
        margin-left: -215px;
    }
    .course-item-second{
        height: 180px;
        width: 180px;
    }
	
	.upskill-aws-with-edForce-second-h p{
		margin-top: 55px!important;
	}
}

@media screen and  (min-width: 991px) and (max-width:1199px) {
	.aws-course-second {
  
    margin-top: 555px!important;
    margin-left: 130px!important;
	}
	
	
}
	

/*------------------  */

.aws-check-list-heading-sec p{
	font-weight:600!important;
}

.aws-check-list-heading-sec{
	margin-top: -200px!important;
}

.aws-check-list-sec li p{
  font-size:20px!important;
  font-weight:600!important;
}

.aws-check-list-sec li{
   padding-bottom:15px!important;
}

.aws-bottom-text-sec p{
	font-size: 18px!important;
    color: #000!important;
}

.upskill-aws-with-edForce-heading h1{
	margin-top: -240px!important;
}

@media only screen and (max-width: 600px) {
	
	.aws-check-list-heading-sec {
        margin-top: -150px!important;
     }
	
	.aws-check-list-heading-sec p{
        font-size: 25px!important;
     }
	
	.aws-check-list-sec li p{
		font-size: 18px!important;
        line-height: 1.2em!important;
	}
	
	.aws-check-list-sec .fusion-li-icon{
		margin-top: 12px!important;
	}
	
	.upskill-aws-banner-sec-main{
		min-height: 275px!important;
	}
	
	.upskill-aws-with-edForce-heading h1{
		font-size:18px!important;
		margin-bottom: 150px!important;
	}
	
	.upskill-aws-with-edForce-heading h1{
		margin-top: -95px!important;
	}
	
	.upskill-aws-with-edForce-second-h .fusion-text-1{
		font-size: 20px!important;
		margin-top: 0px!important;
		margin-left: 0px!important;
	}
}

@media screen and  (min-width: 768px) and (max-width:1200px) {
	.aws-check-list-heading-sec{
	margin-top: 0px!important;
}
}


@media screen and  (min-width: 1201px) and (max-width:1360px) {
	.upskill-aws-with-edForce-second-h p{
	  font-size: 19px!important;
     }
}



/* ----------------- */
/* gallery */
/* ----------------- */

.gallery-image-col-sec{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
    padding: 15px 15px 15px 15px!important;
    border-radius: 10px!important;
	margin:-20px!important;
}

.gallery-image-col-sec .fusion-column-wrapper{
	margin-left:0px!important;
	margin-right:0px!important;
}

.gallery-image-col-sec .gallery-image-title h3{
	font-size: 18px!important;
    margin: 10px 0px!important;
    color: #0091da!important;
	min-height:48px!important;
}

.gallery-image-col-sec .gallery-image-title h3:hover{
	color:#7bbe20!important;
}

.gallery-image-col-sec{
	transition: 0.4s all!important;
}

.gallery-image-col-sec img{
	background-color:#000!important;
	transition: 0.4s all!important;
}

.gallery-image-col-sec:hover img{
	 filter: brightness(0.7)!important;
    -webkit-transform: scale(1.05)!important;
    transform: scale(1.05)!important;
}

.gallery-image-col-sec-2{
	padding: 15px 15px 15px 15px!important;
    margin: -20px!important;
}



@media only screen and (max-width: 600px){
	.gallery-image-col-sec {
      margin: 0px 0px 30px!important;
    }
}

@media screen and  (min-width: 768px) and (max-width:1200px) {
	.gallery-image-col-sec {
      margin: 0px 0px 30px!important;
    }
}





/* ----------------- */
/*End gallery */
/* ----------------- */



/* ----------------- */
/* media */
/* ----------------- */

.media-sec-start{
	padding: 0px 30px 40px 30px!important;
}

.media-sec-start-first{
	padding-top:60px!important;
}


.media-sec-start .fusion-builder-row{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px!important;
    background-color: #fff!important;
    padding: 20px 20px 0px 20px!important;
    border-radius: 5px!important;
}

.media-sec-start .fusion-builder-row-inner{
	box-shadow: none!important;
    background-color:none!important;
    padding:0px!important;
    border-radius: 0px!important;
}

.media-nested-text-col .fusion-column-wrapper{
	margin-left:0px!important;
}

.media-sec-start .media-sec-channel-img{
	margin-top:20px!important;
}

.media-sec-start .media-sec-date p{
	margin-top: 10px!important;
    font-size: 14px!important;
    color: #7BBE20!important;
    font-weight: 500!important;
}

.media-sec-start .media-sec-title h3{
	color: #1D428A!important;
}

.media-sec-start .media-sec-text p{
	font-size: 14px!important;
}

.media-sec-start .media-sec-infographic-img img{
	border: 2px solid gray;
    border-radius: 5px!important;
    padding: 5px!important;
	width: 300px;
    height: 160px;
    object-fit: contain;
}

@media only screen and (max-width: 600px){
	
	.media-sec-start .fusion-builder-row {	
		padding: 0px 10px 0px 10px!important;
	}
	
	.media-sec-start .media-sec-title h3 {
		font-size: 18px!important;
     }
	
	.media-sec-start .media-sec-date p {
        margin-top: 10px!important;
		margin-bottom: 5px!important;
	}
	
	.media-sec-start .media-sec-text p {
			margin-bottom: 0px!important;
		}
	
	.media-sec-channel-img-photo{
		max-width: 100px!important;
	}
	
/* 	.media-sec-start .fusion-builder-row {
		padding: 15px!important;
	} */
}

/* @media screen and  (min-width: 768px) and (max-width:1200px) {
	
} */

/* ----------------- */
/* End media */
/* ----------------- */

/* .aws-inner-pages-heading h1:hover{
	color:#7BBE20!important;
} */

.aws-upskill-aws-day-btn{
	width:220px!important;
}

.certificate-page-partner{
    margin: 5px 0px 5px 0px!important;
}

.certificate-page-partner .fusion-gallery-image{
	border: 2px solid #eeee!important;
    background-color: #fff!important;
    border-radius: 5px!important;
    width: auto!important;
    height: auto!important;
    text-align: center!important;
}

.certificate-page-partner .fusion-gallery-image img{
	width: 65%!important;
    margin: 5px auto!important;
}


/* -------- */
/* AR VR  */
/* ------- */

.ar-vr-banner-text p{
	font-size: 40px!important;
    font-weight: 600!important;
    line-height: 54px!important;
}

.ar-vr-second-sec-heading p{
	font-size: 45px!important;
    font-weight: 600!important;
    line-height: 50px!important;
}

.ar-vr-checklist{
	font-size:20px!important;
}

.ar-vr-checklist .fusion-li-item{
	padding: 15.5px 0!important;
}

.ar-vr-checklist .fusion-li-item .fusion-li-icon{
	height: 10px !important;
}

.ar-vr-icons-sec{
	padding-top:50px!important;
}

.ar-vr-icons-sec .heading-with-icon img{
	width:72px!important;
	margin-left: -10px!important;
}

.ar-vr-icons-sec-1 .content-box-column .content-box-wrapper{
		border-right: 3px solid #000!important;
        border-radius: 0px!important;
	}

.ar-vr-icons-sec-2 .content-box-column .content-box-wrapper{
		border-right: 3px solid #000!important;
        border-radius: 0px!important;
	}


@media screen and  (min-width: 320px) and (max-width:600px){
	.ar-vr-banner-text p {
		font-size: 26px!important;
		line-height: 40px!important;
   }
	
	.ar-vr-banner-para p{
		font-size: 18px!important;
        line-height: 26px!important;
	}
	
	.ar-vr-second-sec-heading p {
		font-size: 26px!important;
		line-height: 35px!important;
    }
	
	.ar-vr-checklist {
       font-size: 16px!important;
     }
	
	.ar-vr-icons-sec{
		padding-top: 20px!important;
	}
	
	.ar-vr-icons-sec .fusion-column{
		margin-bottom: 0px!important;
	}
	
	.ar-vr-icons-sec .heading-with-icon img {
		width: 60px!important;
    }
	
	.ar-vr-icons-sec .heading-with-icon .content-box-heading {
		font-size: 18px!important;
    }
	
	.ar-vr-icons-sec-1 .content-box-column .content-box-wrapper {
		 border-right: 0px!important;
		 border-bottom: 3px solid #000!important;
    }
	
	.ar-vr-icons-sec-2 .content-box-column .content-box-wrapper {
		 border-right: 0px!important;
		 border-bottom: 3px solid #000!important;
    }
	
	
	
}



@media screen and  (min-width: 768px) and (max-width:920px) {
	.ar-vr-banner-sec{
		height:70vh!important;
	}
	
	.ar-vr-second-sec-heading p {
		font-size: 30px!important;
		line-height: 35px!important;
    }
	
	.ar-vr-checklist {
		font-size: 18px!important;
		line-height: 1.5em!important;
     }
}

@media screen and  (min-width: 1024px) and (max-width:1201px) {
	.ar-vr-banner-sec{
		height:100vh!important;
	}
	
	.ar-vr-banner-para{
		width:65%!important;
	}
}

@media screen and  (min-width: 1200px) and (max-width:1300px){
	.ar-vr-banner-text p {
    font-size: 35px!important;
    font-weight: 600!important;
    line-height: 42px!important;
    margin-top: -40px!important;
}
	
	.ar-vr-banner-para{
		line-height: 1.4em!important;
	}
}

/*----------------  */
/* End AR-VR */
/* ---------------- */




/* -------------------- */
/* Blog listing page */
/* -------------------- */


.fusion-post-grid .fusion-image-wrapper img{
	transition: 0.4s all!important;
}

.fusion-post-grid .fusion-image-wrapper:hover img{
	filter: brightness(0.7)!important;
    -webkit-transform: scale(1.05)!important;
    transform: scale(1.05)!important;
}

/* .category-blog .fusion-alignleft{
	padding: 6px 0px!important;
    background: none !important;
	text-align: start!important;
}

.category-blog .fusion-read-more {
    text-align: start!important;
    color: #0175c8!important;
    font-size: 15px;
} */


/* -------------------- */
/* End Blog listing page */
/* -------------------- */

.media-popup-img-sec .modal-header{
	padding:10px!important;
}


.media-popup-img-sec .modal-lg .close {
    color: #CCCCCC!important;
    font-size: 40px !important;
    font-weight: 500!important;
    margin-right: 0px!important;
    margin-top: 0px !important;
}

.media-popup-img-sec .modal-body p{
	margin:0px!important;
}
.media-popup-img-sec .modal-body{
	padding:0px 10px 10px 10px!important;
}

.media-popup-img-sec .modal-footer {
    margin-top: 0px!important;
    padding: 0px 20px 10px!important;
    text-align: right!important;
    border-top: 0px solid #e5e5e5!important;
}

.media-sec-infographic .media-poup-btn {
	padding: 0px!important;
    border: 0px!important;
    text-align: left!important;
}
.media-sec-infographic .fusion-button-text:hover{
	background-color:#fff!important;
	color:#0091DA!important;
}

.media-sec-infographic .button-custom:hover {
	border: 0px!important;
}

.media-sec-infographic .button-custom{
	width:unset!important;
}


/* cloud lab */

.cloud-lab-tech-img .fusion-column-wrapper{
	margin:0px 0px 0px 0px!important;
}

.page-id-18242 #main{
	padding-top:0px!important;
}


@media screen and  (min-width: 1024px) and (max-width:1320px) {
	.cloud-lab-new-banner-sec img{
	height: 250px;
	object-fit:fill;
}
}

@media screen and  (min-width: 1321px) and (max-width:1440px) {
	.cloud-lab-new-banner-sec img{
	height: 330px;
	object-fit:fill;
}
}

.github-partner-sec-1{
	display:none!important;
}

.chef-partner-sec-1{
	display:none!important;
}

.rich-features-sec-new{
	min-height:150px!important;
}

@media only screen and (max-width:600px){
   .rich-features-sec-new {
    min-height: 80px!important;
}
}



.new-partner-logo-design-sec-1 .fusion-grid-column:nth-child(1), .new-partner-logo-design-sec-1 .fusion-grid-column:nth-child(2), .new-partner-logo-design-sec-1 .fusion-grid-column:nth-child(3), .new-partner-logo-design-sec-1 .fusion-grid-column:nth-child(4){
	border-top: 0!important;
    border-left: 0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-1 .fusion-grid-column:nth-child(5){
	border-top: 0!important;
    border-left: 0!important;
	border-right:0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-2{
	margin-top:2px!important;
}

.new-partner-logo-design-sec-2 .fusion-grid-column:nth-child(1), .new-partner-logo-design-sec-2 .fusion-grid-column:nth-child(2), .new-partner-logo-design-sec-2 .fusion-grid-column:nth-child(3), .new-partner-logo-design-sec-2 .fusion-grid-column:nth-child(4){
	border-top: 0!important;
    border-left: 0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-2 .fusion-grid-column:nth-child(5){
	border-top: 0!important;
    border-left: 0!important;
	border-right:0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-3{
	margin-top:2px!important;
}

.new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(1), .new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(2), .new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(3), .new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(4){
	border-top: 0!important;
	border-bottom:0!important;
    border-left: 0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(5){
	border-top: 0!important;
	border-bottom:0!important;
    border-left: 0!important;
	border-right:0!important;
    border: dashed 1px #0091da;
}

.new-partner-logo-design-sec-3 .fusion-grid-column:nth-child(1){
	height:119px!important;
}

.new-partner-logo-design-sec-1 .fusion-grid-column, .new-partner-logo-design-sec-2 .fusion-grid-column, .new-partner-logo-design-sec-3 .fusion-grid-column{
	padding:15px!important;
}

.fusion-gallery-2 .fusion-gallery-image{
	background-color:unset!important;
}

.certificate-page-partner-2 .fusion-grid-column .fusion-gallery-image:nth-child(1){
/* 	border:none!important; */
}

.certificate-page-partner-2{
	left:20%!important;
}


/* home partner section */

.new-partner-sec-home-p .home-partner-new-logo-sec-p{
	box-shadow: rgba(19,46,112,0.1) 0 1rem 4rem 0!important;
	border-radius: 20px;
}


/*  */

.certified-certificate{
	text-align:center;
}

.certification-main-title{
	border-bottom: 2px solid #eeee;
}

.certification-main-title img{
	background-color: #ecebeb!important;
    border-radius: 10px!important;
    padding: 5px!important;
}

.certification-main-title .content-box-heading{
	margin-top:10px!important;
}

.new-certificate-box-aws .certi-logo{
	width: 100px!important;
    margin-top: 15px!important;
}

.new-certificate-box-aws .certification-sub-title{
	margin-bottom:0px!important;
	margin-top: -12px;
}

.new-certificate-box-aws .certification-price-txt{
	color: #038ad2!important;
    margin-top: 6px!important;
}

.certified-certificate .fusion-content-boxes{
	margin-bottom:0px!important;
}

.new-certificate-box-aws .content-box-column{
	margin-bottom:0px!important;
}


.horizontal-aws-certificate img{
	background-color: #ecebeb!important;
    border-radius: 10px!important;
    padding: 5px!important;
}

.horizontal-aws-certificate{
	margin-bottom:0px!important;
}

.horizontal-aws-certificate .content-box-column{
	margin-bottom:0px!important;
}

.horizontal-aws-certificate .content-box-heading{
	font-weight: 600!important;
	margin-top:5px!important;
}

.horizontal-aws-certificate .link-area-link-icon-hover:hover{
	color:none!important;
}


.horizontal-aws-certificate .content-container{
	color: #038ad2!important;
}

.horizontal-aws-certificate .content-box-wrapper{
	border: 1px solid #dcdbdb!important;
    border-radius: 5px!important;
    padding: 10px 10px 10px 10px!important;
	height: 85px!important;
    display: flex!important;
	justify-content: space-between!important;
	gap:4px;
}

.horizontal-aws-certificate .content-box-wrapper .heading{
	margin-bottom:0px!important;
}

.horizontal-aws-certificate .content-box-wrapper .heading h2{
	line-height: 1.3em!important;
}

.horizontal-aws-certificate .content-box-wrapper:hover{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px!important;
}

/*  */

.product-list1 .paginations .current{
	background-color:#0091da;
	padding: 8px 10px;
    margin: 5px;
    color: #fff;
}

.product-list1 .paginations .page-numbers{
	padding: 8px 10px;
	border: 1px solid #e5e5e5;
}

/*  */
.list-type-certification .fusion-li-item{
	border-bottom: 1px solid #ebebeb!important;
    margin-bottom: 10px!important;
}

.list-type-certification .fusion-li-item p{
	margin-bottom:0px!important;
	font-size:15px!important;
}

.list-type-certification .fusion-li-item .list-certificate-price-txt{
	color: #038ad2!important;
}

/* blog heading */

.blog-shortcode-post-title {
	font-size:20px!important;
}


.type-post .blog-page-css h2{
	font-size:24px!important;
	font-weight:600!important;
}

.type-post .blog-page-css h3{
	font-size:20px!important;
	font-weight:600!important;
}

.type-post .blog-page-css h4{
	font-size:18px!important;
	font-weight:600!important;
}

.type-post .blog-page-css h5{
	font-size:18px!important;
	font-weight:600!important;
}

/* ------------------- */
/* AWS Skill builder */
/*---------------------  */


.page-id-20564 #main{
	padding-top:0px!important;
}


.aws-skill-builder-page-banner-h h1{
	color:#fff!important;
}

.aws-skill-builder-page-logo{
	width:40%!important;
}

.aws-skill-builder-second-sec-round-img{
	width:55%!important;
}

.aws-skill-builder-second-sec-right-box-1{
	padding: 120px 50px 0px 50px!important;
	margin-bottom: 0px!important;
    text-align: center!important;
}

.aws-skill-builder-second-sec-right-box-1 p{
	font-size: 17px;
}

.aws-skill-builder-page-btn-sec{
	background: #ffffff!important;
}

.aws-skill-builder-page-btn-sec:hover .fusion-button-text{
	color:#fff!important;
}
/* 
.aws-skill-builder-second-sec-right-box p{
	font-size: 17px;
} */

.aws-skill-builder-second-sec-right-box-1 .content-box-column{
	margin-bottom:0px!important;
}

.aws-skill-builder-second-sec-right-box{
	padding: 30px 50px 0px 50px!important;
    margin-bottom: 0px!important;
    text-align: center!important;
}

.aws-skill-builder-second-sec-right-box .content-box-column{
	margin-bottom:0px!important;
}

.aws-skill-builder-second-sec-right-box .content-container p{
	font-size: 17px;
    font-weight: 500;
    line-height: 24px;
}

.aws-skill-builder-second-sec-right-box-container{
	margin-bottom:0px!important;
}

.aws-skill-builder-second-sec-right-box-container .fusion-column-wrapper{
	height: 930px!important;
/*     margin-top: -100px!important; */
	margin-left: 0px !important;
}


.skill-page-blue-sec .fusion-content-layout-column{
	 background-position: right center;
    background-repeat: no-repeat;
    background-size: contain!important;
    margin: 0px 0px 0px 20px!important;
}

.skill-page-blue-sec{
	margin:0px!important;
}

.skill-aws-bottom-sec{
	background: #0098D1;
    padding: 20px;
    border-top: 10px solid #78BE00;
	margin-top: 61px;
}

.skill-aws-bottom-sec-mob{
	background: #0098D1;
    padding: 20px;
    border-top: 10px solid #78BE00;
}

.skill-aws-join-txt{
	width:60%;
}

@media only screen and (max-width:600px){
  .skill-aws-join-txt{
	width:100%;
	  font-size: 18px!important;
    color: #ffffff!important;
}
	
	.aws-skill-builder-second-sec-round-img {
    width: 100% !important;
}
	.aws-skill-builder-second-sec-right-box-1 {
		padding: 110px 50px 0px 50px !important;
	}
	
	.skill-page-blue-sec .fusion-content-layout-column{
		background-image:none!important;
	}
	
	.aws-skill-builder-page-banner-bottom-img{
		margin-bottom:-25px;
	}
}


@media screen and  (min-width: 768px) and (max-width:1220px) {
	.aws-skill-builder-second-sec .fusion-builder-row{
		max-width:100%!important;
		width:100%!important;
		flex-wrap: nowrap!important;
	}
	
	.skill-aws-join-txt {
       width: 100%;
      }
	.aws-skill-builder-page-banner-bottom-img {
      margin-bottom: -25px;
     }
}

   

/* -------------------- */







	
	


