@charset "utf-8";
/* CSS Document */

@media (min-width:320px) and (max-width:480px) {
    html {
        -webkit-text-size-adjust: none;
        -moz-appearance:none; /* Firefox */
        -webkit-appearance:none; /* Safari and Chrome */
    }
}
@media (min-width:320px) and (max-width:480px) {
    .map-address-loc .dview.cf{width: 100%;}
    .map-address-loc .gmap.cf{width: 100%;}

    .inner_content .columnblock{ padding-left:3%; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important; top:0 !important; width:90% !important; }        
    .logos img{ display:inline-block; margin:0 auto; float:none }
    .logos{  margin: 0 auto 40px auto;padding: 10px  0px ;}
    .price_option li {display: inline-block;margin: 4% auto;width: 95%; font-size:18px; }

    .price_container{ margin-bottom:0px; }
    .price_box {width: 100%; margin-bottom:20px; margin-right:0;}
    .border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}
    .price_box h3{width:100%; font-size:1em; }
    .price_box .time{ font-size:1.2em}
    .price_box .price{font-size:2em; line-height:1em;}
    .price_box .description{font-size:0.9em; padding:0 0 20px;}
    .price_box .popular{ right:5px; }    
    .dview {
        float: none;
        margin: 0 auto;
        position: relative; height:auto;
        width: 100%;
    }
    .gmap {
        border-right:0px solid #ffffff;
        float: none;
        margin: 0 auto;height:auto;
        position: relative;
        width: 100%;
    }
    .page-template-contact .entry-content {
        float: left;
        margin-bottom: 40px;
        margin-right: 0;
        width: 100%;
    }
    .logolist{ margin-bottom:20px; }
    .dviewlink{ left:21%; }
    .logolist li {
        float: left;
        width: 100%; margin-bottom:20px; margin-right:0;
    }
    .right_description {
        float: left;
        width: 80%;
    }
    .logo_thumbnail {
        float: left;
        margin-right: 5%;
        width: 15%;
    }
    .contact_info{ margin-bottom:30px; }
    .whats-included .inner_content{ padding:20px !important;  }
    .member .member_desig{ font-size:16px; }  
    .logolist li{ width:98%} 
    .dview  { border-bottom:1px solid #fff; border-right: 0;}
   .logolist li {width:98%;}

#text-9, #text-10{ display:block; margin-bottom:10px; width:100%; padding:0; margin:0 auto !important;  text-align:center; font-size:12px !important; float:none !important }
   
   
.infoBlock {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding: 20px;
  text-align: left;
}
.infoBlock h2 span{ margin-left:-20px; }
.infoBlock h2 .rsImg{ max-width:25%; }
.infoBlock h2 {
  color: #000000;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-style: italic;
}
.infoBlock p {
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 10px;
  text-align: left;
}
.infoBlock a.readmore {
  background: #000000 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 



.infoBlock1 {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding: 10px;
  text-align: left; box-sizing:border-box; width:100%; max-width:480px;
}
.infoBlock1 h2 span{ margin-left:-13px; }
.infoBlock1 h2 .rsImg{ max-width:14%; }
.infoBlock1 h2 {
  color: #000000;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-style: italic;
}
.infoBlock1 p br{ display:none; }
.infoBlock1 p {
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 7px;
  text-align: left;
}
.infoBlock1 a.readmore {
  background: #dd0084 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 

.infoBlock1 a.secreadmore{
  background: #dd0084 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 

.post_list {max-width: 570px;width: 100%;display: block;float: none; margin-bottom:30px;}
.sidebar {max-width: 767px;width: 100%;float: none;    display: block;}   
.sidebar aside{ max-width:767px; }    
    
}

@media (min-width:481px) and (max-width:639px) {
    .inner_content .columnblock{ padding-left:3%; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important; top:0 !important; width:90% !important; }        
    .logos img{ display:inline-block; margin:0 auto; float:none }
    .logos{  margin: 0 auto 40px auto;padding: 10px  0px ;}
    #text-7{   clear: both;display: block;  margin-top: -27px;}

    .price_option li {display: inline-block;margin: 3% 2%;width: 46%; font-size:18px; line-height:normal }
    .price_option li img.icon {margin-right: 10px;}

    .price_box {width: 47%; margin-right:20px;}
    .border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}
    .price_box h3{width:100%; font-size:1em; }
    .price_box .time{ font-size:1.2em}
    .price_box .price{font-size:2em; line-height:1em;}
    .price_box .description{font-size:0.9em; padding:0 0 20px;}
    .price_box .popular{ right:5px; }

    .dview {
        float: left;
        position: relative; height:auto;
        width: 49.8%;
    }
    .dviewlink{ left:21%; }

    .gmap {
        border-right:0px solid #ffffff;
        float: right;
        height:auto;
        position: relative;
        width: 49.8%;
    }

    .page-template-contact .entry-content {
        float: left;
        margin-bottom: 40px;
        margin-right: 0;
        width: 100%;
        max-width: 100%;
    }
    .logolist li .logo_thumbnail{ margin-right:5%; width:20%; }
    .right_description {
        float: left;
        width: 75%;
    }
    .member .member_desig{ font-size:16px; }    
    .whats-included .inner_content{ padding:20px !important;  }
 
    .contact_info, .entry-content{ float: none !important}
.logolist li {width:97%;}
.logolist li .logo_thumbnail {    margin-right: 5%; width: 15%;}
#text-9, #text-10{ display:block; margin-bottom:10px; width:100%; padding:0; margin:0 auto !important;  text-align:center; font-size:12px !important; float:none !important }
   
   
.infoBlock {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding: 20px;
  text-align: left;
}
.infoBlock h2 span{ margin-left:-20px; }
.infoBlock h2 .rsImg{ max-width:25%; }
.infoBlock h2 {
  color: #000000;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-style: italic;
}
.infoBlock p {
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 10px;
  text-align: left;
}
.infoBlock a.readmore {
  background: #000000 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 


.infoBlock1 {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding:10px;
  text-align: left; box-sizing: border-box;    width: 100%;    max-width: 480px;}

.infoBlock1 h2 span{ margin-left:-20px; }
.infoBlock1 h2 .rsImg{ max-width:14%; }
.infoBlock1 h2 {
  color: #000000;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 30px;
  font-style: italic;
}
.infoBlock1 p br{ display:none; }
.infoBlock1 p {
  color: #000000;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 7px;
  text-align: left;
}
.infoBlock1 a.readmore {
  background: #dd0084 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 
.infoBlock1 a.secreadmore{
  background: #dd0084 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 6px 15px;
} 

.post_list {max-width: 570px;width: 100%;display: block;float: none; margin-bottom:30px;}
.sidebar {max-width: 767px;width: 100%;float: none;    display: block;}   
.sidebar aside{ max-width:767px; }    

}

@media (min-width:640px) and (max-width:767px) {
    .inner_content .columnblock{ width:auto; padding-left:3%; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important ;top:0 !important;width:90% !important;  }        
    .price_option li {display: inline-block;margin: 3% 2%;width: 46%; font-size:18px;}
    .price_option li img.icon {margin-right: 10px;}
    .price_box {width: 45%; margin-right:30px;}
    .border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}
    .price_box h3{width:88.5%; font-size:1.3em; }
    .price_box .time{ font-size:1.2em}
    .price_box .price{font-size:2.3em; line-height:1.1em;}
    .price_box .description{font-size:0.9em; padding:0 0 20px;}
    .dview {
        float: left;
        position: relative; height:auto;
        width: 49.8%;
    }
    .dviewlink{ left:21%; }

    .gmap {
        border-right:0px solid #ffffff;
        float: right;
        height:auto;
        position: relative;
        width: 49.8%;
    }
    .logolist li {
        float: left;
        margin-bottom: 30px;
        margin-right: 3%;
        width: 46%;
    }

    .logolist li .logo_thumbnail{ margin-right:5%; width:20%; }
    .right_description {
        float: left;
        width: 75%;
    }

    .page-template-contact .entry-content {
        float: left;
        margin-bottom: 40px;
        margin-right: 6%;
        width: 50%;
    }
    .contact_info {
        float: left !important;
        margin-right: 0;
        width: 40% !important;
    }
    .member .member_desig{ font-size:18px; }    
    .whats-included .inner_content{ padding:20px !important;  }
    #text-9, #text-10{ margin:0 !important;  }

.infoBlock{ margin-left:2px; }	
.infoBlock h2 span{ margin-left:-22px; }
.infoBlock h2 .rsImg{ max-width:25%; }
.infoBlock h2{  font-size:35px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
.infoBlock p {  color: #000000;  font-family: "Source Sans Pro",sans-serif;  font-size: 25px;  line-height: normal;  margin-bottom: 15px;  text-align: left;}
.infoBlock a.readmore {  background: #000000 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom: 10px;  padding: 10px 30px;
}   

.infoBlock1{ margin-left:2px; width:100%;box-sizing:border-box; max-width:700px; padding:10px; }	
.infoBlock1 h2 span{ margin-left:-18px;  }
.infoBlock1 h2 .rsImg{ max-width:10%; }
.infoBlock1 h2{  font-size:35px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
.infoBlock1 p {  color: #000000;  font-family: "Source Sans Pro",sans-serif;  font-size: 16px;  line-height: normal;  margin-bottom: 10px;  text-align: left;}
.infoBlock1 a.readmore {  background: #dd0084 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom: 7px;  padding: 5px 30px;
}   
.infoBlock1 p br{ display:none; }
.infoBlock1 a.secreadmore {  background: #dd0084 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom: 10px; 
 padding: 5px 30px;
}   

.post_list {max-width: 767px;width: 100%;display: block;float: none; margin-bottom:30px;}
.sidebar {max-width: 767px;width: 100%;float: none;    display: block;}   
.sidebar aside{ max-width:767px; }    

}

@media (min-width:320px) and (max-width:959px){
.site-footer.home_footer{ position: absolute; bottom:0; z-index: 99; width: 100%;}
.header.mobile{  z-index: 99999; background: #fff; position: fixed; width: 100%;}
.strip_inner{ width:94%; padding: 20px 3%;}
.footer_strip {background-color: #ffffff;height: auto !important; }
#text-9, #text-10{ margin:0 !important;  }   
.mobile_navigation {position: fixed;}
}


@media (min-width:320px) and (max-width:767px) {
	.alignleft {width:100% }
    .desktop{ display:none !important }        
    .mobile{ display:block }   
    .site-main{ margin:0 !important; padding-top: 95px; }
    .element img{ max-width:100% ; height:auto }
    /*.element { width:100%; }*/
    /* Navigation Css */
    .mobile_navigation {margin-top: 20px;right: 25px;  width: 180px;}
    #page{ background:#fff;  box-shadow:0px -18px 17px #999999; }
    a.nav_link {background: url("images/nav-bg.png") no-repeat scroll center center #f2f2f2 !important; border-radius: 5px;color: #333333;float: right;font-family: "Conv_gotham-rounded-book";
        font-size: 0;height: 34px;margin-right: 20px;    margin-top: 22px;outline: medium none;
        padding: 0;text-align: center;text-decoration: none;    text-transform: uppercase; width: 32px; float:right;}
    .logo {float: left;margin-top: 0;padding: 20px;width: 187px;} 
    .nav-menu-mobile li a{   color: #414042;    display: block;font-family: 'Source Sans Pro', sans-serif;font-size: 14px;line-height: 25px;text-decoration: none;text-transform: uppercase; padding-bottom:4px; text-align:left }
    .nav-menu-mobile li.current_page_item a{font-family: 'Source Sans Pro', sans-serif; font-weight:600}
    .nav-menu-mobile li a:hover{font-weight:600}
    .nav-menu-mobile li{ list-style-type:none; display:block; margin-bottom:6px; }    
    .main-content { padding-left:0px; }
    .element img{ max-width:100%; }
    .mobile_footer{ background:#fff }
    .inner_content{ padding:20px 20px 20px 20px; text-align:left}
    .inner_content .blocks{ display:block; }
    .inner_content .blocks .columnblock h2{font-weight:100;font-family: 'Source Sans Pro', sans-serif; font-size:16px; color:#272727; margin-bottom:15px;}
    .inner_content .blocks .columnblock h2 strong{font-weight:600;}
    .inner_content .blocks .columnblock p{ color:#656565; font-size:14px;font-family: 'Source Sans Pro', sans-serif;  font-size:400; }
    .entry-content p{ color:#656565; font-size:16px;font-family: 'Source Sans Pro', sans-serif;  font-size:400; margin-bottom:18px; }
    .entry-content { padding-bottom:30px; }
    .contact_btn {background: none repeat scroll 0 0 #000000;color: #ffffff;display: inline-block;font-family: "Source Sans Pro",sans-serif;font-size: 18px;
        padding: 5px 30px;text-align: center;text-decoration: none;}
    #text-8 { width:92%; margin:0 auto; padding:15px 4% 10px; display:block; background:#f0f0f0;  text-align:center; float:left }
    #text-8 h3 {color: #272727;font-family: "Source Sans Pro",sans-serif;font-size: 20px;font-weight: 600;margin-bottom: 10px;}
    #text-8 p {color: #656565;display: block; font-size: 16px;  margin-bottom: 15px;}
    .clear{ clear:both }
    .page_title{ padding:15px; font-size:24px; }
    .innerpage_banner img { height: auto; max-width: 100%;}
    .innerpage_content{ width:100%; }
    .entry-content{ padding-bottom:10px; }
    .member {float: left;margin-bottom: 30px;margin-right: 0px;width: 98%;}
    .footer_strip{ background-color:#fff; height: auto; }
    #page{ margin-bottom:0 }

    .page-template-contact h2{ font-size:22px; margin-bottom:20px; }
    .page-template-contact .entry-content{/* float:none;*/ }
    .page-template-contact .contact_info{ margin-bottom:30px; }
    .contact_info { display: block;margin-bottom:30px; float: none;margin-right: 0;width: 100%;}
    .whats-included .inner_content{ padding-bottom:50px; }
    #text-6, #text-7{ clear:right }
    #image-ajax{ bottom:100px; }
    #text-7{ margin-top:0px !important }
     .leftcolumn_block{ width:99%; float:none; display:block }
	.rightcolumn_block{ width:99%; float:none; display:block }
     .right_description {
    float: left;
    width: 75%;
}

}


@media (min-width:768px) and (max-width:959px) {
    .desktop{ display:none !important }        
    .mobile{ display:block;}
    
    .site-main{ margin:0 !important; padding-top: 95px; }
    .element img{ max-width:100% ; height:auto }
    /*.element { width:100%; }*/
    .mobile_navigation {margin-top: 20px; right: 25px;  width: 180px;}
    #page{ background:#fff;  box-shadow:0px -18px 17px #999999; }
    a.nav_link {background: url("images/nav-bg.png") no-repeat scroll center center #f2f2f2; border-radius: 5px;color: #333333;float: right;font-family: "Conv_gotham-rounded-book";
        font-size: 0;height: 34px;margin-right: 20px;    margin-top: 22px;outline: medium none;
        padding: 0;text-align: center;text-decoration: none;    text-transform: uppercase; width: 32px; float:right;}
    .logo {float: left;margin-top: 0;padding: 20px;width: 187px;} 
    .nav-menu-mobile li a{  text-align:left;  color: #414042;    display: block;
        font-family: 'Source Sans Pro', sans-serif;font-size: 14px;line-height: 25px;text-decoration: none;text-transform: uppercase; padding-bottom:4px; }
    .nav-menu-mobile li{ list-style-type:none; display:block; margin-bottom:6px; }    
    .main-content { padding-left:0px; }
    .element img{ max-width:100%; }
    .mobile_footer{ background:#fff }
    .innerpage_content{ width:100%; }
    .inner_content{  padding:20px; }
    #text-8 { width:90%; margin:0 auto; padding:15px 5% 10px 5%; display:block; background:#f0f0f0; text-align:center; float:left }
    .inner_content .columnblock{ width:auto; padding-left:20px; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important ;top:0 !important;width:90% !important; left:0 !important  }        
    .member { float: left;margin-bottom: 30px;margin-right: 30px;width: 47%;}
    .page_title{ padding:15px 0 15px 20px }    
    .inner_content {padding: 20px;}
    #text-7 {clear: both; display: block;margin-top: -27px;}
    .price_option li {display: inline-block;font-size: 18px;margin: 3% 1%;width: 31%;}
    .price_option li img.icon {margin-right: 10px;}   
    #page{ margin:0 auto !important }
    .footer_strip{ background-color:#fff; height: 40px; }
    .price_box {width: 45%;}
    .border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}
    .price_box h3{width:88.5%;}

    .dview {
        float: left;
        position: relative; height:auto;
        width: 49.9%;
    }
    .dviewlink{ left:21%; }

    .gmap {
        border-right:0px solid #ffffff;
        float: right;
        height:auto;
        position: relative;
        width: 49.9%;
    }

    .page-template-contact .entry-content {
        float: left;
        margin-bottom: 40px;
        margin-right: 10%;
        width: 45%;
    }
    .contact_info {
        float: left;
        margin-right: 0;
        width: 45%;
    }
    .whats-included .inner_content{ padding:20px !important;  }
    .container{ width:100% !important;}
    #image-ajax{ bottom:100px; }
    .logo {float: left;margin-top: 0;padding: 20px;width: 187px;} 
     .leftcolumn_block{ width:48%; float:left }
.rightcolumn_block{ width:48%; float:right }
 .right_description {
    float: left;
    width: 74%;
}


.infoBlock {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding: 20px;
  text-align: left;
}
.infoBlock h2 span{ margin-left:-38px; }
.infoBlock h2 .rsImg{ max-width:50%; }
.infoBlock h2{  font-size:35px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
.infoBlock p {  color: #000000;  font-family: "Source Sans Pro",sans-serif;  font-size: 25px;  line-height: normal;  margin-bottom: 30px;  text-align: left;}
.infoBlock a.readmore {  background: #000000 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom:10px;  padding: 10px 30px;
} 

.infoBlock1 {
  background: rgba(0, 0, 0, 0) url("images/transbg123.png") repeat scroll left top;
  height: auto;
  margin-left: 2px;
  padding: 20px;
  text-align: left;
}
.infoBlock1 h2 span{ margin-left:-38px; }
.infoBlock1 h2 .rsImg{ max-width:50%; }
.infoBlock1 h2{  font-size:35px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
.infoBlock1 p {  color: #000000;  font-family: "Source Sans Pro",sans-serif;  font-size: 25px;  line-height: normal;  margin-bottom: 30px;  text-align: left;}
.infoBlock1 a.readmore {  background: #dd0084 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom:10px;  padding: 10px 30px;
} 

.infoBlock1 a.secreadmore {  background: #dd0084 none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  font-family: "Source Sans Pro",sans-serif;  font-size: 13px;  margin-bottom:10px;  padding: 10px 30px;
} 

.post_list {max-width: 570px;width: 60%; margin-right:2%; float: left; margin-bottom:30px;}
.sidebar {max-width: 315px;width: 38%;float:right; }   
    
    
    


}

@media (min-width:959px) and (max-width:960px) {

    .header.mobile .logo {margin-top:0px !important; padding:20px 0 34px 20px;  float:left } }

@media (min-width:961px) and (max-width:1023px) {
    .header.mobile .logo {margin-top:0px !important; padding:20px 0 34px 20px;  float:left } 
}



@media (min-width:960px) and (max-width:1023px) {

    .inner_content .columnblock{ width:auto; padding-left:3%; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important ;top:0 !important;  }
    /*.main-content { padding-left:0px; }*/
    .mobile_navigation {margin-top: 20px; right: 25px;  width: 180px;}
    #text-8 {background: none repeat scroll 0 0 #f0f0f0;display: block;float: left;margin: 0 auto;padding: 35px 5% 10px;text-align: center;width: 90%;}
    .member { float: left;margin-bottom: 30px;margin-right: 30px;width: 47%;}
    .inner_content { padding:20px }
    .inner_content .columnblock{ width:93% !important; }
    .price_option li {display: inline-block;font-size: 18px;margin: 3% 1%;width: 31%; line-height:normal }
    #page{ margin-bottom:0 !important }
    .price_box {width: 45%;}
    #page{ background:#fff;  box-shadow:0px -18px 17px #999999; }
    a.nav_link {background: url("images/nav-bg.png") no-repeat scroll center center #f2f2f2; border-radius: 5px;color: #333333;float: right;font-family: "Conv_gotham-rounded-book";
        font-size: 0;height: 34px;margin-right: 20px;    margin-top: 22px;outline: medium none;
        padding: 0;text-align: center;text-decoration: none;    text-transform: uppercase; width: 32px; float:right;}
    .nav-menu-mobile li a{   color: #414042;    display: block; text-align:left;
        font-family: 'Source Sans Pro', sans-serif;font-size: 14px;line-height: 25px;text-decoration: none;text-transform: uppercase; padding-bottom:4px; }
    .nav-menu-mobile li{ list-style-type:none; display:block; margin-bottom:6px; }    
    .element img{ max-width:100%; }
    .mobile_footer{ background:#fff }
    .inner_content{  padding:20px; }
    #text-7{  clear:right}
    #text-8 { width:90%; margin:0 auto; padding:15px 5% 10px 5%; display:block; background:#f0f0f0; text-align:center; float:left }
    .inner_content .columnblock{ width:auto; padding-left:20px; padding-right:6.5%; border-left:1px solid #d8d8d8; float:left; margin-bottom:20px !important; padding-bottom:20px; position:relative !important ;top:0 !important;width:90% !important; left:0 !important  }        
    .member { float: left;margin-bottom: 30px;margin-right: 30px;width: 47%;}
    .page_title{ padding:15px 0 15px 20px }    
    .inner_content {padding: 20px;}
    .border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}
    .price_box h3{width:88.5%;}    
    .price_option li img.icon{ margin-right:9px; }
    .dview {float: left;position: relative; height:auto;width: 49.9%;}
    .dviewlink{ left:21%; }
    .gmap {border-right:0px solid #ffffff;float: right;height:auto;position: relative;width: 49.9%;}
    .page-template-contact .entry-content {float: left;margin-bottom: 40px;margin-right: 6%;width: 50%;}
    .contact_info {float: left;margin-right: 0;width: 40%;}
    .page_title{ padding-left:20px; }
    .whats-included .inner_content{ padding:20px !important;  }
    .container{ width:100% !important;}
	.bottom_sidebar{ padding-right:0px; }
     .leftcolumn_block{ width:47%; float:left }
	.rightcolumn_block{ width:47%; float:right }
    .right_description {float: left;width: 74%;}
    .strip_inner{ width:67%; padding: 20px 3% 20px 30%;}
    .footer_strip {background-color: #ffffff;height: auto !important; }
     #text-9, #text-10{ margin:0 !important;  } 

.post_list {max-width: 570px;width: 63%; margin-right:2%; float: left; margin-bottom:30px;}
.sidebar {max-width: 315px;width: 35%;float:right; }   


}


@media (min-width:1024px) and (max-width:1279px) {
    /* .innerpage_content{ width:100%; }*/
    .innerpage_banner img{ width:100%; }
    /*.member { float: left;margin-bottom: 30px;margin-right: 30px;width: 47%;}*/
    #text-8 {background: none repeat scroll 0 0 #f0f0f0;display: block;float: left;margin: 0 auto;padding: 35px 5% 10px;text-align: center;width: 90%;}
    .inner_content {/*padding: 2.5%;width: 95%;*/}
   /* #page{ margin-bottom:0 !important }*/

    .price_option li { font-size: 16px; line-height: normal /*display: inline-block;font-size:18px;margin: 3% 1%;width: 31%;*/}
    .price_box {width: 45%;}
    /*.border{border-bottom: 20px solid #f0f0f0;border-left: 20px solid #f0f0f0;border-right: 20px solid #f0f0f0;}*/
    .price_box h3{width:88.5%;}
    .gmap { width: 50%; height: auto;}
    .dview {width: 50%; height: auto; box-sizing: border-box;}
    .dviewlink{ /*left:21%;*/ }
    .page-template-contact .entry-content {/*float: left;margin-bottom: 40px;margin-right: 6%;*/width: 50%;}
    .contact_info {float: left;margin-right: 0;width: 40%;}
	.bottom_sidebar{ padding-right:30px; }
 .leftcolumn_block{ width:45%; float:left }
.rightcolumn_block{ width:45%; float:right }

.right_description {
    float: left;
    width: 74%;
}

.footer_strip #text-9 { float:left; margin-left:0; color:#848484; font-size:15px  }
.footer_strip #text-10 { float:right; margin-right:50px; color:#848484; font-size:15px}
.strip_inner{ width:77%; padding-left:23%; padding-top:40px; }
.strip_inner a{ color:#848484; font-size:15px; text-decoration:none; }

    /*.whats-included .inner_content{ padding:20px !important;  }*/
    /*.page_title{ padding-left:20px; }*/
	
.post_list {max-width: 570px;width: 63%; margin-right:2%; float: left; margin-bottom:30px;}
.sidebar {max-width: 315px;width: 35%;float:right; }   

	
	
}
