 /* 0 ---- to ----- 767px ----- */
@media only screen and (max-width:767px) {
li.dropdown.search_icon_haed{
padding-top: 7px;
}
li.dropdown.search_icon_haed.collapsed {
    background: transparent;
    padding-top: 7px;
}
.search_res .col-md-4.col-sm-6.col-xs-12:last-child .search_fil_box {
    margin-bottom: 20px;
}
.form-inline.filter_form {
    text-align: center;
}	
.filter_sect {padding: 12px 0;}
.search_fil_box.text-center , .search_fil_box .desc {min-height:100%;}
.search_fil_box .desc{margin:10px 0 10px 0px;}

.individual_list .col-md-6:first-child  , .individual_list .col-md-6:nth-child(2) ,
.business_list .col-md-6:first-child  , .business_list .col-md-6:nth-child(2) {padding: 0;}
.col-md-4.ad_img_adjust {width: 100%;}
#individual_tab_2 .advertise_img  {max-height: 100%;}
.advertise_left .tab-content {
padding: 10px 0px;}
.advertise .terms_cont {padding-right: 0px;
    padding-left: 0px;}
.advertise_text{margin-bottom: 25px;}
.top_banner .col4{width:100%;}	
.top_banner{width: 100% ;}
.price_first , .price_sec  , .price_third , .price_fourth {width: 80% !important;
    margin: 0 auto;}
	
.top_head .top_text .text1{    text-align: center;}
.col8 {
    text-align: center;
	padding-right: 15px !important;
}
.profil_main_content {
padding-top: 20px;}
.logo {width: 70%;}
.header .navbar-header{    width: auto;}
input#con_pwd {
    margin-top: 24px;
}
form.form-horizontal { margin-top: -10px;}
.header .navbar-collapse {
    z-index: 100000000;
    position: relative;
    background: rgba(0, 0, 0, 0.92);
}
.form_mobile .ban_form {    margin-top: 6%;}
.ban_form .ban_form_col4 ,.ban_form .ban_form_col8 {
    width: 100%;
}
.ban_form .form_btn .btn-default {    width: 45%;float: left;margin-right: 14px;}
.ban_form  label{float: left; padding-left: 10px;}
.form_btn .col-sm-offset-5 {margin-left: 14px;}
.strip_img {    width: auto !important;
    text-align: center;
    margin: 0 auto;}
.strip_sub , .strip_head{    text-align: center;}
.top_text .col3 {    margin-left: 0 !important;
    float: left;    width: 50% !important;
}
.top_text .col4 {
    width: 50% !important;
    float: left;
}
.footer {    background-size: auto 100% !important;}
.foot_mid  a {    margin-left: 49px !important;}
.foot2 {text-align: left;margin-top: 0;}
p.foot_social {
   margin-top: 20px !important;
text-align: center;
margin-left: 8px;
}
img.batch_foot {
    width: 33%;}
.header .affix  #navbar {    width: 100%;}
img.thre_heart {
    display: none;
}
.strip_img1 {
    width: 44%;
    float: right;
    margin-right: 40px;
}
img.membr , img.grad {
        width: 20%;
    margin: 0% auto;
    margin-bottom: 0%;
}
.privacy_img {
    margin-left: 0 !important;width: 42%;
    margin-bottom: 6%;
}
.story1 .btn-primary {
     margin-bottom: 40px;
    margin-top: -15px;}
.how1_3 {
    margin-top: 0;
}
.info_strip {text-align: center;}
.top_head .col8 {
    width: 100% !important;
}
.header .logo {
    /* width: 80%; */
    margin-top: 0;
}
.header button.navbar-toggle {
    position: absolute;
    right: 0;
}

.header .affix .logo_small, .header .affix .logo_con_smll {
    display: block !important;
    width: 71%;}
.header .affix .logo_col4 {
    width: 100% !important;
}
.header .affix .navbar-header {
    margin-top: 0 !important;
}
.header .navbar-brand {
    height: auto !important;
}
.header .affix .head_afix .row .col-sm-7 {    margin-top: 45px;}
.box {    height: 200px;}
.strip_sub{margin-bottom: 6%;}


.price_first  .heart {top: 19px;}
.price_sec   .heart {top:8px;}
.price_third .heart {
font-size: 52px;    top: 12px;}
.price_fourth .heart {font-size: 51px;top: 0px;left: -5px;}
.mid_txt {    font-size: 22px;}
.mid_txt span {
    font-size: 26px;
    
}
.mid_txt .mon {
    font-size: 14px;
    
}
.price_sec .mid_txt span {
    font-size: 26px;
}
.price_third .mid_txt .mon {
    font-size: 14px;
}
.price_fourth .main {
    
    font-size: 22px !important;
}
.price_third .mid_txt span{
font-size: 26px;
}
.price_fourth .mid_txt span {
    font-size: 23px;
}
.price_fourth .mid_txt .mon {
    font-size: 15px;
}
.prichead_back2{    margin-top: 0;}
.price_third .prichead_back3{    height: 149px;
    margin-top: 0;}
.price_fourth .prichead_back4{height: 148px; margin-top: 0;}	
.price_fourth .prichead_back4 h1 {    top: 96px;    font-size: 18px;}
.price_fourth .mid_txt {padding: 32px 5px;    margin-top: 0;}
.price_fourth .last_txt p {
font-size: 13px;}
.price_fourth .last_txt {    padding: 30px 35px 28px;}
.pricing{padding:0 5% 9% 5%;}
.price_fourth .last_txt .btn-primary  {    font-size: 14px;
    padding: 7px 16px;    margin-top: 0;}
.test_txt {font-size:14px;}	
.testimonial .carousel-caption {padding-left: 0;padding-right: 0;}
.name_test{font-size: 11px;}
.newsletter form.form-horizontal {
    margin-top: 0;}

.foot2 .foot_mid span.fa.fa-home {right: 0;padding-right: 10px;}	
.header .head_afix .row .col-sm-7 .dropdown-menu {
    position: absolute;
    width: 100%;
top: 44px !important;}

.head_color .header{ }	
img.verti_hori {display: none;}
.about_sec img.about {
    float: none !important;
    margin-right: 0;border: 5px solid #a23464;
    width: 25%;
    margin-top: 0;
	margin-bottom: 25px;
}
.about_desc {
    text-align: center;
    padding: 8px 8px 1px 8px;
    line-height: 21px;
}
p.about_name {font-size: 16px;}
p.about_sub { font-size: 13px;}
.person2 img.about2 {
    margin-left: 0 !important;
    border: 5px solid #a23464;
    width: 25%;
    margin-top: 35px;
    margin-bottom: 25px;
}
.about_sec .pad7 {
    padding-left: 15px;
}
.about_txt, .about_txt a {    font-size: 13px;}
.about_sec {padding: 4% 0 4%; margin-bottom: 10px;border:0px;}
.sec-class{
padding:100px 0px 0px 0px;
}
.about_sec .col-sm-6.pull-right.padl.col-xs-12 {
    padding: 0 15px !important;
    float: none !important;
    text-align: center;
}
.conatiner1.container {padding-left: 15px;}
.about_sec  .person2 .col-sm-6.padr.col-xs-12 {padding-right: 15px !important;text-align: center;}

	

