/**SMALL DESKTOP**********/
@media(max-width: 1730px) and (min-width: 310px){
.teamslide .slick-next:after{
	right: 0px;
}
.teamslide .slick-prev:after{
	left: 0px
}
.member_list img {
    width: 100% !important;
}
._about_img{
	width: 100%;
}
}
@media(max-width: 1350px){
.teamslide .slick-next:after{right: -15px;}
.teamslide .slick-prev:after{left: -15px}

.here img{
    width: 100%;
    object-fit: cover;	
}
}
@media(max-width: 1279px){
.teamslide .slick-next:after{right: -15px;}
.teamslide .slick-prev:after{left: -15px}
.main-menu{width: 80%;}
.section{padding: 80px 30px;}
.member_list{flex-flow: wrap;}
.member_list div{width: 18%;margin-bottom: 20px;}
.footer{padding: 30px;}
.tabbutton {padding-left: 105px !important;}
.process_bar{
	margin-top: 30px;
}
.tab3content.d-flex {
    display: block !important;
}
.right_img>img {
    width: 100%;
}
.get_info .get_value p{
    word-break: break-word;	
}
.left-img img{width: 100%;}
.banner_text{
	padding: 0px 20px !important;	
}
.banner_text h4 {
    font-size: 40px !important;
    }
    .banner_text h5{
    font-size: 35px;
    line-height: 40px;	
    }
    .banner_text h6{
     font-size: 50px;
    line-height: 66px;	
       margin: 8px auto; 
    }
    .security ._inner_col {
    width: 48%;
}
.modal-header .close_box img{
	top: -1%;
}
#registerpopup .modal-dialog {
    max-width: 72%;
}
#loginpopup .modal-dialog, #forgetpopup .modal-dialog {
    max-width: 88%;
}
.navbar-brand img{
	width: 100%;
}
.top_banner_inner video{
    height: 305px;
}
.banner_text{
	top: 44%;
}
.top_banner .banner_text {
    top: 22%;
}
.top_banner .banner_text {
    padding: 25px 20px !important;
}
}

