@media all and (min-width:1025px) and (max-width:1200px) {
.container { max-width:1002px;}

.search-title { font-size:32px;}

.featured-banks-title { padding:13px 20px 10px 20px;}
ul.featured-list-item { padding:0 10px 0 20px;}
 
.quick-view-article { margin-left:25px;}
.quick-view-icon { padding:10px 20px;}
.quick-view-video { width:520px;}

.services-outer > section { margin:25px 19px 0 19px;}
.footer { padding:18px 48px 18px 48px}


 .bank-list-search {  padding:0px 20px 25px 20px;}
.listing-search-btn-col p { display:none;}

 ul.contact-form li .bank-search-col { min-width:inherit; width:96%; padding:6px 2%;}
 ul.contact-form li .bank-search-input-outer {  width:352px; min-width:inherit;}
ul.contact-form li .member-info-label { width: 100px;}
ul.contact-form {  width: 485px;}

ul.contact-form .phone-input-outer { width:115px;}
ul.contact-form li .phone-input-outer .bank-search-input-outer { width:83px;}


.dashboard-left-col { float: left; width: 23%;}
.dashboard-right-col {float: right; width: 75%;}



}


@media all and (min-width:981px) and (max-width: 1024px) {
.container { max-width:1002px;}
/*ul.login-form {margin-left: 10px;}*/

.nav-item a { padding: 23px 23px;}

.search-title { font-size:32px;}
.featured-banks-title { padding:13px 20px 10px 20px;}
ul.featured-list-item { padding:0 10px 0 20px;}
.quick-view-article { margin-left:25px;}
.quick-view-icon { padding:10px 20px;}
.quick-view-video { width:520px;}

.services-outer > section { margin:25px 19px 0 19px;}
.footer { padding:18px 48px 18px 48px} 
 .services-outer > section > h4 { font-size:20px;}
 
 
 .bank-list-search {  padding:0px 20px 25px 20px;}
 .listing-search-btn-col p { padding-bottom:0;  }
 
 ul.contact-form li .bank-search-col { min-width:inherit; width:96%; padding:6px 2%;}
 ul.contact-form li .bank-search-input-outer {  width:352px; min-width:inherit;}
ul.contact-form li .member-info-label { width: 100px;}
ul.contact-form {  width: 485px;}

ul.contact-form .phone-input-outer { width:115px;}
ul.contact-form li .phone-input-outer .bank-search-input-outer { width:83px;}

.contact-map-outer {  width: 46%;}

/*ul.login-form li input { width:120px;}*/
 
 
.email-input { width:420px;}
.bank-search-input-outer {   width: 555px;}
.dashboard-left-col { float: left; width: 23%;}
.dashboard-right-col {float: right; width: 75%;}
.add-list-btn-col { width:auto;}

ul.payment-info-form li .bank-search-input-outer {  min-width: 260px;}
ul.payment-info-form li .address-info {  min-width: 555px;}
ul.payment-info-form li .bank-search-col { min-width:225px;}
ul.payment-info-form li .zip-code { min-width:165px;}
ul.payment-info-form li .zip-code .bank-search-input-outer {  min-width:98px;}
ul.payment-info-form li .expiration-date .bank-search-input-outer { min-width:140px;}
ul.payment-info-form li .expiration-date .expiration-year { width:105px; margin-left:10px;}
ul.payment-info-form li .ccv2 { min-width:155px;}
ul.payment-info-form li .ccv2 .bank-search-input-outer { min-width:85px; width:85px; float:right}

 

ul.edit-profile-form li .address-info { min-width: 555px;}
ul.edit-profile-form li .bank-search-col { min-width: 445px;}

ul.edit-profile-form li .bank-search-input-outer {  min-width: 300px;}
ul.edit-profile-form li .zip-code { min-width:200px; margin-left:9px;}
.edit-profile-outer .member-info-label { width:130px; font-size:15px;}
.edit-profile-outer a.member-submit-btn { margin-top:15px;}





 
 

}

