@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,700&family=Open+Sans:wght@300;400;600&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@300;400&display=swap');
@import url('all.min.css');
*{
	box-sizing:border-box;
	vertical-align: top;
}
html, body{
	max-width:100%;
	width:100%;
	overflow-x: hidden
}

body{
	font-size:14px;
	font-weight: 400;
	line-height: 1.4;
	font-family: 'Montserrat', sans-serif;
	color:#777;
}

p{
	font-family: 'Open Sans', sans-serif;
}
a:focus{
	color:#fff !important
}
a{
	text-decoration:none !important;
}
.avs_hdr{
	display: block;
	position: relative;
	width:100%;
	border-top:4px solid #fff;
	z-index: 99;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.68);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.68);
}
.avs_hdr .container{
	position:relative;
}
.avs_hdr_top{
	display: block;
	position: relative;
	width:100%;
	background-color: #36376f;
	padding:15px 0px;
}
.avs_hdr_top_lft{
	margin-left:155px;
}
.avs_hdr_top_rht{
	display: inline-block;
	float: right
}
.avs_hdr_top_txt{
	font-size:12px;
	font-weight: 500;
	color:rgba(248,248,248,0.88);
	text-transform: uppercase;
	display: inline-block;
	padding:0px 15px;
}
.avs_hdr_bottom{
	display: block;
	position: relative;
	width:100%;
	background-color: #4f50a0;
	padding:10px 0px;
}

.avs_hdr_bottom_a{
	font-size:15px;
	font-weight: 500;
	color:#fff;
	display: inline-block;
	line-height: 50px;
	padding:0px 20px;
	text-transform: uppercase;
	position: relative;
}
.avs_hdr_menu{
	display:inline-block;
	float:right;
}
.avs_hdr_lgo img{
	height:160px;
	object-fit: contain;
	width:100%; 
}
.avs_hdr_lgo{
	display: block;
	position: absolute;
	left:0px;
	padding:10px;
	border-radius: 0px 0px 10px 10px;
	background-color: #fff;
	top:-64px;
	width:160px;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.68);
box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.68);
}
@media(max-width:600px){
	.top_dwn_sec {
		padding: 60px 0px 45px !important;}
	.avs_sldr_img {
		height: 50vh !important;}
	.avs_padd40{
		padding:40px 0px !important;
	}
	.avs_padd20{
		padding:20px 0px !important;
	}
	.avs_hdr_lgo {
      left: 15px;
    padding: 10px 10px 15px;
    top: -57px;
    width: 115px;
		z-index: 9;
	}
	.avs_hdr_lgo.mnu_opn img {
		height:85px;
	}
	.avs_hdr_lgo img {
    height: 110px;
    object-fit: contain;
    width: 100%;
		transition: 0.3s all ease-in;
}
	.avs_hdr_top_lft {
    margin-left: 0px;
    float: right;
    padding: 0px !important;
}
	.avs_hdr_top_rht{
		display:none !important
	}
	.avs_hdr_bottom_a{
	display: block;
    line-height: 45px;
    font-size: 14px;
    border-top: 1px solid rgba(0,0,0,0.1);
		padding:0px !important;
	}
	.avs_hdr_menu{
	    position: absolute;
    top: 50px;
    left: 0px;
    background-color: #4f50a0;
    width: 100%;
   padding: 15px 20px 10px;
    border-bottom: 5px solid #36376f;
		display: none;
	}
}
.mbl_mnu_btn{
	font-size:14px;
	font-weight: 500;
	text-align: right;
	color:#f7f7f7;
	padding:12px 0px;
}
@media(min-width:800px){
	.mbl_mnu_btn{
		display:none !important
	}
	.mbl_mnu{
		display:none;
	}
.avs_hdr_bottom_a:hover:after{
	content:" ";
	display: block;
	width:5px;
	height:5px;
	border-radius: 100%;
	background-color: #fff;
	position: absolute;
	bottom:5px;
	left:50%;
}
	.avs_hdr_bottom_a:after{
	content:" ";
	display: block;
	width:5px;
	height:0px;
	border-radius: 100%;
	background-color: #fff;
	position: absolute;
	bottom:-15px;
	left:50%;
		transition:0.2s all ease-in;
}
.avs_hdr_bottom_a:hover:before{
	content:" ";
	display: block;
	width:1px;
	height:15px;
	border-radius: 100%;
	background-color: rgba(255,255,255,0.39);
	position: absolute;
	bottom:-10px;
	left:calc(50% + 2px);
}
	.avs_hdr_bottom_a:before{
	content:" ";
	display: block;
	width:1px;
	height:0px;
	border-radius: 100%;
	background-color: rgba(255,255,255,0.39);
	position: absolute;
	bottom:-10px;
	left:calc(50% + 2px);
		transition:0.2s all ease-in;
}
	.avs_hdr_bottom:before{
		content:" ";
		display: block;
		width:8%;
		background-color: #4f50a0;
		left: 0px;
		top:-55px;
		height:124px;
		position: absolute;
	}
}
.avs_hdr a:hover, .avs_hdr:focus{
	color:#fff !important
} 


.avs_sldr_out{
	display:block;
	width:100%;
	position: relative;
	z-index: 0
}
.avs_sldr_img{
	height:calc(100vh - 123px);
	background-color: #f9f9f9;
	width:100%;
	display: block;
	object-fit: cover
}


.main_sldr{
	display:block !important;
	z-index: 0 !important;
	position: relative
}
.main_sldr .owl-prev span, .main_sldr .owl-next span{
	font-size: 30px !important;
}
.main_sldr .owl-prev:hover, .main_sldr .owl-next:hover{
	background-color:#fff !important;
}
.main_sldr .owl-prev, .main_sldr .owl-next{
	height:50px;
	width:50px;
	display: inline-block;
	background-color:#f9f9f9 !important;
	line-height: 50px !important;
	font-size: 20px !important;
	color:#333 !important;
	outline:none
}
.main_sldr .owl-nav:after{
	content:" ";
	display: block;
	width:1px;
	height:30px;
	position: absolute;
	background-color: rgba(0,0,0,0.1);
	bottom:10px;
	right:calc(7% + 42px);
}
.main_sldr .owl-nav{
	position: absolute;
    bottom: -1px;
    z-index: 99999;
    right: 7%;
    width: 100px;
	overflow: hidden;
	border-radius: 4px 4px 0px 0px;
}




