/* 
Theme Name:		 ZTS-Learning
Theme URI:		 http://childtheme-generator.com/
Description:	 ZTS-Learning is a child theme of GeneratePress, created by ChildTheme-Generator.com
Author:			 Abaan Outsourcing
Author URI:		 http://childtheme-generator.com/
Template:		 generatepress
Version:		 1.0.0
Text Domain:	 zts-learning
*/
.hide, #gform_wrapper_1 .gform_heading{display:none !important;}
a{text-decoration:none !important}
.mb-0{margin-bottom:0px !important}
.columns-gap{gap:1em}
.moreless-button{color:#be1310;}
.no-sidebar .entry-content .alignfull{margin-left:auto;margin-right:auto;}
.inline_icon .wp-block-button__link { display: flex;}
.hover_animation figure{margin-bottom:-4px}
.hover_animation figure img {transition: 0.3s ease-in-out; background: #fff; padding: 10px 5px; transform: scale(1);
border-radius: 5px;box-shadow: 0px 0px 15px rgb(0 0 0 / 20%) !important;}
.hover_animation:hover figure img {transform: scale(0.9);transition: 0.3s ease-in-out;}
.overview_list_style .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {width: 100%;background: #e6f2fd;border-radius: 100px;}
.skills_border {border-left: 3px solid var(--accent);box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.12);background:#fff;}
.platform_tools .slick-track {margin-bottom: 20px; margin-top: 20px;}
.platform_tools .slick-track .wpls-fix-box img {background: #fff;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12) !important;
border-radius: 10px !important; padding: 5px;}
.project_work .uagb-ifb-image-content {background: var(--accent);height: 40px; border-radius: 100px; padding: 5px;    margin-right: 10px;}
.project_work .uagb-ifb-image-content img {filter: invert(1);}
.project_tabs ul, .career_service ul {width: 100%;}
.project_tabs ul li {flex-grow: 1;text-align: center !important;border-color: var(--light-blue) !important;}
.project_tabs ul li:last-child {margin-right: 0px !important;}
.project_tabs ul li a.uagb-tabs-list {width: 100%; margin: auto; display: block !important; line-height: 21px; background: var(--light-blue); font-weight: 600 !important;}
.project_tabs ul li.uagb-tabs__active a.uagb-tabs-list, .project_tabs ul li:hover a.uagb-tabs-list {background: var(--accent);color: #fff !important;}
.advantage_accordion .wpsm_panel, .advantage_accordion .wpsm_panel-body img {border-radius: 10px !important;}
.career_service ul li {flex: 1;}
.career_service ul li a.uagb-tabs-list {width: 100%;justify-content: center;}
.inline_begde {display: flex;align-items: center;}
.inline_begde p.uagb-desc-text {background: #6659b8;padding: 8px 12px 8px 8px;line-height: 10px;font-size: 12px;text-transform: uppercase;margin-left: 18px;position: relative; letter-spacing: 1px;}
.inline_begde p.uagb-desc-text:before {content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 10px solid #6659b8; left: -10px; position: absolute; top: 0;}
.testimonial_equal_column .uagb-tm__content {box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12) !important;}
.testimonial_equal_column .uagb-tm__text-wrap {position: relative;padding-top: 70px;}
.testimonial_equal_column .uagb-tm__text-wrap .uagb-tm__meta-inner {position: absolute;top: 0;left: 0;right: 0;}
.testimonial_design .sp-testimonial-pro-item .sp-testimonial-pro {border-top: 2px solid var(--accent) !important; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12);}
.testimonial_design .sp-testimonial-pro-item .tpro-client-testimonial a.tpro-read-more {display: block; margin-top: 10px;}
.info_details_inline .uagb-ifb-content {display: flex;align-items: center;}
.info_details_inline .uagb-ifb-content .uagb-ifb-desc, .info_details_inline .uagb-ifb-content .uagb-ifb-title-wrap {flex: 1;}
.info_details_inline .uagb-ifb-content .uagb-ifb-desc {text-align: right;}
.form_inline form.uagb-forms-main-form .uagb-forms-field-set, .form_style_wrapper form .gfield{position: relative;}
.form_inline .uagb-forms-input-label, .form_inline .uagb-forms-email-label {position: absolute;top: 12px;left: 12px;background: #f7f8f9;padding: 0px 6px;  transition: 0.3s linear;transform: translateY(0px) translateX(10px);}
.course_detail{margin-left: 0px;padding-left: 2.5em;margin-bottom: 0px;}
.wpsm_panel-group#wpsm_accordion_702 .wpsm_panel-body, #wpsm_accordion_702 h4.wpsm_panel-title a{font-family: 'Poppins', sans-serif !important;}
ul.course_include {/*display: flex;*/display: none;gap: 1em;list-style: none;margin-left: 15px;font-weight: 700;font-family: 'Poppins', sans-serif;padding-bottom: 7px;border-bottom: 1px solid #dddd;}
ul.course_include li i {margin-right: 7px; color: #a1a1a1;font-size: 20px;}
.download_btn {/*display: flex;*/display: none;margin: 40px 0px 10px 15px;}
.download_btn a {background: #c60019;border-radius: 5px;padding: 10px 16px;color: #fff;font-weight: 600;font-family: 'Poppins', sans-serif;}
.download_btn a:hover{background: #000;}
.download_btn a i {font-size: 22px;margin-right: 5px;position: relative;top: 2px;}
.gform_wrapper.gravity-theme .gfield_required{font-size:0px !important;}
.gform_wrapper.gravity-theme .gfield_contains_required .gfield_label:after {content: "*";color: #be1310;font-size: 15px;
margin-left: 3px;}
.form_style_wrapper form .gfield input[type="text"], .form_style_wrapper form .gfield input[type="email"], .form_style_wrapper form .gfield input[type="tel"], .form_style_wrapper form .gfield textarea{border-radius: 5px;min-height: 54px !important;background: #f7f8f9 !important;font-size: 14px;text-indent: 10px;padding-top: 17px;}
.form_style_wrapper form .gfield .gfield_label {text-transform: uppercase;font-weight: 600;font-size: 13px;margin-bottom: 0px !important;position: absolute;top: 12px;left: 12px;background: #f7f8f9;padding: 5px 6px; transition: 0.3s linear; transform: translateY(0px) translateX(10px);line-height: 15px;}
.form_style_wrapper form .gform_footer {margin-top: 0px;}
.form_style_wrapper form .gform_footer input[type="submit"]  {background: var(--contrast);font-size: 16px; color: var(--yellow);border-radius: 3px;font-weight: 700;padding: 12px 24px;}
.form_style_wrapper form .gform_footer input[type="submit"]:hover, .form_style_wrapper#gform_wrapper_2 form .gform_footer input[type="submit"]{background: var(--accent);color: var(--base-3);}
#popmake-733 #pum_popup_title_733 {font-weight: 700;font-size: 23px; text-align: center; background: #e6f2fd; padding: 10px; margin-bottom: 30px; border-radius: 5px;}

/** Form
.ginput_container_radio .gfield_radio {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
}
.ginput_container_radio .gfield_radio .gchoice {
    border: 2px solid #c60019;
    padding: 15px 0px 15px 15px;
    position: relative;
}
.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input {
    position: absolute;
    left: auto;
    top: 15px;
    opacity: 0;
    z-index: -1;
    right: 15px;
}
.ginput_container_radio .gfield_radio .gchoice label {
    width: 100%;
}
.ginput_container_radio .gfield_radio .gchoice label:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: transparent;
    border-radius: 100px;
    left: auto;
    top: 15px;
    right: 15px;
    border: 2px solid #ce001f;
}
End Form **/
.box_corners{overflow:hidden !important}
.box_corners:before, .box_corners:after {content: "";position: absolute;background-image: url(/wp-content/uploads/2023/06/Thankyou-corners.png);width: 200px;height: 200px;top: -10px;left: -20px;}
.box_corners:after {bottom: -10px;right: -20px;left: auto;top: auto;background-image: url(/wp-content/uploads/2023/06/Thankyou-corners-2.png);}



@media (min-width:768px){
.form_inline form.uagb-forms-main-form {display: flex; gap: 0.5em;}
.form_inline form.uagb-forms-main-form .uagb-forms-field-set {flex: 1;margin-bottom:0px !important}	
.skills_border { min-height: 60px; display: flex !important; align-items: center;}	
.form_inline form.uagb-forms-main-form .uagb-forms-field-set input[type="text"], .form_inline form.uagb-forms-main-form .uagb-forms-field-set input[type="email"] {min-height: 54px !important;}
.testimonial_equal_column .uagb-testimonial__wrap .uagb-tm__desc {min-height: 102px;}
.testimonial_design .sp-testimonial-pro-item .tpro-client-designation-company{min-height:40px;}
.form_style_wrapper.not-button-inline_wrapper form{display: block;grid-column-gap: 1%;}
.form_style_wrapper form {display: flex;grid-column-gap: 1%;}	
.form_style_wrapper form .gform-body.gform_body{flex: 1;}	
.form_style_wrapper form .gform_footer {padding-top: 0px !important;
margin-top: 0px !important;}
.form_style_wrapper form .gform_footer input[type="submit"]	{margin-bottom: 0px !important;}
.form_style_wrapper form .gform-body.gform_body .gform_fields{grid-column-gap: 1%;}	
}

@media (max-width:976px){
	.key_highlight_img_mb .wp-block-uagb-info-box .uagb-ifb-image-content {margin-bottom: 0px;}
	.moreless-button {display: block;line-height: 17px;text-align: center;font-size: 12px;font-weight: 700 !important;}
	.project_work .uagb-ifb-image-content {height: 40px;padding: 5px !important;margin-bottom: 15px !important;width: 40px !important;margin: auto !important;}
	.project_tabs ul li{width:100%;margin-bottom:0px !important;}
	.project_tabs ul li:last-child{margin-right:10px !important;}
	.project_tabs ul{gap:0.5em}
	.career_service, .career_service ul{display:block !important;width: 100% !important; max-width: 100% !important;}
	.career_service .uagb-tabs__body-wrap {max-width: 100% !important;}
	.testimonial_equal_column .uagb-testimonial__wrap .uagb-tm__desc{min-height:auto !important}
	.info_details_inline .uagb-ifb-content{display:block !important}
	.info_details_inline .uagb-ifb-content .uagb-ifb-desc{text-align:left;}
}

@media (max-width:767px){
	.mobile_columns{display: inline-grid !important;grid-template-columns: 1fr 1fr 1fr;text-align: center;}
	.columns-gap{gap:2em !important}
	.moreless-button{text-align:left !important}
	.project_tabs, .career_service{margin:auto !important}
	.project_tabs ul li:last-child{margin-right:0px !important}
	.project_tabs ul li a.uagb-tabs-list{padding:6px 12px !important}
}

@media (max-width:480px){
	.box_corners:before{left:-40px;top:-50px;}
	.box_corners:after{right:-40px;bottom:-50px;}
}