
        .mb10{margin-bottom: 10px;} .w100{width:33% !important;} .w25p{width:25% !important}
            
       /* iPhone 5 landscape */
        @media all and (max-width: 768px) and (min-width: 481px) {
            h1 {color:white !important;}
        }
        
        /* iPhone 4s - Portrait */
        @media all and (max-width: 320px) and (min-width: 0px) {
            
           .property_address{width:200px !important; font-size:15px !important;}
           .min_price{width:13% !important; font-size:12px !important}
           .max_price{width:13% !important; font-size:12px !important}
            h1{color:white !important}
            .carousel-caption h1{font-size:15px;margin-top:10px !important;}
            .carousel-caption p{font-size:12px !important}
            .carousel-caption p a{font-size:13px; padding:8px; background:#C50C20; font-weight:bold}
            .carousel{height:480px !important}
            .carousel-caption{bottom: -15px;}
            .address_box h1{font-size:15px !important}
            .address_box .property_address{padding:3px !important; font-size:12px !important}
            .container .jumbotron {border-radius: 6px;margin-top:21%;}
            .container .jumbotron h1{margin-top:0px;}
            
           .product-desc .price-info{display:block; color:#0F2B5B; font-size:13px; line-height:22px; font-weight:bold;margin-bottom:7px;} 
           .product-list-grid-with-image{border:1px solid #efbd1f !important;background-color: #fffbeb !important;}
           .product-list-grid-with-image:hover{background-color:white !important;box-shadow: 0px 0px 4px #333333; 
                -webkit-transition: box-shadow 0.5s ease-out;                -moz-transition: box-shadow 0.5s ease-out;                -o-transition: box-shadow 0.5s ease-out;
                transition: box-shadow 0.5s ease-out;                -webkit-transition: background-color 0.5s ease-out;
                -moz-transition: background-color 0.5s ease-out;                -o-transition: background-color 0.5s ease-out;
                transition: background-color 0.5s ease-out;}
           
            .product-list-grid:hover {background:white !important;box-shadow: 2px 2px 2px lightgray; -webkit-transition: box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;
                transition: box-shadow 0.3s linear;   -webkit-transition: background-color 0.5s ease-out;
                -moz-transition: background-color 0.5s ease-out;                -o-trans: background-color 0.5s ease-out;                transition: background-color 0.5s ease-out;
            }
             .product-list-grid{padding:15px 0; border:1px solid lightgray; margin-bottom:15px;background:#EFEEEB;}
             .desc-data label,.desc-data{font-size:12px;}
             
             .product-desc h2{font-size:17px;}
             
        }
        
         /* iPhone 4s - Landscape */
        @media all and (max-width: 480px) and (min-width: 321px) {

             h1{color:white !important}
            .property_address{width:55% !important; font-size:15px !important;}
            .min_price{width:15% !important; font-size:14px !important}
            .max_price{width:15% !important; font-size:14px !important}
            .bed_selection{width:15% !important; font-size:14px !important; padding:7px !important}

            .product-list-grid-with-image{border:1px solid #efbd1f !important;background-color: #fffbeb !important;}
            .product-list-grid-with-image:hover{background-color:white !important;box-shadow: 0px 0px 4px #333333; 
                    -webkit-transition: box-shadow 0.5s ease-out;                -moz-transition: box-shadow 0.5s ease-out;                -o-transition: box-shadow 0.5s ease-out;
                    transition: box-shadow 0.5s ease-out;                -webkit-transition: background-color 0.5s ease-out;                -moz-transition: background-color 0.5s ease-out;
                    -o-transition: background-color 0.5s ease-out;                transition: background-color 0.5s ease-out;}

            .product-list-grid:hover {background:white !important;box-shadow: 2px 2px 2px lightgray; -webkit-transition: box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;
                    transition: box-shadow 0.3s linear;   -webkit-transition: background-color 0.5s ease-out;
                    -moz-transition: background-color 0.5s ease-out;
                    -o-transition: background-color 0.5s ease-out;
                    transition: background-color 0.5s ease-out;
                }
           .product-list-grid{padding:15px 0; border:1px solid lightgray; margin-bottom:15px;background:#EFEEEB;}

            .product-desc h2{margin:0 0 10px; font-size:18px; font-weight:bold}
            .product-desc p{margin:0 0 10px; font-size:12px; line-height:16px}
            .product-desc .price-info{display:block; color:#0F2B5B; font-size:13px; line-height:22px; font-weight:bold;margin-bottom:7px;} 
            .desc-data label,.desc-data{font-size:12px;}
            .pagination{text-align:center;}


        }

        /* iPad Portrait */
        @media (max-width: 768px) and (min-width: 641px) {
 
             h1{color:white !important}
            .address_box{margin-top:45%}
            .navbar-brand{display:none}
            .navbar-nav{float:right}
            .carousel{height:550px !important}
            .carousel-indicators{bottom:-65% !important}
            .glyphicon-chevron-left{margin-top:65% !important}
            .glyphicon-chevron-right{margin-top:65% !important}
            .jumbotron{padding-left:25px !important; padding-right:25px !important}
            .property_address{width:54.7% !important; font-size:15px !important}
            .min_price{width:14.6% !important; font-size:14px !important; padding-left:5px !important}
            .max_price{width:15.5% !important; font-size:14px !important; padding-left:5px!important}
            .bed_selection{width:15% !important; font-size:14px !important; padding:7px !important; background:white !important}
            .desc-data{ float:left; width:50%;}
            .desc-data label{ font-weight:bold; font-size:14px;}
            .desc-data span{ color:#5A5A5A; font-size:14px; font-weight:normal;}
            .product-desc .price-info{display:block; color:#0F2B5B; font-size:16px; line-height:22px; font-weight:bold;margin-bottom:7px;} 
             .product-list-grid:hover {background:white !important;box-shadow: 2px 2px 2px lightgray; -webkit-transition: box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;
                transition: box-shadow 0.3s linear;   -webkit-transition: background-color 0.5s ease-out;
                -moz-transition: background-color 0.5s ease-out;                -o-transition: background-color 0.5s ease-out;                transition: background-color 0.5s ease-out;
            }
             .product-list-grid{padding:15px 0; border:1px solid lightgray; margin-bottom:15px;background:#EFEEEB;}
            
        }
       
        /* iPad Landscape */
        @media all and (max-width: 1024px) and (min-width: 769px) {

             h1{color:white !important}
            .address_box{margin-top:10%}
            .navbar-brand{display:none}
            .navbar-nav{float:right}
            .carousel{height:550px !important}
            .carousel-indicators{bottom:-19% !important}
            .glyphicon-chevron-left{margin-top:20% !important}
            .glyphicon-chevron-right{margin-top:20% !important}
            .carousel-control.right, .carousel-control.left{height:568px}
            .jumbotron{padding-left:25px !important; padding-right:25px !important}
            .property_address{width:55% !important; font-size:15px !important}
            .min_price{width:15% !important; font-size:14px !important}
            .max_price{width:15% !important; font-size:14px !important}
            .bed_selection{width:15% !important; font-size:14px !important; padding:7px !important}
            .light_gray_border{border:5px solid lightgray; background:lightgray; border-radius:4px}
            .desc-data{ float:left; width:25%;}
            .desc-data label{ font-weight:bold; font-size:14px;}
            .desc-data span{ color:#5A5A5A; font-size:14px; font-weight:normal;}
            
             .product-list-grid:hover {background:white !important;box-shadow: 2px 2px 2px lightgray; -webkit-transition: box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;
                transition: box-shadow 0.3s linear;   -webkit-transition: background-color 0.5s ease-out;
                -moz-transition: background-color 0.5s ease-out;                -o-transition: background-color 0.5s ease-out;                transition: background-color 0.5s ease-out;            }
             .product-list-grid{padding:15px 0; border:1px solid lightgray; margin-bottom:15px;background:#EFEEEB;}
        }
        
        /* Desktop */
        @media all and (max-width: 2000px) and (min-width: 1025px) {
 
            .container h1{margin-top:10px !important;} 
            h1{color:white !important}
           .container{width:970px !important}
           .navbar-brand{display:none}
           .navbar-nav{float:right}
           .address_box{margin-top:25%}
           .carousel{height:810px !important;}
           .carousel-caption h1{font-size:25px !important;}
           .carousel-caption p {font-size:17px !important;}
           .jumbotron{padding-left:25px !important; padding-right:25px !important}
           .property_address{width:61% !important; font-size:15px !important}
           .min_price{width:13% !important; font-size:12px !important}
           .max_price{width:13% !important; font-size:12px !important}
           .bed_selection{width:13% !important; font-size:14px !important; padding:7px !important}
           .light_gray_border{border:5px solid lightgray; background:lightgray; border-radius:4px}
          .inneraddress_box{margin-top:7%}
          .inneraddress_box h1{color:white; font-size:26px}
		  
          .product-list-grid{padding:15px 0; border:1px solid lightgray; margin-bottom:15px;background:#EFEEEB;}
          .product-desc h2{margin:0 0 10px; font-size:22px; font-weight:bold}
          .product-desc p{margin:0 0 10px; font-size:14px; line-height:20px}
          .product-desc .price-info{display:block; color:#0F2B5B; font-size:16px; line-height:22px; font-weight:bold;margin-bottom:7px;} 
		  
            .resultaddress_box h1{margin-top:0px;}
            .resultaddress_box{margin-top:5%;}
            .desc-data{ float:left; width:auto;margin-right:30px;}
            .desc-data label{ font-weight:bold; font-size:14px;}
            .desc-data span{ color:#5A5A5A; font-size:14px; font-weight:normal;}

            .top_branding >  div {padding:0px;text-align:center;font-size:11px;}

        }
        
        
        /* Gemeral CSS */
        .address_box h1 {color: white;font-size: 49px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 600;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
        
        .product-desc h2{font-size:14px;}
        .product-desc p {margin: 0 0 5px;font-size: 13px;line-height: 17px;}
        .product-desc .price-info{display:block; color:#0F2B5B; font-size:14px; line-height:14px; font-weight:bold;margin-bottom:7px;}
        .detail-desc-box{font-size:13px;}
        .product-list-grid-with-image .desc-data label,.product-list-grid .desc-data label {font-weight: bold;font-size:12px !important;}
        .product-list-grid-with-image .desc-data, .product-list-grid .desc-data {margin-right: 18px;font-size:12px !important;}
        .property_type{font-size:13px !important;color:#0F2B5B !important;padding-right:15px;}
        .carousel-caption h1{font-family:'Open Sans',Arial,sans-serif;}
        
        .product-list-grid:hover {background:white !important;box-shadow: 0px 0px 4px lightgray; -webkit-transition: box-shadow 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out;
            transition: box-shadow 0.3s ease-out;   -webkit-transition: background-color 0.5s ease-out;
            -moz-transition: background-color 0.5s ease-out; -o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
        
       
        
        .product-list-grid-with-image{border:1px solid #efbd1f !important;background-color: #fffbeb !important;cursor:pointer;}
        .product-list-grid-with-image:hover{background:white !important;box-shadow: 0px 0px 4px lightgray; -webkit-transition: box-shadow 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out;
            transition: box-shadow 0.3s ease-out;   -webkit-transition: background-color 0.5s ease-out;
            -moz-transition: background-color 0.5s ease-out; -o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
        .product-image img{width:100%;}    
        
        .shadow{box-shadow:0px 0px 9px lightgray !important;margin-bottom: 20px;}
        .bgwhite{background:white;}
        .opacitybkg{background-color:rgba(0, 0, 0, 0.41) !important;}
        .fr{float:right;}
		.fl{float:left;}
		.w33p{width:33%;}
        .pl0{padding-left:0px !important;}
        .p25{padding:25px;}
        .p15{padding:15px;}
        .mb25{margin-bottom: 25px;}
        .mb10{margin-bottom:10px !important;}
		.mt45{margin-top:45px;}
		.mt30{margin-top:30px;}
		.mb30{margin-bottom:30px}
        .aligncenter{text-align:center;}
        .resultaddress_box{padding-top:15px;padding-bottom:15px;}
        .resultaddress_box h1{font-size: 18px;}
        .product-desc a{color:#0F2B5B !important;text-decoration:none;}
        .pagination a{color:#0F2B5B !important;}
        .transparent{background: transparent;}
        .border_radius_4{border-radius: 4px;}
        .white_transparent{background: rgba(255,255,255,0.7);}
        .Zebra_Pagination{text-align:center;}
        .Zebra_Pagination a{color:gray !important;}
        .Zebra_Pagination a.current,
        .Zebra_Pagination a.current:hover{ background: #ddd; color: #FFF }
        /* Gemeral CSS Ends */