/*
Theme Name: Fudge 2
Theme URI: http://www.showthemes.com/conference-wordpress-theme-fudge
Author:  Showthemes
Author URI: http://www.showthemes.com
Version: 1.2.5
*/


@font-face {
    font-family: ArgonPERSONAL-Regular;
    src: url("fonts/ArgonPERSONAL-Regular.otf") format("opentype");
}

input.subscribe__email
{
  color:#000;
}

.site__header-top
{
	background: #fff !important;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
}

.header-menu li {
font-size:14px;
}

.news__date {
display:none;
}
 .connect{
    background-color: #000000!important;
}
.news__content .btn_4 {

    border-radius: 57px!important;
}

.speakers__person{
box-shadow: 2px 2px 0px 1px #d7d7d7;
}

.btn_6 {
    color: #fff!important;
    border-radius: 55px!important;
}
.btn_1 {
 color:#fff!important;
    border-radius: 57px!important;
	    margin-bottom: 3% !important;
    margin-top: 1% !important;
}
.btn_9, .btn_9:hover {

    background-color: #dd3333!important;
    border-color: #dd3333!important;
    color: #ffffff!important;
    border-radius: 52px!important;
}
.contact-us .site__centered {
	box-shadow: 3px 1px 5px 2px #dedede;
    text-align: justify!important;
    background-color: #fff!important;
    padding: 4%!important;
}
.contact-us {
    background-image: url(https://www.analyticsvidhya.com/datahack-summit-2018/wp-content/uploads/2018/08/map.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.speakers__photo {
    width: inherit!important;
 	background-position: center!important;
    background-size: cover!important;
 	 position: relative!important;
    border: groove 15px #345cc2!important;
    border-style: inset!important;
    border-bottom: solid #fff 12px!important;
    border-right: solid #fff 12px!important;
}
.site__footer {
    background-color: #353745!important;
}
.btn_4 span {
color :#fff;
}
.news__content .btn_4 {
color :#fff!important;
}
#menu-item-1685 {
border-radius:0px;
}
#menu-item-1685{
/*border:1px solid #fff;*/
padding-left: 15px;
padding-right: 15px;
background-color: #F44336 !important;/*#EE3D24;*/
border-radius: 30px;
}
#menu-item-1685:hover{
background-color:#ee3d24;
border:1px solid #ee3d24;
}
#menu-item-1685 a::after{
background-color: #ee3d24;
}
#menu-item-1685 a
{
	color:#ffffff!important;
}
.where__map { color:#000; }
.where__text{ color:#000; }

.site__footer-logo{
width:30%;
padding-top:6%;
}
/* .logo_footer{
width: auto;
height: auto;
} */
.logo_footer {
    width: 467px;
    height: auto;
    margin-left: -123px;
}

.sfsi_footerLnk{
display: none!important;
}
/*--css---*/
.text-center{
text-align: center;
}
.artifical{
margin-left: 10%;
}
.border-box{
border:1px solid #94B6CE;
padding: 10px;
margin: 20px 0px 20px 0px;
}
.background-image{
background-size: cover;
margin-bottom: -7%;
}
.text-h2{
text-align: left;
padding-left: 5%;
padding-top: 8%;
}
.border-box-red{
border:1px solid #F9ABA0;
padding: 10px;
}.hero {
    background-color: #fff!important;
}
.text-h1{
text-align: left;
padding-left: 5%;
padding-top: 5%;
}
.icons-box{
margin-top: 3%;
}
.img-dhs{
position: absolute;
}
.content p{
margin-bottom: 0px;
font-family: 'roboto',sans-serif;
text-align: justify;
}
/* .content{
   max-width: 100%;
padding: 0px;
margin: 0px auto 0px auto;
	    background-color: #fff;
} */
.dhs-icon{
color: #fff;
font-size: 20px;
letter-spacing: 2px;
font-weight: 100;
}
.dhs-icon-head{
color: #fff;
font-size: 24px;
line-height: 29px;
}
.container1{
max-width: 1170px;
margin: 0px auto 0px auto;
text-align: center;
margin-bottom: 0%;
}
.icon-dhs-img{
padding-top:5%;
padding-bottom: 5%;
}
.text-dhs{
padding-top:20px;
}
.dhs-icon-head1 {
    color: #fff;
    font-size: 30px;
      line-height: 9px;
letter-spacing: .5px;
}
.sponsors-description .description
{
padding-top:0px !important;
}

.sponsors-description__represent
{
padding-bottom:0px !important;
}

.sponsors-description .site__title
{
text-transform:none !important;
}

.speakers-details-top { float: left; margin: 0px 0 0 0;}
.speakers-details-top h1 {

	color: #4a4a4a !important;
    font-size: 36px;
    margin: 0px;
    font-weight: 400;
	padding-bottom: 14px;
	width:100%;
}
.speakers-details-top p {
	font-family: 'Roboto', sans-serif!important;
    margin: 0px;
    line-height: 25px;
    color: #000;
	text-align:justify;
}
.speakers-profile-img {
	position: relative;
	float: left;
	margin-right: 20px;
	padding: 0px;
	border-radius: 100%;
	border: solid 5px #fff;
	background-size: cover;
	width: 230px;
	    background-color: #fff;

    height: 230px;}

.dhs-heading{
padding-bottom: 3%;
}
.dhs-color{
color: #fff!important;
}
.center-block{
margin: 5px auto;
text-align: center;
display: block;
}
.btn-buy{
margin-bottom: 2%;
}
@media screen and (max-width : 780px){
.img-dhs{
	height: 465px;
}
}
@media screen and (max-width : 360px){
.register-now__layout h2{
	font-size: 14px !important;
	margin-top: 112px;
	line-height: 28px;
}
.content ul {
   text-align: left;
   }
   .speakers__person {
   height: 300px;
   }
	.speakers-profile-img {
	position: relative;
	float: left;
	margin-right: 20px;
	padding: 0px;
	border-radius: 100%;
	border: solid 5px #fff;
	background-size: cover;
	width: 230px;
	    background-color: #fff;

    height: 230px;}
}




.black {
background-color: #000 !important;
}
#timer h2 {
margin: 0px;
font-size: 24px;
text-transform: uppercase;
padding: 23% 0;
}

.valign-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
img-circle {
border-radius: 50%;
    height: 247px;
}

/*.time_circles {*/
/*position: relative;*/
/*width: 100%;*/
/*height: 100%;*/
/*margin: 0.805em 0;*/
/*}*/
/*.time_circles > div > span {*/
/*display: block;*/
/*width: 100%;*/
/*text-align: center;*/
/*font-family: 'Roboto', sans-serif;*/
/*font-size: 180% !important;*/
/*margin-top: 0.1em;*/
/*font-weight: bold;*/
/*color: #fff;*/
/*}*/
/*.time_circles > div > h4 {*/
/*margin: 0px;*/
/*padding: 0px;*/
/*text-align: center;*/
/*text-transform: uppercase;*/
/*font-family: 'Roboto', sans-serif;*/
/*font-weight: 500;*/
/*color: #fff;*/
/*font-size: 75% !important;*/
/*margin-top: 1.5em;*/
/*}*/
/*.time_circles > div {*/
/*position: absolute;*/
/*text-align: center;*/
/*}*/
/*#timer form {*/
/*width: 90%;*/
/*float: right;*/
/*margin: 0px;*/
/*padding: 5% 0px 0 0;*/
/*}*/
/*#timer h6 {*/
/*margin: 0 0 20px 0;*/
/*}*/

.white-text {
    color: #fff !important;
    padding-bottom: 5%;
    padding-top: 5%;
    font-size: 19px;
    text-transform: uppercase;

}
/* @media only screen and (max-width: 1024px ) and (min-width: 320px ){
	.white-text {
    color: #000 !important;

}
} */

.heading-3mrg{
	margin-top: 12%;
}
.sizer {
    padding-left: 44px!important;
}
@media only screen and (max-width: 1600px){
.site__centered {
    max-width: 90%;
	}}
@media only screen and (max-width: 1300px){
.site__centered {
    max-width: 100%;
	}}
@media only screen and (max-width: 1130px){
.sizer {
    padding-left: 27px!important;
}}

.exclamtion p:before{
	  background: url(https://www.analyticsvidhya.com/datahack-summit-2018/wp-content/uploads/2018/08/download.png) no-repeat 0px 0px;
    content: "";
    width: 167px;
    height: 191px;
    position: absolute;
    top: 17px;
    left: 0px;
}
@media only screen and (max-width: 1024px){
    #p-edit{
        padding: 42px 0px 0px 51px !important;
    }
}
@media only screen and (max-width: 768px){
	#p-edit{
		padding: 71px 0px 0px 258px !important;
	}
/* 	.btn_10 {
    display: inline-block;
    width: 180px;
    height: 47px;
    margin: 0 -3px;
    padding-top: 5px;
    font-size: 18px;
    } */
    .f-p-left{
        padding-left: 16%;
    }
}
.social-mrg{
	margin-top: -45px;
}
@media only screen and (max-width: 414px){
	#p-edit{
		padding: 71px 0px 0px 88px !important;
	}
}
@media only screen and (max-width: 375px){
	#p-edit{
		padding: 71px 0px 0px 56px !important;
	}
}
@media only screen and (max-width: 320px){
	#p-edit{
		padding: 71px 0px 0px 34px !important;
	}
}