/* term */
.terms_heading {
  margin-bottom: 7px;
}
.terms_heading p {
    font-size: 15px;
  
}
.term_text ul li {
     margin-bottom: 10px;
    line-height: 24px;
    text-align: justify;
	
}
.term_text.faq_list li span {
   font-size: 13px;
  line-height: 26px;
}
.term_text p {
    line-height: 26px;
    margin-bottom: 12px;
    text-align: justify;
  
}
.term_text {
   
    margin-bottom: 10px;
}
.term_text.faq_list li {
   font-size: 13px;
}
.header .head_afix .row .col-sm-7 #navbar {
    background: transparent !important;
}	
.header .head_afix .row .col-sm-7 #navbar {
    overflow: visible;
}	
.priv_head  , .priv_sub{text-align:center !important;}
#cont_icon p.cont_sub {
    font-size: 17px;
    line-height: 28px}
.con_form .form-group {
    margin-bottom: 55px;
}
#cont_icon .modal-title {font-size: 22px;}
#cont_icon .btn-primary {
    position: static;
margin-top: 20px;}
.modl_width{width: 90% !important;
margin: 30px auto !important;
margin-top: 75px !important;}
.aust_drop ul {
    right: -227px;
    width: 100%;
}
.wor_drop ul {
    margin-top: 0px;
right: -227px;width: 100%;}
section.mid_bar {
    top: 118px;
}

.filter_form .btn-primary{margin-right: 0 !important;
margin-left: 8px;}
.mart20 {margin-top: 0;}
.search_fil_box {margin-bottom: 25%;}
.advm1 .pad0 {
    padding: 0 15px !important;
}
.advance_search_pop .col8 {
    width: 100%;
    padding-right: 15px !important;
}
.advance_search_pop .col4 {
    width: 100%;
    padding-left: 15px !important;
}
.advm1 .modal-body {
    padding: 15px !important;
}
ul.nav.nav-tabs.tabs-left.sideways {max-height: 250px;}	
.advm1 .modal-dialog {
    width: 80%;
    margin: 0 auto;
}
.srch_slct_effect .bootstrap-select .dropdown-menu.open {
    position: relative;
    z-index: 1000;
	top: 0;
}
.srch_slct_effect .advm1 .advance_search_pop  .btn-group.bootstrap-select.form-control {
    margin-bottom: 6%;
}
.advance_search_pop .md_content {
    max-height: 300px;
    text-align: left;
    margin-bottom: 5%;
    min-height: 219px;
}
.profil_menus {
width: 100% !important;}
.col-3-mem_defaul_side {
    width: 100% !important;margin-top: 1%;}
a.accordion.head_profile_tab_acc h4 {text-align: left;}
.new_profile_sec .padr {
    padding-right: 15px !important;
}
.bs-example h4.panel-title {text-align: left;}
.col-sm-4.logo_col4 {
    z-index: 1;
}
.modal-open .modal{padding: 0 !important;margin:0 auto;}
/* search toggle responsive */
.header div#filter-panel {
    top: 94px;
    float: left;
    left: 0px;
    z-index: 9;
}
.header .panel-body::before {
    margin-right: 42px;
    right: 36px;
    top: -13px;
    left: 15px;
}
#filter-panel .form-group:first-child { width: 73%;}
#filter-panel .form-group{float: left;margin-bottom:0px;}
#pref-search {
    width: 100%;}
#filter-panel .form-group:last-child {
    width: 24%;
}
button.btn.btn-default.filter-col {
    margin-left: 0;
    width: 100%;
}
.foot_head {margin-top: 20px;}

/* registration page */
.form_back_sep {background: none !important;}
.control-group.islamic2 {
    margin-bottom: 25px;
}
.col-sm-5.col-xs-12.pull-left.dob_comm {
    margin-bottom: 30px;
}
.row .col-sm-5:last-child .control-group.islamic2 {
    margin-bottom: 0px;
}
#searchfield {position: static;margin: 10px 0 25px;}
.top_mem .tab-content a.left.carousel-control span {
left: auto;}
a.left.carousel-control {
    left: 0px;
}
.top_mem .tab-content .carousel-control.right span { right: 50%;}
a.right.carousel-control {right: 0px !important;}
.carousel-inner {margin: 0 0;}
.top_mem .tab-content a.left.carousel-control span ,
.top_mem .tab-content a.right.carousel-control span {top: 500px;}
.dropdown-menu:before {top: -11px;}

} 


/* ******** ------------ 0 -- to -- 350px ------------ ********* */
 @media only screen and (max-width:350px) {
	 
	 .secrh_mem_head  .sort_sel button.btn.dropdown-toggle.btn-default {
		 padding: 3px 10px !important;
    margin-top: 6px;}
	 .new_profile_sec .modal-body , .new_profile_sec .modal-header ,
	 .new_profile_sec .modal-footer {padding:10px 10px !important;}
	 .smily_emo {width: 7%;}
	 .dob_comm .btn-group.bootstrap-select {
    width: 29% !important;
    margin: 0 13px;
}
.dob_comm .btn-group.bootstrap-select:last-child {
    margin: 0 !important;}
	section.mid_bar {
    top: 116px;
}

	.top_banner_overlay {/*padding: 10px 0 2% !important; */
height: 270px !important;}
	.header .affix a.navbar-brand.logo_con_smll {
    height: 8px !important;
}
.header .affix .logo_small, .header .affix .logo_con_smll {width: 65% !important;}
/* .header .logo {
width: 70%;} */
.header .navbar-header {
    margin-top: 4%;
}
.header button.navbar-toggle {
    top: 3px;
}
.strip_head {
font-size: 14px;}
.strip_sub {
    font-size: 12px;
line-height: 19px;}
img.membr, img.grad {
width: 20% !important;}
.sec_head {
    font-size: 22px;
    margin-bottom: 0px;
    margin-top: 0px;
}
img.how_img {
    width: 40%;
}
.price_sec .mid_txt {
font-size: 37px;}
.priv_head {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 5px;
}
.priv_sub {
    font-size: 13px !important;
    line-height: 22px;
}
.sweet_head {
    font-size: 19px;margin-bottom: 4px;
}
.how_head {
    font-size: 18px;
    line-height: 22px;
}
.how_sub {
    font-size: 13px;
    margin: 5% 0 9% 0;
}
.topmem_sub:last-child {
    margin-bottom: 13%;
}
.topmem_sub {
    margin-bottom: 0;
}
.price_first  .heart {top: 14px;}
.price_first, .price_sec, .price_third, .price_fourth {
    width: 90% !important;
    margin: 0 auto;
}
.price_sec   .heart {top:8px;}
.price_third .heart {
font-size: 52px;    top: 12px;}
.price_fourth .heart {font-size: 51px;top: 9px;left: -5px;}
a.img_mail {right: 18px;}
#cont_icon p.cont_sub {
    font-size: 15px;
    line-height: 23px;width: 100%;
    margin-top: 10px;
}
#cont_icon p.cont_head {
font-size: 15px;}
#cont_icon input.form-control.focus_effect_input, #cont_icon select.form-control.focus_effect_input, #cont_icon textarea.form-control.focus_effect_input {
    border-top: 4px solid #a9a6a6;
    border-bottom: 4px solid #a9a6a6;
    height: 61px;
    font-size: 18px;
}
#cont_icon input.form-control.focus_effect_input:focus, #cont_icon select.form-control.focus_effect_input:focus, #cont_icon textarea.form-control.focus_effect_input:focus {
     border-top: 4px solid #ad586f !important;
    border-bottom: 4px solid #ad586f !important;
    height: 67px;
}
#cont_icon .con_form .form-group {
    margin-bottom: 50px;
}
#cont_icon .btn-primary {
    padding: 8px 24px 8px 24px;
    font-size: 17px;
