/*
Theme Name:DiviChild
Theme URI: https://iexperto.ca
Description: DiviChild by iExperto
Author: Ainal Haq
Author URI: https://ainal.me
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */

/* .ie-slider-cus.new-by-zi .et_pb_slide_description .et_pb_slide_content::after {
    width: 112%;
    height: 132%;
    content: '';
    position: absolute;
    background-image: linear-gradient(-90deg, #D49F43, #fff5, #D49F43);
    top: -20%;
    left: -6%;
    border-radius: 48% 48% 48% 48%;
    z-index: -1;
} */

.ie-slider-cus.new-by-zi .et_pb_slide_description .et_pb_slide_content {
    position: relative;
}

/* === === === === === Single Page CSS === === === */
.single-breadcrumb {
    background: #fcfaf6;
    padding: 25px 0 15px;
    margin-top: 97px;
}
.breadcrumb-container {
    width: 80%;
    max-width: 1410px;
    margin: 0 auto;
    font-size: 16px;
    color: #F13E4B;
    font-weight: 600;
}
.breadcrumb-container a {
    color: #222;
}
.single #main-content .container::before {
    display: none;
}
.gita-single-page div#left-area {
    padding-right: 30px;
}
h1.gita-single-title {
    font-size: 24px;
    font-weight: 700;
    padding-top: 40px;
}
.gita-single-page .entry-content p {
    font-size: 15px;
    color: #222;
}
div#sectionstripe {
    padding-top: 0 !important;
}
.ie-blog-post {
	transition: all ease-in-out .3s;
}
.ie-blog-post:hover {
    box-shadow: 0 0 28px -8px #999;
}
/* .get-in-touch .fname {
    width: 100%;
} */


label.ylcscl, label.ie-qlab {
    position: relative;
}
.tooltip {
    display:inline-block;
    border-bottom:1px dotted #666;
    text-align:left;
	color: #f13e4b;
}
.tooltip .right {
    min-width:200px;
    top:50%;
    left: 0;
    margin-left:20px;
    transform:translate(0, 20%);
    padding:10px 10px;
    color:#666666;
    background-color: #f4eee3;
    font-weight:normal;
    font-size:13px;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    border:1px solid transparent;box-shadow:0 1px 8px transparent;
    display:none;
}
.tooltip:hover .right {
    display:block;
}
.tooltip .right i {
    position:absolute;
    top:50%;
    right:100%;
    margin-top:-12px;
    width:12px;
    height:24px;
    overflow:hidden;
}
.tooltip .right i::after {
    content:'';
    position:absolute;
    width:12px;
    height:10px;
    left:0;
    top:50%;
    transform:translate(50%,-50%) rotate(-45deg);
    background-color:transparent;
    border:1px solid transparent;box-shadow:0 1px 8px transparent;
}
.btnsubmit {
	cursor: pointer;
}
textarea.ie-q {
    width: 100%;
}
.home-all-speakers .speakers-panelists-wrap .ie-spk-pane-item {
    margin-bottom: 18px !important;
    border-radius: 10px;
}
.ie-accepted-card ul {
    list-style: none;
    text-align: center;
    padding-left: 0;
}
.ie-accepted-card ul li {
    display: inline-block;
}
.ie-accepted-card ul li {
    display: inline-block;
    margin: 0 3px;
    padding: 0 5px;
    height: 34px;
}
/* .page-id-508 #top-menu li:last-child {
    display: none;
} */
.ie-accepted-card ul li img {
    max-width: 60px;
    box-shadow: 0px 0px 7px #ededed;
	border-radius: 3px;
}
.ie-slider-cus .et_pb_slide_content {
    width: 100%;
    max-width: 765px;
    margin-left: auto;
}
.ie-slider-cus .et_pb_slide_content h1 {
    font-size: 48px;
	font-weight: 700;
}
.ie-slider-cus .et_pb_slide .et_pb_slide_overlay_container {
    background: rgba(0,0,0,.34) !important;
}
.ie-slider-cus .et_pb_slide_description {
    padding: 22% 0 10% !important;
}
.btn-convention {
    text-transform: uppercase;
    padding: 7px 17px;
    border: 1px solid #666;
    color: #666;
    border-radius: 4px;
    transition: all .3s ease-in-out;
}
a.btn-convention:hover {
    border: 1px solid #d55342;
    color: #d55342;
}
.ie-hidden-gravity {
    display: none;
}
.get-in-touch input {
	float: left;
}
.get-in-touch br {
	display: none;
}
.mc4wp-EMAIL input {
    margin-right: 0;
}
div#gform_confirmation_message_1 {
    text-align: center;
    font-size: 18px;
}


