/* Responsive stylesheets */
@media(min-width:480px) { 
}

/* sm */
@media(min-width:768px) {
	.nv-ico{display:none;}
}
/* md */
@media (min-width: 992px) {
}

/* lg */
@media only screen and (min-width: 970px) and (max-width: 1500px) {
	.registration_form{top:9%;}
	.form-reg-part-2 .alert{padding:7px 15px;}
	.regisy h2{font-weight:bold;font-size:24px;}
}

/* small device */
@media(max-width:1200px) {
.registration_form{top:15%;}	
.header{padding:5px 0;}
#slideshow{display:none;}
.sliderimg{display:block;}
.tp_rt_nav .tp_links li a{padding:15px 10px;font-size:13px;font-weight:bold;}	
}
 @media only screen and (max-width: 992px) {
	 .grl_img{width:150px;}
	.event-detail-pg{padding:60px 50px 0px;}
	.video_text h1{font-size:26px;}
	.video_text h3{font-size:18px; margin-top:5px;}
	.events_home-detail h1{font-size:26px;}
	.events_home-detail h3{font-size:18px; margin-top:5px;}
	/* .slider_bg{background:url("../img/sliderbg-m.jpg")no-repeat top center / cover  rgba(0, 0, 0, 1); min-height:30px; padding:40px 0;} */
	/* .events_section{background:url("../img/bg02-m.jpg")no-repeat fixed top center / cover  rgba(0, 0, 0, 1);} */
	.down-arrow{display:none;}
	.header{padding:5px 0;}
	.tp_rt_nav .tp_links li a{padding:7px 15px!important;font-size:13px;font-weight:bold;}
	
	.ab_tp_logo{  padding: 15px 0; width: 195px;}
	.registration_form{right:0;position:relative;background-color:#f2f2f2;}
	.regisy{max-width:100%;margin:15px 0;  /* background: #f2f2f2 none repeat scroll 0 0; */}
	#slideshow{display:none;}
	.sliderimg{display:block;}
	.ft-innovation-wrap{margin-bottom:69px;}	.tp_rt_nav .navbar-toggle{margin:10px!important;}
	.mem_container h4{text-align:center;}	.navbar-right .label{position:absolute;}	.lovesli{float:left;}.custom_modal { padding: 40px;}.log_in{padding:10px 10px!important;}
	.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after{clear:right!important;}
	.search_area .container .row .col-md-4:last-child{display:none!important;}
	.ads_section{ margin: 20px 5px;   width: 31.33%;}
	.navbar-default{padding:0!important;}
	.tp_links{padding:0 20px;}
 }
 
@media(max-width:767px) {
	.header{padding:0;}
	.sa-header{position:relative;}
	.slider_bg{padding-top:30px;}
	.events_home-detail{margin-bottom:25px;}
	.video_text{margin-top:15px;}
	.about_sec01 h1{margin-top:0px;}
	#sa-nav-design li{width:100%; margin-left:0px; margin-right:0px;}
	#sa-nav-design li a{width:100%;}
	#magic-line{display:none!important;}
	.footer_section .footer_logo{margin:0 0 20px 0;} 
	.ht_amen_dt li b{width:100%; margin-bottom:8px;}
	.ht_amen_dt li div{float:left; width:100%;}
	ul.hdAmenitites li{width:100%;}
	.ht_heaidng{padding:10px 0 0 0;}
	.mobile-hide{display:none;}
	.desk-hide{display:block;}
	.sa-login-form{ padding:0 20px 20px;}
	.ab_tp_logo{width:180px;padding-top:15px;}
	.tp_rt_nav .tp_links li a{padding:10px;}	
	.grl_img_user{max-width:140px;max-height:120px;}
	.owl_slide .owl-theme .owl-controls .owl-buttons div{ margin: -119px -6px;}.tp_rt_nav .ab_tp_logo{width:230px;padding:15px!important;}.home_slider{height:auto;}.header{position:relative;}.tp_links{float:right;padding-left:0!important;}.tp_links li a{padding-left:0!important;padding-right:0!important;}
	.main_container{margin-top:0;padding-top:0;}
	.tp_rt_nav .tp_links li a{color: #75364b !important;float: left;font-size: 15px !important;margin-bottom: 5px;padding: 6px 0 !important;width: 100%;}
	.size_icon a{  color: #75364b !important;    float: left;    font-size: 18px !important;    padding: 10px 20px !important;}.dropdown.open .dropdown-menu li a:hover{background-color:#75364B!important;}	 
	.profile_nm h3{text-align:center;float:left;width:100%;margin-bottom:5px;background-color:#fff;padding:10px 0;font-size:20px;border-bottom:2px solid #75364B;}
	.action-btn{margin-bottom:10px;}
	.col-actions-profile .btn{margin-bottom:10px;}
	.ads_section {    margin: 20px 5px 0;    width: 29.33%;}
	.in-hdngs{text-align:center;}
}	
@media(max-width:480px) {
.action-btn{float:left!important;margin-bottom:10px;}
.tab_area{min-height:auto!important;padding-bottom:20px;}
.regisy h2{font-size:20px;}
.ppl_txt h2{font-size:20px; font-weight: bold;text-align: justify;}
.header{padding:0px;}
#slideshow{min-height:200px;}.search_area{padding-bottom:0;}
.ftr_ico p{font-size: 16px;font-weight: bold;text-align: justify;}
.ftr_ico{padding:20px 0;}	
.quote_d h1{font-size:26px;}
.grl_img_user{   max-height: 160px; max-width: 180px;}
.owl_slide .owl-theme .owl-controls .owl-buttons div{ margin: -145px -14px;}
.member_heading{width:220px;}
.search_area_new	{top:60%;}.tp_rt_nav .ab_tp_logo{ padding: 21px 0 !important;
    width: 160px;}.header{position:relative;}.tp_links{margin:0;padding-left:0;}.home_slider{height:auto;}
	.tp_rt_nav .tp_links li a:first-child{padding-left:0!important;}
	.tp_rt_nav .tp_links li a{width:auto;float:left;padding:15px!important;}
	
	#bride_slide .owl-item{width:126px!important;}
	.rc-anchor-normal{ width: 220px;}
	.rc-anchor-normal-footer{  margin-left: -80px;}
	.dropdown.open .dropdown-menu li a:hover{background-color:#75364B!important;}
	
.form_gender,.form_looking_for{font-size:13px;}
.form-reg-part-2 .rc-anchor-normal{width:251px !important;}
.form-reg-part-2 .rc-anchor-normal .rc-anchor-content{width:146px!important;}
.form-reg-part-2 .rc-inline-block{width:60px!important;}
.form-reg-part-2 .rc-anchor-logo-portrait{width:58px!important;}
.form-reg-part-2 .rc-anchor-normal .rc-anchor-pt{text-align:center!important;}

.tp_links{float:right;width:100%;}
.size_icon > li{display:inline-block; min-width:55px; height:55px; padding:9px 0 18px; border:1px solid #eee; text-align:center; margin-bottom:4px;} 
.size_icon > li a{padding:0px!important; float:none; margin:0px!important;} 
.size_icon li.dropdown{width:100%; display:none!important; border:none;} 
#bs-example-navbar-collapse-1{padding:0px!important;}
#wl_header ul.navbar-right{padding-right: 0;   width: auto !important;}

.tp_rt_nav .tp_links li a.log_in:hover {background-color: #75364b;border: 1px solid #75364b;color: #fff !important;font-size: 12px !important;margin-top: 5px;padding: 4px 11px !important;}
.tp_rt_nav .tp_links li a.log_in {border: 1px solid #75364b;font-size: 12px !important;margin-top: 5px;padding: 4px 11px !important;}
.crt_btn{padding:10px 20px;font-size:14px;}
#wl_header ul{float:right;}
.size_icon a{padding:0px 15px 15px !important}
.navbar-default{padding: 0 0 !important}
.mobile_usernav{display:block;}
.tab_area{padding:10px 10px!important;}
#main_header ul.navbar-right{width:100%!important; margin:2px 0 15px !important;}
#main_header ul{float:left;}
.size_icon a{padding:0px 15px 15px !important}
.navbar-default{padding: 0 0 !important}
.mobile_usernav{display:block;}
.tab_area{padding:10px 10px!important;}
.profile_img_cntn{width:100px;height:100px;margin-top:95px;}
.ads_section {    margin: 20px 5px 0;    width: 29.33%;}
#main_header .fleft{width:100%;}
.mn_header .navbar-collapse.in{overflow-y:visible!important;}
#wl_header .nav_lang{  margin-top: 12px;}
#wl_header .nav_lang li{margin-right:0;padding-left:10px;padding-right:0;}
}


 @media only screen and (min-width: 768px) and (max-width: 1200px) {
.member_heading{width:200px;}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
.tp_rt_nav .ab_tp_logo{width:170px;padding-left:0!important;padding-right:0!important;}
.navbar-default a{padding:0 10px!important;}
.mobile-hide{display:none;}
} 


@media only screen and (min-width: 970px) and (max-width: 1400px) {
.regisy{padding:0 10px 15px!important;}
	.form-reg-part-2 label{font-size:14px;}
	.form-reg-part-2 .form-control{height:30px!important;}
	.reg_btn_placeholder{margin-top:20px;}
	.crt_btn{font-size: 14px;
    margin-top: 10px;
    padding: 8px 44px;}
	.registration_form{top:10%;}
	.regisy h2{margin-top:10px!important;}
	.form-reg-part-2 .form-group{margin-bottom:6px!important;}
}

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

@media(min-width:1440px) {
}