.about_sec .container{
	position:relative;
}

.avs_bg_light{
	background-color:#f9f9f9;
}


.avs_hdng{
	display: block;
	width:100%;
	color:#4f50a0;
	font-size:22px;
	margin-bottom:15px;
	font-weight: 500;
	line-height: 20px;
}
.avs_txt_wht{
	color:#fff !important
}
.avs_hdng_sml{
	display: block;
	width:100%;
	color:#4f50a0;
	font-size:18px;
	margin-bottom:20px;
	font-weight: 500;
}
.avs_hdng_v_sml{
	display: block;
	width:100%;
	color:#4f50a0;
	font-size:16px;
	margin-bottom:10px;
	font-weight: 500;
}
.avs_padd40{
	padding:40px 30px;
	display: block;
	width:100%;
	position: relative;
}
.avs_padd20{
	padding:20px 30px;
	display: block;
	width:100%;
	position: relative;
}
.avs_mb_20{
	margin-bottom:20px !important
}
.avs_abt_set{
							display:block;
							width:100%;
							overflow: hidden;
							border-radius: 10px;
							background-color:#fff;
							padding:10px;
							-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
						}
						.avs_abt_img{
							display:block;
							width:100%;
							object-fit: cover;
							height:180px;
							margin-bottom:10px;
							border-radius:8px;
						}
						.avs_abt_cnt{
						display:block;
							width:100%;
							padding:0px 3px;
						}
						.avs_abt_h1{
							display:block;
							font-size:16px;
							font-weight:500;
							color:#4f50a0;
							margin-bottom:6px;
						}
						.avs_abt_p{
							display:block;
							font-size:13px;
							font-weight:400;
							color:#666;
							line-height: 20px;
							text-align: justify;
							margin-bottom:10px;
						}
						.avs_abt_a{
							display:block;
							font-size:11px;
							font-weight:500;
							color:#4f50a0;
							text-align: right
						}
@media(max-width:600px){
	.avs_abt_rht {
    width: 100%;
}
	.avs_abt_rht .col-md-4:last-child .avs_abt_set{
		margin-bottom:0px;
	}
	.avs_abt_set{
		margin-bottom:25px;
	}
}
.abt_sec {
	overflow: hidden;
	display: block;
	width: 100%;
}
@media(min-width:800px){
	.avs_rcnt_news{
		position: relative;
	}
	.avs_rcnt_news:before{
		content:" ";
		display: block;
		background-color: #45458f;
		height:100%;
		position: absolute;
		right:-100%;
		top:0px;
		width:100%;
	}
	.avs_abt_lft:before{
	content: " ";
    display: block;
    background-color: #4f50a0;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 120px;
    width: 100%;
	}
	.pd-desk-l0{
		padding-left:0px !important;
	}
	.pd-desk-r0{
		padding-right:0px !important;
	}
	.pd-desk-t0{
		padding-top:0px !important;
	}
	.pd-desk-b0{
		padding-bottom:0px !important;
	}
.no_pad_desk{
	margin-left:0px;
	margin-right:0px;
}
.no_pad_desk > [class*= "col-"]{
padding-left:0px;
	padding-right:0px;
}
	
	
	.avs_fac .row{
		margin-left:-7.5px !important;
		margin-right:-7.5px !important;
	}
	.avs_fac [class*= "col-"]:nth-child(odd){
padding-left:0px;
		padding-right:7.5px !important
}
	.avs_fac [class*= "col-"]:nth-child(even){
padding-right:0px;
		padding-left:7.5px !important
}
	.avs_abt_lft{
		width:23%;
		max-width:23%;
	}
	.avs_abt_rht{
		width:77%;
		max-width:77%;
	}
}
.avs_bg_blue{
	background-color:#4f50a0;
}



.avs_spec_ic_set{
	display:block;
	width:100%;
	margin-bottom: 25px;
	position: relative;
}
.avs_spec_ic_img{
	display:block;
	width:100%;
	object-fit: contain;
	height:60px;
	margin-bottom:25px;
	z-index: 1;
	position: relative;
}
.avs_spec_ic_txt{
	display:block;
	font-size:14px;
	color:#fff;
	font-weight: 400;
	text-align: center;
}
.avs_spec_ic_set:hover:after{
	
	height:85px;
	
}
.avs_spec_ic_set:after{
	content:" ";
	display: block;
	background-color: rgba(0,0,0,0.19);
	width:100%;
	height:0px;
	top:-10px;
	border:none;
	border-radius: 7px;
	left:0px;
	position: absolute;
	z-index: 0;
	transition:0.2s all ease-in;
}
.avs_spec_ic_set:before{
	content:" ";
	display: block;
	width:8px;
	height:8px;
	border:2px solid #fff;
	opacity: 0.5;
	position: absolute;
	left:calc(50% - 2.5px);
	top: 71px;
	transition:0.3s all ease;
	border-radius: 100%;
	z-index: 1;
	
}



.avs_rcnt_news{
	display: block;

}
.avs_bg_drk_blue{
	background-color: #45458f;
}


.avs_rcnt_news_set{
								display:block;
								width:100%;
								position: relative;
							}
							.avs_rcnt_news_dat{
								display:inline-block;
								width:60px;
								text-align: center
								
							}
							.avs_rcnt_news_txt{
								display:inline-block;
								width:100%;
								font-size:14px;
								text-align: justify;
								line-height: 22px;
								color:#fff;
								margin-top:3px;
								margin-bottom:5px
							}
							.avs_rcnt_news_dat_h1{
								font-size:30px;
								font-weight: 600;
								color:#fff;
								line-height: 36px;
							}
							.avs_rcnt_news_dat_p{
								font-size:10px;
								font-weight: 400;
								color:#fff;
								
							}