@media only screen and (min-width: 2150px) {
    .home-sec1-slider .et_pb_slide {
        padding-top: 180px;
        padding-bottom: 140px;
    }
}
@media only screen and (min-width: 1401px) {
	.ie-slider-cus.new-by-zi .et_pb_slide_description .et_pb_slide_content {
		top: -143px;
		right: -153px;
	}
}
@media only screen and (min-width: 981px) and (max-width: 1400px) {
	.ie-slider-cus.new-by-zi .et_pb_slide_description .et_pb_slide_content {
		top: -118px;
		right: -77px;
	}
/* 	.ie-slider-cus .et_pb_slider_container_inner {
		padding: 110px 0;
	} */
}
@media only screen and (min-width: 981px) and (max-width: 1099px) {
/* 	.ie-slider-cus.new-by-zi .et_pb_slide_description .et_pb_slide_content {
		top: -118px;
		right: -77px;
	} */
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 42px;
	}
}
@media only screen and (min-width: 981px) {
	.ie-home-section-2 .row-1 {
		display: flex;
		align-items: center;
	}
	.ie-slider-cus.new-by-zi .et_pb_slide_content h3 {
		font-size: 20px;
	}
}

@media only screen and (min-width: 981px) {
	header#main-header {
		position: relative;
	}
	body.home header#main-header::before {
		content: "";
		position: absolute;
		width: 103%;
		height: 193px;
		background: rgba(100,19,15);
		transform: rotate(176deg);
		top: -127px;
		left: -10px;
	}
	body.home header#main-header::after {
		content: "";
		position: absolute;
		width: 103%;
		height: 134px;
		background: rgba(100,19,15,.5);
		transform: rotate(175deg);
		top: -51px;
		left: -10px;
	}
	body:not(.home) header#main-header {
		background-color: #64130F;
	}
	header#main-header.et-fixed-header::before, header#main-header.et-fixed-header::after {
		opacity: 0;
		visibility: hidden;
		transition: all .4s ease-in-out;
	}
	header#main-header.et-fixed-header {
		background: rgba(100,19,15);
	}
}
@media only screen and (min-width: 1701px) and (max-width: 1799px) {
	.h-banner1st-txt {
		position: absolute;
		top: -303px;
		left: 15%;
	}
}
@media only screen and (min-width: 1601px) and (max-width: 1700px) {
	.h-banner1st-txt {
		position: absolute;
		top: -264px;
		left: 14.5%;
	}
}
@media only screen and (min-width: 1501px) and (max-width: 1600px) {
	.h-banner1st-txt {
		position: absolute;
		top: -251px;
		left: 15%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 37px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 21px;
	}
}
@media only screen and (min-width: 1401px) and (max-width: 1500px) {
	.h-banner1st-txt {
		position: absolute;
		top: -251px;
		left: 13%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 36px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 21px;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1400px) {
	.h-banner1st-txt {
		position: absolute;
		top: -220px;
		left: 11%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 35px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 20px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1300px) {
	.h-banner1st-txt {
		position: absolute;
		top: -224px;
		left: 11%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 32px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 19px;
	}
}
@media only screen and (min-width: 1101px) and (max-width: 1200px) {
	.h-banner1st-txt {
		position: absolute;
		top: -206px;
		left: 11%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 30px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 18px;
	}
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
	.h-banner1st-txt {
	    position: absolute;
	    top: -167px;
	    left: 7%;
	    transform: scale(.8);
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 28px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 16px;
	}
}
@media only screen and (max-width: 980px) {
    .home-sec1-slider .et_pb_slide {
        background-position: -250px center;
    }
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 36px;
	}
	header#main-header, ul#mobile_menu {
		background: rgba(100,19,15) !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	.h-banner1st-txt {
	    position: absolute;
        top: -145px;
    	left: 6%;
	    transform: scale(.8);
	    width: 520px;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 27px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 16px;
	}
	.h-banner2nd-txt {
		bottom: -53px;
	}
	.h-banner2nd-txt h3 {
		line-height: 1.2em !important;
		font-size: 18px;
	}
}
/* @media only screen and (min-width: 768px) and (max-width: 900px) {
	.h-banner1st-txt {
	    position: absolute;
	    top: -200px;
	    left: inherit;
	    right: -90px;
	    transform: scale(.8);
	}
} */
@media only screen and (max-width: 767px) {
	.home-sec1-slider h3 {
		line-height: 30px !important;
	}
}
@media only screen and (max-width: 600px) {
	.footer-social-ak {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-social-ak a {
		width: 14%;
		margin-bottom: 20px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* 	.h-banner1st-txt {
		position: absolute;
		top: -147px;
		left: 22%;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 25px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 17px !important;
	} */
	.h-banner1st-txt {
		position: relative;
		top: 0;
		left: 0;
	}
	.h-banner2nd-txt {
		position: relative;
		right: 0px;
		bottom: 0;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 27px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 16px;
	}
	.home-sec1-slider h3 {
		line-height: 1.2 !important;
		font-size: 16px;
		color: #64130F !important;
		text-shadow: none;
	}
	div#ggh-sec1 .et_pb_slide_content {
		background: rgba(255,255,255,.6);
		padding-top: 10px;
	}
}
@media only screen and (max-width: 480px) {
	.h-slider-btns {
		text-align: left;
	}
}
@media only screen and (max-width: 479px) {
	.h-banner1st-txt {
		position: relative;
		top: 0;
		left: 0;
	}
	.h-banner2nd-txt {
		position: relative;
		right: 0px;
		bottom: 0;
	}
	.ie-slider-cus .et_pb_slide_content h1 {
		font-size: 25px !important;
	}
	.h-banner1st-txt h2 {
		font-size: 14px;
	}
	.home-sec1-slider h3 {
		line-height: 1.2 !important;
		font-size: 14px;
		color: #64130F !important;
		text-shadow: none;
	}
	div#ggh-sec1 .et_pb_slide_content {
		background: rgba(255,255,255,.6);
		padding-top: 10px;
	}
}


.social-3 {
    display: none;
}

.burrr_red a{
    color: #f13e4b !important;
    font-size: 18px;
    text-decoration: none !important;
    text-transform: uppercase;

}

.burrr_green a{
    color: #00baa3 !important;
    font-size: 18px;
    text-decoration: none !important;
    text-transform: uppercase;

}

ul.uk-slideset,
ul.uk-slideset li{
  list-style: none !important;
}

ul.uk-slideset li figure{
  border-radius: 16px !important;
}

.mk_speakerslist{
  position: relative;
}

ul.uk-slideset li a.uk-hover-link,
.mk_speakerslist a.uk-hover-link{
  position: absolute;
width: 100%;
height: 100%;
z-index: 999;
}


.uk-overlay-panel a:not([class]) ,
.uk-overlay-panel a h4,
.uk-overlay-panel h4,
.uk-overlay-panel h4 a,
.uk-overlay-panel a
{
    color: inherit;
    text-decoration: none !important;
    display: block;
    position: relative;
    font-family: sans-serif;
}

ul.uk-slideset li .uk-overlay-panel{
  transition:  0.7s all ease;
}
ul.uk-slideset li:hover .uk-overlay-panel{
  /* display:none !important; */
  opacity: 0;
  top:100%;
}


.uk-h2, h2,
.uk-h1, h1 {
    line-height: inherit !important;
}


.borderwala.et_pb_with_border {
    border-radius: 20px;
    box-shadow: -2px 0px 0 red;
    overflow: hidden;
}

  /* display:Speakers all  */
.textwidget{

  overflow: hidden;
}

#sidebar .et_pb_widget{
  padding: 10px 20px;
}

  /* display: Homepage buttons in bottom */
.h-banner2-txt{
  position: absolute;
  right: 0;
  bottom: -100px;
  max-width: 300px;
  min-width: 280px;
}
