/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
.ec-logo {
    float: left;
    text-align: center;
    width: 100%;
}
.ec-directory-view .ec-logo{left: 0;}
.main-navigation       {display: none;}
.as-menuwrapper        {display: block;}
.ec-header-one .ec-left-section, .ec-header-three .ec-left-section, .ec-header-four .ec-left-section  {
    float: left;
    width: 35%;
    padding: 11px 0px;
}
.ec-map-search           {left: -40%;}
.ec-featured-ads ul li, .ec-blog ul li, .ec-agent > ul > li, .ec-category ul li, .ec-map-search .inner-map-wrap form ul li,
 .ec-services ul li, .ec-directory-modren-view > ul >li, .ec-specs-list ul li, .ec-featured-list ul li,.ec-price-table > ul > li,
.ec-category ul li, .ec-price-table-modren > ul > li,.ec-column-classic .col-md-3{
    display: inline-block;
    float: none;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
}
.as-menuwrapper .as-menu { left: 0; }
.ec-parallex-modren ul li              {width: 32%;}
.ec-directory-wrap,.ec-summary      {margin-bottom: 25px;}
.social_network_wrap{
	margin-left: 20px;
	width: 95%; 
}
.ec-shop ul li {
    display: inline-block;
    float: none;
    margin-right: -4px;
    vertical-align: top;
    width: 50%;
}
.ec-testimonial ul li {
    display: inline-block;
    width: 100%;
}
.ec-footer-widget .widget {
    display: inline-block;
    float: none;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
}
.ec-newsinfo a, .ec-bottom-section [class*="col-md"], .ec-agent-listing > ul > li, .ec-parallex-info, .owl-stage-outer,
.ec-images,.ec-agent-classic ul li figure img,.ec-section-heading-modren h3,.ec-images,.ec-category-modren ul li   {width: 100%;}
.ec-bottom-section,.ec-sort-section-modren                      {text-align: center; }
.ec-copyright,.ec-bottom-section .ec-right-section {
	float: none;
	display: inline-block;
}
.ec-bottom-section .ec-copyright     {margin-bottom: 10px;}
.ec-directory-image .ec-map-search{
    position: relative;
    top: 0;
}
.ec-map-search ul li:last-child{
    width: 100%;
    margin-bottom: 10px;
}
.ec-map-search input[type="submit"]   {float: left;}
.ec-ads-rating {
    position: relative;
    right: 0;
}
.ec-underconstruction{
    width: 700px;
    float: left;
}
.countdown-section         {margin: 10px 0 0 20px;}
.ec-main-content aside .widget  {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
    padding: 0px 10px;
    margin: 0px 0px 30px -4px;
    
}
.ec-directory-image .ec-map-search-classic{
    position: relative;
    top: 10px;
}
.ec-map-search-classic .inner-map-wrap form ul li{
    margin-bottom: 30px;
    width: 100%;
}
.ec-directory-image .ec-map-search-classic ul li:first-child          { padding-left: 20px;}
.ec-directory-view .ec-map-search-classic form                        {width: 40%;}
.ec-header-five .ec-logo,.ec-header-five .ec-search-form,.ec-header-five .ec-left-section,.ec-header-five .as-menuwrapper,
.ec-sort-section-modren .ec-filterable,.ec-sort-section-modren  .ec-view-filter{
    display: inline-block;
    float: none;
}
.ec-header-five .as-menuwrapper     {width: auto;}
.ec-header-five .ec-left-section,.ec-contact-form,.ec-about-us-list     {width: 100%;}
.ec-header-five .ec-right-section{
    display: inline-block;
    float: none;
}
.ec-newsletter-form form input[type="text"] {width: 23%;}
.ec-newsletter-info h3{font-size: 27px;}
.ec-newsletter-info p{
    float: none;
    line-height: 16px;
}
.ec-footer-three .ec-bottom-section,.ec-slider-modren .ec-map-search,.ec-slider-modren .ec-slider-wrap{display: none;}
.ec-slider-modren #map_canvas       {height: 390px;}
.ec-newsletter-classic              {margin-bottom: 30px;}
.icon-shortcode ul li              {width: 28%;}
.ec-about-author                   {margin-left: 0px;}
.ec-listing-full-margin            {text-align: center;}
.ec-section-heading-modren ul {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
}
}
/* Media 420Px Start */
@media (max-width: 767px) {
.ec-logo {
    float: left;
    text-align: center;
    width: 100%;
}
.main-navigation        {display: none;}
.as-menuwrapper         {display: block;}
.ec-header-three        {background-color: #000;}
.ec-header-three{
    text-align: center;
    position: static;
}
.ec-minheader,.ec-footer-one,.ec-parallex-bg       {background: #111111;}

.ec-header-one, .ec-bottom-section,.ec-bottom-section, .ec-sort-section-modren  {text-align: center;}
.ec-left-section, .ec-header-login,.ec-newsletter-info,.ec-header-five .ec-search-form{
    float: none;
    display: inline-block;
}
.ec-right-section {
     float: none;
     display: inline-block;
     width: 100%;
}
.ec-main-content aside .widget  {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
    padding: 0px 10px;
    margin: 0px 0px 30px -4px;
    
}
.ec-bottom-section [class*="col-md"], .ec-agent > ul > li, .ec-map-search .inner-map-wrap form ul li,
.ec-testimonial > ul > li, .ec-directory-modren-view > ul >li, .ec-parallex-info, .ec-fancy-title,
.ec-category ul li, .ec-parallex-info, .ec-price-table > ul > li, .ec-latest-reviews ul li,
.ec-faqaccordian, .ec-faqaccordian .panel-group, .ec-myads-list > ul > li, .ec-Favourites,
.ec-reviews, .ec-price-table > ul > li, .ec-agent > ul > li,.ec-agent-classic ul li figure img,.ec-images,
.ec-header-five .ec-search-form ul li:last-child,.ec-contact-form,.ec-about-us-list,.ec-column,
.ec-parallex-info p,.ec-category-modren ul li,.ec-directory-list > ul > li {width: 100%;}
.ec-directory-image .ec-map-search ul li:first-child  { padding-left: 20px;}
.ec-column  {width: 100%;}
.ec-footer-widget .widget {
    display: inline-block;
    float: none;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
}
.ec-copyright,.ec-bottom-section .ec-right-section,.ec-sort-section-modren .ec-filterable,
.ec-sort-section-modren  .ec-view-filter
{
    float: none;
    display: inline-block;
}
.ec-404page span, .ec-404page img, .ec-404page span:first-child{
    float: left;
    width: 100%;
}
.ec-blog-grid-view .ec-blog-info,.ec-category-modren ul li span      {padding: 10px 0px;}
.ec-bottom-section .ec-copyright,.ec-category-new, .ec-category-new-wrap,.ec-agent-listing, 
.ec-agent-thumb  { margin-bottom: 20px;}
.ec-featured-ads ul li, .ec-blog ul li, .ec-shop ul li, .ec-agent-grid >  ul > li,
.ec-agent-classic > ul > li,.ec-shop ul li,.ec-column-classic .col-md-3{
    display: inline-block;
    float: none;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
}
.ec-map-search                     {left: -7%;}
.ec-directory-wrap {
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.ec-directory-medium-view figure {
    float: left;
    margin-bottom: 0;
    width: 100%;
}
.ec-directory-medium-view figure ~ .ec-directory-text {
    float: left;
    padding: 10px 20px 0 15px;
}
.ec-transparent-color, .ec-directory-image      {position: static;}
.ec-directory-image .ec-map-search{
    position: static;
    background-color: #111111;
}
.ec-map-search ul li:last-child{
    width: 100%;
    margin-bottom: 10px;
}
.ec-category-modren ul li span   {width: 100%;}
.ec-directory-image .ec-map-search ul li.ec-submit-button   {margin-top: 0px;}
.ec-specs-list ul li, .ec-featured-list ul li {
    display: inline-block;
    width: 50%;
}
.ec-ads-rating {
    position: relative;
    right: 0;
    top: 22px;
}
.ec-underconstruction              {width: 450px;}
.countdown-section                 {margin: 10px 0 0 8px;}
.ec-form-submit                    {width: 400px;}
.ec-form-submit input[type="text"] { width: 380px;}
.ec-reviews                        {width: 100%;}
.ec-userthumb ~ .ec-profile-text {
    float: left;
    width: 100%;
    padding: 0 0 0 3px;
}
.ec-category-modren .ec-learnmore-btn {padding-bottom: }
.footer-navigation         { display: none;}
.ec-copyright, .ec-bottom-section .ec-right-section {
    float: left;
    margin-left: 10px;
}
.ec-map-search-classic .inner-map-wrap form ul li{
    margin-bottom: 12px;
    width: 100%;
}
.ec-directory-image .ec-map-search-classic ul li:first-child          { padding-left: 20px;}
.ec-directory-view .ec-map-search-classic form   {width: 50%;}
.ec-header-four .ec-left-section, .ec-header-four .ec-right-section  {margin: 0 0 5px 0;}
.ec-parallex-modren ul li  {
    display: inline-block;
    float: none;
}
.ec-price-table-modren > ul > li{
    width: 80%; 
    display: inline-block;
    float: none;
}
.ec-directory-view .ec-logo{ left: 0;}
.ec-parallex-modren input[type="text"]{
    background-color: #ffffff;
    color: #000;
}
.ec-price-table-modren span {padding: 10px 15px;}
.ec-parallex-modren form       {width: 100%;}
.ec-newsletter-info {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.6); 
}
.ec-newsletter-info h3{font-size: 27px;}
.ec-newsletter-info p{
    float: none;
    line-height: 16px;
}
.ec-newsletter-form form input[type="text"]         {margin-left: 60px;}
.ec-footer-three .ec-bottom-section,.ec-slider-modren .ec-map-search,.ec-slider-modren .ec-slider-wrap,
.ec-slider-modren{display: none;}
.ec-newsletter-form form input[type="text"] {
    width: 55%;
}
.ec-header-five .ec-search-form form{
    width: 60%;
    display: inline-block;
    float: none;
}
.ec-header-five .ec-search-form ul li {
    width: 100%;
    margin-bottom: 10px;
}
.ec-blog-grid-view .ec-blog-info-wrap h3 {
    font-size: 14px;
    margin-bottom: 10px;
}
.ec-blog-info-wrap .ec-read-more,.ec-profile-wrap       {float: right;}
.ec-partners-modren ul li                 {width: 33.33%;}
.ec-partners-modren ul li:nth-child(3)    {border-right: none;}
.ec-partners-modren ul li:nth-child(9)    {
    border-right: none;
    border-bottom: 2px solid #eeeeee;
}
.ec-partners-modren ul li:nth-child(8)    { border-bottom: 2px solid #eeeeee;}
.ec-partners-modren ul li:nth-child(7)    { border-bottom: 2px solid #eeeeee;}
.ec-header-five,.ec-category-wrap,.ec-newsletter-classic        {margin-bottom: 30px;}
.icon-shortcode ul li{width: 27%;}
.ec-tabs-listing .tab-content{
    float: left;
    width: 100%;
}
.ec-about-author                   {margin-left: 0px;}
.ec-agent-text-classic              {padding: 0px;}
.ec-category-modren .ec-learnmore-btn{
    float: left;
    width: 100%;
    position: static;
    padding-bottom: 20px;
}  
.ec-cat-thumb h4 ,p     { 
    width: 100%;
    float: left;
}
.ec-parallex-new .ec-parallex-modren form {width: auto;}
.ec-header-six .ec-search-form{
    display: inline-block;
    float: none;
}
.ec-header-six .ec-search-form         {margin: 0px;}
.ec-header-six .ec-search-form form  {width: 270px;}
.ec-header-six .ec-search-form ul li{
    margin-bottom: 15px;
    width: 100%;
}

.ec-section-heading-modren ul {
    margin-bottom: 20px;
}
.ec-section-heading-modren .ec-filterable li {width: 100%;}
.ec-blog-modren .ec-rating{
    width: 100%;
    margin-bottom: 10px;
}
.ec-blog-info-wrap .ec-read-more,.ec-profile-wrap  {
    float: left;
}
}

/* Media 300Px Start */
@media (max-width: 480px) {
.ec-logo {
    float: left;
    width: 100%;
    text-align: center;
}
.ec-right-section {
     float: none;
     display: inline-block;
}
.ec-footer-widget .widget, .ec-bottom-section [class*="col-md"], .ec-404page, .ec-agent > ul > li, .ec-auther-detail-thumb,
.ec-auther-information p, .ec-featured-ads > ul > li, .ec-blog > ul > li, .ec-category > ul > li, .ec-shop ul li,
.ec-agent > ul > li, .ec-testimonial > ul > li, .ec-directory-map .container, .ec-map-search .inner-map-wrap form ul li,
.ec-fancy-title, .ec-service-classic .ec-text-box, .ec-directory-list > ul > li, .ec-parallex-info,
.ec-specs-list ul li, .ec-featured-list ul li,  .ec-fancy-title p, .widget_authore_list ul li img,
.ec-main-content aside .widget,.ec-column,.ec-directory-welcome p,.ec-parallex-info p,.ec-public-file,
.ec-column-classic .col-md-3  {width: 100%;}
.ec-bottom-section {text-align: center;}
.ec-copyright,.ec-bottom-section .ec-right-section,.ec-view-filter {
    float: none;
    display: inline-block;
}
.ec-bottom-section .ec-copyright,.ec-social-egent-modren,.ec-section-heading-modren h3 {margin-bottom: 10px;}
.ec-404page span, .ec-404page img, .ec-404page span:first-child{
    float: left;
    width: 100%;
}
.ec-auther-detail-text,.ec-agent-text{
    float: left;
    width: 100%;
    padding-left: 0px;
}
.ec-map-search{
    left: 4%;
    width: 90%;
}
.ec-header-three{
    position: static;
    background-color: #000;
}
.ec-transparent-color, .ec-directory-image .ec-map-search   {position: static;}
.ec-directory-image .ec-map-search,.ec-parallex-bg            {background-color: #111111;}
.ec-map-search ul li:last-child{
    width: 100%;
    margin-bottom: 10px;
}	
.ec-review-text{
    float: left;
    padding: 15px 5px 4px;
}
.ec-ads-text{
    float: left;
    width: 100%;
    padding: 4px 0 0 10px;
} 
.ec-underconstruction{
    width: 260px;
    padding: 60px 0 55px;
}
.ec-form-submit                         { width: 200px;}
.ec-form-submit input[type="text"]      {width: 180px;}
.ec-form-submit                         {margin-bottom: 50px;}
.ec-form-submit input[type="submit"]{
    left: 0;
    top: 55px;
}
.countdown-section                      { margin: 10px 5px 0 5px;}
.ec-latest-reviews ul li figure ~ .ec-review-text  {margin: 0px;}
.ec-latest-reviews ul ul.children       { padding: 0px;}
.ec-form form p{
    float: left;
    width: 100%;
}
.widget_authore > figure > a, .text-left,.ec-agent-text-classic .ec-baynow-button,.ec-about-profile .ec-profile-wrap {float: left;}
.ec-listing-title h2            {font-size: 15px;}
.ec-rating                      { display: none;}    
.ec-category-modren .ec-learnmore-btn{
    top: 10px;
    width: 100%;
}  
.ec-fancy-title h2      {font-size: 30px;}
.ec-cat-thumb h4 ,p     { 
    width: 100%;
    float: left;
}         

.ec-directory-image .ec-map-search-classic{
    position: relative;
    top: 0;
}
.ec-map-search-classic .inner-map-wrap form ul li{
    margin-bottom: 30px;
    width: 100%;
}
.ec-directory-image .ec-map-search-classic ul li:first-child          { padding-left: 20px;}
.ec-directory-view .ec-map-search-classic form, .ec-price-table-modren > ul > li  {width: 100%;}
.ec-parallex-modren ul li {
    width:70%;
    float: none;
}
.ec-parallex-modren form       {width: 100%;}
.ec-footer-three .ec-bottom-section,.ec-slider-modren .ec-map-search,.ec-slider-modren{display: none;}
.ec-newsletter-info h3 {font-size: 16px;}
.ec-newsletter-form form input[type="text"]{
    width: 100%;
    margin: 0 0 10px 10px;
}
.ec-newsletter-form form input[type="submit"] {margin-left: 10px;}
.ec-tabs .tab-content p,.ec-tabs-listing .tab-content{
    float: left;
    width: 100%;
    padding-left: 0px;
}
.ec-sort-section ul li{
    display: inline-block;
    float: none;
}
.ec-filterable li       {padding: 3px 45px;}
.ec-parallex-info h2    {font-size: 22px;} 
.ec-sort-section        {text-align: center;}
.ec-price-table span    {padding: 10px 30px;}
.ec-blog-info-wrap .ec-read-more,.ec-profile-wrap  {
    float: left;
}
}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
.main-navigation > ul > li       {padding: 0 4px;}
.ec-directory-view .ec-map-search  {top: 55px;}
.ec-directory-view .ec-map-search h2{font-size: 30px;}
.ec-directory-view .ec-map-search p {margin-bottom: 30px;}
.ec-price-table-modren > ul > li{width: 50%;}
.ec-slider-modren .ec-slider-wrap{
    top: 64px;
    margin-left: -370px;
}
.ec-slider-modren .ec-map-search {display: none;}
.ec-slider-modren #map_canvas     {height: 455px;}
.ec-newsletter-form form input[type="text"] {width: 60%;}
.footer-navigation ul li        {margin-right: 20px;}

	
}