@charset "utf-8";
/*-------------------------------------------------*/
/* = 27.SEMINAR 
/*-------------------------------------------------*/
/*-------------------------------------------------------*/
/* When the browser is between 0px and 1300px wide,below css will be applied.
/*-------------------------------------------------------*/
@media screen and (max-width:1300px){
     .wed-hom-ser{
         display:none;
    }
}

/*-------------------------------------------------------*/
/* When the browser is between 0px and 1200px wide,below css will be applied.
/*-------------------------------------------------------*/
@media screen and (max-width:1200px){
.ed-rsear-in{width:100%;}
}

/*-------------------------------------------------------*/
/* When the browser is between 0px and 992px wide,below css will be applied.
/*-------------------------------------------------------*/
 @media screen and (max-width:992px){
	.ad-log-in {
		width: 80%;
		padding: 25px;
	}
	 .ed-rsear-in ul li{
		 width:100%;
	 }
     .web-search-form div input{
         margin-bottom:0px;
    }
     .web-search-form div input i{
         display:block;
    }
     .wed-search-1 {
         padding: 115px 0px 50px 0px;
    }
     .h-quote:before {
         width: 100%;
    }
     .admiss-form {
         padding: 0px 30px;
         margin-top: 50px;
    }
     .admiss-form form label{
         color:#fff;
    }
     .help-arrow{
         display:none;
    }
     .semi-form{
         margin-top:40px;
    }
}


 .p-semi{
     background: url(../images/seminar-bg.jpg);
     position: relative;
     overflow: hidden;
     padding:100px 0px 100px 0px;
     background-size: cover;
}
 .p-semi:before {
     content: '';
     position: absolute;
     background: rgba(12, 34, 53, 0.75);
     top: 0px;
     bottom: 0px;
     left: 0px;
     width: 100%;
}
 .semi-inn{
     width: 75%;
     margin: 0 auto;
}
 .semi-com {
     float:left;
     box-sizing:border-box;
     position: relative;
}
 .semi-left{
     width:40%;
     padding:0px 100px 0px 0px;
}
 .semi-right{
     width:100%;
}
 .semi-text{
     text-align:left;
}
 .semi-form{
     background: #9f0606;
     padding: 30px;
     border-radius: 4px;
     box-shadow: -2px 18px 42px -22px rgba(0, 0, 0, 0.8);
}
 .semi-deta{
     margin-top: 30px;
     position: relative;
     overflow: hidden;
}
 .semi-deta ul{
}
 .semi-deta ul li{
     font-weight: 700;
     color: #8d969e;
     line-height: 32px;
     font-family: 'Josefin Sans', sans-serif;
     float: left;
     display: inline-block;
     padding: 4px 10px 0px 10px;
     border: 1px solid #374450;
     margin: 0px 8px 8px 0px;
     background: #1f3c58;
}
 .semi-deta ul li span{
    /* font-weight: 700;
     */
     color: #b4bec7;
     padding-left: 10px;
}
/*-------------------------------------------------*/
/* = 28.EVENTS 
/*-------------------------------------------------*/
 .pg-events{
}
 .pg-eve-date{
     width: 75px;
}
 .pg-eve-desc{
}
 .pg-eve-reg{
     float: right;
     margin-top: 35px;
}
 .pg-eve-reg a{
     padding: 6px 25px;
     border-radius: 3px;
     text-transform: uppercase;
     font-weight: 600;
     font-size: 14px;
     height: 35px;
     text-align: center;
    /* margin: 0px 10px;
     */
    /* background: linear-gradient(to top, #ef612f, #f36b3b);
     */
     color: #02294e;
     border: 1px solid #02294e;
     margin-left: 10px;
}
 .pg-eve-reg a:hover{
     color: #ffffff;
     border: 1px solid #d45023;
     background: #f26838;
}
 .pg-eve-reg:nth-child(1) a{
}
 .pg-eve-reg:nth-child(2) a{
}
 .p-event{
     background: url(../images/event-bg.jpg);
}
 .p-event:before {
     background: #f5940a;
     background: #faa327;
    /* fallback for old browsers */
     background: -webkit-linear-gradient(to right,#f5940a, #faa327);
    /* Chrome 10-25, Safari 5.1-6 */
     background: linear-gradient(to right, #8E54E9, #f5940a, #faa327);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
 .eve-reg-text{
}
 .eve-reg-text p{
     color: #dfcdff;
}
 .eve-deta{
}
 .eve-deta ul li{
     background: #625ed4;
     border: 1px solid #8d86e4;
     color: #edeeef;
}
 .eve-deta ul li span{
     color: #c8ccd0;
}
 .pg-pagina{
     margin: 0 auto;
     display: table;
     margin-top: 50px;
}
 .pg-eve-main{
}
 .pg-eve-main ul li:hover .pg-eve-reg a:nth-child(1){
     color: #ffffff;
     border: 1px solid #d45023;
     background: #f26838;
}
 .p-semi {
    }
     .head-2 {
         margin-top: 0px;
    }
     .head-2-inn {
         padding-top: 120px;
    }
     .pro-user{
         margin-top:0px;
    }
     .pro-menu ul li{
         width:50%;
    }
     .pro-menu ul {
         margin-bottom: 0px;
         margin-left: 0px;
         padding: 20px 0px;
    }
     .pro-menu ul li {
         width: 50%;
         display: block;
         float: left;
         box-sizing: border-box;
    }
     .pro-menu ul li a {
         padding: 0px 20px;
         line-height: 53px;
         color: #fff;
         font-weight: 500;
         border: 1px solid #3a5d84;
         width: 98%;
         display: block;
         margin: 5px;
         box-sizing: border-box;
         text-align: center;
    }
     .sdb-cl-day {
         width: 100%;
         padding-bottom: 25px;
    }
     .udb {
         padding: 0px;
         margin-top: 35px;
    }
     .sdb-cl-class {
         width: 100%;
    }
     .cor-p6 {
         margin-top: 0px;
         position: relative;
         overflow: hidden;
    }
     .cor-side-com {
         position: relative;
         overflow: hidden;
         margin-bottom: 0px;
         width: 100%;
         margin-top: 40px;
    }
     .cor-p5 ul li a img {
         margin: 0 auto;
    }
     .cor-mid-img{
         margin-top:50px;
    }
     .overlay-contact {
         width: 100%;
         padding: 35px 0px;
         margin-bottom: 100px;
         margin-top: 50px;
    }
     .contact-map iframe {
         height: 250px;
    }
     .new-con1{
         height:150px;
    }
     .new-con3{
    }
     .new-con4{
    }
.ed-ban-tit {
    width: 100%;
    padding: 25px;
}	
.ed-ref-form {
    width: 100%;
	padding-top:25px;
    padding-left: 0px;
}
.head-2-inn-padd-top{padding-top:0px;}

@media screen and (min-width: 1366px){
     .semi-inn {
         width: 1000px;
    }
}