@media only screen and (max-width: 1024px) and (min-width : 1024px){
.logo_footer {
    width: 404px;
    height: auto;
    margin-left: -73px;
}
}

@media only screen and (max-width: 768px) and (min-width : 767px){
.logo_footer {
    width: 412px;
    height: auto;
    margin-left: 47px;
    margin-top: 12px;
}
}

@media only screen and (max-width: 414px) and (min-width : 412px){
.logo_footer {
    width: 404px;
    height: auto;
    margin-left: -32px;
    margin-top: 16px;
}
}

@media only screen and (max-width: 375px) and (min-width : 374px){
.logo_footer {
    width: 363px;
    height: auto;
    margin-left: -32px;
    margin-top: 16px;
}
}

@media only screen and (max-width: 360px) and (min-width : 359px){
.logo_footer {
    width: 352px;
    height: auto;
    margin-left: -32px;
    margin-top: 16px;
}

}

@media only screen and (max-width: 320px) and (min-width : 319px){
.logo_footer {
    width: 313px;
    height: auto;
    margin-left: -32px;
    margin-top: 16px;
}
}
.a-clr{
    color: #000;
}

.speakers-profile{
	margin: 35px 0 0 0;
}

.speaker-h6{
	margin-top: 1%;
    margin-bottom: 1%;
}
@media only screen and (max-width: 768px) and (min-width: 412px){
	.speakers-details-top h1 {
    color: #4a4a4a !important;
    font-size: 27px;
    margin: 0px;
    font-weight: 400;
    padding-top: 32px;
    padding-bottom: 12px;
}
}
@media only screen and (max-width: 414px) and (min-width: 413px){
	.speakers-profile-img {
    position: relative;
    float: left;
    margin-right: 20px;
    padding: 0px;
    border-radius: 100%;
    border: solid 5px #fff;
    background-size: cover;
    width: 286px;
    background-color: #fff;
    height: 254px;
}
}
@media only screen and (max-width: 412px) and (min-width: 375px){
	.speakers-profile-img {
    position: relative;
    float: left;
    margin-right: 20px;
    padding: 0px;
    border-radius: 100%;
    border: solid 5px #fff;
    background-size: cover;
    width: 256px;
    background-color: #fff;
    height: 254px;
}
}
@media only screen and (max-width: 360px) and (min-width: 320px){
	.speakers-profile-img {
    position: relative;
    float: left;
    margin-right: 20px;
    padding: 0px;
    border-radius: 100%;
    border: solid 5px #fff;
    background-size: cover;
    width: 246px;
    background-color: #fff;
    height: 239px;
}
}