margin-top: 5%;
position:static;
}
.space_aftr {
    margin-bottom: 0;
}
.log_pop .creatye_acc_btn {
    right: 31px;
    width: 100%;
}
.secrh_mem_head {display: block;border-bottom:none !important;}
span.sort {border-bottom: 3px solid #b3637e !important;padding-left: 0;}
.mart20 {
    margin-top: 0;
}
.search_fil_box {margin-bottom: 30%;}
.sort_sel {
    width: 60% !important;
}
.search_res .arrow-up {
    margin: 0px auto;
    margin-bottom: 28%;
}
.name1 label span {
    padding: 8px 4px 8px 11px !important;
}
.advm1 .modal-dialog {
    width: 90%;
    margin: 0 auto;
}
.advance_search_pop .md_content {
    max-height: 300px;
    text-align: left;
    margin-bottom: 5%;
    min-height: 219px;
}
ul.nav.nav-tabs.tabs-left.sideways {
max-height: 250px;}
.srch_slct_effect .bootstrap-select .dropdown-menu.open {
    position: relative;
    z-index: 1000;
	top: 0;
}
.srch_slct_effect .advm1 .advance_search_pop  .btn-group.bootstrap-select.form-control {
    margin-bottom: 6%;
}
.profil_menus {/* margin: 28% auto 15%;
padding-top: 20%; */}
img.prof_img {
width: 65%;}
.profil_menus p.prof_name {
    font-size: 21px;
    margin-top: 15px;
margin-bottom: 3px;}
.profil_menus p.active {
    font-size: 12px;
    margin-top: 1px;
}
.profil_main_content .tab_menu_profile ul.nav.nav-tabs li a{padding: 0 !important;
line-height: 35px;
font-size: 15px;}
img.profile_prof_img {width: 70%;}

.profil_main_content p.who_am {margin-top: .1%;}
.profil_menus ul.nav.nav-tabs.tabs-left.sideways {margin-top: 18%;}
.profil_main_content .tab_menu_profile ul.nav.nav-tabs {
width: 100%;}
.profil_main_content .tab_menu_profile ul.nav.nav-tabs li{margin: 0 auto 4%;width: 100%;}
.profil_main_content a.accordion.head_profile_tab_acc h4 img.reli_prac, .profil_main_content img.reli_prac_white {
    width: 7%;
}
.panel-body .base_content  .base_content_inner .col-xs-4 {width: 100%;}
.base_content_left , .base_content_right{text-align: left;}
.advertise_text p {
font-size: 13px;}
.advertise_text{padding: 10px !important;}
.new_profile_sec .advertise_text p img {
    width: 10%;
}	
.profil_main_content p.who_am_desc {
    line-height: 23px;
    font-size: 13px;
    text-align: justify;
	margin-bottom: 10%;
}
.profile_content_2_left div.panel {
padding: 0 0px;}
a.accordion.head_profile_tab_acc {padding: 5px 10px;}
a.accordion.head_profile_tab_acc h4 {font-size: 14px;}
.new_profile_sec .modal-sm {
        width: 90%;
    margin: 30% auto 0;
}
.view p {
font-size: 11.5px;}
.view-sixth h2 {margin: 13px 40px 0px 40px;font-size: 15px}
.blog_cate {
    font-size: 15px;
padding: 3px 2px 6px 2px;}

/*.blog_page_content ul.pagination li a {
        width: 23px !important;
    height: 23px !important;
    padding: 4px 0px !important;
    font-size: 10px !important;
    margin: 1px;
}*/
.bs-example a.acc_close.head_profile_tab_acc1 .reli_prac_white, .bs-example a.acc_close.head_profile_tab_acc1 .reli_prac {
    width: 7% !important;}

	
/* index page pricing section */
.prichead_back1 , .prichead_back2 , .prichead_back3  , .prichead_back4 {height: 118px !important; margin-top: 0px !important;}
.prichead_back1 h1 , .prichead_back2 h1 , .prichead_back3 h1 , .prichead_back4 h1 {top:70px !important;
font-size: 26px !important;}
.price_first .heart , .price_sec .heart , .price_third .heart , .price_fourth .heart{
font-size: 40px !important;}
.mid_txt {font-size: 23px !important;padding: 10px 7px !important;}
.last_txt {padding: 13px 10px !important;}
.last_txt p {
    font-size: 13px !important;
    padding-bottom: 4% !important;
    margin-bottom: 18px !important;}
.last_txt .btn-primary {
    font-size: 16px !important;
}
.about_sec img.about, .about_sec img.about2 {
    width: 50%;
    border: 4px solid #a23464;
}
.prefer_page .bootstrap-select .btn-default, .srch_slct_effect .bootstrap-select .btn-default  {padding: 6px 5px;}
p.pref_sub {
font-size: 14px;margin: 11px 0 20px;}
p.prefer_head {
    font-size: 18px;
margin-bottom: 10px;}
.prefer_page .btn-primary{font-size: 15px;
padding: 7px 10px;}
.foot2 .foot_mid span.fa.fa-home{width: 30px;}
.prefer_page  p.theme_color	{font-size: 13px;}
.main-profile {padding:0 9px !important;font-size: 13px;}
.welcome-cls {
    margin-right: 10px;
    font-size: 13px;}
.top_head .top_text .text1 {font-size: 12px;}
.top_mem .tab-content a.left.carousel-control span , 
.top_mem .tab-content a.right.carousel-control span{font-size:38px !important;}


 }
 

 /* ******** ------------ 351px -- to -- 495px ------------ ********* */

  @media (min-width:351px) and (max-width:495px) {
	  
	  
	  .profil_main_content .tab_menu_profile ul.nav.nav-tabs {
    width: 100%;
}
.tab_menu_profile ul.nav.nav-tabs li a {
    font-size: 14px;    padding: 0px 4px;line-height: 32px;}
	 .header .affix a.navbar-brand.logo_con_smll {
    height: 5px !important;
} 
.header .affix .logo_small, .header .affix .logo_con_smll {
    display: block !important;
    width: 60%;
    margin-top: 2px;
}
	  
.top_banner_overlay {
height: 345px !important;}
/* .header .logo {
width: 61% !important;} */
.col-sm-3 .topmem_sub:last-child {
    margin-bottom: 9%;
}
.sec_head {font-size: 28px;}
.priv_head {font-size: 20px;}
.priv_sub {font-size: 14px;}
.sweet_head { font-size: 19px;}
.how_head {font-size: 24px;}
.how_sub {
    font-size: 14px;
    margin: 5% 0 8% 0;
    line-height: 23px;
}
a.img_mail {    right: 20px;}
/*#cont_icon .modal-header .close {
margin-top: -15px;}*/
.header .navbar-header {
    margin-top: 4%;
}
/* .header .navbar-header {
    margin-top: 2%;
} */
.header button.navbar-toggle {
    top: 3px;
    display: none;
}
.log_pop .creatye_acc_btn {width: 100%;}
.secrh_mem_head {
    font-size: 12px;
    padding-bottom: 13px;
}
.num {
    font-size: 9px;
    padding: 1px 6px;
}
.sort_sel {
    width: 41% !important;
}
.secrh_mem_head  .sort_sel button.btn.dropdown-toggle.btn-default {padding:5px !important; width: 112%;}
.search_res .arrow-up {
    margin: 15px auto;
    margin-bottom: 25%;
}
.profil_menus {
   padding-bottom: 5%;}
.profil_main_content .tab_menu_profile ul.nav.nav-tabs li {padding: 3px 5px;
margin: 0 5px;}
.profil_main_content p.who_am.mar_top {
    margin-top: 19% !important;
}
.profil_main_content p.who_am_desc {text-align: justify;}
.profil_main_content a.accordion.head_profile_tab_acc h4 img.reli_prac, .profil_main_content img.reli_prac_white {
    width: 5%;
}
.panel-body .base_content  .base_content_inner .col-xs-4 {width: 100%;}
.base_content_left , .base_content_right{text-align: left;}
.new_member_list {padding: 7px 0 10px;}
.new_member_list_main {padding: 10px 15px;}
.member_list_img {
width: 23%;}
.member_list_detail {width: 81%;margin: 8px auto 2%;}
img.profile_prof_img {
width: 60%;}
.profil_menus p.prof_name {
    margin-top: 17px;
margin-bottom: 2px;}
.profil_menus p.active {margin-top: 3px;}
.profil_menus ul.nav.nav-tabs.tabs-left.sideways {margin-top: 10%;}
.new_profile_sec .modal-sm {
    width: 90%;
    margin: 27% auto 0;
}
.bs-example a.acc_close.head_profile_tab_acc1 .reli_prac_white, .bs-example a.acc_close.head_profile_tab_acc1 .reli_prac {
    width: 5% !important;}
.about_sec img.about, .about_sec img.about2 {
    width: 42%;
}

	
}