.avs_pad_tb_40{
	padding:40px 0px;
	display: block;
	width: 100%;
	position: relative;
}
.intro_sec{
	display: block;
	overflow: hidden;
	background-color:#fff;
}



.intr_p{
	display: block;
	width: 100%;
	text-align: justify;
	color:#666;
	font-size:14px;
	font-weight: 400;
	line-height: 28px;
}
.intr_btn:hover{
	background-color: #4f50a0;
	color:#fff !important
}
.intr_btn{
	    display: inline-block;
    line-height: 36px;
    padding: 0px 15px;
    border: 2px solid #4f50a0;
    font-size: 13px;
    font-weight: 600;
    background-color: #fff;
    color: #4f50a0;
    border-radius: 6px;
    float: right;
}
.avs_fac{
	padding:40px 20px 35px;
}

@media(max-width:600px){
	.btm_sec .tp_btn{
		right:0px !important;
		top: 25px !important;
	}
	.avs_fac{
		padding:40px 0px 10px !important;
	}
	.avs_sct_set{
		margin-bottom:20px;
	}
	.avs_col_lft{
		width:100%;
	}
	.avs_col_rht{
		width:100%;
	}
}
@media(min-width:800px){
	.btm_sec:after{
	content: " ";
    display: block;
    background-color: #44448c;
    width: 46.6%;
    height: 100%;
    right:0px;
    top: 0px;
    z-index: 0;
    position: absolute;
}
	.pd-desk-r40{
		padding-right:40px !important
	}
	.pd-desk-l40{
		padding-left:40px !important
	}
	.avs_col_lft{
		width:54%;
		display:inline-block !important;
		float:left;
	}
	.avs_col_rht{
		width:46%;
		display:inline-block !important;
		float:left;
		z-index: 1;
	}
.intro_sec:after{
	content:" ";
	position: absolute;
	right:0px;
	top:0px;
	width:46.6%;
	height:100%;
	background-color: #f9f9f9;
	background-image: url(../img/abt_sid.jpg);
	background-size:cover;
	background-position: center;
	display: block
}}


.avs_bg_drkblue2{
	background-color: #44448c;
}

.btm_sec_rht{
	
}
.btm_sec{
	display:block;
	position: relative;
	width:100%;
	overflow: hidden;
	background-color: #4f50a0
}
	.avs_sct_set{
						display:block;
						width:100%;
						background-color: #fff;
						border-radius: 10px;
						overflow: hidden;
						position: relative;
						padding:10px;
					}
					.avs_sct_img{
						display:block;
						width:100%;
						background-color: #f7f7f7;
						border-radius: 10px;
					object-fit: cover;
						height:135px;
						margin-bottom: 10px;
						border:1px solid #D5D5D5;
					}
					.avs_sct_cnt{
						display:block;
						width:100%;
						overflow: hidden;
					}
					.avs_sct_mrk .avs_sct_mrk_tl{
						font-size:8px;
						margin-left:-1px;
						display:inline-block;
						vertical-align: top;
						line-height: 30px;
					}
					.avs_sct_nm{
						display:inline-block;
						width:calc(100% - 40px);
						float:right;
						font-size:14px;
						color:#4f50a0;
						line-height: 35px;
						font-weight:500;
						padding-left:6px;
					}
						
						
						.avs_sct_mrk{
						display:inline-block;
						width:35px;
						line-height: 35px;
						border-radius: 6px;
						background-color: #4f50a0;
						color:#fff;
						font-size:16px;
						font-weight: 500;
						text-align: center
					}


.avs_adm_p{
	font-size:14px;
	font-weight: 400;
	display: block;
	margin-bottom:15px;
	text-align:justify;
	line-height: 24px;
	color:rgba(255,255,255,0.85);
}
.avs_adm_inpt::placeholder{
	color:rgba(255,255,255,0.64);
}
.avs_adm_inpt{
	display:block;
	width:100%;
	font-size:16px;
	font-weight: 400;
	line-height: 50px;
	padding:0px 20px;
	margin-bottom:25px;
	background-color: #4f50a0;
	border:2px solid #1e90ff;
	border-radius: 5px;
	color:#fff !important;
	outline: none !important;
	letter-spacing: 0.7px;
}


.avs_pr_btn img{
						height:34px;
						width:28px;
						object-fit: contain;
						margin-right: 5px;
					}
					body .btn_bg2{
						background-color:#FF4242 ;
					}
.avs_pr_btn:hover{
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.55);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.55);
}
					.avs_pr_btn{
						display:inline-block;
						width: 40%;
						border-radius: 5px;
						background-color: #29A34E;
						color:#fff !important;
						line-height: 50px;
						text-align: center;
						float:left;
						font-size:14px;
						outline:none !important;
						border:none !important;
						cursor: pointer;
					}
					.avs_pr_dvd:before{
						content:" ";
						display: block;
						background-color: rgba(0,0,0,0.08);
						height:1px;
						width:calc(100% - 30px);
						position: absolute;top:25px;
					}
					.avs_pr_dvd{
						font-size:14px;
						line-height: 50px;
						text-align: center;
						color:rgba(0,0,0,0.58);
						font-weight: 400;
						width:20%;
						display:inline-block;
						float:left;
						position: relative;
						padding:0px 15px;
						background-color: #44448c;
						
					}
