@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
/**{margin:0; padding:0;}*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;}
a:hover{text-decoration:none; /* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
/*ul{list-style:none;}*/
img{max-width:100%;}
body{-webkit-font-smoothing:antialiased; word-wrap:break-word; font-family: "Poppins", serif; font-size:18px; line-height:26px; font-weight:400; color:#373737; background:#FFFFFF;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

hr{padding:0px; margin:25px 0px; background-color:#cccccc; height:1px; width:100%; border:none; display:block;}
.hr_gap{margin:50px 0px;}

.style1{font-size:22px; color:#1C7BCE; font-weight:500; padding-bottom:5px;}
.style2{font-size:16px; color:#373737; font-weight:600; padding-bottom:10px;}
.style3{font-size:14px; font-weight:500;}
.style3 a{color:#1C7BCE;}
.style4{color:#1C7BCE;}
.style5{color:#000000; font-size:12px; line-height:18px;}
.style6{font-size:16px; line-height:18px; }
.style6 span{font-size:12px !important;}
.style7{font-size:14px; line-height:24px; }
.style7 span{display:block; font-size:20px; color:#1C7BCE; font-weight:600;}
.style8{font-size:16px; font-weight:500; color:#000; margin-bottom:5px;}
.style8 span{color:#F3632A;}

.heading{font-size:22px; line-height:1; color:#1C7BCE; font-weight:500; padding:0px 0px 20px 0px; margin:0px 0px 25px 0px; position:relative;}
.heading:after{content:''; position:absolute; left:0; bottom:0px; width:100%; height:1px; background-color:#cccccc;}
/*.heading span{display:block; font-size:16px; font-weight:300; font-family: 'Montserrat', sans-serif; color:#323232; text-transform:none; padding-top:15px;}*/
.heading1{font-size:40px; line-height:1; color:#000000; font-weight:600; padding-bottom:25px; margin:0px 0px 25px 0px; position:relative;}
.heading1 span{font-size:16px; color:#373737; font-weight:400; line-height:22px; display:block; padding-top:10px;}
.heading1:after{content:''; position:absolute; left:0; bottom:0px; width:100%; height:1px; background-color:#cccccc;}

.input1, .input2{width:100%; padding:0 15px; font-size:18px; color:#000000; height:54px; line-height:54px; margin:0px 0px 17px 0px; border:1px solid #b9b9b9; background-color:#fafafa;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.input2{height:105px; padding:10px 15px; line-height:inherit !important;}
select.input1{width:100%; color:#8d8d8d; cursor:pointer;}
.submit{background-color:#ff601f; color:#FFFFFF; line-height:50px; font-size:14px; font-weight:600; text-transform:uppercase; padding:0px 50px; cursor:pointer; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}
.submit1{width:100%; text-align:center; background-color:#f4632a; color:#FFFFFF; line-height:55px; font-size:20px; font-weight:600; text-transform:uppercase; padding:0px 10px; cursor:pointer; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.input1:focus,
.input2:focus{outline:none !important;}
.input_select{width:100%; padding:0 15px; font-size:14px; color:#565656; height:35px; line-height:35px; margin:0px; border:1px solid #cbcbcb; background-color:#ffffff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.checkbox_area{font-size:14px; line-height:23px; padding-bottom:10px;}
.checkbox_area input[type="checkbox"]{float:left; margin:0px 10px 0px 0px; width:23px; height:23px; border-color:#1C7BCE;}

.radio_area{font-size:18px; line-height:23px;}
.radio_area input[type="radio"]{float:left; margin:0px 10px 0px 0px; width:23px; height:23px; border-color:#1C7BCE;}

.cards_block{background:url(images/cards.png) no-repeat right center;}
.cheque_block{background:url(images/cheque.png) no-repeat right center;}
.paypal_block{background:url(images/paypal.png) no-repeat right center;}

.button{font-size:16px; font-weight:600; line-height:35px; text-transform:uppercase;}
.button a{background-color:#f4632a; color:#FFFFFF; display:inline-block; padding:0px 42px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button a:hover{background-color:#d43c00;}
.button1{font-size:16px; font-weight:600; line-height:35px; text-transform:uppercase;}
.button1 a{background-color:transparent; color:#000000; display:inline-block; padding:0px 42px; border:1px solid #f4632a;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button1 a:hover{background-color:#d43c00; color:#FFF;}
.button2{font-size:14px; font-weight:600; line-height:35px; text-transform:uppercase;}
.button2 a{background-color:#ffffff; color:#000000; display:inline-block; padding:0px 20px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button2 a:hover{background-color:#d43c00; color:#FFF;}
.button3{font-size:14px; font-weight:600; line-height:35px; text-transform:uppercase;}
.button3 a{background-color:#f4632a; color:#FFFFFF; display:inline-block; padding:0px 22px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button3 a:hover{background-color:#d43c00; color:#FFF;}
.button4{font-size:16px; font-weight:600; line-height:35px;}
.button4 a{background-color:#2bab5e; color:#FFFFFF; display:inline-block; padding:0px 22px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button4 a:hover{background-color:#00451b; color:#FFF;}
.button5{font-size:20px; font-weight:600; line-height:43px;}
.button5 a{background-color:transparent; color:#ffffff; display:inline-block; padding:0px 25px; border:1px solid #ffffff;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button5 a:hover{background-color:#42903c; color:#FFF;}
.button6{font-size:30px; font-weight:600; line-height:65px; text-transform:uppercase;}
.button6 a{background-color:#f4632a; color:#FFFFFF; display:inline-block; border:1px solid #f8b195; padding:0px 60px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;
}
.button6 a:hover{background-color:#d43c00; color:#FFF;}

header{width:100%; padding:18px 0px; background-color:#000000; /*position:absolute; top:0px; left:0px; z-index:999;*/}
.logo{width:292px; float:left; padding-right:20px; /*margin-right:20px;*/ border-right:0px solid #FFF; /*position:absolute; z-index:9999; top:-47px; left:0; transform:translateX(-50%);*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
     transition: all 0.3s;
}
.logo a{line-height:1px; display:block;}
.logo_caption{float:left; display:flex; justify-content: center; align-items: center; height: 65px;}
.logo_caption_block{margin: 0px 10px;}
.logo_caption i{color:#FFF; font-size: 30px; line-height: 1;}
.header_right{float:right; padding:15px 0px;}
.header_right .button{float:right; margin-left:10px;}

.header_right_dashboard{float:right; padding:15px 0px;}
.header_dashboard_left{float:left; color:#F3632A; font-size:14px; font-weight:500; line-height:20px; width:220px; margin-right:45px;}
.header_dashboard_left span{display:block; color:#FFF; font-size:16px;}
.header_dashboard_left img{float:left; margin-right:10px;}
.header_dashboard_right{float:right;}
.header_dashboard_right .button{float:none; margin:0px; display:inline-block;}
.header_dashboard_right .button a{background-color:#f4632a; color:#FFFFFF; display:inline-block; padding:0px 22px;}
.header_dashboard_right .button a:hover{background-color:#d43c00;}
.header_dashboard_right .button:first-child a{background-color:#1c7bcf; color:#FFFFFF; display:inline-block; padding:0px 22px;}

section{width:100%; margin:0px; padding:0px;}

.application_section{background-color:#f4f4f4; padding:60px 0px;}
.application_container{max-width:1310px; margin:auto; padding:0px 15px;}
.application_area{padding-left:380px; width:100%;}
.application_left{width:350px; float:left; margin-left:-380px; border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF;}

.application_left_block{padding:20px 15px; font-size:20px; font-weight:500; color:#000; border-bottom:1px solid #cccccc;}
.application_left_block a{color:#000;}
.application_left_block.active a,
.application_left_block a:hover{color:#1C7BCE;}
.application_left_block i{vertical-align:middle; margin:0px 10px 0px 0px; font-size:26px;}
.application_left_steps{font-size:18px; padding-left:15px;}
.application_left_steps a{display:block; color:#000 !important; margin-top:10px;}
.application_left_steps a:hover,
.application_left_steps a.active{color:#F3632A !important;}
.application_left_steps a i{font-size:16px;}

.application_right{width:100%;}
.application_right_inner{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF;}
.application_right_heading{padding:25px 30px; background-color:#1c7bcf; font-weight:600; font-size:25px; line-height:30px; color:#FFF; border-radius:10px 10px 0px 0px;}
/*.application_right_profile{background:url(images/bg1.jpg) repeat-x top left; padding:20px 30px;}*/
.application_right_profile{background:url(images/bg1.jpg) repeat-x top left; padding:20px 30px; display:table; width:100%;}
.application_right_profile_block{position:relative; width:134px;}
.application_right_profile_block img{display:block;}
.application_right_profile_block span{position:absolute; right:-20px; bottom:20px;}
.application_right_profile_block span img{width:40px; height:40px;}
.application_right_form{padding:20px 30px;}
.application_right_formblock{width:50%; float:left;}
.application_right_formblock:first-child{padding-right:10px;}
.application_right_formblock:last-child{padding-left:10px;}

.application_right_formblock_new{width:33%; float:left;}
.application_right_formblock_new:first-child{padding-right:10px;}
.application_right_formblock_new:last-child{padding-left:10px;padding-right:0px;}

.application_wp_block{padding-left:35px; background:url(images/whatsapp.png) no-repeat left 12px center; border:1px solid #b9b9b9; background-color:#fafafa; border-radius:5px;}
.application_wp_block .input1{width:100%; padding:0 15px; margin:0px; border:none; background-color:transparent; border-radius:none;}

.application_right_form_country .application_right_formblock{margin-bottom:17px;}
.application_right_form_country .application_right_formblock .input1{margin-bottom:0px;}

.application_right_formblock .iti{width:100%;}
.application_right_formblock .iti .iti__selected-country{ border:1px solid #ccc; border-width: 0px 1px 0px 1px; }

.application_right .button{margin-top:30px;}
.application_buttonarea{float:right;}
.application_buttonarea .button,
.application_buttonarea .button1{display:inline-block;}

.paymentdetails_inner{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; margin-bottom:30px;}
.paymentdetails_inner hr{padding:0px; margin:20px 0px; background-color:#cccccc; height:1px; width:100%; border:none; display:block;}

.paymentdetails_heading{padding:25px 30px; background-color:#1c7bcf; font-weight:600; font-size:20px; line-height:30px; color:#FFF; border-radius:10px 10px 0px 0px;}
.paymentdetails_blockarea{font-weight:500; color:#000; padding:25px 30px;}
.paymentdetails_blocks{width:33.3333%; float:left;}
.paymentdetails_blocks:nth-child(3){font-weight:600; text-align:right;}
.paymentdetails_total{padding:25px 30px; background-color:#e5f3ff; font-weight:600; font-size:20px; line-height:30px; color:#1C7BCE;}
.paymentdetails_total_block{border-top:1px solid #86949f; padding:8px 0px;}
.paymentdetails_total_block:first-child{border:none;}
.paymentdetails_total_block span{float:right;}

.request_received{padding:40px 0px; text-align:center; font-size:25px; color:#000;}
.request_received_heading{font-size:45px; line-height:1; font-weight:600; color:#1C7BCE; padding:20px 0px;}

.membership_blocks{width:20%; float:left;}
.membership_blocks:first-child{width:60%; padding-right:15px;}
.membership_blocks:nth-child(3){text-align:right;}

footer{width:100%; color:#FFFFFF; font-size:16px; line-height:26px; font-weight:300; background-color:#000000; overflow:hidden; /*background:url(images/footer.jpg) no-repeat top center; height:411px;*/}
footer a{color:#FFFFFF;}
footer a:hover{color:#FFFFFF;}
.footer_area_block{padding:20px 0px;}
.footer_area_menu{padding-left:75px;}
.footer_logo{padding-bottom:25px;}
.footer_area_heading{font-size:20px; line-height:26px; color:#f26327; font-weight:700; text-transform:uppercase; padding-bottom:15px;}

.footer_top{padding:50px 0px;}
.footer_top .row{display:flex; flex-wrap:wrap;}

.footer_top li{list-style:none; margin-bottom:5px; position:relative; 
	-moz-transition:all .3s ease-in 0s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s;
}
.footer_top li:hover{padding-left:10px;}
.footer_midarea{}
.footer_mid_blockcontent{padding-left:30px; margin-bottom:20px;}
.footer_mid_blockcontent img,
.footer_mid_blockcontent i{float:left; margin-left:-30px; line-height:26px; color:#ffffff; font-size:18px;}

.footer_social{/*padding-left:35px;*/}
/*.footer_social img{margin-right:8px;}*/
.footer_social a{display:inline-block; border-radius:30px; overflow:hidden; margin:0px 10px 0px 0px;}
.footer_social i{vertical-align:middle; background-color:#fff; color:#C52021; font-size:20px; width:40px; line-height:40px; text-align:center;}
.footer_social svg{vertical-align:middle; background-color:#fff; color:#C52021; width:40px; height:40px; fill: #C52021; padding:0px 10px;}

.footer_bottom{text-align:center; padding:30px 0px; border-top:1px solid #44464f;}
.footer_bottom span{color:#FFF;}
.footer_bottom_left{float:left;}
.footer_bottom_right{float:right;}
.footer_bottom_right a{display:inline-block;}
.footer_bottom_right a:first-child:after{content:"|"; margin:0px 5px 0px 10px;}

textarea{resize:none;}
iframe{display:block;}
.recaptcha{margin-bottom:20px;}

.login_area{width:100%; max-width:500px; margin:0px auto; border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; font-size:14px;}
.login_area a{color:#1C7BCE;}
.login_inner{padding:30px;}
.login_inner .input1{margin-bottom:5px;}
.login_inner .submit1{margin-bottom:20px;}
.login_inner_text{padding-bottom:15px;}
.login_inner_text span{color:#1C7BCE;}
.login_heading{padding:18px 30px; background-color:#1c7bcf; font-weight:600; font-size:25px; line-height:30px; color:#FFF; border-radius:10px 10px 0px 0px;}
.login_heading span{display:block; font-size:14px; line-height:19px; font-weight:400;}
.login_inner .checkbox_area{font-size:14px; line-height:23px; padding:15px 0px;}

.paymenthistory_top{}
.paymenthistory_block{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; /*margin-bottom:30px;*/ padding:30px; font-size:16px;}
.paymenthistory_block_heading{font-size:22px; color:#000000; font-weight:600; padding:0px 0px 10px 0px; margin:0px; position:relative;}
.paymenthistory_block_style1{font-size:14px; background-color:#f4f4f4; padding:10px; border-radius:10px; margin:25px 0px;}
/*.paymenthistory_block_style1 span{display:block; font-size:20px; color:#1C7BCE; font-weight:600;}*/
.paymenthistory_block_style1 img{padding:6px; background-color:#FFF;}
.paymenthistory_block_block{float:left; margin-right:35px;}
.paymenthistory_block_block:nth-child(3){margin-right:0px;}

.paymenthistory_bottom{}
.paymenthistory_bottom .heading1{padding-bottom:25px; margin:0px;}
.paymenthistory_bottom .heading1:after{display:none;}
.paymenthistory_bottom_inner{width:100%; overflow-x:auto;}
.paymenthistory_bottom_block_area{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; margin-bottom:30px; width:1280px;}
.paymenthistory_bottom_block{padding:20px 25px;}
.paymenthistory_bottom_block:nth-child(even){background-color:#f1f8fe;}
.paymenthistory_bottom_block_block{width:170px; float:left; color:#000; line-height:35px;}
.paymenthistory_bottom_block_block:nth-child(3){font-weight:600;}
.paymenthistory_bottom_block_block:nth-child(5){width:190px;}
.paymenthistory_bottom_block_block:nth-child(6){color:#1C7BCE; width:150px;}
.paymenthistory_bottom_block_block:nth-child(6) img{float:left; margin-right:5px; margin-top:14px;}
.paymenthistory_bottom_block_block:nth-child(1){width:210px;}
.paymenthistory_bottom_block_block:nth-child(2){width:210px;}
.paymenthistory_bottom_block_block:nth-child(7){width:128px;}
.paymenthistory_bottom_block_head{background-color:#1c7bcf; font-size:20px; font-weight:600; padding:10px 25px;}
.paymenthistory_bottom_block_head .paymenthistory_bottom_block_block{color:#FFF !important; min-height:50px; line-height:25px;}

.paymenthistory_bottom_dashboard{}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_area{width:1000px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block{padding:20px 10px; font-size:16px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_head{font-size:16px; padding:10px 10px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block{width: 170px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block:nth-child(1){width:180px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block:nth-child(2){width:160px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block:nth-child(3){font-weight: 600; width: 100px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block:nth-child(5){width: 190px;}
.paymenthistory_bottom_dashboard .paymenthistory_bottom_block_block:nth-child(6){width:100px;}

.dashboard_section{background-color:#f4f4f4; padding:60px 0px;}
.dashboard_container{max-width:1310px; margin:auto; padding:0px 15px;}
.dashboard_area{padding-left:280px; width:100%;}
.dashboard_left{width:250px; float:left; margin-left:-280px; /*border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF;*/}

.dashboard_area_fullwidth{padding-left:0px;}

.dashboard_left_block{padding:8px 0px 0px 5px; font-size:18px; font-weight:600; color:#000; line-height:38px; border-top:1px solid #cccccc; display:table; width:100%; /*background:url(images/dashboard/arrow.png) no-repeat right center;*/ position:relative; 
	-moz-transition:all .3s ease-in 0s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s;
}
.dashboard_left_block:after{content:'>'; position:absolute; right:0px; top:50%; transform:translate(0, -50%); font-weight:300; font-size:14px; color:#5c5c5c;}

.dashboard_left_block:first-child{border:none;}
.dashboard_left_block a{color:#000;}
.dashboard_left_block.active,
.dashboard_left_block:hover{background-color:#1c7bcf; border-radius:10px;}
.dashboard_left_block.active a,
.dashboard_left_block:hover a{color:#ffffff; display:block;}
.dashboard_left_block.active:after{content:'';}

.dashboard_left_block img{float:left; margin-right:12px;}
.dashboard_right{width:100%;}
.dashboard_right_top{display:table; width:100%; padding-bottom:35px;}
.dashboard_right_heading{float:left; font-size:40px; line-height:1; font-weight:600; color:#000;}
.dashboard_right_button{float:right;}
/* .dashboard_right_inner{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; padding:30px;} */
.dashboard_right_inner{border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:10px; overflow:hidden; background-color:#FFF; padding:30px;}
.dashboard_left_padding{ padding-left: 166px !important; }
/* .dashboard_block1{float:left; width:106px;} */
.dashboard_block1{float:left; width:106px; margin-left: -136px;}
.dashboard_block1_block{margin-top: 30px;}
.dashboard_block1_block:first-child{margin-top: 0px;}
/* .dashboard_block2{float:left; border:1px solid #cccccc; border-width:0px 1px; padding:0px 30px; margin:0px 30px; width:640px;} */
.dashboard_block2{float:left; border:1px solid #cccccc; border-width:0px 0px 0px 1px; padding:0px 0px 0px 30px; margin:0px; width:100%;}
.dashboard_block3{float:left; width:129px;}
.dashboard_block{width:50%; float:left; padding-left:60px; font-weight:500; color:#727272; line-height:23px; padding-top:20px; padding-bottom:20px;}
.dashboard_block span{display:block; font-size:18px; color:#000;}
.dashboard_block img{float:left; margin-left:-60px;}

.event_right_blockarea{margin-left:-10px; margin-right:-10px;}
.event_right_blocks{width:33.3333%; float:left; padding:0px 10px;}
.event_right_block{/*width:33.3333%; float:left;*/ font-size:16px; line-height:21px; border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:15px; overflow:hidden; background-color:#FFF; padding:0px; margin:0px 0px 20px 0px; /*margin:0px 20px 20px 0px;*/}
/*.event_right_block:nth-child(3n){margin-right:0px;}*/
.event_right_block img{width:100%;/* border-radius:15px;*/ background-color:#000;}
.event_right_block_content{padding:20px 15px; min-height:229px;}
.event_right_block_heading{font-size:22px; line-height:25px; font-weight:600; color:#000; padding-bottom:10px;}
.event_right_block_style1{font-size:14px; line-height:20px; font-weight:500; color:#1C7BCE; padding-bottom:5px; padding-left:25px;}
.event_right_block_style1 i{float:left; margin-left:-25px; line-height:20px;}
.event_right_block_style2{padding:5px 0px 25px 0px;}

.eventdetails_top img{width:100%; border-radius:10px;}
.eventdetails_top_heading{font-size:40px; line-height:1; font-weight:600; color:#000; /*padding:25px 0px;*/ padding:0px 0px 25px 0px;}
.eventdetails_calender{color:#FFF; font-weight:500; background-color:#4ba243; border:1px solid #3f773a; border-width:1px 1px 6px 1px; border-radius:15px; overflow:hidden; padding:40px 25px; margin:0px 0px 0px 0px;}
.eventdetails_calender_inner{padding-left:170px;}
.eventdetails_calender_left{width:135px; float:left; margin-left:-170px; background-color:#FFF; border-radius:10px; overflow:hidden;} 
.eventdetails_calender_left_style1{display:block; font-size:24px; background-color:#f4632a; line-height:40px; color:#FFF; text-align:center;}
.eventdetails_calender_left_style2{text-align:center; font-size:50px; line-height:88px; color:#000; text-align:center;}
.eventdetails_calender_right{width:100%; float:left;}
.eventdetails_time_style1{font-size:30px; line-height:1; border-bottom:1px solid #FFF; padding-bottom:20px;}
.eventdetails_time_addressarea{}
.eventdetails_time_addressblock{display:block; font-size:30px; line-height:1; padding-left:35px; padding-top:20px;}
/*.eventdetails_time_addressblock:first-child{margin-right:35px;}*/
.eventdetails_time_addressblock i{float:left; margin-left:-35px; line-height:34px;}
.eventdetails_time_blockarea{}
.eventdetails_time_block{width:135px; float:left; font-size:40px; line-height:1; text-align:center; background-color:#42903c; border:1px solid #9aea91; border-radius:10px; padding:20px 0px; margin:20px 10px 0px 0px;}
.eventdetails_time_block span{display:block; font-size:20px; line-height:36px;}
.eventdetails_calender_right .button5{margin-top:30px; margin-bottom:10px;}
.eventdetails_calender_right .button6{margin-top:35px;}
.eventdetails_bottom{line-height:34px; padding:10px 0px 20px 0px;}
.eventdetails_button_area{display:flex; flex-wrap:wrap;}
.eventdetails_button_area .button6{font-size:20px; line-height:60px;}
.eventdetails_button_area .button6:first-child{margin-right:20px;}
.eventdetails_button_area .button6 a{padding:0px 20px;}
@media only screen and (max-width: 767px) {
.eventdetails_button_area .button6{font-size:16px; line-height:50px;}	
.eventdetails_button_area .button6:first-child{margin-right:0px;}
.eventdetails_button_area .button6:nth-child(2){margin-top:10px;}
}

.otherevent_area{padding:60px 0px 0px 0px; border-top:1px solid #c3c3c3;}
.otherevent_area .event_right_block{/*width:406px; float:left;*/ font-size:16px; line-height:21px; border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:15px; overflow:hidden; background-color:#FFF; padding:0px; margin:0px;}
.otherevent_area .event_right_block_style1_area{}
.otherevent_area .event_right_block_style1{display:block; font-size:14px; line-height:20px; font-weight:500; color:#1C7BCE; padding-bottom:5px; padding-left:25px;}
.otherevent_area .event_right_block_style1:first-child:after{content:'|'; padding-left:10px; padding-right:5px;}
.otherevent_heading{font-size:40px; line-height:1; font-weight:600; color:#000; padding:0px 0px 30px 0px;}

.dashboard_area .paymenthistory_block_block{float:left; margin-right:15px;}
.dashboard_area .paymenthistory_block_block:nth-child(2){margin-right:0px;}
.dashboard_area .paymenthistory_block_block:nth-child(3){margin-right:0px; display:block; width:100%; text-align:right;}

.dashboard_paymentblock_area{width:100%; overflow-y:auto;}
.dashboard_paymentblock_cover{min-width:1000px;}
.dashboard_paymentblock{padding-bottom:20px;}
.dashboard_paymentblock_heading{background-color:#1c7bcf; color:#FFF; display:inline-block; font-size:20px; line-height:1.5; font-weight:600; padding:12px 30px 27px 30px; border-radius:20px 20px 0px 0px;}
.dashboard_paymentblock_bottom{background-color:#FFF; border:1px solid #1c7bcf; border-radius:20px; position:relative; margin-top:-15px; padding:15px 30px;}
.dashboard_paymentblock_bottom_block{display:inline-table; color:#5B5B5B; font-size:20px; font-weight:500;}
.dashboard_paymentblock_bottom_block:first-child{text-align:left; width:330px;}
.dashboard_paymentblock_bottom_block:nth-child(2){text-align:center; width:270px;}
.dashboard_paymentblock_bottom_block:nth-child(3){text-align:right; width:325px;}
.dashboard_paymentblock_bottom_block span{font-size:18px; color:#000;}
.dashboard_paymentblock_bottom_block_hl span{color:#1C7BCE;}
.dashboard_paymentblock_bottom_br{width:100%; height:1px; background-color:#cccccc; margin:15px 0px;}

.changepassword_area{max-width:670px;}
.changepassword_area .submit{line-height:46px;}

.popup_cover{position:fixed; top:0px; left:0px; z-index:99; width:100%; height:100%; background-color:rgba(0,0,0,.5);}
.popup_register{/*position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:999;*/ width:592px; text-align:center; border:1px solid #1c7bcd; border-width:1px 1px 6px 1px; border-radius:15px; overflow:hidden; background-color:#FFF; padding:50px 15px; margin:0px auto;}
.popup_register_style1{font-size:30px; line-height:1; color:#000; font-weight:500;} 
.popup_register_style2{padding-top:25px;}
.popup_register_style2 a{font-size:16px; color:#FFF; text-transform:uppercase; line-height:30px; border-radius:30px; background-color:#2bab5e; padding:4px 25px;}
.popup_register_style2 a:nth-child(2){background-color:#f4632a;}
.popup_register_style3{font-size:30px; line-height:1.2; color:#1C7BCE; font-weight:600; padding:20px 0px;}
.popup_register_style4{}
.popup_register_style4 a{font-size:20px; color:#F3632A; line-height:1.2; font-weight:600; text-decoration:underline;}

.event_list_blockarea{border-top:2px dashed #d7d7d7; padding-top:30px; margin-top:30px;}
.event_list_blockarea:first-child{border-top:none; padding-top:0px; margin-top:0px;}
.event_list_block{font-size:16px; line-height:25px; overflow:hidden; padding:0px; margin:0px 0px 30px 0px;}
.event_list_block:last-child{margin:0px;}
.event_list_block_heading{font-size:22px; line-height:25px; font-weight:600; color:#f35a1d; /*padding:10px 20px;*/ margin-bottom:20px; border-radius:5px; /*background-color:#fff; border:1px solid #f35a1d;*/ display:inline-block;}
.event_list_blockinner{/*padding-left:110px;*/}
.event_list_img{float:left; /*margin-left:-110px;*/}
.event_list_img img{border-radius:5px;}
.event_list_heading{font-size:22px; line-height:25px; font-weight:600; color:#000; padding-bottom:10px;}
.event_list_heading a{color:#000;}
.event_list_txt1{font-size:18px; line-height:20px; padding-bottom:15px;}
.event_list_txt1 span{font-weight:600;}
.event_list_txt2{font-size:14px; line-height:20px; font-weight:600; color:#1C7BCE; padding:10px 20px 10px 35px; margin-bottom:10px; background-color:#ebebeb; border-radius:20px; display:inline-block;}
.event_list_txt2 i{float:left; margin-left:-25px; line-height:20px;}

/*----Modal----*/
.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2));
}
.modal{z-index: 9999;}
.modal_close{float:right;}
.modal_close i{border:2px solid #000; width:30px; line-height:26px; text-align:center; display:block; position:relative; z-index:99; cursor:pointer;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
}
#modal_createdeal .modal-body{padding:0px;}
#modal_createdeal .modal_close i{border:2px solid #FFF; color:#FFF; margin:12px;}
.modal_createdeal .modal-body{padding:0px;}

.creatdeal_formarea{width:500px; margin:auto;}
.creatdeal_form_inner{padding:30px; background-color:#FFF;}
.reportdetails_heading{color:#FFF; font-size:22px; line-height:1.4; text-transform:uppercase; font-weight:600; padding:15px 30px; background-color:#3f773a;}

@media (min-width: 768px) {
  .modal-dialog {
    width: 100%;
    max-width:1425px;
    margin: 20px auto;
  }
  .modal_createdeal .modal-dialog {
    width: 100%;
    max-width:500px;
  }
   #modal_createdeal .modal-dialog {
    width: 100%;
    max-width:500px;
  }
}
@media only screen and (max-width: 767px) {
.creatdeal_form_inner{padding:30px 15px;}
.creatdeal_formarea{width:100%;}
}

.creatdeal_formarea .radio_area{font-size:18px; line-height:14px; display:flex;}
.creatdeal_formarea .radio_area input[type="radio"]{float:left; margin:0px 10px 0px 0px; width:23px; height:23px; border-color:#1C7BCE;}
.creatdeal_formarea .radio_block{padding:10px 0px 20px 0px;}
.creatdeal_formarea .radio_block:first-child{margin-right:15px;}
/*----Modal End----*/




.pagination_area{display:block; margin-top:20px;}
.pagination_area a{font-size:14px; line-height:30px; font-family:"Comic Sans MS", cursive; width:30px; text-align:center; color:#515151; font-weight:500; background-color:#FFFFFF; padding:0px; border:1px solid #1c7bcf; border-radius:3px; margin-left:0px; display:inline-block;}
.pagination_area a:hover{background-color:#1c7bcf; color:#FFF !important; border:1px solid #1c7bcf;}
.pagination_area .active_page{background-color:#1c7bcf; color:#FFF !important; border:1px solid #1c7bcf;}

/* Back to top button */
#back-top {
	position: fixed;
	bottom:90px;
	right:10px;
	z-index:999999999999999;
	margin:0px;
}