/* ******** ------------ 0 -- to -- 495px ------------ ********* */
 
@media only screen and (max-width:495px){
	.profil_main_content {
    width: 100% !important;
}
.term_text p {
font-size: 13px;}
.term_text ul li{font-size: 13px;}
	.foot2 {
    margin-top: 12px;}
	.name1 label span {
    padding: 8px 8px 8px 17px;
}

	img.sep_border {
    width: 43%;
}


.header  .head_afix .row .col-sm-7 .dropdown-menu {    z-index: 10000;
 /*   position: relative; */
    width: 100%;}
.header  .head_afix .row .col-sm-7 #navbar{overflow: visible;}	
.sec_sub {font-size: 13px;padding: 1% 0% 2%;    margin: 2% 0 5%;}
.how_btn .btn-primary  {    padding: 12px 37px;font-size: 15px; margin-top: 0;margin-bottom: 8%;}	

.form_slider .col-sm-4 img {
    border-radius: 100%;
    height: 73px;width: 73px;}

.modl_width{width: 90% !important;
margin: 30px auto !important;
margin-top: 75px !important;}
	
.log_pop {
    padding: 0 10px;
}
.log_pop .modal-body {
    padding: 15px;
}
.tab_head .fa-user, .log_pop .tab_head {
    font-size: 17px;
    /*margin-top: 20px;*/
}
.tab_head .fa-fa-magic, .log_pop .tab_head {
    font-size: 17px;
   /* margin-top: 55px !important;*/
}
#profile .tab_head .fa-user, .log_pop .tab_head {
    font-size: 24px;
    /*margin-top: 40px;*/
   
}
	
#loginform button#login_btn , .log_pop #face_btn {    height: 35px;
    font-size: 12px;
    width: 100%;}
#loginform button#login_btn {margin-bottom:0 !important;}	
.log_pop #face_btn {margin-bottom:12% !important;}	
.read_bottom_box .col-md-6 {
    width: 100%;
    float: left;
}
.blog_post_image {
    text-align: center;
	margin-bottom: 8px;
}
.blog_post_image a img {
    width: 86%;
 
}
.blog_title h3 {
    font-size: 20px;
	text-align: center;
	line-height: 25px;
}
.blog_post_list ul li {
    font-size: 13px;
}
.blog_post_text p {
    font-size: 13px;
    line-height: 24px;
    
}
.blog_post_text a.btn {
   
    font-weight: normal;
    border: 1px solid #b3637e;
    font-size: 13px; 
    padding: 6px 6px;
}
.blog_post_text {
  text-align: center;
}

.blog_page_content ul.pagination li a {
  /* width: 27px;
    height: 28px;*/
    padding: 4px 9px;
    font-size: 13px;
}
li.aust_drop ul li, li.wor_drop ul li {
    padding-left: 10px;
}
.aust_drop ul {
    margin-top: 4px;
    right: -77px;
    width: 88%;
}
li.aust_drop ul a, li.wor_drop ul a {
    font-size: 12px;
}
.wor_drop ul {
    margin-top: 0px;
    right: -77px;
	width: 88%;
}
.modal {
    padding: 0 !important;
}
.search .filter_sect .form-group {width: 100% !important;}
.bs-example a.acc_close.head_profile_tab_acc1 .reli_prac_white,
.bs-example a.acc_close.head_profile_tab_acc1 .reli_prac {width: 3.6%;}
.filter_sect {padding: 12px 0 !important;}
.filter_sect .container.cont_padding {
    padding: 0 9px;
}
.filter_sect .filter_form .btn-primary {margin-bottom:15px;}


/* newsletter signup */
.form-group.name1 {width:100%;}
label.control-label.col-sm-1.col-xs-2.padding0  {width: 15%;}
.form-group.name1 .col-sm-10.col-xs-10.padl {
width: 85%;padding: 0;}
.btn3 {
    width: 100%;}
	.tab-content {
    padding: 1px 0px 1px 5px;}
    .signupmodal .tab-content {
        padding: 0px !important;}
.member_list_img img { height: 68px;}
	
}


 /* 0 ---- to ----- 900px ----- */
 @media only screen and (max-width:900px) {
	
	
.read_bottom_box .col-md-6 {
    width: 50%;
    float: left;
}

}
.msg-notification-mob .btn-primary:hover svg{
    fill:#c33160 !important;
}
@media only screen and (min-width:767px) and (max-width:768px) {
    .footer-menu{
        margin-bottom:20px;
    }
    .login-img{
        display:block !important;
    }
    .login-back-mob {
        background: none !important;
     }
    #loginModal .modal-body {
        padding: 0 30px 0 0px !important;
    }
    .story .col-sm-4.col-xs-12,.how_work .col-sm-4.col-xs-12{
        width:100% !important;
    }
    .flip-card{
        margin-bottom:20px;
    }
    .story .recent-work-wrap {
        height: auto !important;
        
    }
    
        
}
@media only screen and (max-width:768px) {
    
    .wrapper{
padding:0 !important;
    }
    #myMsgModal .modal-body{
        padding-bottom: 0px;
    }
    .item a{
    
        margin-left: 0 !important;
    }
    .scrollerer{display:block !important;}
    #myTab li a{
        padding:10px 0px;
    }
    .login_btn ul li a.main-a {
        font-weight:600;
    }
    .form_aftr label.error{
        padding:4px 0px;
    }
    label.error{
        display:block;
        text-align:left;
    }
    .owl-item .inner-sec{
        padding:15px;
    }
    .newsletters {
        padding: 10px 5% 58px 5% !important;
    }
    .footer-menu a::after{
        padding: 0px 5px !important;
    }
    .sec-class {
        padding: 100px 5% 0px 5%;
    }
    .pricetable {
        padding: 20px 0px 10px 0px !important;
    }
    .flip-card{
        margin-bottom:20px;
    }
    .info span {
        margin-right: 0;
    font-size: 13px;
    padding: 0px 3px;
    }
    .marital-status svg {
        width: 16px;
        height: 16px;
       
    }
    .locn svg {
    width: 15px;
    height: 15px;
    
    top: 2px;
}
    .rel-icn svg, .ageicon svg {
       
        width: 15px;
        height: 15px;
        
    }
    .login-img{
        display:none;
    }