.ftr_sec{
	background-color: #44448c;
	display:block;
	width:100%;
	overflow: hidden;
	position: relative
}

	.ftr_sec .avs_col_lft{
							padding-top:30px !important;
								padding-bottom:0px !important
							}
							@media(max-width:600px){
								.ftr_map{
									display:none !important;
								}
							}
							.ftr_map{
								position:absolute;
								right:0px;
								top:0px;
								width:46.6%;
								height:100%;
								display: block
							}
							.avs_adr_cnt:last-child{
								margin-bottom:0px;
							}
							.avs_adr_cnt:first-child{
								margin-bottom:20px !important;
							}
							.avs_adr_cnt{
								position:relative;
								display: block;
								margin-bottom:10px;
								padding-left:50px;
								overflow: hidden;
								width: 100%;
							}
							.avs_adr_img{
								position:absolute;
								left:0px;
								width:45px;
								object-fit: contain;
								height:100%;
								top:0px;
							}
							.avs_adr_txt{
								display:block;
								font-size:13px;
								line-height: 24px;
								color:#fff;
								text-align: justify
							}
							.ftr_btm a{
								color:#fff !important;
								font-size:14px;
								font-weight: 500;
							}
							.ftr_btm{
								padding:15px 0px;
								border-top:1px solid rgba(0,0,0,0.1);
								display: block;
								color:rgba(255,255,255,0.85);
								font-size:13px;
								margin-top:20px;
							}
							@media(min-width:800px){
								.txt-desk-right{
									text-align:right;
								}
							}
							.avs_ftr_li:hover{
								color:#fff !important
							}
							.avs_ftr_li:before{
								content:" ";
								display: block;
								width:15px;
								height:15px;
								background-image: url(../img/chk.png);
								background-size: contain;
								position: absolute;
								left:0px;
								background-repeat: no-repeat;
								top:7px;
							}
							.avs_ftr_li{
								display:inline-block;
								font-size:13px;
								font-weight: 400;
								color:rgba(255,255,255,0.87);
								line-height: 30px;
								width:50%;
								float: left;
								padding-left:22px;
								position: relative;
							}

@media(max-width:600px){
	.ftr_btm .txt-desk-right{
		margin-top:10px;
	}
	.ftr_btm{
		text-align:center
	}
	.avs_hdng {
		font-size: 18px !important;
	    margin-bottom: 15px !important;}
	.avs_hdng_sml {
		font-size: 16px !important;
	    margin-bottom: 10px !important;}
	.avs_hdng {position: relative;
		z-index: 1;}
	.avs_adm_p{position: relative;
		z-index: 1;}
	.avs_adm_inpt{position: relative;
		z-index: 1;}
	.avs_pr_dvd{
		width:10% !important;
		padding:0px !important;
		position: relative;
		z-index: 1;
	}
	.avs_pr_btn img{
		width:20px;
	}
	.avs_pr_btn{
		width:45% !important;
		margin-bottom: 40px;
		position: relative;
		z-index: 1;
		font-size:12px;
	}
	.ftr_sec .avs_hdng_sml{
		margin-bottom:10px;
	}
	.pad_mbl_tp_20{
		padding-top:20px;
	}
	.avs_hdng_v_sml {
		z-index:1;
		position: relative;
	}
	.avs_rcnt_news:before{
		content: " ";
    display: block;
    position: absolute;
    left: -15px;
    height: 100%;
    top: 0px;
    width: calc(100% + 30px);
    background-color: #45458f;
    z-index: 0;
	}
	.btm_sec_rht:after {
    content: " ";
    display: block;
    position: absolute;
    left: -15px;
    height: calc(100% + 47px);
    top: 0px;
    width: calc(100% + 30px);
    background-color: #45458f;
    z-index: 0;
}
}

.intro_sec{
	background-image: url(../img/abt_bg.jpg);
	background-size: cover;
}
.int_eng_set{
	display:none;
}


@media(max-width:600px){
	.avs_sct_img{
		object-fit:contain !important
	}
							.lang_set{
								
	    bottom: 185px;
    left: 0;
								top: auto !important;
    font-size: 14px !important; 
	}
						}
.bnk {
	line-height: 18px !important;}
						.lang_set{
							display: block;
							width:100px;
							position: absolute;
							top:-15px;
							right:20px;
							border:1px solid #ddd;
							font-size:18px;
							color:#666;
							font-weight: 600;
							border-radius: 6px;
							padding:10px 0px;
						}
						.bnk:first-child{
							border-right:1px solid rgba(0,0,0,0.1);
						}
						.bnk:hover{
							color:#4f50a0;
							cursor: pointer
						}
						.bnk{
							display:inline-block;
							width:49px;
							float: left;
							line-height: 30px;
							text-align: center;
						}



.tp_btn{
							display: block;
							width:100px;
							position: absolute;
							top:25px;
							right:20px;
							font-size:15px;
							color:rgba(255,255,255,0.50);
							font-weight: 500;
							border-radius: 6px;
							padding:10px 0px;
	z-index: 9;						
}
						.sd_btn:first-child{
							border-right:1px solid rgba(0,0,0,0.1);
						}
						.sd_btn:hover, .sd_btn.act{
							color:#fff;
							cursor: pointer
						}
						.sd_btn{
							display:inline-block;
							width:49px;
							float: left;
							line-height: 30px;
							text-align: center;
						}
.set12{
	display: none;
}
.mbl_mnu_btn i {
    width: 20px;
    line-height: 18px;
    font-size: 20px;
    margin-left: 7px;
}

.int_tam_set p{
	font-family: 'Catamaran', sans-serif;
	font-weight: 400;
	color:#555 !important
}


.rc_nws_sldr .owl-prev span, .rc_nws_sldr .owl-next span{
	font-size: 30px !important;
}
.rc_nws_sldr .owl-prev:hover, .rc_nws_sldr .owl-next:hover{
	background-color:rgba(0,0,0,0.2) !important;
}
.rc_nws_sldr .owl-prev, .rc_nws_sldr .owl-next{
	height:40px;
	width:40px;
	display: inline-block;
	background-color:rgba(0,0,0,0.2) !important;
	line-height: 30px !important;
	font-size: 20px !important;
	color:#fff !important;
	outline:none
}
.rc_nws_sldr .owl-nav:after{
	content:" ";
	display: block;
	width:1px;
	height:30px;
	position: absolute;
	background-color: rgba(0,0,0,0.1);
	bottom:30px;
	right:calc(7% + 42px);
}
.rc_nws_sldr .owl-nav{
	position: absolute;
    bottom: 10px;
    z-index: 99999;
    right: -50px;
    width: 100px;
	overflow: hidden;
	transform:rotate(90deg);
}