@media(max-width: 990px)
{
	.inner_content { order:1; }
	.find { 
		order:2;
		position: absolute;
		z-index: 1;
		top: 67px;
		left: 0px;
		width: 100%;
		background: white;
	}
	.navbar-brand img{width: auto;}
	.lists {
		position: absolute;
		z-index: 1;
		top: 67px;
		left: 0px;
		width: 100%;
		background: white;
		display: none;
	}
	.footer_logo img{
		width: auto !important;
	}
	/* .links ul li a {
    color: #000 !important;
} */
.links ul{
    margin-top: 20px;	
}
	#registerpopup .modal-dialog {max-width: 80%;}
	#loginpopup .modal-dialog, #forgetpopup .modal-dialog {max-width: 80%;}

	.footer .container .row .col-6{
	order: 2;
	}
	.footer .container .row .col-lg-2:last-child{
		order: 1;
		text-align: center;
	}
	#bottom p{
		text-align: center;
	}
	#bottom .ek_logo{
		justify-content: center !important;
	}
	.banner_text h3{
		font-size: 50px !important;	
	}
	.banner_text h1{
		font-size: 82px;
		line-height: 50px;
	}
	.banner_text p{
		font-size: 60.59px;
		line-height: 70px;	
	}
	#text_bg{background-position: center;}
	.login, .free_regis, .a-link{
		display: none;
	}
	/*.mobile_hide { display:none !important; }*/
	.mobile_show { display:block; }
	#join_now .colms:before{display: none;}
	.colms, .user_review{margin-bottom: 30px;}
	.modal .modal-body{ padding-top: 30px !important;}
	.signup .modal-dialog {max-width: 97%;}
	.tabbutton{padding-left: 98px;}
	section {
		padding: 30px 5px;
	}
	.footer .footer_logo{
		/*width: 260px !important;*/
		position: relative;
	}
	.profile_modal .modal-content{
		width: 90% !important;
	}
	.golden_bg > .container > .row{
	    flex-direction: column-reverse;	
	}
	h6.num_txt span {
    font-size: 12px;
	}
	.banner_text h6 {
    font-size: 30px;
    }
    .find_frnd, .btns{text-align: center;}
     .btns{margin-top: 10px;}
     ul.main_menu{
	display: none !important;
}
.menu_toggle {
    display: block;
}
.menu_list {
    overflow-y: scroll;
    height: 66vh;
}
}
@media(max-width: 767px){

.footer_widget{display: flex;}
#registerpopup .modal-dialog {max-width: 95%;}
#loginpopup .modal-dialog, #forgetpopup .modal-dialog {max-width: 95%;}
.bs-stepper-content { padding: 0 10px 10px !important; }
.navbar-brand img{width: 100%;    padding-left: 0px;}
.team_slide .teamslide_col{
	display: block !important;
	text-align: center;		
}
.team_slide .teamslide_col .profile{
	margin-left: 0px !important;
	text-align: center;	
	margin-bottom: 20px;
}
.team_slide .teamslide_col .profile img{
	display: inline !important;
}
.mb{
	margin-bottom: 40px;
}
.logo_2{
 top: -45px;	
}
.logo_2 img{
	max-width: 90px;
}
.user_detail p.premium {
	font-size: 16px;
}

.top_banner .row{
	justify-content: center;
}
.banner_text h1 {
	font-size: 40px !important;
    line-height: 42px;
}
.banner_text h4 {
	font-size: 32px !important;
}
.banner_text h5 {
    font-size: 60px;
    line-height: 40px;
}
.banner_text h6 {
    font-size: 50.59px;
    line-height: 60px;
}
h6.num_txt span {
    font-size: 10px;
    line-height: 11px; 
    margin: 0px 8px;  
}
.banner_text a{
	width: 60%;
	height: 30px;
    line-height: 20px;
    font-size: 14px;	
}
h6.num_txt img {
    width: 30px;
}
.banner_text p {
    color: #fff;
    font-size: 29.9px;
    line-height: 26px;
}
.inner_count_col{margin-bottom: 30px;}
.user_review{display: block;text-align: center;}
.user_img{
	width: fit-content;
    margin: 0 auto 20px;	
}
.name{width: 100%;}
.p1, .p2{
	font-size: 15px;
	word-break: all;
}
.dream{font-size: 28px;}
.lists { display:none; }
.find { display:none; }
.find .form-inline{display: block !important;}
.find .form-inline .input_field{margin-bottom: 20px;margin-right: 0px !important;}
.input_field .form-check-inline{margin-right: 0px !important;}
.tabbutton {padding-left: 98px !important;}
.page_title {padding: 50px 0px;}
#header .header {
    padding: 15px !important;
}
.slick-prev{
	left: 0px !important;
}.slick-next{
	right: 0px !important;
}
.inner_content img {
	width:100%;	
}
.gallery_col .overon_img img {
	width:auto;
}
.footer .wid_title a {
	font-size: 24px;
}
.footer a {
    font-size: 16px;
}
a.pay_btn{width: 100%;}
.tab3content.d-flex {
    display: block !important;
}
.vacan{
	position: relative;
	left: 0px;
	margin-top: 20px;
}
.payoptiontablist li{
	width: 100%;
}
.tabbutton{
padding-top: 30px;
    overflow: hidden;
    height: 32px;	
	position: relative;	
	display: block !important;
    transition: all linear .6s;
}
.tabbutton .nav-item{
	display: inline-flex;
}
.ontop {
    position: absolute;
    top: 0;
}
.overlay {
    position: absolute;
    width: 100%;
    height: 32px;
    top: 0;
    right: 0;
}
.message_title img{
	width: auto;
}
.inner_content.page_content img { width:100% !important; }
.inner_content.page_content #imgCAPTCHA { width:auto !important; }
.smscode-box .col-mobile-6 { width:50%; }
.profile_box .col-lg-3 { order:2 }
.profile_box .col-lg-9 { order:1 }
.show_emojis{
    border-radius: 8px !important;
    font-size: 25px !important;
}
.on_click.active .emoji_icons_setion2:after {
left: 5px !important;
}
.on_click.active .emoji_icons_setion2:after, .emoji_icons_setion.open:after {
	border-left: 10px solid transparent !important;
    border-right: 10px solid transparent !important;
    border-top: 10px solid #fff !important;
}
.emoji_icons_setion.open:after {
    left: 27px !important;
	bottom: -10px !important;
}
.emoji_align{
	height: 100px;
}

.banner_text h5 {

    font-size: 30px;
    line-height: 32px;

}

.member_list img{width: 100% !important;}
.title_deco span img {
    width: 40px;
}
.title_deco span {
    margin: 0px 3px;
}
#main h2 {
    font-size: 27px;
    }
    .main_video{
    	height: 70vh;
    	object-fit: cover;
    }
   .banner_text {
    padding: 25px 0px !important;
   top: 34%; 
   width: 100%;
} 
.top_banner_inner .banner_text {width: auto;}
.header .d-flex a{
	font-size: 12.86px;
}
.teamslide_col {
    padding: 0px 1rem !important;
}
.slick-next:after, .slick-prev:after {
	font-size: 22px !important;
}
.btns a {
    padding: 12px 24px;
}
.security ._inner_col {
    width: 100%;
}
.top_banner_inner video {
    height: 180px;
}
.button_comment2, .alert_comment2{width: 100%;}
._backBTN {
    position: relative !important;
    top: 0;
    padding: 10px 15px;
    font-size: 12px;
}
#mailBOX .p-related{
	position: relative !important;
}
.comment_date{width: 60%;}
.txt p{margin-bottom: 42px;}
.message_title , .message_title a{
    font-size: 12pt;
    }
    .modal-dialog .title_line:before{
		width: 45px;
		top: 30%;
    	left: -51%;
    }
    .modal-dialog .title_line{
    	font-size: 16px;
    }
    .close_box p {
    font-size: 12px;
}
.title_line:before{
    top: 28%;
    left: -100%;	
}
.view_profile p a{
	font-size: 12px;	
}
p.fullProbut{
	padding: 3px 5px;
}
.pop_left .nmaeUser {
    font-size: 16px;
}
.bottom_comment .comment_type{
	 padding: 40px 10px 30px;      
	 background-color: #000; 
}
}
@media only screen and (max-width: 360px) {
	.footer_widget {
		column-gap: 30px;	
	}
}