.form-section {
   
    margin-top: -430px;
top: auto;
   
}
.selectbox {
	position: static;width: 100%;
	}
.story{
    border:0px;
}
.carousel-caption{
    top:0;
}
.flexslider .carousel-caption h1 {
    font-size: 35px !important;
    word-break: break-all;margin: 0;
    margin-bottom:10px;
}
.flexslider .carousel-caption h3 {
    font-size: 18px;
    margin: 0;
}
}
 /* 0 ---- to ----- 768px ----- */
@media (min-width: 768px){
.read_bottom_box .col-md-6 {
    width: 50%;
    float: left;
}

}

 /* 496px ---- to ----- 767px ----- */
/* blog & read more */
 @media (min-width:496px) and (max-width:767px) {
	 
	 .terms_cont {padding-right: 15px;
    padding-left: 15px;
}
	 
	 .blog_post_image {
    text-align: center;
	margin-bottom: 8px;
}
.blog_post_image a img {
    width: 86%;
 
}
.blog_title h3 {
    font-size: 20px;
	text-align: center;
	line-height: 22px;
}
.blog_post_list ul li {
    font-size: 13px;
}
.blog_post_text p {
    font-size: 13px;
    line-height: 24px;
    
}
.blog_post_text a.btn {
   
    font-weight: normal;
    border: 1px solid #b3637e;
    font-size: 13px; 
    padding: 6px 6px;
}


.blog_page_content ul.pagination li a {
   width: 28px;
   height: 28px;
   padding: 3px 9px;
}
.blog_item .col-md-9.col-sm-9 {
    width: 60%;
    float: left;
	padding-left: 0;
}
.blog_item .col-md-3.col-sm-3 {
    width: 39%;
    float: left;
}	 

.header .affix .logo_small, .header .affix .logo_con_smll {
    display: block !important;
    width: 52%;
}
.header .logo {
    /* width: 49%; */
    margin-top: 0;
}
.read_bottom_box .col-md-6 {
    width: 50%;
    float: left;
}
.top_banner .top_banner_overlay {height: 485px !important;}
.header .affix a.navbar-brand.logo_con_smll {
    height: 14px !important;
}	
.price_first, .price_sec, .price_third, .price_fourth {
    width: 50% !important;
    float: left;
    height: 450px;
}
.mid_txt {
    font-size: 30px !important;
}
.price_sec .heart {
    font-size: 50px;
    top: 30px !important;
}
.price_first .heart {
    top: 42px;
}
.price_fourth .heart {top: 29px;} .price_third .heart {top: 30px;}
.search .filter_sect .form-group {
    width: 49.2% !important;
    float: left;
}
.sort_sel {
    width: 35% !important;
}
.search_res .arrow-up {
    margin-bottom: 90px;
}
img.fil_img {
    margin-top: -55px;
}
.search_fil_box {
    margin-bottom: 19%;
}
section.new_profile_sec {
    /* padding-top: 15%; */
}
.member_list_detail {
    width: 84%;
    margin: 1% auto 4%;
}
.member_list_img {
    width: 16%;
    overflow: hidden;
}
.advertise_right_section {padding: 5% 0;}
.advertise_img_right {margin: 2% 0;}
.profil_menus ul.nav.nav-tabs.tabs-left.sideways {margin-top: 10%;}
img.profile_prof_img {width: 55%;}
.profil_menus p.prof_name {
    margin-top: 15px;
    margin-bottom: 3px;}
.profil_menus {/* padding-top:85px; margin: 0.4% auto 6%; */}


	 
	 
 }
 
 
 /* ============ **** ipad portrait 768px --- to --- 910px ============ ***** */
 @media (min-width:768px) and (max-width:910px) {
     .carousel-inner{
         max-height:400px !important;
     }
     .carousel-inner>.item>img {
    height: 400px !important;
}
     .form-group.name1 .col-sm-10.col-xs-10.padl {
    width: 83%;
}
label.control-label.col-sm-1.col-xs-2.padding0 {
    width: 17%;
}
     .new_msg_box_inner_right {
    width: 82% !important;
         
     }
.fil_img1 {
    margin-left: 19%;
}
.left_side {
    width: 38%;
}
.divTable.greyGridTable .divTableBody .divTableCell {
    font-size: 14px !important;
}
	 .top_head .col8 {
    width: 75% !important;
    padding-left: 0px !important;
}
.top_text .col5 {
       width: 43%;
    padding: 0;
}
.top_text .col3 {
        width: 29%;
    padding-right: 5px !important;
}
.top_text .col4 {
       width: 28%;
}
.box .support_sub {
font-size: 12px;    margin-bottom: 7px;}
.box .support {font-size: 15px;}
.box {    height: 230px;
}

.top_banner .top_banner_overlay {
height: 560px;}
.strip_head {
    font-size: 11px;
    margin-bottom: 5px;
}	 
img.membr {
    width: 146%;
    MARGIN-TOP: 6%;
}
.strip_sub {
    font-size: 11px;
line-height: 14px;}
img.grad {
    width: 151%;
    MARGIN-TOP: 14%;
}
.strip_img2 {
    margin-top: 9%;
    padding-right: 0;
}
.priv_head {font-size: 22px;}
.sweet_head {
    font-size: 20px;
    letter-spacing: 0;
}
/* .newest_img {width: 135px;
    height: 135px;
} */

.footer {background-size: 100% 100%;}
a.img_mail{right: 20px;}

.prefer_page .bootstrap-select .btn-default, .srch_slct_effect .bootstrap-select .btn-default {
padding: 7px 6px;}
.sort_sel {
    width: 23% !important;
}
.header .nav > li > a {
padding: 0px 14px !important;}
.how_head {font-size: 26px;}
.how_sub {
font-size: 14px;}
.pricing {
    padding: 0 15px 5% 15px;
}
.price_sec .prichead_back1 h1{    top: 58px;}
.price_sec .prichead_back1{height:107px}

.price_third .prichead_back1{margin-top: 60px; height:100px}
.price_third .prichead_back1 h1 {top:52px}
.price_third .mid_txt span { font-size: 15px;}

.prichead_back1 {height: 130px;}


.prichead_back1 h1 {
    font-size: 24px;
top: 70px;}
.price_first .jittu {
    top: 65px !important;
}

.price_first .mid_txt span {
    font-size: 15px;
}
.price_first .f1 {
    font-size: 17px !important;
}

.price_first .last_txt p {
    margin-bottom: 20px !important;
}
.price_first .main {
    font-size: 17px !important;
}
.price_sec .jittu {
    top: 46px !important;
    font-size: 15px !important;
}
.price_sec .prichead_back1 h1 {
    font-size: 23px !important;
}
.price_sec .mid_txt span {
    font-size: 15px;
}
.price_sec .main {
    font-size: 17px !important;
}
.price_sec .f1 {
    font-size: 17px !important;
}
.price_sec .last_txt p {
    margin-bottom: 20px;
}
.price_third .mid_txt .mon {
    font-size: 13px;
}
.price_third .prichead_back1 h1 {
    font-size: 19px !important;
}
.price_third .jittu {
    top: 43px !important;
}
.price_third .main {
    font-size: 13px !important;
}
.price_fourth .mid_txt .mon {
    font-size: 13px;
}
.price_fourth .prichead_back1 h1 {
    font-size: 17px !important;
    top: 50px !important;
}
.price_fourth .jittu {
    top: 40px !important;
}

.price_first .mid_txt {
    
    padding: 7px 2px !important;
}
.price_sec .mid_txt  {
    padding: 6px 0px !important;}
.price_third .mid_txt {
    padding: 7px 2px !important;}
.price_fourth .mid_txt {
    padding: 5px 2px !important;}
.mid_txt .mon {
font-size: 13px;}
.price_fourth .mid_txt span {
    font-size: 13px;
}
.price_first .heart {
    font-size: 41px;
top: 38px;}
.price_sec .heart{font-size: 37px;
top: 59px;}
.price_third .heart {font-size: 36px;
top: 75px;}
.price_fourth .prichead_back1{margin-top:75px; height:100px}
.price_fourth .main {
    font-size: 12px !important;
}
.price_fourth .heart {font-size: 32px;
top: 92px;
left: -2px;}
.prichead_back2 {height: 110px;}
.price_sec .prichead_back2 h1 {top: 66px;}
.price_third .prichead_back3 h1 {top:65px;}
.price_third .prichead_back3{height:100px;}
.price_fourth .prichead_back4 {height: 93px;}
.price_fourth .prichead_back4 h1{top: 55px;}
.member_menu_tab ul.nav.nav-tabs.text-center li a {font-size: 12px;padding: 0px 4px;}
	 
	 
 }
 
 /* 768 ---- to ----- 1025px ----- */
  @media (min-width:768px) and (max-width:1025px) {
      .profil_menus .sideways .ver_tab p {
    color: #fff !important;
    font-size: 13px;
}
.boostsec img {
    width: 38px !important;
}
.recent-work-wrap {
    height: 165px;
    overflow: hidden;
}
#pro_pic12{
    left: 0px;
width: 100%;
text-align: center;
top: -58px;
}
.threebtn{
    text-align:center;
}
	  .profil_menus {width: 27% !important;padding-right: 0 !important;
padding-left: 0px !important;}
	  
	  .profil_main_content {width: 73% !important;}
	  .profil_menus p.active {font-size: 11px;}
	  .col-3-mem_defaul_side {width: 25% !important;}
	  .tab_menu_profile ul.nav.nav-tabs li a {font-size: 12px;line-height: 36px;}
	  .profil_main_content p.who_am_desc {
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13.4px;
}
.profil_main_content p.who_am {margin-top: 2.7%;font-size: 25px;}
.member_list_img img {width: 100%; height: 44px;}
.member_list_img {width: 28%;}
.new_member_list {
    margin: 1% auto 1%;
    padding: 5px 0;
}
.new_member_list_main {padding: 7px 7px;}
a.acc_close.head_profile_tab_acc1 .reli_prac_white, .bs-example a.acc_close.head_profile_tab_acc1 .reli_prac {
width: 3.6% !important;}
.member_list_detail_2 span{font-size: 10px;}



  }
 