.rc_nws_sldr{
	padding-right:50px;
}

@media(max-width:600px){
	.rc_nws_sldr .owl-prev span, .rc_nws_sldr .owl-next span {
    font-size: 24px !important;
		line-height: 28px;}
	.rc_nws_sldr .owl-nav {
     top: -38px;
    right: 0px;
    width: 50px;
    left: auto;
    bottom: auto;}
	.rc_nws_sldr .owl-prev, .rc_nws_sldr .owl-next {
	background-color: rgb(55, 55, 114) !important;
    height: 30px;
    width: 25px;
	}
	.rc_nws_sldr .owl-nav{
		transform: none
	}
	.rc_nws_sldr{
		padding:0px !important
	}
}

.top_dwn_sec{
		display:block;
		width:100%;
		position: relative;
		overflow: hidden;
		padding:90px 0px 60px;
		background:url(../img/sldr-3.jpg) 40%  70% no-repeat;
		background-size: cover;
		
	}
	.top_dwn_sec .container{
		position: relative;
		z-index: 1;
	}
	.top_dwn_sec:after {
    content: " ";
    display: block;
    background-color: rgba(54,55,111,0.64);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 0;
}
	.top_dwn_sec_h1{
		color:#fff;
		font-size:24px;
		font-weight: 600;
		line-height: 34px;
	}
	.top_dwn_sec_h2 .dvdr{
		opacity: 0.5
	}
	.top_dwn_sec_h2 a{
		color:rgba(255,255,255,0.90) !important;
		font-weight: 400;
	}
	.top_dwn_sec_h2 span{
		color:rgba(255,255,255,0.20); 
		margin:0px 5px;
	}
	.top_dwn_sec_h2{
		color:rgba(255,255,255,0.60);
		font-size:13px;
		font-weight: 400;
		line-height: 24px;
	}
	.mid_sec{
		display:block;
		width:100%;
		overflow: hidden;
		padding:40px 0px;
		background-color: #fff;
		min-height:calc(100vh - 300px);
		position: relative;
	}
	.abt_txt{
		line-height:1.9;
		color:#666;font-size:13px
	}
	.abt_msg_set{
		overflow: hidden;
		position: relative;
		display: block;
		width:100%;
		margin-bottom:20px;
	}
	.abt_msg_set.rht .abt_msg_img{
		right:15px;
		left:auto
	}
	.abt_msg_set.rht .abt_msg_cnt{
		padding-left: 0px;
		padding-right: 115px;
		text-align: right
	}
	.abt_msg_set.rht .abt_msg_p{
		text-align: right !important
	}
	.abt_msg_img{
		width:100px;
		height:100px;
		display: block;
		position: absolute;
		left:0px;
		    top: 32px;
		border-radius: 6px;
		object-fit: cover
	}
	.abt_msg_cnt{
		display:block;
		padding-left: 115px;
		width:100%;
	}
	.abt_msg_h1{
		font-size:16px;
		line-height:16px;
		font-weight: 500;
		color: #44448c;
		margin-bottom:7px;
		display: block;
	}
	.abt_msg_p{
		font-size:13px;
		font-weight: 400;
		color: #666;
		display: block;
		text-align: justify;
		font-family: 'Open Sans', sans-serif;
		line-height: 1.9;
	}


.gla_img:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
}
.gla_img{
	display:block;
	width:100%;
	max-width: 100%;
	object-fit: cover;
	border-radius: 5px;
	margin-bottom:25px;
	height:200px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.59);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.59);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.59);
}
.inf_img:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.21);
}
.inf_img{
	display:block;
	width:100%;
	max-width: 100%;
	object-fit: cover;
	border-radius: 8px;
	margin-bottom:25px;
	height:300px
}

.sch_his_pg .container{
			position:relative;
		}
		.sch_his_pg .lang_set{
			top:-10px;
			bottom:auto;
		}
	.intr_ul{
		display:block;
		width:100%;
		padding-left: 0px;
	}
	.intr_ul li:before{
		content: "\f046";
    display: block;
    position: absolute;
    left: 0px;
    top: 7px;
    color: #44448c;
    font-size: 14px;
    font: normal normal normal 14px/1 FontAwesome;
	}
	.intr_ul li:hover:before{
		content: "\f14a";
	}
	.intr_ul li:hover{
		color:#222;
	}
	.intr_ul li{
		padding-left: 25px;
		font-size:14px;
		line-height: 30px;
		margin-top: 10px;
		color:#555;
		position: relative;
		list-style-type: none;
		text-align:justify
	}
	@media(max-width:699px){
		body .sch_his_pg .lang_set {
    width: 100px;
    position: relative;
    height: 43px;
    margin-bottom: 10px;
    margin-left: 15px;
			float: right;}
	}
	@media(min-width:700px){
		.intr_ul{
			padding-left:2%;
		}
	}
	.sch_his_pg:before{
		content:" ";
		display:block;
		width:100%;
		right:0px;
		height:90%;
		top:0px;
		background: url(../img/schl_his.jpg) center no-repeat;
		background-size: contain;
		position: absolute;
		opacity: 0.2
	}
.sch_his_pg p:hover{
	color:#222 !important
}

.pray_pg p{
	    line-height: 2;
    color: #666;
    font-size: 14px;
}

		.abt_bg_lg{
			position: relative;
			z-index: 1;
		}
		.pd-0{
			padding:0px;
		}
		.abt_pad_40{
			padding:40px;
		}
		@media(max-width:600px){
			.abt_pad_40 {
    padding: 40px 15px;
}
			.abt_bg_lg {
    background-color: #f9f9f9;
		}
		}
		@media(min-width:600px){
			.abt_txt:after{
			content: " ";
    display: block;
    width: 42.5%;
    height: 100%;
    background-color: #f9f9f9;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 0;
		}
		
			.abt_pad_l_0{
				padding-left:0px !important;
			}
			.abt_bg_lg{
				padding:40px !important;
			}
		}
		.avs_mb_0{
			margin-bottom:0px !important;
		}