/* Brochure popup css*/

.dgd_stb_box.default { 
	background-color: #eb4712; 
	font-size: 15px; 
	border: solid 3px #FFF; 
	box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0.1); 
	border-radius: 0px;
	color: #fff;
}
.dgd_stb_box.default .inscroll { 
	-webkit-box-shadow: inset 0px 0px 50px 10px #fad047; -moz-box-shadow: inset 0px 0px 50px 10px #fad047; 
	box-shadow: inset 0px 0px 50px 10px #fad047; 
	font-size: 12px; 
	padding: 20px 20px 10px 20px; 
}


.dgd_stb_box.default h5 { font-family: 'roboto', sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px 0;
    font-weight: bold;
    color: #fff; }
.dgd_stb_box.default p { margin: 0 0 9px 0; line-height: 15px; }
.dgd_stb_box.default ul { margin: 14px 0 9px 20px; list-style: disc url("bullet.png"); font-size: 16px; line-height: 19px; }
.dgd_stb_box.default ul li { font-family: Georgia, Times, serif; }
.dgd_stb_box.default strong { font-weight: bold; }
.dgd_stb_box.default h5 span { color: #c41000; }


.dgd_stb_box.default ul.stb_social { overflow: hidden; margin: 10px -7px 0 0; clear: both; 
	list-style: none url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.dgd_stb_box.default ul.stb_social li { float: left; display: inline; height: 30px; margin: 0 7px 0 0; }
.dgd_stb_box.default ul.stb_social li.fb.standard { width: 50px; overflow: hidden; }
.dgd_stb_box.default ul.stb_social li.twitter.regular { width: 80px; }
.dgd_stb_box.default ul.stb_social li.google.medium { width: 60px; }
.dgd_stb_box.default ul.stb_social li.fb.box_count, 
.dgd_stb_box.default ul.stb_social li.google.tall, 
.dgd_stb_box.default ul.stb_social li.twitter.vertical, 
.dgd_stb_box.default ul.stb_social li.linkedin.top, 
.dgd_stb_box.default ul.stb_social li.stumbleupon.s5, 
.dgd_stb_box.default ul.stb_social li.pinterest.vertical { height: 66px !important; }


.dgd_stb_box.default form { margin: 10px 0 0; }
.dgd_stb_box.default form input { 
    color:#000;
    margin-top: 1%;
    border: solid 1px #fff; -webkit-box-shadow: inset 0px 0px 3px 1px #e2e2e2; -moz-box-shadow: inset 0px 0px 3px 1px #e2e2e2; box-shadow: inset 0px 0px 3px 1px #e2e2e2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 25px; display: inline-block; line-height: 25px; padding: 0 5px; width: 60%; }
.dgd_stb_box.default form input.error { border-color: #ff4318; background-color: #eca8a8; }
.dgd_stb_box.default form input[type=submit], .dgd_stb_box form input.submit {
    display: block;
    margin-top: 1%;
    position: absolute;
    width: 43% !important;
    height: 28px;
    background-color: #fff;
    background-image: none;
    /* border: 1px solid #c22816 !important; */
    cursor: pointer;
    float: right;
    font-family: 'roboto', sans-serif;
    font-size: 14px;
    -webkit-box-shadow: inset 0 1 0 #e27066;
    /* box-shadow: 0 1px 0 0 #e27066 inset; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dgd_stb_box.default form input[type=submit]:hover, .dgd_stb_box form input.submit:hover {      background-color: #244674;
    color: #fff;}

.dgd_stb_box.default .dgd_stb_box_close { background-color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    top: 5px;
    right: 5px;
    font-family: 'roboto', sans-serif;
    color: #ffff;
    text-align: center;
    font-size: 19px;
    line-height: 21px;
    text-decoration: none; }
/*.dgd_stb_box.default .dgd_stb_box_close:hover { background-color: #bba137; color: #fcd94b; }*/


.dgd_stb_box.default .stbMsgArea { display: none; padding: 10px 0 0; margin: 0; }

.dgd_stb_box.default.dgd_stb_tab {
    box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.1);
    padding: 11px 10px;
    line-height: 1.2em;
    border: solid 1px #eb4712;
    height: 42px;
    width: 182px;
    font-size: 18px;
}

/* End brochure popup css */

.top-mrg{
	margin-top: 5%;
}
@media only screen and (max-width: 1030px) and (min-width: 1020px){
	.social-mrg {
        margin-top: -30px;
    	margin-left: 49%;
	}
	.speakers-details-top h1 {
		color: #4a4a4a !important;
		font-size: 27px;
		margin: 0px;
		font-weight: 400;
		padding-bottom: 14px;
		width: 100%;
	}
	.heading-3mrg {
		margin-top: 18%;
	}
	.top-mrg {
		margin-top: 8%;
	}
}
@media only screen and (max-width: 770px) and (min-width: 760px){
	.social-mrg {
		margin-top: 0px;
		margin-left: -106px;
	}
	.top-mrg {
		margin-top: 12%;
	}
	.heading-3mrg {
		margin-top: 22%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 320px){
	.white-text {
    color: #000!important;
    padding-bottom: 5%;
    padding-top: 5%;
    font-size: 19px;
    text-transform: uppercase;
}
	.speakers-profile-img {
/* 		display: none; */
	}
}
@media only screen and (max-width: 415px) and (min-width: 310px){
		.social-mrg {
			margin-left: -69%;
			margin-top: -28px;
		}
	.heading-3mrg{
		margin-top: 38%;
		}
		.speakers-profile {
    		margin-top: 61%;
		}
	.top-mrg{
		margin-top: 27%;
	}
	}
@media only screen and (max-width: 415px) and (min-width: 410px){
		.social-mrg{
			margin-left: -47%;
    		margin-top: -29px;
		}
		.speakers-details-top h1 {
			color: #4a4a4a !important;
			font-size: 22px;
			margin-left: 6px;
			font-weight: 400;
			padding-bottom: 14px;
			width: 100%;
		}
					
}
	@media only screen and (max-width: 380px) and (min-width: 375px){
		.social-mrg{
			margin-left: -60%;
    		margin-top: -27px;
		}
		.speakers-profile {
    		margin-top: 73%;
		}
		.speakers-details-top h1 {
			color: #4a4a4a !important;
			font-size: 22px;
			margin: 0px;
			font-weight: 400;
			padding-bottom: 14px;
			width: 100%;
		}
	}
@media only screen and (max-width:370px) and (min-width: 360px){
	.speakers-details-top h1 {
		color: #4a4a4a !important;
		font-size: 21px;
		margin-left: 0px;
		font-weight: 400;
		padding-bottom: 14px;
		width: 100%;
	}
	.speakers-profile {
		margin-top: 71%;
	}
	
}
	@media only screen and (max-width: 330px) and (min-width: 310px){
		.social-mrg{
			margin-left: -92%;
    		margin-top: 5px;
		}
		.speakers-details-top h1 {
			color: #4a4a4a !important;
			font-size: 21px;
			margin-left: 1px;
			font-weight: 400;
			padding-top: 32px;
			padding-bottom: 12px;
		}
	}
/* 	.speakers-details-top h1 {
    color: #4a4a4a !important;
    font-size: 24px;
    margin-left: 15px;
    font-weight: 400;
    padding-top: 32px;
    padding-bottom: 12px;
} */