@media (max-width: 1085px){
	.cont_padding {width: 90% !important;}
	
} 
 
@media (min-width:768px) and (max-width:989px) {
    .flip-card-back{
        padding:40px;
    }
    

.search .filter_sect .form-group , .filter_form .btn-primary	{margin-bottom:10px;}

.form-inline.filter_form {text-align: center;}
img.verti_hori {height:242px;}
.about_desc{padding: 11px 7px 1px 10px;
    line-height: 20px;}
p.about_sub {
font-size: 13px;}
img.about-img-person1 {
    height: auto;}
img.about-img-person2 {
    height: auto;}
	
	
	
} 
 
 @media (min-width:1150px) {
	 
	 .new_message_inbox_all_head_text_img img {
    width: 40px;
    height: 40px;}
	.new_msg_box_inner_left a img {
        width: 50px;
    height: 50px;
    border-radius: 50%;
}
.member_list_img img {    width: 60px;    height: 60px;}
	

 }
 
 .celeb-div img{
    width: 100%;
 }
 .dob-div .bootstrap-select {
    width: 32% !important;
    margin-left: 6.5px !important;
}
.dob-div .bootstrap-select:first-child{
   
    margin-left:0px !important;
}
 @media only screen and (min-width:939px) and (max-width:992px){
     .fil_img1{
        margin-right: 15px;
    }
    }
 @media only screen and (max-width:575px){
    .advance_search_pop .modal-header, .contact-form .modal-header, .signupModal .modal-header, .forgetmodal .modal-header, .price-modal .modal-header{
        padding: 3px 0px 12px 0px !important;
    }
    .price-modal .modal-body {
        padding: 15px !important;
    }
    .price_latest h1 {
        font-size: 21px !important;
        
    }
    .login-modal .modal-body img {
        margin-bottom: 10px !important;
    }
   .upload-demo-wrap{
       text-align:right;
   }
     .upload-demo img{
        margin:0px !important;
    }
    .fil_img1{
        margin-right: 8px;
    }
    .flip-card-back{
        padding:30px;
    }
    .flip-card{
        margin-bottom:20px;
    }
    .female_avtars ul li, .male_avtars ul li {
    
    width: 45% !important;
   
}
    
    
    .forget_width {
    width: 90% !important;
}
    .wrap-div-middle {

    padding: 30px 0;
}
    .search_fil_box{
        padding: 15px 0px;
    }
    /* .fil_img1 {
  
    float: none !important;
    display: block;
} */
    .flexslider .carousel-caption h3 {
   display: none;
}
    .modal-header .close{
        width:40px;
        height: 40px;
    }
    .modal-header svg{
        width:14px;
        height: 14px;
    }
    .form-section .col-xxs-12{
        width:100% !important;
    }
    .form-section {
    margin-top: -530px;
   
}
 }
 @media only screen  and (max-width:1024px){
 .prof_img{
    float: none;
margin: -60px auto 0 auto;
 }
 .pro-btn{
   margin-left:10px;
 }
 .pro-btn button{
    margin-left: 0 !important;
}
}
@media only screen  and (max-width:991px){
    .pricing .sep_borders,.story .sep_borders {
        margin: 10px 0px 25px 0px;
    }
    .pricing .sec_sub{
        padding-bottom:40px;
    }
    .story .sec_sub{
        margin-bottom:20px;
    }
    .about_desc-sec p{
        padding: 0;
        margin: 0;
    }
    .about_desc-sec h2{
        margin-bottom:20px;
        margin-top:0px;
    }
    .mobile-flex{
        display: flex;
        flex-wrap: wrap;
    }
    .mobile-flex .col-md-6.pd-r-0{
        order:2;width:100%;
    }
    .mobile-flex .col-md-6.pd-l-0{
      order:1;width:100%;
  }
}
  @media only screen  and (max-width:992px){
  
      
    .sec_sub{
        padding:0;margin-top:0;
    }
    .manage-pic-data .editbtn,.manage-pic-data .editbtn{
        text-align:center;
        margin:0;
        padding:0;
    }
    .info{
        text-align: center;;
    }
    .manage-pic-data .editbtn p,.manage-pic-data .editbtn p{
      
      margin:0;
  }
    .search_res .jeet{
        padding:0px !important; 
    }
    .search_res .divTable.greyGridTable .divTableBody .divTableCell{
            line-height:24px;
    }
    
    .pro-btn button{
        text-align: center !important;
        width:100%;
    }
    .who-likes-btn{
        margin-bottom:10px;
    }
    .search-new .control-group.islamic2 {
        margin-bottom: 0;
    }
    .newsletters-container{
        width:100%;
    }
    .btn-align {
    margin-top: 10px;
}
     .celeb-div img{
        width: 100%;
        margin-bottom: 20px;
    }
    .about_desc-sec{
        height: auto;
        margin-bottom: 20px;
    }
    .celeb-div .pd-r-0{
        padding-right:15px !important;
    }
    .celeb-div .pd-l-0{
        padding-left:15px !important;
    }
  }
  @media only screen and (min-width:768px) and (max-width:1024px){
    .red-more-userside,.profil_menuss
    {
        display: none;
    }
    .filter_sect .form-inline {
  
    padding: 15px 10px;
}
    .recent_profile {
     width: 12% !important;
    }

.advertise_right_section {

    
    background-size: cover;background-position: center center;
    height: 465px;
}
    .left-menus {
        
        width: 28% !important;
    }
}
@media only screen and (min-width:767px) and (max-width:850px){
    .how_work .how_sub{
        font-size:13px;
    }
    .flip-card-back {
        padding: 40px 20px !important;
    }
    .flip-card-back img{
        width:60px
    }
}