.adm_f_pg{
			background-color:#eee;
		}
		.avs_pnl_out{
			background-color:#fff;
			border-radius: 6px;
			display: block;
			width:100%;
			padding:15px;
			-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);
		}
		.avs_pnl_h1{
			    display: block;
    width: calc(100% + 30px);
    line-height: 60px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 10px;
    color: #fff;
    background-color: #4f50a0;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 6px 6px 0px 0px;
		}
		.avs_pnl_h2{
			display:block;
			width: 100%;
			line-height: 30px;
			font-size: 16px;
			font-weight: 500;
			color:#4f50a0;
			text-align: center;
			margin-bottom: 10px;
		}
		.avs_pnl_bdy p{
			line-height: 1.9;
			font-size:14px;
			margin:0px;
		}
		.avs_pnl_bdy{
			background-color:#f9f9f9;
			padding:15px;
			border-radius: 4px;
			margin-bottom:15px;
			-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.14);
-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.14);
box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.14);
		}
		.avs_adm_btn:hover{
			background-color: #0C984F;
background-image: linear-gradient(326deg, #0C984F 0%, #08b55a 74%);
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.32);
		}
		.avs_adm_btn i{
			line-height: 30px;
			padding-left: 15px;
			margin-left: 10px;
			border-left:1px solid rgba(0,0,0,0.1);
			margin-top:10px;
			font-size:14px;
		}
		.avs_adm_btn{
			display:inline-block;
			border-radius: 5px;
			line-height: 50px;
			font-size:16px;
			font-weight: 600;
			padding:0px 20px;
			text-align: center;
			background-color: #08b55a;
			transition: 0.3s all ease-in;
			outline: none !important;
			border:none !important;
			color:#fff !important;
			float:right;
		}
		@media(max-width:600px){
			.avs_adm_btn{
				width:100%;
			}
		}
		.avs_pnl_chk_bx_set{
    margin: 15px 0px;
		}
		.avs_pnl_chk_bx_txt{
			    line-height: 20px;
  color:#555;
    font-size: 14px;
			font-weight: 500;
    text-align: justify;
			display: inline-block;
			width: calc(100% - 30px);
			cursor: pointer
		}
		.avs_pnl_chk_bx_inpt input{
			display:none !important;
		}
		.avs_pnl_chk_bx_inpt{
			width:20px;
			height:20px;
			border-radius: 3px;
			border:1px solid #4f50a0;
			display: inline-block;
			margin-right:5px;
			position: relative;
		}
		.avs_pnl_chk_bx_inpt_ico{
			font-size:12px;
			color:#4f50a0;
			position: absolute;
			line-height:18px;
			left:0px;
			top:0px;
			width:100%;
			text-align: center;
			opacity: 0;
			transition: 0.3s all ease-in; 
		}
		.avs_pnl_chk_bx_inpt.chk .avs_pnl_chk_bx_inpt_ico{
			opacity:1;
		}

.adm_form_pg{
	background-color: #eee;
}
.avs_g_pnl{
		display:block;
		width:100%;
		border-radius: 5px;
		border:1px solid rgba(0,0,0,0.1);
		overflow: hidden;
		padding:15px 15px 0px;
		margin-bottom:20px;
	}
	.avs_g_pnl_hd{
		font-size:16px;
		font-weight: 500;
		line-height: 20px;
		padding-bottom:15px;
		color:#4f50a0;
		display: inline-block
	}
	.avs_g_pnl_hd i {
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px;
}
	.avs_a_pnl_rad_btn{
		font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: #333;
    display: inline-block;
    float: right;
	}
	.avs_g_pnl_bdy{
		display: none;
		width:100%;
		border-top:1px solid rgba(0,0,0,0.1);
		padding-top: 20px;
	}
	@media(max-width:600px){
	body .avs_g_pnl_hd {
    font-size: 14px;
    width: calc(100% - 100px);
}
	body .avs_g_pnl_hd i {
    margin-top: 2px;
}
	}

	.avs_a_pnl_hd.fst{
				border-top:none !important;
				margin-top:0px;
			}
			.avs_a_pnl_hd i{
				display: inline-block;
				margin-right: 10px;
				margin-left: 5px;
			}
			.avs_a_pnl_hd{
				line-height:20px;
				padding:15px 0px;
				background-color: #fff;
				font-size:16px;
				font-weight: 500;
				color:#4f50a0;
				margin-bottom:20px;
				border:solid rgba(0,0,0,0.1);
				border-width: 1px 0px;
				margin-top:10px;
			}
			.avs_a_pnl_hd.cntr{
				border-width: 1px !important;
				padding:15px;
				text-align: center;
				border-radius: 5px;
				background-color:#fafafa;
				border:none;
			}
			.avs_a_frm_set{
				display: block;
				width: 100%;
				position: relative;
				margin-bottom:20px;
				overflow: hidden;
			}
			.avs_a_frm_txt{
				display:inline-block;
				font-size:14px;
				color:#333;
				font-weight: 400;
				width:45%;
				float:left;
				line-height: 20px;
				margin-top:8px;
			}
			.avs_a_frm_inpt:focus{
				border-color:#4f50a0
			}
			.avs_a_frm_inpt{
				display:inline-block;
				font-size:14px;
				color:#222;
				line-height: 16px;
    padding: 8px 15px !important;
				height: 40px;
				border-radius: 5px;
				border:1px solid #ccc;
				padding:0px 15px;
				width:55%;
				float:left;
				outline: none;font-weight: 500;
			}
			.avs_a_frm_vld{
				color:#f00;
				font-size:18px;
				font-weight: 400;
				display: block;
				position: absolute;
				top:13px;
				right:15px;
			}
			.avs_calendar_ico{
    color: #4f50a0;
    background-color: #f6f6f6;
    width: 30px;
    height:29px;
    line-height: 29px;
    text-align: center;
    font-size: 12px;
    border-radius: 4px;
    position: absolute;
    right: 6px;
    bottom: 5px;
				
			}
			@media(max-width:600px){
				.avs_a_frm_txt {
    display: block;
    width: 100%;
    float: left;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 5px;
}
				.avs_a_frm_inpt {
    display: block;
    width: 100%;
    float: left;
    outline: none;
    font-weight: 500;
}
				.avs_a_frm_vld {
    top: auto;
    bottom: 2px;
}
			}
			
		
			.cvr{
				border-width:1px !important;
				padding-left:15px;
				border-radius: 5px;
			}
