@media only screen and (min-width: 320px) and (max-width: 479px) {
.main{width:310px; padding: 0 10px; }
.top_left{text-align:center; font-size:14px;}
.logo {float: none;  text-align: center;}
.advertise{float:none;}
.buttton {  margin: 16% 0 0;  width: 100%;	}
.slider { background: url("../images/slider.jpg") repeat-x scroll center top / 100% 100% rgba(0, 0, 0, 0);  height: auto;
height: 177px;}
.slider-heading{width:100%;}
.slider-heading p{font-size:22px; margin-bottom: 12px;}
.slider-heading span{font-size:18px;}
.slider-heading a{font-size:18px;}
.page-heading h1, .page-heading h2, .page-heading h3, .page-heading h4, .page-heading h5, .page-heading h6{ font-size: 18px;}
.page-heading span{font-size:16px;}
.how-d-w ul li span{font-size:18px;}
.how-d-w ul li{padding-right:0; width:100%; margin: 15px 0;}
.how-d-w{width:100%;}
.who-we-are p{font-size:14px;}
.who-we-are article{font-size:14px;}
.h-v-r-diff ul li{width:100%; text-align:center;}
.h-v-r-diff ul li .icon_box{float: none;    margin: auto;    text-align: center;    width: 40%;}
.choose article{font-size: 14px; padding: 5px 0 10%;}
.latest-post ul li figure{display: inline-flex;}
.latest-post ul li{margin-right:0; }
.post-more ul li, .post-d-s ul li{width: auto !important;}
.latest-post ul li{margin-right: 15px;}
.latest-post ul li span a{font-size:16px;}
footer p{width:100%; float:none; text-align:center;}

.footer-r ul{text-align:center;}
footer ul li a{font-size:13px;}
footer ul li{padding-right: 6px;}
.contact ul li a{font-size: 22px;}
.contact ul li{width:auto;  margin-right: 24px;}
.contact .icon_box .icon_wrapper{ width: 70px; height:70px; line-height:56px; font-size: 26px;}
.contact ul li:last-child{margin-right:0;}
.h-v-r-diff ul li h4{font-size: 18px;}
.h-v-r-diff ul li{margin: 0 0 7px;  padding: 20px 5px;}
.who-we-are p{text-align:left;}

/* Listing page css */

.inner-banner h1{width:100%;float: none;
    font-size: 16px;
    padding-top: 5%;
    text-align: center;}
	.inner-banner article{width: 100%; text-align:center; font-size:14px;}
	.inner-banner {
  background: url("../images/inner-banner.jpg") repeat-x scroll center top / 700px 100% rgba(0, 0, 0, 0);
  height: 225px;
  width: 100%;
}
.top-content article{font-size: 15px; padding: 5% 0;}
.left-side{width:100%; padding-right:0;}
.listing-detail{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size: 18px;}
.text-box ul{width:100%; display:inline;}
.text-box article{display:inline;}
.product-img-box{width: 94%; margin: 8px;}
.listing-detail{padding:8px; margin: 0 0 2%;}
.text-box{padding-right:0; width: 100%;}
.text-box p{width: 160px; font-size:14px;}
.text-box span{font-size:16px;}
.text-box ul li, .text-box p, .text-box article{font-size:14px;}
.right-c-bg{width: 100%;}
.right-c-bg span{font-size:15px;}

.right-side{float:none; width: 100%;}
.facebook-panel img{width:100%;}
.sponser-ads img{width:100%;}
.r-s-city ul li a{font-size:14px; }
.r-s-city ul li{padding: 10px 0 10px 10%;}
.mid-content span{font-size:18px;}
.mid-content article{font-size:14px;}
.latest-article ul li a{font-size: 16px;   font-size: 15px;}
.latest-article ul li {background: url("../images/hand-sign.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);  padding: 4px 0 5px 11%;}
.cbp-tm-submenu > li{width:100%;}

/* All posts css */

.post-img{ float:none;  width:100%;}
.post-img figure{width:auto; height:auto;}
.post-img figure img{width:100%; height:100%;}
.blog-post-list .listing-content, .blog-post-detail .listing-content{padding:10px;}
.post-r-c h3 a, .blog-post-detail h4{font-size:16px;}
.blog-post-list .post-r-c{float: none; width: 100%;}
nav.page{ display: inline-block;  margin: 4% 0 10%;  width: 100%;}

/* Post Detail css */
.blog-post-detail .post-r-c h3{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size:16px;}
.post-more ul li, .post-d-s ul li{display: inline-flex;  margin: 5px 2px;}
.post-f-link .post-more{margin:0 0 15px;}
.bootstrap-frm label > span{text-align: left;width: 100%; margin-bottom:5px;}
.bootstrap-frm{max-width: 100%;  padding: 10px;}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{width:100%; margin-bottom:0;}
.bootstrap-frm label {display: inline-block; margin: 7px 0 5px;}



}
@media only screen and (min-width: 480px) and (max-width: 767px) { 
.main{width:470px; padding: 0 10px; } 
.top_left{text-align:center;}
.top_right{float:none; text-align:center;}
.logo {float: none;  text-align: center;}
.advertise a{font-size: 18px;
    padding: 10px 5px 10px 11px;}
	.advertise a i{font-size: 22px;}
	.slider { background: url("../images/slider.jpg") repeat-x scroll center top / 100% 100% rgba(0, 0, 0, 0);  height: auto;
height:212px;}
.slider-heading{width:100%;  padding-top: 10%;}
.slider-heading p{font-size:26px; margin-bottom: 12px;}
.slider-heading span{font-size:20px;}
.slider-heading a{font-size:20px; width:100%; display: inline-block;}
.page-heading span{font-size:16px;}
.how-d-w ul li span{font-size:16px;}
.who-we-are p, .who-we-are article{font-size:14px;}
.h-v-r-diff ul li h4{font-size:18px;}
.h-v-r-diff ul{text-align:center;}
.h-v-r-diff ul li{  margin: 0 0 7px;  width: 100%;}
.h-v-r-c{text-align:left;}
.how-d-w ul li{width:100%;}
.choose article{font-size:14px;}

.contact ul li a{font-size: 22px;}
.contact ul li{width:auto;  margin-right: 24px;}
.contact .icon_box .icon_wrapper{ width: 70px; height:70px; line-height:56px; font-size: 26px;}
.contact ul li:last-child{margin-right:0;}
.latest-post ul li{margin:0; width:100%;}
.latest-post ul li figure{display: inline-flex;   width: 100%;}
.post-more ul li, .post-d-s ul li{width: auto !important;}
.latest-post ul li{margin-right: 15px;}
.post-d-s ul li{margin-right:0;}
.latest-post ul li span a{font-size: 16px;}
footer p{width:100%; float:none; text-align:center;}
.footer-r{display:inline-block; width:100%;}
.footer-r ul{ text-align: center;   width: 100%;}

/* Listing page css */

.inner-banner h1{width:100%;float: none;  font-size: 18px;   padding-top: 5%;    text-align: center;}
.inner-banner article{width: 100%; text-align:center; font-size:16px;}
.inner-banner {
  background: url("../images/inner-banner.jpg") repeat-x scroll center top / 923px 100% rgba(0, 0, 0, 0);
  height: 205px;
  width: 100%;
}
.top-content article{font-size: 15px; padding: 5% 0;}
.left-side{width:100%; padding-right:0;}
.listing-detail{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size: 18px;}
.text-box ul{width:100%; display:inline;}
.text-box article{display:inline;}
.product-img-box{width: 96%; margin: 8px;}
.product-img-box a img{width:100%;}
.listing-detail{padding:8px; margin: 0 0 2%;}
.text-box{padding-right:0; width: 100%;}
.text-box p{width: 160px; font-size:14px;}
.text-box span{font-size:16px;}
.text-box ul li, .text-box p, .text-box article{font-size:14px;}
.right-c-bg{width: 100%;}
.right-c-bg span{font-size:15px;}

.right-side{float:none; width: 100%;}
.facebook-panel img{width:100%;}
.sponser-ads img{width:100%;}
.r-s-city ul li{padding: 10px 0 10px 10%;}
.mid-content swpan{font-size:18px;}
.mid-content article{font-size:14px;}
.latest-article ul li a{font-size: 16px;   font-size: 15px;}
.latest-article ul li {background: url("../images/hand-sign.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);  padding: 4px 0 5px 8%;}
.cbp-tm-submenu > li{width:246px;}
.buttton{float: right; font-size: 18px; margin-left: 20px;}
.sponser-ads ul li{width:100%;}


/* All posts css */

.post-img{ float:none;  width:100%;}
.post-img figure{width:auto; height:auto;}
.post-img figure img{width:100%; height:100%;}
.blog-post-list .listing-content, .blog-post-detail .listing-content{padding:10px;}
.post-r-c h3 a, .blog-post-detail h4{font-size:16px;}
.blog-post-list .post-r-c{float: none; width: 100%;}
nav.page{ display: inline-block;  margin: 4% 0 10%;  width: 100%;}

/* Post Detail css */
.blog-post-detail .post-r-c h3{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size:16px;}
.post-more ul li, .post-d-s ul li{display: inline-flex;  margin: 5px 2px;}
.post-f-link .post-more{margin:0 0 15px;}
.bootstrap-frm label > span{text-align: left;width: 100%; margin-bottom:5px;}
.bootstrap-frm{max-width: 100%;  padding: 10px;}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{width:100%; margin-bottom:0;}
.bootstrap-frm label {display: inline-block; margin: 7px 0 5px; width:100%;}
.bootstrap-frm p{ margin-bottom: 10px;}


}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.main{width:760px; padding: 0 10px; }
	.advertise a{ padding: 10px 5px 10px 15px;}
	.buttton{margin-left: 20px;}
	.slider { background: url("../images/slider.jpg") repeat-x scroll center top / 100% 100% rgba(0, 0, 0, 0);  height: auto;
height: 330px;}
.slider-heading{width:100%;  padding-top: 10%;}
.slider-heading a{width:100%; display: inline-block;}
.h-v-r-diff ul li{width: 365px;}
.h-v-r-diff ul li h4{font-size:18px;}
.h-v-r-diff ul li{padding:10px;}
.h-v-r-diff ul li:nth-child(2), .h-v-r-diff ul li:nth-child(4){margin-right:0;}
.h-v-r-diff ul li:nth-child(3){margin-right:5px;}
.contact ul li a{font-size: 35px;}
.latest-post ul li:nth-child(2){margin-right:0;}
.latest-post ul li figure{display: inline-flex;   width: 100%;}
.latest-post ul li{ width: 356px;}
.post-more ul li, .post-d-s ul li{width: auto !important;}
.latest-post ul li{margin-right: 15px;}
.post-d-s ul li{margin-right:0;}
.how-d-w ul li span{font-size:18px;}
.buttton{font-size: 21px;}

/* Listing page css */

.inner-banner h1{font-size: 20px;}
.inner-banner article{font-size: 16px;}
.top-content article{font-size:15px;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size: 18px;}
.left-side{width:400px;}
.listing-detail{width: 100%;}

.listing-detail{padding:8px; margin: 0 0 2%;}
.text-box{padding-right:0; width: 100%;}
.text-box p{width: 160px; font-size:14px;}
.text-box span{font-size:16px;}
.text-box ul li, .text-box p, .text-box article{font-size:14px;}
.text-box ul{width:100%; display:inline;}
.text-box article{display:inline;}

.right-side{width: 330px;}
.facebook-panel img{width:100%;}
.sponser-ads img{width:100%;}
.r-s-city ul li{padding: 10px 0 10px 10%;}
.mid-content span{font-size:18px;}
.mid-content article{font-size:14px;}
.latest-article ul li a{font-size: 16px;   font-size: 15px;}
.latest-article ul li {background: url("../images/hand-sign.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);  padding: 4px 0 5px 8%;}
.cbp-tm-submenu > li{width:275px;}
.buttton{float: right; font-size: 20px; margin-left: 20px;}
.sponser-ads ul li{width:100%;}
.product-img-box{width: 346px;}
/* All posts css */

.post-img{ float:none;  width:100%;}
.post-img figure{width:auto; height:auto;}
.post-img figure img{width:100%; height:100%;}
.blog-post-list .listing-content, .blog-post-detail .listing-content{padding:10px;}
.post-r-c h3 a, .blog-post-detail h4{font-size:16px;}
.blog-post-list .post-r-c{float: none; width: 100%;}
nav.page{ display: inline-block;  margin: 4% 0 6%;  width: 100%;}

/* Post Detail css */
.blog-post-detail .post-r-c h3{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size:16px;}
.post-more ul li, .post-d-s ul li{display: inline-flex;  margin: 5px 2px;}
.post-f-link .post-more{margin:0 0 15px;}
.bootstrap-frm label > span{text-align: left;width: 100%; margin-bottom:5px;}
.bootstrap-frm{max-width: 100%;  padding: 10px;}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{width:100%; margin-bottom:0;}
.bootstrap-frm label {display: inline-block; margin: 7px 0 5px; width:100%;}
.bootstrap-frm p{ margin-bottom: 10px;}

}

 @media only screen and (min-width: 1025px) and (max-width: 1290px) {
	 
.main{width:1010px; padding: 0 10px; }
.advertise a{ padding: 10px 5px 10px 15px;}
.buttton{margin-left: 20px;}
.slider-heading{  width: 62%;}
.how-d-w ul li{width: 242px;}
.h-v-r-diff ul li{width: 365px;}
.h-v-r-diff ul li h4{font-size:18px;}
.h-v-r-diff ul li{padding:10px;}
.h-v-r-diff ul li:nth-child(2), .h-v-r-diff ul li:nth-child(4){margin-right:0;}
.h-v-r-diff ul li:nth-child(3){margin-right:5px;}
.contact ul li a{font-size: 35px;}
.latest-post ul li:nth-child(2){margin-right:0;}
.latest-post ul li figure{display: inline-flex;   width: 100%;}
.latest-post ul li{ width: 356px;}
.post-more ul li, .post-d-s ul li{width: auto !important;}
.latest-post ul li{margin-right: 15px;}
.post-d-s ul li{margin-right:0;}
.how-d-w ul li span{font-size:18px;}
.buttton{font-size: 21px;}

/* Listing page css */

.inner-banner h1{font-size: 20px;}
.inner-banner article{font-size: 16px;}
.top-content article{font-size:15px;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size: 18px;}
.left-side{width:650px;}
.listing-detail{width: 100%;}

.listing-detail{padding:8px; margin: 0 0 2%;}
.text-box{padding-right:0; width: 100%;}
.text-box p{width: 160px; font-size:14px;}
.text-box span{font-size:16px;}
.text-box ul li, .text-box p, .text-box article{font-size:14px;}
.text-box ul{width:100%; display:inline;}
.text-box article{display:inline;}

.right-side{width: 330px;}
.facebook-panel img{width:100%;}
.sponser-ads img{width:100%;}
.r-s-city ul li{padding: 10px 0 10px 10%;}
.mid-content span{font-size:18px;}
.mid-content article{font-size:14px;}
.latest-article ul li a{font-size: 16px;   font-size: 15px;}
.latest-article ul li {background: url("../images/hand-sign.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);  padding: 4px 0 5px 8%;}
.cbp-tm-submenu > li{width:275px;}
.buttton{float: right; font-size: 20px; margin-left: 20px;}
.sponser-ads ul li{width:100%;}
.product-img-box{width: 346px;}
/* All posts css */

.post-img{ float:none;  width:100%;}
.post-img figure{width:auto; height:auto;}
.post-img figure img{width:100%; height:100%;}
.blog-post-list .listing-content, .blog-post-detail .listing-content{padding:10px;}
.post-r-c h3 a, .blog-post-detail h4{font-size:16px;}
.blog-post-list .post-r-c{float: none; width: 100%;}
nav.page{ display: inline-block;  margin: 4% 0 6%;  width: 100%;}

/* Post Detail css */
.blog-post-detail .post-r-c h3{width:100%;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6{font-size:16px;}
.post-more ul li, .post-d-s ul li{display: inline-flex;  margin: 5px 2px;}
.post-f-link .post-more{margin:0 0 15px;}
 }
 
.dropdown-menu{  min-width: inherit;}
.cbp-tm-menu > li:last-child .cbp-tm-submenu{z-index: 2147483647;}
 
 
 @media (max-width:1024px)
{
.logo img {  width: 100%;}
.adsTop li{padding-right: 14px;}
footer ul li {  padding-right: 0;}
.owl-theme .owl-controls .owl-buttons .owl-prev {  left: -24px;    z-index: 2147483647;}
.owl-theme .owl-controls .owl-buttons .owl-next {  right: -25px;   z-index: 2147483647;}
.product-img-box{width:100%;}
.top_right ul li a {  color: #FFFFFF;  display: inline-block;  padding: 10px 14px;}
.adsDetails .adsTop li{width:auto;}

}

@media (max-width:991px)
{
.buttton { font-size: 12px;  margin-left:7px !important;}
.advertise a {padding:8px  6px !important;font-family: 'open_sansregular'; font-size: 14px;}
.advertise.loginBtn.myAccountBtn {margin-top: 4px;}
ul.cbp-tm-menu li a{font-size: 14px;}
.loginBtn {margin-left:6px;}
.listingBox .col-sm-3.col-md-2.col-xs-12, .listingBox .col-sm-6.col-md-7.col-xs-12{padding-right:5px;}
.adRenewed, .adViews{font-size: 13px;}
.myAccountEdit .adsTop a{    font-size: 14px;}
.adsTop li{padding-right: 0;}
footer p, .footer-r {  padding: 0;}
.top_right ul li a{ padding: 8px;}
#owl-demo .item{margin: 10px 25px;}
.owl-theme .owl-controls .owl-buttons .owl-prev { left: -10px;   }
.owl-theme .owl-controls .owl-buttons .owl-next {  right: -10px;}
.adsTop a{font-size: 16px;}
.adsTop li{font-size: 14px;}
.escortDes .subHeading a, .adsDetails .listingDetail .subHeading{ font-size: 18px;}
.incallDes { border-bottom: 1px dotted #CCCCCC;  border-left: 0 none;  border-right: 0 none;  padding-bottom: 8px;  padding-left: 0;  padding-right: 0;}
.product-img-box{margin:0;}
.navbar-nav > li{ padding: 11px 5px;}
.navbar-nav > li .fa.fa-navicon {padding: 0 2px 0 0;}
.nav > li > a{padding: 10px 7px;}
.navbar-header img {width: 100%;}
.navbar-header { width: 180px;}

.contactBtn .commanBtn{padding: 6px 9px; font-size: 12px;}
.adsTop li {
  padding-right: 15px;
}
}

@media (max-width:767px)
{
.logo img {  width: auto;}
footer .top_right {  float: none;  margin-bottom: 10px;}
.adRenewed, .adViews{font-size:16px;}
.adRenewed { border-bottom: 1px dotted #CCCCCC;  border-top: 1px dotted #CCCCCC;  margin-bottom: 15px;  padding-top: 10px;}
.myAccountEdit .escortDes > p{font-size:13px;}
.top_right ul li a {  padding: 8px 14px;}

.navbar-default{ width:100%;}
.navbar-nav{ float:left; width:100%; margin:0;}
.navbar-collapse{ padding-right:15px;}
.navbar-nav > li{ margin:0; padding:0; border:none;}
.nav > li > a{  color:#fff; padding:15px; border-bottom:1px solid #153181; border-radius:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{ background:#153181 !important; color:#fff;}
.navbar-toggle{ padding:0; height:40px; width:40px; background:#BC2028; color:#fff; color:#fff; font-size:23px; border-radius:5px;border:0;}
.navbar-header {
    width: 100%;
}
.navbar-header img {
  width: auto;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #333;
}
.navbar-toggle{margin-top:24px;}
.btn.btn-default.dropdown-toggle {
  border-radius: 0 0 0 0;
  text-align: left;
  width: 100%;
}
.dropup, .dropdown {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  position: relative;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-left: 0;
  margin-right: 0;
}
.navbar-toggle{ margin-right: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #E7E7E7;
  margin-top: 10px;
  padding-top: 10px;
}
.navbar-nav .open .dropdown-menu{background-color:#F2F2F2;border-radius:0;padding:10px 0px;  border-bottom: 1px solid #000000;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{  border-bottom: 1px solid #000000;padding:5px 10px;}
.navbar-default .navbar-nav .open .dropdown-menu > li:last-child > a{ border-bottom: 0;}
.services {
  border-bottom: 1px dotted #CCCCCC;
  border-top: 1px dotted #CCCCCC;
  color: #000000;
  font-size: 14px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-top: 10px;
}
.listingDetail {
  border-right: 0 none;
  padding: 0;
}
.escortDes.full {
  padding-top: 10px;
}
.services li a{ padding: 2px 5px;}
.incallDes{    border-bottom: 0 none;}

}

@media (max-width:639px)
{
.advertise.loginBtn.myAccountBtn { margin-top: 16px;}
.top_right ul li a {  padding: 8px 10px;}
.main-content .heading1{  font-size: 20px;}
.main-content .subHeading{ font-size: 16px;}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6 { font-size: 16px; line-height: normal;}
}

@media (max-width:479px)
{
.advertise{width:100%;}
.hearder_right{float:none;width:100%;}
.buttton{margin: 6% 0 0; margin-left: 0 !important;}
.hearder_right > .advertise a{width: 100%;display: inline-block;}
.advertise.loginBtn{margin-left:0;}
.advertise.loginBtn {display: inline-block;  margin-left: 0;  width: 49%;}
.adsTop li { padding-right: 0;  text-align: left;  width: 100%;}
 .navbar-header img {
  width: 74%;
}.main-content .heading1 {
  font-size: 16px;
}
.main-content .subHeading {
  font-size: 14px;
}
.main-content blockquote,.escortDes.full > p {
  font-size: 13px;
}
.inner-p-bg h2, .inner-p-bg h3, .mid-content h4, .latest-article h6 {
  font-size: 14px;
  line-height: normal;
}
.escortDes .subHeading a, .adsDetails .listingDetail .subHeading {
  font-size: 16px;
}
.services > span {
  width: 100%;
}
}