@media only screen and (min-width:850px) and (max-width:1140px){
    
    .flip-card-back {
        padding: 40px !important;
    }
    
}
@media only screen and (min-width:767px) and (max-width:769px){
    .new_msg_box_inner_right {
        width: 75% !important;
    }
    .align-col-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .alignflex{
        display:flex;
        flex-wrap: wrap;
    }
    .flexslider .carousel-caption {
        display: block !important;
    }
    .flexslider .carousel-caption h1 {
        font-size: 50px !important;
    }
    .flexslider .carousel-caption h3 {
        font-size: 30px !important;
    }
    .inner-sec h3{
        min-height:160px;
    }
   
    .recent-work-wrap {
        height: 165px !important;
        overflow: hidden;
    }
    .how_work .how_sub{
        font-size:14px;
    }
    .flip-card-back {
        padding: 40px 20px !important;
    }
    .flip-card-back img{
        width:60px
    }
    .container {
        width: 100%;
    }
    .login-modal img.login-img {
        height: 504px !important;
    }
    .profil_content{
        width:60% !important;
    }
    .row.udata{
        text-align: center;
    }
    .advertise_right_section {
        background-size: cover;
        background-position: center center;
        height: 465px;
        width: 100%;
    }
    .ad-inner {
        padding: 20px 20px !important;
    }
    #prefernce_my  .new-tabs li{
        width:100%;
    }
    .sideways.nav-tabs{
        padding:0px 15px;
    }
    .recent_profile {
        width: 12% !important;
    }
    .left-menus {
        width: 28% !important;
    }
}
 @media only screen and (min-width:575px) and (max-width:768px){
     .flip-card-back{
        padding:40px;
    }
    .fil_img1{
        margin-right:15px;
    }
    

.female_avtars ul li, .male_avtars ul li {
   
    width: 16% !important;
 
}
.female_avtars ul li img, .male_avtars ul li img {
 
    height: 100%;
    width:100%;
    }
}
 @media only screen and (min-width:768px) and (max-width:992px){
    .info {
        margin-bottom: 20px !important;
       
    }
    .align-col-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .alignflex{
        display:flex;
        flex-wrap: wrap;
    }
    .clear-float{
        clear:both;
    }
    /* .search_fil_box{
        height:199%;
    } */
    .carousel-caption {
        top: 10% !important;
    }
    .info span {
        margin-right: 0;
        padding: 2px 5px;
        display: inline-block;
    }
    .pro-btn {
        width: 130px;
        margin: 0 auto;
    }
    
    .prof_img{
        margin-bottom:0 !important;
    }
    .editbtn h3{
        font-size: 20px;
    }
    .who-likes-btn {
        text-align: center !important; 
        margin-top:0 !important;
    }
    .form-section {
    
        margin-top: -250px;
    }
    .row.udata{
        text-align: center;
    }
     .avpic a span{
         display:none;
     }
    .fil_name{
        margin-top: 15px;
        display: inline-block;
        width: 100%;
    }
    .search .filter_sect .form-group {
        width: 32% !important;
    }
    .center-sm{
        text-align: center;
    }
    .center-sm .text-right{
        text-align: center !important;
        margin-top:15px;
    }
    

    
    .carousel-caption {
        top: 30%;
        width: 100%;
        left: 0;
        text-align: center;
    }
    .dob-div .bootstrap-select {
        width: 100% !important;
        margin-left: 0px !important;
        margin-bottom: 15px !important;
    }
   
 }
 @media only screen and (max-width:1024px){
    
    .avpic a span{
        display: none;
    }
 .privacy-content {
    width: 75%;
}
}
@media only screen and (min-width:496px) and (max-width:768px){
    .login-back-mob{
       
        margin-left: -21px !important;
margin-right: -21px !important;
margin-top: -26px !important;
    }
}
 @media only screen and (max-width:768px){
    
    .cont_padding {
        width: 100% !important;
    }
    .footer-menu ul {
   
        text-align: left;
        column-count:3;
       -moz-column-count:3;
       -webkit-column-count:3;
    }
    .footer-menu ul li {
        padding: 8px 0px;
       width:100%;
        border-bottom: 1px solid #cd7692;
    }
    .footer-menu ul li a:after {
       
       content:unset !important;
    }
    .footer-menu ul li a, .footers p {
        
        padding: 0 0px 0 0px;
        
    }
     .pro-btn{
         margin-top:15px;
     }
    .new_message_inbox_all{
        height:275px !important;
    }
    .modal-dialog {
        margin: 20px auto !important;
    }
   
    .editbtn{
        text-align:center;
    }
    .login-back-mob{
        background: url(../images_dev/new_design/pop-bg-img.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left;
        padding: 20px 0px;
        margin-bottom:20px;
        margin-left: -21px ;
        margin-right: -15px ;
        margin-top: -17px ;
    }
    .login-back-mob img{
        margin-bottom:0px !important;
    }
    .flexslider .carousel-caption{
        display: none;
    }
    
    
    .text_replys{
        padding: 0px 20px;
    }
    
    .advance_search_pop .tabs-left.sideways{
        padding-left:0;
    }
     .advance_search_pop .tabs-left.sideways li a{
        padding-left:0;
    }
  /*  .whole_body {
    position: static;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}*/
    .newsletters-container{
        width: 100%;
    }
    .footers{
        background-position: initial !important;
    }
    .forgetmodal .modal-header,.signupModal .modal-header{
        padding:20px 15px !important;
    }
    .font-sm,.modal-title {
    font-size: 24px !important;
}
    .price-modal
    {
        width: 90%;

    }
    .text-center-mob{
        text-align: center
    }
    .text-center-mob .text-right{
        text-align: center !important;padding: 10px 0px;
    }
    .login-modal img{
   
    height: auto;
}
 .login-modal .modal-body img {
   margin-bottom: 30px;
  
}
    .dis-flex{
    display: block;
}
.carousel-caption {
    right: 5%;
    left: 5%;
    
}
.dob-div .bootstrap-select {
        width: 100% !important;
        margin-left: 0px !important;
        margin-bottom: 15px !important;
    }
 .btngrup .bootstrap-select {
    width: 100% !important;
    float: left !important;
    padding: 0px 15px;
    margin-bottom: 10px !important;
}
#loginModal .modal-body {
    padding: 15px;
}
}
@media only screen and (min-width:992px) and (max-width:1024px){
    .search .filter_sect .form-group {
   
    padding: 3px 0px !important;
}
 
    .about_desc-sec {
        height: 302px;
        padding: 20px 20px;
    }
}
@media only screen and (min-width:1024px) and (max-width:1200px){
    .filter_sect .form-inline
    {
        padding: 15px 10px;
    }
    .container {
            width:90%;
    }
    }
    @media only screen  and (max-width:440px){
    #html_element iframe{
        transform: scale(.7);
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        position: absolute;
        left: -29px;
    }
    #html_element>div{
        width: 100% !important;
    }
}
@media only screen  and (max-width:420px){
.owl-theme .owl-controls .owl-page span {
    margin: 5px 5px !important;
}
}
.owl-buttons,.display_mob{
   
display: none;
}