.mt-15{
	margin-top:15px;
}
.mb-5{
	margin-bottom:5px;
}

.achv_pg p{
	line-height: 1.8
}
	.mb-10{
			margin-bottom:10px;
		}
		.avs_ach_li{
			padding:0px;
			position: relative;
			overflow: hidden
		}
		.avs_ach_li li:before{
			content:"\f559";
			display: block;
			left:15px;
			top:0px;
			font-size:14px;
			color:#4f50a0;
			position: absolute;
			font-family: "Font Awesome 5 Pro";
		}
		.avs_ach_li li:hover{
			color:#333;
		}
		.avs_ach_li li{
			position:relative;
			display: inline-block;
			margin-top:10px;
			font-size:14px;
			line-height: 1.9;
			color:#666;
			padding-left:40px;
			width:100%;
			float:left;
			text-align: justify;
			font-family: 'Open Sans', sans-serif;
		}

	 
   .af_txtbx_set{
											   display:block;
											   overflow: hidden;
											   width:100%;
											   padding-top:10px;
											   position: relative;
	 
										   }
										   .af_txtbx_lbl{
											   
										   }
										   
										   
										     .af_txtbx_lbl{
				   font-size:12px;
				   color:#888;
				   padding:4px ;
				   position: absolute;
				   left:10px;
				   top:3px;
				   line-height: 10px;
				   font-weight:400;
				   background-color: #fff;
												  transition:all 0.3s ease-out
				    
			   }
			  .af_txtbx_set:hover .af_txtbx_lbl, .af_txtbx_box:focus ~ .af_txtbx_lbl, .af_txtbx_box:not(:placeholder-shown) ~ .af_txtbx_lbl {
				 color:#888 !important;
				  top:3px;
				  font-size: 12px;
				  left:10px;
			   }
.af_txtbx_box:focus ~ .af_txtbx_lbl{
	border-color:#4f50a0 !important;
	color:#4f50a0 !important
}
			 
.af_txtbx_box:focus{
	border-color:#4f50a0 !important
}
textarea.af_txtbx_box{
	height:70px;
}
										   .af_txtbx_box{
											      border-radius: 4px;
    color: #222 !important;
    margin-bottom: 00px !important;
    background-color: #fff;
    border: 1px solid #b3b3b3!important;
padding:0px 15px;
    width: 100%;
    height: 50px;
    line-height: 50px;
										   }
									