@media all and (min-width:768px) and (max-width: 1023px) {
 .container { max-width:700px;}
 ul.create-banklist-account { margin-right:20px; margin-top:10px;}
 
 
 ul.head-top-nav { float:right;}
 ul.head-top-nav li a { padding:15px 25px;}
 .header { padding-bottom:15px;}
/*ul.login-form li input { width:100px;}*/
.logo { margin-top:20px; position:relative; float:left;}
.logo img { max-width:250px;}
.header .floatright { max-width:400px;}
 
ul.head-top-nav li a { font-size: 16px; padding: 5px 25px;}

 .register-now { font-size:22px;  padding: 25px 16px; }
 .main-nav-outer { float:left; width:100%;}
 .nav { font-size:18px;}
 .nav-item a { padding:10px 10px 5px 10px;}

.search-title { font-size:30px; padding:0 5%; width:90%;}
.search-title { font-size:32px;}
.featured-banks-title { padding:13px 20px 10px 20px;}
ul.featured-list-item { padding:0 10px 0 20px;}
ul.featured-list-item li { min-height:100px;}
 .HomeBnkImg { margin-right:13px;}
.slider-article h1 { font-size:45px; padding:5px 0 0 0;}
.slider-article p { padding:0 10px;}

h2,
.quick-view-article h3 { font-size:35px;}
 h2 { padding:20px 0; }
 .quick-view-article h3 { text-align:center; padding-bottom:15px; padding-top:15px; line-height:45px; font-size:25px; }
 .quick-view-article p { text-align:center; font-size:16px;}
 
 .quick-view-article,
 .quick-view-video{ width:90%; margin-left:0; padding:0 5%; }
 .quick-view-video { center; margin-top:20px;}
 .quick-view-icon { width:100%; display:none;}
 

 
 .services-outer > section { /*width:50%;*/  margin: 35px 69px 0;}
 
 .stop-hiding-title { font-size:50px;}
 .stop-hiding-small { font-size:36px; line-height:40px;}
 
 .footer { padding:18px 25px 18px 25px}
 
 ul.featured-list-item li > section.last { padding-left: 5%;}
 .users-say-col { margin:15px 5% 0 5%;}
 .subscribe-mailing section { padding:20px 5%;}
 .email-input { width:410px;}
 ul.social-media { float:left; margin:20px 0 0 0;}
 


 
 
 ul.century-bank-col li { width:50%;}
 ul.century-bank-col li.border-bot-none { border-bottom:1px solid #d8d8d8;}
 ul.century-bank-col li > article { min-height:120px;}
 ul.bank-century-list { margin-right:0;}
 ul.bank-century-list li a { padding:6px 10px}

.bank-search-input-outer { width: 440px;}
.bank-search-input { width:75%;}
ul.pagination {  max-width: 65%;}

#BankBanksearchForm .bank-search-col { padding:6px 2%; width:96%; margin-bottom:15px;}
#BankBanksearchForm .bank-search-col .bank-search-input-outer { width:100%;}
#BankBanksearchForm .listing-search-col { width:auto;}

ul.member-info-form li .address-info {  min-width: 465px;}
ul.member-info-form li .zip-code { margin-top:15px; margin-left:0; }

 .map-outer { margin:50px auto; padding-left:3%; padding-right:3%;  }

.dashboard-left-col { float: left; width: 28%;}
.dashboard-right-col {float: right; width: 70%;}
.inner-page-outer h3 { font-size:24px;}
.inner-page-outer h3 span { display:block; padding-bottom:10px;}
.inner-page-outer h3 .banks-state-btn {min-width:80px;}

.listing-search-col {  margin-right: 0;  width: 100%; margin-bottom:10px;}
.listing-search-col2 { width:100%;}
.listing-search-col .bank-search-input-outer {  width: 420px;}
.listing-search-col2 .bank-search-input-outer input { width:400px;}
.listing-search-col .bank-search-input-outer input { width: 350px;}
.listing-search-btn-col p { display:none;}  

ul.quick-links li a { font-size:16px;}

.list-search-details-col ul.century-bank-col li > article { padding:5px 10px;}
.search-details-article p { padding:8px 15px;}
.add-list-btn-col { width:auto;}

.list-below-outer { width:392px;}

.listing-search-col .share-no-col01 { width:97px;}
.listing-search-col .share-no-col01 input { width:81px;}
.listing-search-col .share-no-col02 { width:75px;}
.listing-search-col .share-no-col02 input { width:59px;}
.share-no-table .bank-search-col { margin-left:4px;}

.add-new-list4 .add-list-col-outer { margin-top:10px; }
.listing-search-col .share-col-input input { width:96%; margin-left:2%;}


ul.payment-info-form li .bank-search-input-outer {  min-width: 260px;}
ul.payment-info-form li .address-info {  min-width:294px;}
ul.payment-info-form li .bank-search-col { min-width:225px;}
ul.payment-info-form li .zip-code { min-width:165px;}
ul.payment-info-form li .zip-code .bank-search-input-outer {  min-width:260px; float:right; margin-right:0; margin-left:15px;}
ul.payment-info-form li .expiration-date .bank-search-input-outer { min-width:100px;}
ul.payment-info-form li .expiration-date .expiration-year { width:85px; margin-left:10px;}

ul.payment-info-form li .ccv2 { min-width:155px;}
ul.payment-info-form li .ccv2 .bank-search-input-outer { min-width:85px; width:85px; float:right}
ul.payment-info-form li .card-type .bank-search-input-outer { min-width: 260px;}
.card-no .member-info-label {  width: 135px;}
.payment-info-btn { margin-right:25px;}

ul.payment-info-tab { width: 100%;}
ul.payment-info-tab li {width: 50%;}



.edit-profile-outer .member-info-label,
ul.edit-profile-form li .address-info,
ul.edit-profile-form li .bank-search-col { min-width:96%; padding-left:2%; padding-right:2%; text-align:left;}
ul.edit-profile-form li .bank-search-input-outer {  min-width: 100%; }

.edit-profile-outer .zip-code .phone-input-outer {  float: left; width:60% }
ul.edit-profile-form li .zip-code .phone-input-outer .bank-search-input-outer { width:80%;}

.edit-profile-outer a.member-submit-btn {  margin-top: 20px;}


.inner-page-outer h3.my-profile a { margin-left:10px;}


ul.contact-form {  width: 100%;}
 
.contact-map-outer {  width: 100%; }

/*** Add 13 Feb **/
.DropDownSmlAdd select { min-width:420px;}







ul.member-info-form.contact-form li .bank-search-col {
    width: 100%;
}


label.member-info-label {
width:100%;
padding-left:0;
padding-right:0;
text-align:left;
}

ul.member-info-form li .bank-search-col {
    min-width: 100%;
}
ul.member-info-form li .bank-search-input-outer {
width: 99%;
}

ul.contact-form li .bank-search-input-outer {
width: auto;
}
 


.confirm-listing-rght {
padding-left: 125px;
}

}


@media all and (max-width: 767px) {
.container { max-width:450px;}
.header { padding-bottom:15px;}
.header .floatright { float:left; width:100%;} 
.logo { width:100%; text-align:center;}
.logo img { max-width:200px;} 
ul.head-top-nav { float:leftt; margin-top:10px; }

ul.create-banklist-account { margin-right:10px; margin-left:0; margin-top:18px;}
ul.head-top-nav li a { padding:15px 7px; font-size:14px;}

.search-section { min-height:inherit; background-size:100% 100%;}
.search-title { font-size: 20px; line-height:32px; margin-top:25px; padding: 0 5%; width: 90%;}

.search-col,
.small-welcome-text { width:90%; margin-top:15px; }
.small-welcome-text { margin-top:0;}

.search-input-fild { width:80%; font-size:20px;}
ul.search-all-selling li p { font-size:25px; line-height:27px;}
.search-btn { width:65px; background-position:20px 15px}
.search-btn:hover { background-position:20px -75px;}
#searchBank {
    max-height:150px;
 
    width: 330px !important;
}
	

/*ul.login-form li input { width:128px;}
ul.login-form { margin-left:0; width:100%;}*/
.register-now { font-size:22px;  padding:12px 16px; }
.main-nav-outer { width:100%; }
.slider-article { display:none;} 

.featured-banks-title h2 { font-size:30px;}
.featured-banks-title span { font-size:16px;}


.featured-banks-title { padding:8px 15px;}
ul.featured-list-item { padding:0 15px;}
ul.featured-list-item li { min-height:100px;}
ul.featured-list-item li > section { margin-right: 23px;}

.HomeBnkImg { border: 1px solid #eaeaea;}
.quick-view-article,
.quick-view-video  { width:90%; margin:0 5%; }
.quick-view-video { margin-top:20px;}
.quick-view-icon { width:100%; display:none;}

.services-outer > section { margin:35px 6px 0px 6px }
.footer { padding:18px 10px;}


.stop-hiding-title { font-size:35px; margin-top:15px; line-height:45px; padding-top:25px;}
 .stop-hiding-small { font-size:26px; line-height:30px;}
 
.stop-hiding-article { width:90%; margin:15px 5% 0 5%; }


#BankBanksearchForm .bank-search-col { padding:6px 2%; width:96%; margin-bottom:15px;}
#BankBanksearchForm .bank-search-col .bank-search-input-outer { width:100%; margin:5px 0px;}




h2,
.quick-view-article h3 { font-size:25px;}
h2 { padding:20px 0; }
.quick-view-article h3 { text-align:center; padding-bottom:15px; padding-top:0px; line-height:35px; }




.users-say-col { margin:15px 5% 0 5%;}
.subscribe-mailing section { padding:20px 0%;}
.email-input { width:50%;}
ul.social-media { float:left; margin:20px 0 0 0;}

.inner-page-outer h3 { font-size:22px; padding:10px 24px;}
.faq-title-col { font-size:18px;}
ul.faq-list li { padding:15px 25px;}
.bank-logo { margin-top:20px;}
ul.bank-century-list { margin:15px 0 0 20px; float:left;}
ul.bank-century-list li a { padding:6px 10px}
ul.century-bank-col li { width:100%; margin-bottom:10px;}
ul.century-bank-col li > article { margin-bottom:10px;}
ul.century-bank-col li.border-bot-none { border-bottom:1px solid #d8d8d8;}
ul.century-bank-col li > article { min-height: inherit; border-right:none;}   
.inner-page-outer h4 { font-size:25px;}  
.bank-search-input-outer { width:100%;}
.bank-search-col { width:96%; padding-left:2%; padding-right:2%;}
.bank-search-input-outer { width: 262px;}

.bank-search-input { /*width:70%;*/}
ul.pagination {  max-width: 65%;}   

.bank-list-search { padding: 0 9px 28px;}
.page-title-section { overflow:hidden;}

ul.member-info-form li .bank-search-col {  min-width: 405px;}
.member-info-label { text-align:left; padding:5px 2%; width:96%;}
ul.member-info-form li .address-info {  min-width:390px;}   
ul.member-info-form li .zip-code { margin-left:0; margin-top:15px; }


.dashboard-left-col { float: left; width: 100%;}
.dashboard-right-col {float: right; width: 100%;}
.inner-page-outer h3 { font-size:24px;}
.inner-page-outer h3 span { display:block; padding-bottom:10px;}
.inner-page-outer h3 .banks-state-btn {min-width:80px;}
.listing-search-col {  margin-right: 0;  width: 100%; margin-bottom:10px;}
#BankBanksearchForm .listing-search-col {  margin-right: 0;  width: auto; margin-bottom:10px;}
.listing-search-col2 { width:100%;}
.listing-search-col .bank-search-input-outer {  width:100%/*390px*/;}
 
.listing-search-col .bank-search-input-outer input { width: 320px;}
.listing-search-btn-col p { display:none;}  

ul.quick-links li a { font-size:16px;}

.dashboard-right-col .inner-page-outer { margin-top:0;}


.list-search-details-col h4 { padding-left:15px;}
.list-search-details-col ul.century-bank-col li > article { padding:5px 10px; min-height:inherit;}
.search-details-article p { padding:8px 15px;}
.list-search-details-col ul.century-bank-col li { width:100%; }


.add-list-btn-col { width:auto;}
.list-below-outer { width:90%; padding:15px 5%;}

.listing-search-col .share-no-col01 { width:97px;}
.listing-search-col .share-no-col01 input { width:81px;}
.listing-search-col .share-no-col02 { width:75px;}
.listing-search-col .share-no-col02 input { width:59px;}
.share-no-table .bank-search-col { margin-left:4px;}
.add-new-list4 .add-list-col-outer { margin-top:10px;}
.listing-search-col .share-col-input input { width:94%; margin-left:3%;}


ul.payment-info-tab { float: left; width:100%; }
ul.payment-info-tab li { width:50%;} 
ul.payment-info-form { width:90%; float:left; padding:0 5%; }
ul.member-info-form li .bank-search-input-outer,
ul.payment-info-form li .card-type .bank-search-input-outer { min-width: 99%;}
ul.member-info-form li .ccv2 { float:left; min-width:50%;}
.payment-info-btn { margin-right:10%;}


.inner-page-outer h3.my-profile a {  padding:6px 10px;}
.profile-label { width:150px;}
.profile-details { margin-left:170px;}


ul.contact-form {  width: 100%;}
ul.contact-form li .member-submit-btn { margin-left:0;}
ul.contact-form li .bank-search-input-outer { width: 400px;}
.contact-map-outer {  width: 100%; }

/*** Date on 10 Febb ****/
#bankDiv .bank-search-col { float:none;}
#bankDiv .bank-search-col .list-below-outer { width:100%;}



/*** Date on 13 Feb ****/
.DropDownRegisterAdd select { min-width:402px;}
.DropDownSmlAdd select { min-width:390px;}




.contact-form .DropDownRegisterAdd select {
    height: 42px;
    min-width: 402px;
}

ul.contact-form li .member-info-label {
width:100%;
}



   .confirm-listing-rght {
padding-left: 125px;
}
}

 

@media all and (min-width:0px) and (max-width:479px) {
.logo { position:relative; text-align:center;}

.container { width:290px; /*overflow-x:hidden;*/}
ul.head-top-nav li a { padding:15px 25px; }
/*ul.login-form li input {width: 120px;}*/

.search-input-fild { font-size:18px;   width: 70%;}
ul.search-all-selling li a { margin-top:10px;}

ul.featured-list-item li > section { margin-right:10px; width:76px;  }
ul.featured-list-item li > section img { width:100%!important}

.services-outer > section { margin: 35px 38px 0 38px;}
.stop-hiding-title,
.stop-hiding-small { text-align:center; margin-left:0;}
.stop-hiding-title {  font-size: 27px; line-height:31px; text-align:center; margin-top: 15px;}
.stop-hiding-small { font-size:22px; line-height:25px;}
.stop-hiding-article { text-align:center; line-height:25px;}
.stop-hiding-col { min-height:200px; background-size:100% 100%;;}


#searchBank {
    max-height: 200px;
    width: 200px !important;
}
.fuzzy_logic li {
    font-size: 14px;
    padding: 10px;
}

.inner-page-outer h3 {  padding: 10px;}
.listing-search-col p { padding-left:10px;}
.users-say-col { margin:15px 0 0 0 ; padding: 0 10px 0 70px;}
.email-input { padding:8px 5% 8px 18%; width:76%;}
.subcribe { float:left; width:50%; margin-left:24%; }
ul.footer-nav li a { margin:5px 15px 5px 0;}
ul.social-media p { width:100%; padding-bottom:15px;} 
.copy-right p { float:left!important;}
.bank-logo { margin-left:0;}
ul.bank-century-list { margin-left:0;}
.inner-page-outer h4 { padding:0 15px;}
ul.century-bank-col li > article { padding:5px 0;}
ul.bank-century-list li { width:50%; margin:5px 0;}
ul.bank-century-list li a { text-align:center;}

.bank-list-search { padding:0 7px 28px 7px;}
/*.bank-search-col { padding:0;}*/
.bank-search-input-outer { width:96%/* 250px*/; margin:5px 2%;}
.bank-search-input { /*width:70%;*/}
ul.pagination {  max-width: 100%;}  
.bank-search-btn,
.bank-state-btn { margin-left:0; margin-top:15px; width:99%; padding:11px 0; text-align:center;}
#BankBanksearchForm .listing-search-col { width:100%;}
#BankBanksearchForm .bank-state-btn { margin-top:0;} 

ul.member-info-form li .bank-search-col {  min-width:96%; padding-left:2%; padding-right:2%; padding-bottom:5px;}
ul.member-info-form li .bank-search-input-outer { min-width:245px}

.member-info-label { text-align:left; padding:5px 2%; width:96%;}
ul.member-info-form li .address-info {  min-width:245px;}   
ul.member-info-form li .zip-code { margin-left:0; margin-top:15px; }
.phone-input-outer {    margin-bottom: 15px;   width: 50%;}
.zip-code .phone-input-outer { float:left;}

.listing-search-col .bank-search-input-outer {  width:96%/*245px*/;}
.listing-search-col .bank-search-input-outer input { width:175px;}
.listing-search-col2 .bank-search-input-outer input { width:220px;}
.inner-page-outer h3 .banks-state-btn { min-width:100%; padding-left:0; padding-right:0; margin-bottom:10px;}


.add-list-btn-col { width:100%;}


.listing-search-col .share-no-col01 { width:97px;}
.listing-search-col .share-no-col01 input { width:81px;}
.listing-search-col .share-no-col02 { width:75px;}
.listing-search-col .share-no-col02 input { width:59px;}
.share-no-table .bank-search-col { margin-left:4px;}
 
 .listing-search-col .share-col-input input { width:90%; margin-left:5%;}

ul.payment-info-tab { float: left; width:100%; }
ul.payment-info-tab li { width:50%;} 
ul.payment-info-form { width:90%; float:left; padding:0 5%; }
ul.member-info-form li .bank-search-input-outer,
ul.payment-info-form li .card-type .bank-search-input-outer { min-width: 99%;}
ul.member-info-form li .ccv2 { float:left; min-width:96%; padding-top:5px;}
.payment-info-btn { margin-right:10%;}
ul.payment-info-form li .expiration-date .bank-search-input-outer {  min-width:98%;}
ul.payment-info-form li .expiration-date .expiration-year { margin-left:0; margin-top:10px;}
ul.payment-info-tab li p { font-size:12px;}
.payment-info-btn a { margin-top:0; }


.edit-profile-outer .zip-code { padding-top:8px;}
.edit-profile-outer a.member-submit-btn { margin-right:10px; margin-top:10px; }


.profile-label { width:100%; padding:0; text-align:left; margin-bottom:5px;}
.profile-details { margin-left:0;}


ul.contact-form {  width: 100%;}
ul.contact-form li .bank-search-input-outer {   margin:0 0% 5px 0%; width:96%;}
.contact-map-outer {  width: 100%; margin-top:50px;}

ul.contact-form li .member-submit-btn { margin-left:0;}

 /*** Date on 10 Febb ****/
 
.listing-search-col .share-col-input input { width:90%; margin-left:5%;}
#bankDiv .bank-search-col .list-below-outer { width:94%; margin-left:3%; margin-top:5px; margin-bottom:5px;}
.add-list-col-outer2 {   margin-top: 0;}

/*** Date on 13 Feb ****/
.DropDownRegisterAdd select { min-width:227px/*245px*/;}
.DropDownSmlAdd select { min-width:227px/*245px*/;}

/*---------------04-02-2015--------------*/

.container.container_class {
/*width:100%;*/
}
.contact-us-outer .map-size {
height:auto;
}


.contact-form .DropDownRegisterAdd select {
    height: 42px;
    min-width:239px;
}

.reivew-list-step .reivew-list-article {
    margin-left: 0;
}



.header.profile-menu ul.login-form.Accheadri li.welcometxtshow {
    width:100%;
}
.header.profile-menu ul.login-form.Accheadri li {
    margin:19px 5px 0;
}
.search-icon {
    margin-top: 12px;
}
.header.profile-menu ul.login-form.Accheadri li.headsrhrow {
margin-right: -30px;
}
.confirm-listing-rght {
padding-left: 125px;
}
}