@media only screen  and (max-width:401px){
    .newest_img {
       
        height: 435px;
        
    }
    .align-inline-mobile{
        display:inline-block;
        margin-left:0px !important;
    }
    .user_details_sec{
        margin-left:10px !important;
    }
    .display_mob{
        display: inline-block;
    }
    #owl-demo .owl-item:nth-child(2n) {
        margin-top: 0px;
    }
    .item{
        text-align:left;
    }
    .owl-buttons i{
        font-size:22px;
    }
    .owl-pagination{
    display: none;;
    }
    .owl-buttons
    {
    display: block;
    }
    .owl-theme .owl-controls .owl-buttons div {
       
        opacity: 1 !important;
        width: 35px;
        height: 35px;
        text-align: center;
        line-height: 41px;
        padding: 0px !important;
        background: #c33160 !important;
    }
}
@media only screen  and (max-width:325px){
    #nextBtn, #prevBtn {
        padding: 10px 12px !important;
    }
        
    .filter_sect .form-inline {
        padding: 5px !important;
    }
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 200px !important;
    }
    .testingModal .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 100% !important;
    }
    
}
@media only screen  and (max-width:430px){
    .adv_search {
        border-right: 1px solid #f5f5f5;
        padding: 0px 4px 0px 4px;
        letter-spacing: 0;
        text-transform: capitalize;
    }
   }
  .label-right{
      padding-right:15px;
  }
@media only screen  and (max-width:480px){
    .top_mem {
        padding: 50px 0%;
    }
    .filter_sect .form-inline{
        padding:10px;
    }
    .label-right{
        padding-right:5px;
    }
    .adv_search {
		font-size: 13px;
	}
    .filter_sect.srch_slct_effect .text-center-mob.center-sm{
        padding:0;
        padding-bottom: 6px;
    }
    .pricing .sec_sub {
        padding-bottom: 55px;
        padding-top: 0;
        margin-top: 0;
    }

    
    .footer-menu ul li {
        padding: 5px 0px;
        width: 100%;
    }
    .footer-menu ul {
        column-count:2;
        -moz-column-count:2;
        -webkit-column-count:2;
    }
    .bootstrap-select .dropdown-menu{
        width:100%;
    }
.newsletters{
    padding: 40px 5% 58px 5%;
}
    


}
@media only screen and (min-width:1480px) and (max-width:2000px){
    .advertise_right_section{
        width:290px;
    }
    .ad-inner {
        padding: 30px 40px !important;
    }
}
@media only screen and (min-width:1024px) and (max-width:1200px){
    .avpic a span{
        font-size:12px;
    }
    .advertise_right_section{
        background-size: cover;
        background-position: center center;
        height: 465px;
    }
    .ad-inner {
        padding: 20px 18px !important;
    }
    
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .price-section h1 {
        font-size: 16px;
        
        margin-top: 31px;
    }
}
/* @media only screen and (min-width:1240px){
.container {
    width: 80% !important;
}
} */
@media only screen and (min-width:1200px) and (max-width:1350px){
    .sec-class {
        padding: 100px 0%;
    }
    .container {
        width: 90% !important;
    }
}
@media only screen and (min-width:992px) and (max-width:1024px){
.about_sec > .container {
    width: 100%;
}
}
@media only screen  and (max-width:1200px){
    .editbtn h3{
        font-size:20px;
    }
    .online span{
        display: none;
    }
}

@media only screen and (min-width:1024px) and (max-width:4000px){
    .manage-pic{
        width:180px !important;

    }
    .manage-pic-data{
        width: calc(75% - 180px);

    }
    .manage-pic-data2{
        width: calc(100% - 180px);

    }
}

    @media only screen and (min-width:1480px) and (max-width:2000px){
        .about_desc-sec{
            height:500px;
        }
        .celeb-div img {
            width: 100%;
            height: 500px;
            object-fit: cover;
        }
        .recent-work-wrap {
            height: 330px;
        }
        /* .container{
            width:90% !important;
        } */
        .privacy{
            height:auto;
        }
    }
    @media only screen and (min-width:992px) and (max-width:1480px){
        .about_desc-sec{
            height:400px;
        }
        .celeb-div img {
            width: 100%;
            height: 400px;
            object-fit: cover;
        }
    }
    @media only screen and (min-width:992px) and (max-width:993px){
        .about_desc-sec{
            margin-bottom:0;
        }
        .celeb-div .pd-r-0 {
            padding-right: 0px !important;
        }
        .celeb-div .pd-l-0 {
            padding-left: 0px !important;
        }
        .celeb-div img {
            margin-bottom:0;
        }
    }
    @media only screen and (max-width:360px){
        .top-left,.top-right,.bottom-left,.bottom-right{
            width:60px;
        }
        .cookie .content {
           
            font-size: 13px;
        }
    }
    @media only screen and (max-width:600px){
    
    .owl-item .inner-sec{
        padding:10px !important;
    }
}
@media only screen and (max-width:380px){
.cat{
    width:100% !important;
}
}
@media only screen and (max-width:420px){
.fil_img1 {
    width: 110px !important;
    height: 110px !important;
}
}
@media only screen and (max-width:1200px){
    .advm1 .modal-dialog {
        width: 96%;
    }
}
.advm1 .nav > li > a{
    padding:5px 15px;
}