@charset "utf-8";
/* CSS Document */

@media (min-width: 1340px) {
  .container {
    width: 1310px;
  }
}
/*@media (min-width: 1260px) {
  .container {
    width: 1230px;
  }
}*/

@media only screen and (max-width: 1339px) {

.footer_social a{margin:0px 5px 0px 0px;}	

.paymenthistory_block_block{float:none;}
.paymenthistory_block_block:nth-child(2){margin:10px 0px !important;}

/* .dashboard_block{width:100%; float:none; padding-left:65px; padding-top:20px; padding-bottom:20px;}
.dashboard_block2{float:left; padding:0px 30px; margin:0px 30px; width:auto;} */

}

@media only screen and (max-width: 1329px) {

}

@media only screen and (max-width: 1220px) {
	
}

@media only screen and (max-width: 1200px) {
	
.header_right_dashboard{float:none; padding:15px 0px; width:100%; display:table;}	
.header_dashboard_right{float:left;}
	
.footer_area_menu{padding-left:0px;}
.footer_bottom_left{float:none;}
.footer_bottom_right{float:none;}

.eventdetails_time_style1{font-size:25px;}
.eventdetails_time_addressblock{display: block; font-size: 25px;}
.eventdetails_time_block{width:100px; font-size:30px; padding:10px 0px;}
.button6{font-size:20px; line-height:50px;}
.button6 a{padding:0px 30px;}

.dashboard_block{width:100%; float:none; padding-left:65px; padding-top:20px; padding-bottom:20px;}
.dashboard_block2{float:left; padding:0px 30px; margin:0px 30px; width:auto;}
	
}

@media only screen and (max-width: 992px) {
	
.application_area{padding-left:0px; width:100%;}
.application_left{width:100%; float:none; margin:0px 0px 30px 0px;}	

.paymenthistory_top .col-md-6:first-child .paymenthistory_block{margin-bottom:30px;}

.dashboard_area{padding-left:0px; width:100%;}
.dashboard_left{width:100%; float:none; margin:0px 0px 30px 0px;}
/* .dashboard_block1{float:none; width:106px;}
.dashboard_block2{float:none; border:none; padding:30px 0px; margin:0px;} */
.dashboard_block3{float:none; width:129px;}
	
}

@media only screen and (max-width: 767px) {

.heading1{font-size:30px;}

header{padding:18px 0px; text-align:center;}
.logo{width:292px; float:none; padding:0px; margin:0px auto; border:none;}
.logo_caption{float:none;}
.header_right{float:none; padding:15px 0px; max-width:180px; margin:auto;}
.header_right .button{float:right; margin-left:10px;}

.application_right_formblock{width:100%; float:none;}
.application_right_formblock:first-child{padding-right:0px;}
.application_right_formblock:last-child{padding-left:0px;}
.application_right_heading{padding:25px 15px; font-size:22px;}
.application_right_profile{padding:20px 15px;}
.application_right_form{padding:20px 15px;}
.paymentdetails_blockarea{padding:25px 15px;}
.paymentdetails_total{padding:25px 15px;}
	
footer{text-align:center;}
.footer_top{padding:30px 0px 10px 0px;}	
.footer_top .row{display:block;}
.footer_mid_blockcontent{padding-left:0px; margin-bottom:20px;}
.footer_mid_blockcontent i{float:none; margin:0px 10px 0px 0px; vertical-align:middle;}	

.paymentdetails_heading{display:none;}
.membership_blocks{width:100%; float:none;}
.membership_blocks:first-child{width:100%; padding-right:0px;}
.membership_blocks:nth-child(3){text-align:left;}
.membership_blocks:first-child:before{content:'ITServe Member:'; display:block; text-decoration:underline; font-weight:700;}
.membership_blocks:nth-child(2):before{content:'Unit Price:'; display:block; text-decoration:underline; font-weight:700; padding-top:10px;}
.membership_blocks:nth-child(3):before{content:'Total:'; display:block; text-decoration:underline; font-weight:700; padding-top:10px;}

.paymentdetails_blocks{width:100%; float:none;}
.paymentdetails_blocks:nth-child(3){text-align:left;}
.paymentdetails_blocks:first-child:before{content:'Item:'; display:block; text-decoration:underline; font-weight:700;}
.paymentdetails_blocks:nth-child(2):before{content:'Duration:'; display:block; text-decoration:underline; font-weight:700; padding-top:10px;}
.paymentdetails_blocks:nth-child(3):before{content:'Amount (USD):'; display:block; text-decoration:underline; font-weight:700; padding-top:10px;}

.paymenthistory_block{padding:30px 15px;}

.header_dashboard_left{float:none; width:160px; margin:0px auto 30px;}
.header_dashboard_right{float:none;}
.dashboard_right_heading{float:none; font-size:30px; margin-bottom:20px;}
.dashboard_right_button{float:none;}
.dashboard_right_inner{padding:20px 15px;}

.dashboard_block1{float:none; margin:0px;}
.dashboard_block2{float:none; border:none; /*padding:30px 0px;*/padding:30px 0px 0px 0px; margin:0px;}

.event_right_blocks{width:50%;}

.eventdetails_calender_inner{padding-left:0px;}
.eventdetails_calender_left{float:none; margin:0px 0px 30px 0px;}

.event_list_blockinner{padding-left:0px;}
.event_list_img{float:none; margin:0px 0px 20px 0px;}

}

@media only screen and (max-width: 599px) {

.cards_block,
.cheque_block,
.paypal_block{background:none;}

.eventdetails_time_addressblock{padding-left:25px;}
.eventdetails_time_addressblock{font-size:20px;}
.eventdetails_time_addressblock i{margin-left: -25px; line-height:20px;}

.eventdetails_top_heading{font-size:30px; padding:10px 0px;}
.event_right_block_heading{font-size:20px;}
.otherevent_heading{font-size:30px; padding: 0px 0px 20px 0px;}
.otherevent_area .event_right_block_style1{display: block;}
.otherevent_area .event_right_block_style1:first-child::after{content: ''; padding-left:0px; padding-right:0px;}
.eventdetails_bottom{line-height:26px; padding:30px 0px 30px 0px;}
.otherevent_area{padding:30px 0px 0px 0px;}

}

@media only screen and (max-width: 499px) {

.login_inner{padding:30px 15px;}
.login_heading{padding:18px 15px;}

.event_right_blockarea{margin-left:0px; margin-right:0px;}
.event_right_blocks{width:100%; float:none;}
.event_right_blocks{padding:0px;}

}