.af_blu_btn {
    border-radius: 4px;
    background: linear-gradient(45deg, #4f50a0, #28297F) !important;
	line-height: 50px;
	outline: none !important;
	border: none !important;
    color: #fff;
    cursor: pointer;
	font-size: 14px;
	font-weight: 500;
    -webkit-box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.47);
    -moz-box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.47);
    box-shadow: 0px 2px 11px 0px rgba(0,0,0,0.47);
    transition: all 0.3s ease-in;
	padding:0px 25px;
	float: right;
}
										.cnt_set{
											display:block;
											position: relative;
											width: 100%;
											overflow: hidden;
											vertical-align: top;
											margin-bottom:10px;z-index: 1
										}
										.cnt_set .icon-box-outer {
											width:62px;
											
											
											float: left;
											display: inline-block
										}
										.cnt_set p{
											display:inline-block;
											float: left;
											width:calc(100% - 63px);
											padding-left: 15px;
											padding-top:15px;
											line-height: 1.9;
											font-size: 15px;
											font-weight: 500;
											color:#444;
											
										}
			 .icon-box-outer.bg-eff {
    border-color: rgba(0,0,0,0.23);
}
		 .icon-box-outer .icon-box {
    color: #fff;
    padding-top: 4px;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    text-align: center;
			 margin:0px;
}
			 .bg-eff .icon-box {
     background: linear-gradient(45deg, #4f50a0, #0f106d) !important;
    box-shadow: 0 0.313rem 0.313rem 0 #0000008a;
}
			 .icon-box-outer .icon-box i {
     font-size: 20px;
    line-height: 40px;
    background: none;
    color: #ffffffe6;
} 
			 .icon-box-outer {
    border: .063rem solid;
    padding: 5px;
    border-radius: 10px;
    display: inline-block;
    float: left;
}
.cnt_pg .btm_sec_rht:after {
		background-color:#f8f8f8 !important;
	}
	.cnt_pg .avs_bg_drkblue2 {
		background-color:#f8f8f8 !important;
	}
	.mid_sec.btm_sec:after {
			background-color:#f8f8f8 !important;
	}
	.mid_sec.btm_sec {
		background-color: #fff !important
	}
		.mid_sec.cnt_pg {
    padding: 0px;
}

	.faci_pg{
			background-color:#eee !important;
			padding-bottom:15px;
		}

		.fac_set_out{
			width:100%;
			    display: block;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 10px;
    padding: 10px;
		margin-bottom:25px;
			-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);
		}
		.fac_set{
			display: block;
			position: relative;
		}
		.fac_imag{
			display:block;
			width:100%;
			height:120px;
			border-radius: 10px;
			background-color: #f94327;
background-image: linear-gradient(316deg, #4f50a0 0%, #44448c 74%);
			padding:20px;
			object-fit: contain;
			margin-bottom:10px;
		}
		.fac_text{
			display:block;
			width:100%;
			text-align: center;
			font-size:14px;
			font-weight: 500;
			color:#222;
			margin-top:10px;
			line-height: 30px;
		}
		
		body .c1 .fac_imag{
			background-color: #a4508b;
background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 50%);

		}
		body .c2 .fac_imag
		{
			background-color: #C80A16;
background-image: linear-gradient(315deg, #B00D17 0%, #C80A16 50%);

}
		body .c3 .fac_imag{
			background-color: #0A507C;
background-image: linear-gradient(315deg, #0cbaba 0%, #0A507C 50%);

		}
		body .c4 .fac_imag{
			background-color: #EC9404;
background-image: linear-gradient(315deg, #ff4e00 0%, #EC9404 50%);

		}
		body .c5 .fac_imag{
			background-color: #6b0f1a;
background-image: linear-gradient(315deg, #6b0f1a 0%, #b91372 50%);

		}
		body .c6 .fac_imag{
			background-color: #25623C;
background-image: linear-gradient(315deg, #63d471 0%, #25623C 50%);

		}
		body .c7 .fac_imag{
			background-color: #2a2a72;
background-image: linear-gradient(315deg, #2a2a72 0%, #009ffd 74%);
		}
		body .c8 .fac_imag{
			background-color: #3f0d12;
background-image: linear-gradient(315deg, #3f0d12 0%, #a71d31 74%);

		}
		body .c9 .fac_imag{
			background-color: #7f53ac;
background-image: linear-gradient(315deg, #7f53ac 0%, #647dee 74%);
		}
		@media(min-width:800px){
			
			.fac_set .col-md-2{
				flex:20% !important;
				width:20% !important;
				max-width:20% !important;
			}
		}
		@media(max-width:800px){
			body .fac_text{
				font-size:14px;
				line-height: 24px;
			}
			.fac_set .col-md-2:nth-child(odd){
				padding-right:7.5px;
			}
			.fac_set .col-md-2:nth-child(even){
				padding-left:7.5px;
			}
			.fac_set .col-md-2{
				    flex: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    display: inline-block;
    float: left;
			}
		}
.result_sec{
			background-color:#f6f6f6;
		}
		.resul_out{
			background-color:#fff;
			border-radius: 10px;
			padding:15px;
			overflow: hidden;
			display: block;
			width:100%;
			-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.37);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.37);
			padding-top:70px !important;
			position: relative
		}
		.resul_img{
			display:block;
			width:100%;
			height:180px;
			object-fit: cover;
			object-position: 50% 30%;
			background-color: #f9f9f9;
			border-radius: 10px;
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.27);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.27);
		}
		.resul_btn i{
			line-height: 55px;
			margin-right:10px;
		}
		.resul_btn{
			display:block;
			width:100%;
			position: absolute;
			left:0px;
			top:0px;
			line-height: 55px;
			text-align: center;
			background-color: #0B8A41;
			font-size: 18px;
			font-weight: 600;
			color:#fff;
		}
		.m-auto{
			margin:auto;
			float:none;
			display: block;
		}
		.resul_h1{
			font-size:16px;
			font-weight: 500;
			color:#333;
			line-height: 34px;
			padding-bottom: 5px;
			margin-bottom:10px;
			border-bottom:1px solid rgba(0,0,0,0.1);
		}
		.resul_h2 span{
			font-weight: 500;
			margin-left:10px;
			color:#444;
		}
		.resul_h2{
			font-size:14px;
			font-weight: 400;
			color:#666;
			line-height: 24px;
			margin-bottom:5px;
		}
		.cancel_frm{
			background-color:#FF2D31 !important
		}
		
		.pending_frm{
			background-color:#44448c !important
		}
		@media(max-width:600px){
			body .resul_img {
    object-fit: contain;
				margin-bottom: 7px;}
		}

.resul_ico{
	display: block;
    width: 90px;
    position: absolute;
    bottom: 10px;
    left: 30%;
    z-index: 1;
    opacity: 1;
	}
	@media(max-width:600px){
		.resul_ico {
    width: 70px;
    bottom: auto;
    top: 220px;
    left: auto;
			right: 20px;}
	}










.skl_out{
		position:relative;
	}
	.skl_set{
	    position: absolute;
    width: 100%;
    background-color: #f9f9f9;
    display: none;
    padding: 20px;
    margin-top: 15px;
    z-index: 1;
   
		top:180px;border-radius: 0px 0px 10px 10px;
	}
	.skl_out .fac_set_out {
		cursor: pointer;
	}
	.skl_out .opn .fac_set_out {
		background-color: #f9f9f9; box-shadow: none}
	.skl_out .opn .fac_set:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 40px;
    background-color: #f9f9f9;
    display: block;
    top: 160px;
    left: 0px;
    z-index: 2;
	
}
	.skl_img{
		width:100%;
		height:250px;
		object-fit: cover;
		display: block;
		border-radius: 5px;
		margin-bottom: 20px;
	}
	.skl_out  .col-md-2{
		position:inherit
	}
	.opn .fac_set_out {
    padding: 0px;
    /* text-align: left; */
}
	.opn .skl_cls{
		display: block;
	}
	.opn .fac_set img {
    border-radius: 10px 10px 0px 0px !important;
}
	.opn .fac_text {

    margin-top: 17px;
    margin-bottom: 10px;
}
	@media(min-width:600px){
		.st2 .skl_set {
    left: calc(-100% + 15px);
}
	.st3 .skl_set {
    left: calc(-200% + 15px);
}
	.st4 .skl_set {
    left: calc(-300% + 15px);
}
	}
	@media(max-width:600px){
		.skl_cls {
    right: 15px !important;
			top: 7px !important;}
		.skl_out > .row{
			    margin-right: -7.5px;
    margin-left: -7.5px;
		}
		.skl_out .skl_btn{
			    padding-right: 7.5px !important;
    padding-left: 7.5px !important;
		}
		html body .skl_set{
			padding: 20px 15px;
			margin-bottom:0px !important; 
		}
		.st2 .skl_set {
    left: calc(-100% + 15px);
}

	.st4 .skl_set {
    left: calc(-100% + 15px);
}
	}
	.skl_cls{
		display: none;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    color: #f00;
    font-size: 18px;
    line-height: 30px;
    border-radius: 3px;
    position: absolute;
    right: 25px;
    top: 10px;
    z-index: 2;
		cursor: pointer
	}