@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1032px) {nav{background:none!important}}@media only screen and (min-width: 768px) and (max-width:783px) {nav{width:100%;padding:0;}}@media only screen and (min-width: 768px) and (max-width: 1032px) {header .btm_row{background:none}nav{width:100%;padding:0;}header .btm_row{background:url(../images/header_btm_row_bg.jpg) repeat-x 0 0;}nav .small_nav li{padding:0 6px;font-size:10px}nav .big_nav{padding-left:1px}nav .big_nav li{width:32%;padding-top:0}nav .big_nav li a{font-size:10px;border-radius:0 0 10px 10px;}.camera_thumbs_cont ul{padding:3px 1px 4px!important}.camera_thumbs_cont ul li{padding:0 4px!important;}.drop_down{width:430px}.drop_down.middle .left{margin:0;width:250px;padding-left:15px}.drop_down .left{width:210px;margin:0;padding-right:30px}.drop_down ul>li>a{background:none!important;font-size:12px}.drop_down ul>li{width:100%}.drop_down ul>li>a:hover{background:none!important}.top_row address{text-align:center;width:50%}.top_row .logo{width:51%}.top_row .logo small{left:40.2%;font-size:10px}.top_row address strong a{cursor:pointer}.tab_container .content_box .right_content strong a{cursor:pointer}.call_row strong a{cursor:pointer}.light_gray_box .red_strip strong a{cursor:pointer}footer .links li p a.num{cursor:pointer}right_container .contact_box p strong a{cursor:pointer}.right_container .help p strong a{cursor:pointer}.top_row address br{display:none}.tab_container .tab li{font-size:25px;padding:11px 38px 7px}.tab_container .content_box{background-size:100% auto;margin-top:-27px}.tab_container .content_box .right_content{width:40%}.tab_container .content_box .right_content strong{font-size:30px;line-height:34px}#slider_container .slider .slide .right p{padding-bottom:15px}.banner h1{font-size:14px;line-height:18px}.banner h2{font-size:15px;line-height:18px}.banner p{font-size:27px;}#banner_container.inner p{font-size:20px!important}#banner_container.inner h2 span{font-size:21px}#banner_container.inner p span{font-size:20px}.common_block_sec .right_details .btn_row a{margin:0}.common_block_sec .difference{padding:0}.common_block_sec h4 br{display:none}.gray_box .red_strip{width:117.8%;padding:10px 0}.call_row span{font-size:16px}.call_row span strong{font-size:17px}.call_row strong{font-size:36px}.form_section{padding:30px 2% 0;width:96%}.form_section .left_sec{width:70%}.form_section .left_sec .left_col{width:200px}.form_section .left_sec .right_col{width:285px}#slider_container .slider .slide .left img{max-width:none}#slider_container .slider .slide .right{width:32%}#slider_container .slider .slide .right h3{font-size:18px;line-height:22px}#banner_container{overflow:hidden;padding-top:60px;min-height:266px}.tab_container{overflow:hidden}.gray_box ul li a{margin-bottom:32px}.left_container{background-size:100%;margin-left:0}.left_container .member li.first{width:28%;padding:3%;background-size:100%}.left_container .member li.middle{width:28%;padding:3%;background-size:100%}.left_container .member li.last{width:28%;padding:3%;background-size:100%}.left_container .member li a{width:100%;background-size:100%}.left_container .dotted_box{width:88%;padding:3% 6%}.light_gray_box{padding:37px 3% 9px 3%;width:94%}.light_gray_box .three_col{background-size:100%}.light_gray_box .three_col .success{width:100%}.light_gray_box .red_strip{width:100%}.light_gray_box .three_col .success .col1{width:34.4%}.light_gray_box .three_col .success .col2{width:28.6%}.light_gray_box .three_col .success .col3{width:28.6%}.left_container .two_col{background-size:100%}.left_container .two_col .common_box{width:49.5%}.left_container .two_col.grad_bg{background-size:100%}.left_container .repeat_bg{background-size:100%}.left_container .two_col .success_row img{display:none}.left_container p.staff.left{padding-left:0}.right_container h2{width:100%;font-size:10px;background-size:100% 100%;padding:15px 0;text-indent:20px;margin:0 -7px 15px}.right_container h4{font-size:22px}.right_container .picture{padding:0 5%;width:90%;background-size:100%}.right_container .thank_u{margin:0 0 0 5%;width:80%;padding:5%}.right_container .help{margin:5% 0 0 5%;width:84%;padding:3%}.right_container .help h5{font-size:12px;line-height:15px}.right_container .help h5 span{font-size:11px;line-height:15px}.right_container h3{width:100%;background-size:100% 100%}.right_container h3 span{font-size:32px}.right_container .img{max-width:100%}.right_container .comn_box{width:94%;padding:3%}.right_container .help p strong{font-size:9px}.right_container .help p img{margin-top:10px}.right_container ul li a{width:80%}.tab_container .tab.inner li{padding:10px 20px 10px 10px}.common_block_sec h3{padding-left:29px}.common_block_sec .next h5{font-size:25px;line-height:30px}footer .links li p{width:100%}.left_container p.staff strong span{font-size:16px;line-height:20px}.left_container p.staff strong{font-size:17px;line-height:20px}.common_block_sec .difference li{width:42.3%}.common_block_sec .difference li.last{width:41%}.common_block_sec .right_details{padding-top:4px}.common_block_sec h2 br{display:none}.testimonial_box ul li{width:31%}.common_block_sec .right_details .btn_row{margin-left:-20px}.common_block_sec .right_details .bbb_logo{text-align:left}.common_block_sec .right_details .testimonial .quote{width:15%;left:-48px;top:-10px}.left_container .box{text-align:center}.left_container .video_box{float:none;display:inline-block;background-size:100% 100%;height:404px;width:90%;padding:5%;text-align:left}.left_container .video_box.large .video{width:40%;margin-bottom:0}.left_container .video_details .details .row{padding:0}.left_container .video_details .details .row .more_video{width:22%}.left_container .dotted_box.bg p img{margin-top:48px}.left_container .dotted_box.bg h4 span{font-size:13px}.left_container .dotted_box.bg{padding-bottom:0}.left_container .video_box.large{width:90%;background-size:100% 100%;height:404px}.left_container .video_details .details{width:56%}.left_container .video_details .details .row strong{width:56%;text-align:left}.left_container .video_box span.spacer{width:100%;margin-top:20px}.left_container .member li p{padding:0}.left_container .addiction_list3{width:94%;padding:3%}.left_container .addiction_list3 ul{width:25%}.left_container .addiction_list{width:94%;padding:3%}.left_container .addiction_list ul{width:25%}.right_container ul li{width:100%}.tab_container .tab{height:57px}.tab_container .tab li a{height:41px;}.drop_down{top:36px}.tab_container .tab li span{bottom:-26px}.tab_container .tab.inner li span{bottom:-24px}.tab_container .content_box.spacer{padding:61px 2.9% 0 2.8%}.tab_container .content_box .right_content h3 br{display:none}#slider_container .slider .left_arrow{z-index:9999}#slider_container .slider .right_arrow{z-index:9999}.blog .post_details .left_details{width:60%}.blog ul li{width:38.4%}.right_container h2.green{background-size:100% 100%;text-indent:0}.right_container .contact_box p{font-size:15px!important}.right_container .contact_box p strong{font-size:17px}.right_container .contact_box p span br{display:none}footer .logos{width:165px;padding:0;text-align:center;float:none;display:inline-block}footer p{padding:10px 0}footer{text-align:center}footer .links{text-align:left;padding:0;width:200px;float:none;display:inline-block;vertical-align:top}}@media only screen and (min-width: 480px) and (max-width: 767px) {.banner h1{padding-top:40px;}.banner h2{font-size:15px;}.tab_container .content_box .left_content{margin-bottom:0px;}.common_block_tres h3{font-size:27px;line-height:25px;}.common_block_tres .block_tres .columns{width:100%;margin-bottom:25px;}.common_block_tres .block_tres .columns img{margin-left:0px;}.tab_container .content_box .left_content .tablecompare .three_col .success{display:none;}.tab_container .content_box .left_content .tablecompare .red_strip{display:none;}.tab_container .content_box .left_content .table1 h3{font-size:20px;text-align:center;}.tab_container .content_box .left_content .table1 h3 span{font-size:13px;text-align:center;}.tab_container .content_box .left_content .tablecompare .three_col .col3 h3{line-height:20px;font-size:17px;text-align:center;}.tab_container .content_box .left_content .tablecompare .three_col .col2 h3{line-height:20px;font-size:17px;text-align:center;}.content_box .left_content .tablecompare .three_col .col1{display:none;}.content_box .left_content .tablecompare .three_col .col2{width:40%!important;text-align:center;}.content_box .left_content .tablecompare .three_col .col3{width:40%!important;text-align:center;}.content_box .left_content ul.test{list-style:none;padding:0px 0 0 0px;;text-align:justify;}.tab_container .content_box .left_content ul.test li{background:none;padding:0 0 10px 0px;color:#1b1b1b;font-size:9px;line-height:15px}.banner p.headline{padding-top:60px;}.banner h2 a{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:65%;cursor:pointer;margin:0px 15px 30px 15px;padding:2px;border:1px solid #018dc4;-webkit-border-radius:3px;border-radius:3px;border-color:#FFFFFF;font:normal normal bold 30px/normal "Times New Roman",Times,serif;color:rgba(255,255,255,1);text-align:center;-o-text-overflow:clip;text-overflow:clip;background:-webkit-linear-gradient(0deg,rgba(255,168,76,1) 0,rgba(255,123,13,1) 100%);background:-moz-linear-gradient(90deg,rgba(255,168,76,1) 0,rgba(255,123,13,1) 100%);background:linear-gradient(90deg,rgba(255,168,76,1) 0,rgba(255,123,13,1) 100%);background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);-webkit-transition:all 300ms cubic-bezier(0.42,0,0.58,1);-moz-transition:all 300ms cubic-bezier(0.42,0,0.58,1);-o-transition:all 300ms cubic-bezier(0.42,0,0.58,1);transition:all 300ms cubic-bezier(0.42,0,0.58,1);}.top_row .logo{margin:0;width:100%;text-align:center}.top_row .logo small{left:40.2%}.top_row{padding-bottom:10px}header .btm_row{background:none;}.top_row address{width:100%;padding:0 0 11px 0;text-align:center}.top_row address br{display:none}header nav{width:100%;padding:0}header nav ul li{float:left;width:100%;border-bottom:1px solid #333;background:#445223!important;padding:2% 0!important;text-align:center}header nav ul li a{color:#333;text-decoration:none;background:none!important}header nav ul li a:hover{text-decoration:none;color:#ccc}nav .big_nav{width:100%;padding:0}nav .big_nav li{width:100%;padding:2% 0!important;}nav .big_nav li a{padding:0;width:auto;text-shadow:none;float:none;line-height:25px}nav .big_nav li a br{display:none}nav .small_nav{width:100%;padding:0}nav .small_nav li{padding:0}nav .small_nav li a{float:none}.top_row address strong a{cursor:pointer}.tab_container .content_box .right_content strong a{cursor:pointer}.call_row strong a{cursor:pointer}.light_gray_box .red_strip strong a{cursor:pointer}footer .links li p a.num{cursor:pointer}.right_container .contact_box p strong a{cursor:pointer}.right_container .help p strong a{cursor:pointer}.camera_thumbs_cont ul li{padding:0 15px!important}.drop_down{width:90%;padding:5%;padding-top:230px;top:35px;z-index:999999;position:static!important;border:none}.drop_down ul li{background:url(../images/sub-menu_over_bg.png) no-repeat 0 7px!important;border:none;padding:1% 0!important;}.drop_down .right{right:28%}.drop_down.middle .right{left:auto;right:28%}.drop_down .left{width:100%;border:none;margin:0;padding:0}.drop_down ul>li>a{line-height:16px!important}.left_container .quotehighlight_box{width:94%;padding:3%;text-align:center}#banner_container{background:url(../images/home-responsive-saintjuderetreats.jpg) no-repeat 0 0!important;min-height:355px;padding:10px 0 0 0;background-size:100% 100%!important}#banner_container.inner h2 span{font-size:20px;line-height:24px;padding-top:0}#banner_container{margin-top:-32px;}.banner h1.addiction{padding-top:5px}#banner_container.inner h2 br{display:none}.banner p{font-size:22px!important;line-height:24px;padding-bottom:0!important;text-align:center;font-weight:bold;}.banner h1{font-size:25px;line-height:25px;text-align:center}.banner h1.addiction{font-size:18px;line-height:16px;text-align:center}.banner h2{font-size:12px;padding-bottom:0;text-align:center;margin-bottom:10px;}.banner h2.red_border{display:none}.banner h3{font-size:12px;padding-bottom:0;text-align:center}.banner h3{font-size:17px;padding-top:0;text-align:center}.banner h3 span{font-size:20px;padding-bottom:0;text-align:center}.banner{width:96%;padding:0 2%;min-height:286px}.tab_container ul.tab{width:100%;padding:0;margin-bottom:-28px;background:#a7bb47;height:60px}.tab_container .tab li{width:20%;text-align:center;font-size:12px;line-height:15px;margin-bottom:5px;padding:2%;background:none;}.tab_container .tab li 2{margin-top:16px;}
	.tab_container .tab li.last a strong{padding-top:16px; display:block}
	.tab_container .tab li.first+li a strong{padding-top:16px; display:block}
	.tab_container .tab li.first a{padding-top:16px; height:39px}
	.tab_container .tab li:first-child{padding-left:2%}
	.tab_container{background:none; overflow:hidden}
	.tab_container .tab li a{height:49px; float:none; display:block}
	#slider_container .slider .left_arrow{z-index:9999; top:40px}
	#slider_container .slider .right_arrow{z-index:9999; top:40px}
	.slideContent{width:100%; float:left; overflow:hidden}
	.tab_container .tab.inner li{width:20%; padding:2%; line-height:15px}
	.tab_container .tab.inner li strong{padding:0 !important}
	.tab_container .tab li span{left:30%; bottom:-18px;}
	.tab_container .content_box .left_content{width:100%}
	.tab_container .content_box .right_content{width:100%; padding:20px 0 0 0}
	.tab_container .content_box .right_content .all_fam{text-align:center;}
	.tab_container .content_box .right_content .all_fam img{float:none}
	#slider_container .slider h2{font-size:38px; line-height:42px; top:-34px}
	#slider_container{background:url(../images/slider_container_bg2.jpg) repeat 0 0;}
	#slider_container .slider .slide{text-align:center}
	#slider_container .slider .slide .left{width:80%; float:none; display:inline-block}
	#slider_container .slider .slide .right{width:80%; float:none; display:inline-block; text-align:left; padding:10px; margin:0; min-height:auto}
	.common_block_sec .left_details{width:100%}
	.common_block_sec .right_details{width:100%}
	.common_block_sec .left_details2{width:100%}
	.common_block_sec .right_details2{width:100%}
	.common_block_sec .right_details .testimonial p{width:100%; text-align:center}
	.common_block_sec .right_details .testimonial span{width:100%; text-align:center}
	.common_block_sec .right_details .btn_row a{float:none; display:inline-block; margin:0 !important}
	.common_block_sec .right_details .btn_row{text-align:center}
	.common_block_sec .right_details .testimonial .quote{left:-5px}
	.common_block_sec .difference{padding:0 10px}
	.common_block_sec .difference li{width:100%; text-align:center; border-bottom:2px dotted #ACACAC; padding:10px 0; margin:0 0 10px 0; font-size:20px; line-height:24px; border-right:none}
	.common_block_sec .difference li.last{padding:0}
	.gray_box{width:85%}
	.gray_box .green_box{width:100%; margin:0}
	.gray_box .orange_box{width:100%; margin:22px 0 0 0}
	.gray_box .red_strip{width:100%; margin:0; font-size:14px; padding:5px 0}
	.gray_box ul{width:94%; padding:0 3%}
	#slider_container .slider{padding-bottom:70px; height:auto}
	.form_section{width:100%; padding:20px 0}
	.banner ul {display:none}
	.form_section .left_sec{width:96%; padding:0 0 0 4%}
	.form_section .left_sec .right_col{width:90%; float:left}
	.form_section .right_sec{width:100%; display:none}
	.call_row span{width:100%; padding:10px 0 0 0; text-align:center}
	.call_row strong{font-size:24px; width:100%; text-align:center; display:inline-block}
	.call_row strong img{margin-right:10px}
	.bottom_content p.spacer{padding-bottom:15px}
	.common_block_sec h3{font-size:12px; padding-top:5px; padding-left:0; }
	.tab_container .content_box{background-size:100% auto; margin-top:11px; padding-top:35px}
	.tab_container .content_box .right_content strong{font-size:32px; line-height:36px}
	.tab_container .content_box .right_content p{padding:0; text-align:center}
	.tab_container .content_box .right_content .help_box{padding:20px 0 0 20px}
	.common_block_sec h2{font-size:27px; line-height:28px}
	.common_block_sec h2 br{display:none}
	.common_block_sec h4{font-size:22px; line-height:26px}
	
	.left_container{width:90%; padding:5%; background-size:100% auto; margin-left:0}
	.left_container .member{margin:0; text-align:center}
	.left_container .member li{float:none; display:inline-block; width:235px !important; }
	.left_container h4{text-align:center}
	.left_container .addiction_list3{width:94%; padding:3%}
	.left_container .addiction_list3 h4{margin:15px 0}
	.left_container .addiction_list3 ul{width:50%; padding-bottom:20px}
	.left_container .addiction_list{width:94%; padding:3%}
	.left_container .addiction_list h4{margin:15px 0}
	.left_container .addiction_list ul{width:50%; padding-bottom:20px}
	.left_container .dotted_box{width:82%; padding:6% 15% 4% 3%}
	.light_gray_box .three_col{background-size:100% auto}
	.light_gray_box .three_col .col1{padding:0 2%}
	.light_gray_box .three_col .col2{padding:0 2%; width:27.5%}
	.light_gray_box{padding:37px 1.5% 10px 1.5%; width:95% !important}
	.light_gray_box .three_col .col3{padding:0 2%;width:26.5%}
	.light_gray_box .three_col .success{width:100%; padding:5px 0}
	.light_gray_box .red_strip{width:96%; padding:2%}
	.light_gray_box .three_col .col1 strong{font-size:14px}
	.light_gray_box .three_col strong{font-size:13px; line-height:20px}
	.light_gray_box .three_col .success .col1{width:33.2%}
	.light_gray_box .three_col .success strong{font-size:12px}
	.light_gray_box .three_col .success .col2{width:27.4%}
	.light_gray_box .three_col .success .col3{width:27.4%}
	.left_container .two_col{background-size:100% auto}
	.left_container .two_col .common_box{width:48.7%}
	.light_gray_box .red_strip.bg{width:96%}
	.left_container .two_col.grad_bg{background-size:100% auto}
	.left_container .repeat_bg{background-size:100% auto}
	.left_container .two_col .success_row img{display:none}
	.left_container .two_col .common_box.full .ribbon{display:none}
	.left_container .two_col .common_box.full h3{text-align:center; padding:0}
	.left_container .two_col .common_box.full ul{padding:10px; width:auto}
	.left_container .two_col .success_row strong.spacer{padding-left:0; width:100%; font-size:11px}
	.left_container p.staff.left{padding-left:0}
	.left_container .video_box{width:82%; padding:8%; background-size:100% 100%}
	.left_container .video_box.large{width:82%; padding:8%; background-size:100% 100%; padding-top:12px}
	.left_container .two_col .success_row strong{font-size:12px}
	.left_container .video_box h3{font-size:17px; padding-right:10px}
	.left_container .video_box .video{width:100%}
	.left_container .video_box .video img{max-width:100%}
	.left_container p.staff .img_box{margin:0 7px 0 0; width:100px; text-align:center;}
	.left_container p.staff .right_section{width:100%; text-align:center}
	.left_container .video_details .details{width:100%; padding:0}
	.left_container .video_box .video{margin:10px 0}
	.left_container .video_box.large .video{width:100%; margin:5px 0 0 0}
	.left_container .video_details .details h4{padding:0}
	.left_container .video_box span.spacer{width:100%}
	.left_container .video_box span.spacer br{display:none}
	.left_container .video_details .details .row{padding:0}
	.left_container .video_details .details .row .more_video{width:23%}
	.left_container .list_box{text-align:center; margin:0; background-size:100%}
	.left_container .list_box li{width:246px; padding:5% 0; margin:0; float:none; display:inline-block}
	.left_container .list_box li.last{margin:0}
	.left_container .list_box li p{padding:5px 30px}
	.right_container{width:100%; text-align:center; padding-top:0}
	.right_container h2{width:100%; margin:0; padding:15px 0;background:url(../images/right_head_bg.png) no-repeat top center; text-align:center}
	.right_container ul{padding:10px 0; text-align:left; float:none; display:inline-block; width:240px}
	.right_container ul li{display:inline-block; float:none}
	.right_container .picture{background:url(../images/picture_bg.jpg) no-repeat top center}
	.right_container .thank_u{float:none; display:inline-block; margin:0; width:198px}
	.right_container .help{float:none; display:inline-block}
	.right_container h3{background:url(../images/right_head_bg1.png) no-repeat top center; width:100%; text-align:center; margin:10px 0 0 0; padding:0}
	.right_container .img{float:none; max-width:100%}
	.right_container .comn_box{float:none; display:inline-block; width:230px}
	.right_container .thank_u.spacer{padding-bottom:20px}
	.testimonial_box ul li{width:100%; padding:10px 0}
	.banner .hand{display:none}
	.tab_container .content_box .left_content h3{font-size:20px; line-height:24px}
	.left_container .dotted_box p img{width:100%}
	.left_container .dotted_box.bg p img{margin-top:-10px}	
	.blog .post_details .left_details{width:100%}
	.blog .post_details .right_pic{width:100%; margin:0}
	.right_container h2.green{background:url(../images/right_head_bg2.png) no-repeat top center; text-indent:0; padding:19px 0}
	.right_container .contact_box p{text-align:center}
	.right_container .contact_box p span{text-align:center}
	.blog .blog_details ul li{padding-left:10%; width:90%}
	.blog .blog_details .social_media{text-align:center}
	.blog ul li{width:100%; margin:0 ; padding:0; background:none}
	.blog{padding-bottom:0}
	.right_container h2.center + ul{padding-bottom:20px}
	.drop_down .left h3{text-align:center}
	.left_container .video_box .video iframe{height:137px}
	.tab_container .content_box .right_content h3 br{display:none}
	.common_block_sec .next h5 br{display:none}
	.common_block_sec .next h5{font-size:25px; padding-top:0}
	#banner_container.inner p span{font-size:22px}
	#banner_container.inner p{font-size:24px; line-height:22px}
	.top_row .logo small{font-size:11px}
	.tab_container ul.tab.inner li+li+li a{padding-top:10px; height:39px}
	.tab_container .content_box.spacer{padding:61px 2.9% 0 2.9% !important; width:94.2%}
	
	
	
			
	footer .logos{width:100%; padding:0; text-align:center}
	footer .links{width:100%; text-align:center; padding:10px 0 }
	footer .links.spacer{width:100%}
	footer p{text-align:center; width:94%; padding:3%}
	footer .links li p{float:none; width:100%; padding:0}
	footer p br{display:none}
	footer .links li p span{display:inline; padding-right:2px}
	footer .links li p img{float:none; vertical-align:middle}
	footer p a{display:inline-block}
	.toggleMenu{height:auto !important}
	
	
.call_row2017 span{font-size:24px;}
.btmarealft h3 {color: #15344c; font-size: 30px; line-height: 36px; font-weight: normal; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; word-spacing: -5px;}	
.btmarealft p {color: #373737; font-size: 20px !important; line-height: 20px!important; padding: 5px 0 5px 0!important; text-align: center; margin: 0 !important;font-family: 'open_sansregular';}	
footer .logos li img { vertical-align: middle; max-width: 80%; padding-top: 0px; padding-bottom: 0px;}
.btmlogo {display: none;float: left; margin: 0 20px 0 0;}
.btmarea {width: 100%; padding: 0px 2px 0px 0px;}
.btmarealft strong {font-size: 29px;line-height: 50px;text-align: center;}
.btmarealft p { line-height: 20px!important; text-align: center;}
.btmarealft {width: 95%; margin: 20px 5% 0 0;}
footer .links.spacer {display:none;}
.btmarealft strong a{color:#7f1618; text-decoration:none}
.top_row .logo img {max-width: 90%;}
.top_row address {color: #ffffff; font-size: 10px;}
.container.inner {margin-top: -30px;}
.btmareargt {display: none;}
.common_block_tres {width:90%;}
.common_block_tres .block_tres .columns {width: 90%;}
.right_container .picture4 a{color: #000; text-decoration:none;}
.bottom_content {width:95%}
.common_block_sec h3 {font-size:16px;}
		
	
}

@media only screen and (max-width:480px) {
	.top_row .logo{margin:0; width:100%; text-align:center}
	.top_row .logo small{left:40.2%}
	.top_row{padding-bottom:10px}
	header .btm_row{background:none;}
	.top_row address{width:100%; padding:0 0 11px 0; text-align:center}
   .top_row address br{display:none}
    header nav{width:100%; padding:0}
   header nav ul li{ float:left; width:100%;  border-bottom:1px solid #333; background:#445223!important; padding:2% 0!important; text-align:center}
   header nav ul li a{ color:#333; text-decoration:none;  background:none !important}
   header nav ul li a:hover{ text-decoration:none; color:#ccc}
	nav .big_nav{width:100%; padding:0}
	nav .big_nav li{width:100%; padding:2% 0 !important;}
	nav .big_nav li a{padding:0; width:auto; text-shadow:none; float:none; line-height:25px}
	nav .big_nav li a br{display:none}
	nav .small_nav{width:100%; padding:0}
	nav .small_nav li{padding:0}
	nav .small_nav li a{float:none}
	.top_row address strong a{cursor:pointer}
	.tab_container .content_box .right_content strong a{cursor:pointer}
	.call_row strong a{cursor:pointer}
	.light_gray_box .red_strip strong a{cursor:pointer}
	footer .links li p a.num{cursor:pointer}
	.right_container .contact_box p strong a{cursor:pointer}
	.right_container .help p strong a{cursor:pointer}
	.camera_thumbs_cont ul li{padding:0 15px !important}
	.drop_down{width:90%; padding:5%; padding-top:230px; top: 35px; z-index:999999; position:static !important;border:none}
	.drop_down ul li{background:url(../images/sub-menu_over_bg.png) no-repeat 0 7px !important; border:none; padding:1% 0 !important;  }
	.drop_down .right{right:28%}
	.drop_down.middle .right{left:auto; right:28%}
	.drop_down .left{width:100%; border:none; margin:0 ; padding:0}
	.drop_down ul > li > a{line-height:16px !important}
	.left_container .quotehighlight_box{width:94%; padding:3%; text-align:center}
	
		
	#banner_container{background:url(../images/banner_bg1.jpg) no-repeat 0 0 !important; min-height:355px;  padding:40px 0 0 0; background-size:100% 100% !important}
	#banner_container.inner h2 span{font-size:20px; line-height:24px; padding-top:0}
	#banner_container.inner h2 br{display:none}
	.banner p{font-size:20px !important; line-height:24px; padding-bottom:0 !important; text-align:center}
	.banner h1{font-size:12px; line-height:16px; text-align:center}
	.banner h2{font-size:12px; padding-bottom:0; text-align:center}
	.banner h2.red_border{padding:0 0 10px 0; width:100%; float:left}
	.banner h3{font-size:12px; padding-bottom:0; text-align:center}
	.banner h3 {font-size:17px; padding-top:0; text-align:center}
	.banner h3 span{font-size:20px; padding-bottom:0; text-align:center}
	.banner{width:96%; padding:0 2%; min-height:286px}
	.tab_container ul.tab{width:100%; padding:0; margin-bottom:-28px;background:#a7bb47; height:60px }
	.tab_container .tab li{width:29%; text-align:center; font-size:13px; line-height:15px; margin-bottom:5px; padding:2%; background:none;}
	.tab_container .tab li.last a strong{padding-top:10px; display:block}
	.tab_container .tab li.first+li a strong{padding-top:16px; display:block}
	.tab_container .tab li.first a{padding-top:10px; height:39px}
	.tab_container .tab li:first-child{padding-left:2%}
	.tab_container{background:none; overflow:hidden}
	.tab_container .tab li a{height:49px; float:none; display:block}
	#slider_container .slider .left_arrow{z-index:9999; top:40px}
	#slider_container .slider .right_arrow{z-index:9999; top:40px}
	.slideContent{width:100%; float:left; overflow:hidden}
	.tab_container .tab.inner li{width:20%; padding:2%; line-height:15px}
	.tab_container .tab.inner li strong{padding:0 !important}
	.tab_container .tab li span{left:30%; bottom:-18px;}
	.tab_container .content_box .left_content{width:100%}
	.tab_container .content_box .right_content{width:100%; padding:20px 0 0 0}
	.tab_container .content_box .right_content .all_fam{text-align:center;}
	.tab_container .content_box .right_content .all_fam img{float:none}
	#slider_container .slider h2{font-size:38px; line-height:42px; top:-34px}
	#slider_container{background:url(../images/slider_container_bg.jpg) repeat 0 0;}
	#slider_container .slider .slide{text-align:center}
	#slider_container .slider .slide .left{width:80%; float:none; display:inline-block}
	#slider_container .slider .slide .right{width:80%; float:none; display:inline-block; text-align:left; padding:10px; margin:0; min-height:auto}
	.common_block_sec .left_details{width:100%}
	.common_block_sec .right_details{width:100%}
	.common_block_sec .right_details .testimonial p{width:100%; text-align:center}
	.common_block_sec .right_details .testimonial span{width:100%; text-align:center}
	.common_block_sec .right_details .btn_row a{float:none; display:inline-block; margin:0 !important}
	.common_block_sec .right_details .btn_row{text-align:center}
	.common_block_sec .right_details .testimonial .quote{left:-5px}
	.common_block_sec .difference{padding:0 10px}
	.common_block_sec .difference li{width:100%; text-align:center; border-bottom:2px dotted #ACACAC; padding:10px 0; margin:0 0 10px 0; font-size:20px; line-height:24px; border-right:none}
	.common_block_sec .difference li.last{padding:0}
	.gray_box{width:85%}
	.gray_box .green_box{width:100%; margin:0}
	.gray_box .orange_box{width:100%; margin:22px 0 0 0}
	.gray_box .red_strip{width:100%; margin:0; font-size:14px; padding:5px 0}
	.gray_box ul{width:94%; padding:0 3%}
	#slider_container .slider{padding-bottom:70px; height:auto}
	.form_section{width:100%; padding:20px 0}
	.form_section .left_sec{width:96%; padding:0 0 0 4%}
	.form_section .left_sec .right_col{width:90%; float:left}
	.form_section .right_sec{width:100%; display:none}
	.call_row span{width:100%; padding:10px 0 0 0; text-align:center}
	.call_row span strong{display:inline}
	.call_row strong{font-size:24px; width:100%; text-align:center; display:inline-block}
	.call_row strong img{margin-right:10px}
	.bottom_content p.spacer{padding-bottom:15px}
	.common_block_sec h3{font-size:12px; padding-top:5px; padding-left:0; }
	.tab_container .content_box{background-size:100% auto; margin-top:11px; padding-top:35px}
	.tab_container .content_box .right_content strong{font-size:32px; line-height:36px}
	.tab_container .content_box .right_content p{padding:0; text-align:center}
	.tab_container .content_box .right_content .help_box{padding:20px 0 0 20px}
	.common_block_sec h2{font-size:24px; line-height:28px}
	.common_block_sec h2 br{display:none}
	.common_block_sec h4{
	font-size: 22px;
	line-height: 26px;
	padding-top: 20px;
}
	
	.left_container{width:90%; padding:5%; background-size:100% auto; margin-left:0}
	.left_container .member{margin:0; text-align:center}
	.left_container .member li{float:none; display:inline-block; width:235px !important; }
	.left_container h4{text-align:center}
	.left_container .addiction_list3{width:94%; padding:3%}
	.left_container .addiction_list3 h4{margin:15px 0}
	.left_container .addiction_list3 ul{width:50%; padding-bottom:20px}
	.left_container .addiction_list{width:94%; padding:3%}
	.left_container .addiction_list h4{margin:15px 0}
	.left_container .addiction_list ul{width:50%; padding-bottom:20px}
	.left_container .dotted_box{width:82%; padding:6% 15% 4% 3%}
	.light_gray_box .three_col{background-size:100% auto}
	.light_gray_box .three_col .col1{padding:0 2%}
	.light_gray_box .three_col .col2{padding:0 2%; width:27.5%}
	.light_gray_box{padding:37px 1.5% 10px 1.5%; width:95% !important}
	.light_gray_box .three_col .col3{padding:0 2%;width:26.5%}
	.light_gray_box .three_col .success{width:100%; padding:5px 0}
	.light_gray_box .red_strip{width:96%; padding:2%}
	.light_gray_box .three_col .col1 strong{font-size:14px}
	.light_gray_box .three_col strong{font-size:13px; line-height:20px}
	.light_gray_box .three_col .success .col1{width:33.2%}
	.light_gray_box .three_col .success strong{font-size:12px}
	.light_gray_box .three_col .success .col2{width:27.4%}
	.light_gray_box .three_col .success .col3{width:27.4%}
	.left_container .two_col{background-size:100% auto}
	.left_container .two_col .common_box{width:48.7%}
	.light_gray_box .red_strip.bg{width:96%}
	.left_container .two_col.grad_bg{background-size:100% auto}
	.left_container .repeat_bg{background-size:100% auto}
	.left_container .two_col .success_row img{display:none}
	.left_container .two_col .common_box.full .ribbon{display:none}
	.left_container .two_col .common_box.full h3{text-align:center; padding:0}
	.left_container .two_col .common_box.full ul{padding:10px; width:auto}
	.left_container .two_col .success_row strong.spacer{padding-left:0; width:100%; font-size:11px}
	.left_container p.staff.left{padding-left:0}
	.left_container .video_box{width:82%; padding:8%; background-size:100% 100%}
	.left_container .video_box.large{width:82%; padding:8%; background-size:100% 100%; padding-top:12px}
	.left_container .two_col .success_row strong{font-size:12px}
	.left_container .video_box h3{font-size:17px; padding-right:10px}
	.left_container .video_box .video{width:100%}
	.left_container .video_box .video img{max-width:100%}
	.left_container p.staff .img_box{margin:0 7px 0 0; width:100px; text-align:center;}
	.left_container p.staff .right_section{width:100%; text-align:center}
	.left_container .video_details .details{width:100%; padding:0}
	.left_container .video_box .video{margin:10px 0}
	.left_container .video_box.large .video{width:100%; margin:5px 0 0 0}
	.left_container .video_details .details h4{padding:0}
	.left_container .video_box span.spacer{width:100%}
	.left_container .video_box span.spacer br{display:none}
	.left_container .video_details .details .row{padding:0}
	.left_container .video_details .details .row .more_video{width:23%}
	.left_container .list_box{text-align:center; margin:0; background-size:100%}
	.left_container .list_box li{width:246px; padding:5% 0; margin:0; float:none; display:inline-block}
	.left_container .list_box li.last{margin:0}
	.left_container .list_box li p{padding:5px 30px}
	.right_container{width:100%; text-align:center; padding-top:0}
	.right_container h2{width:100%; margin:0; padding:15px 0; background-color: #782424; text-align:center; background-image:none;}
	.right_container ul{padding:10px 0; text-align:left; float:none; display:inline-block; width:240px}
	.right_container ul li{display:inline-block; float:none}
	.right_container .picture{background:url(../images/picture_bg.jpg) no-repeat top center}
	.right_container .thank_u{float:none; display:inline-block; margin:0; width:198px}
	.right_container .help{float:none; display:inline-block}
	.right_container h3{background:url(../images/right_head_bg1.png) no-repeat top center; width:100%; text-align:center; margin:10px 0 0 0; padding:0}
	.right_container .img{float:none; max-width:100%}
	.right_container .comn_box{float:none; display:inline-block; width:230px}
	.right_container .thank_u.spacer{padding-bottom:20px}
	.testimonial_box ul li{width:100%; padding:10px 0}
	.banner .hand{display:none}
	.tab_container .content_box .left_content h3{font-size:20px; line-height:24px}
	.left_container .dotted_box p img{width:100%}
	.left_container .dotted_box.bg p img{margin-top:-10px}
	.common_block_sec{background:url(../images/top_red_bg.jpg) no-repeat 0 0; background-size:100%; padding-top:12px}
	.blog .post_details .left_details{width:100%}
	.blog .post_details .right_pic{width:100%; margin:0}
	.right_container h2.green{background:url(../images/right_head_bg2.png) no-repeat top center; text-indent:0; padding:19px 0}
	.right_container .contact_box p{text-align:center}
	.right_container .contact_box p span{text-align:center}
	.blog .blog_details ul li{padding-left:10%; width:90%}
	.blog .blog_details .social_media{text-align:center}
	.blog ul li{width:100%; margin:0 ; padding:0; background:none}
	.blog{padding-bottom:0}
	.right_container h2.center + ul{padding-bottom:20px}
	.drop_down .left h3{text-align:center}
	.left_container .video_box .video iframe{height:137px}
	.tab_container .content_box .right_content h3 br{display:none}
	.common_block_sec .next h5 br{display:none}
	.common_block_sec .next h5{font-size:25px; padding-top:0}
	#banner_container.inner p span{font-size:22px}
	#banner_container.inner p{font-size:24px; line-height:22px}
	.top_row .logo small{font-size:11px}
	.tab_container ul.tab.inner li+li+li a{padding-top:10px; height:39px}
	.tab_container .content_box.spacer{padding:61px 2.9% 0 2.9% !important; width:94.2%}
	
	
	
			
	footer .logos{width:100%; padding:0; text-align:center}
	footer .links{width:100%; text-align:center; padding:10px 0 }
	footer .links.spacer{width:100%}
	footer p{text-align:center; width:94%; padding:3%}
	footer .links li p{float:none; width:100%; padding:0}
	footer p br{display:none}
	footer .links li p span{display:inline; padding-right:2px}
	footer .links li p img{float:none; vertical-align:middle}
	footer p a{display:inline-block}
	.toggleMenu{height:auto !important}
	
	.left_container .quotehighlightleft_box {
    width: 80%;
}

.call_row2017 span{font-size:24px;}
.btmarealft h3 {color: #15344c; font-size: 30px; line-height: 36px; font-weight: normal; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; word-spacing: -5px;}	
.btmarealft p {color: #373737; font-size: 20px !important; line-height: 20px!important; padding: 5px 0 5px 0!important; text-align: center; margin: 0 !important;font-family: 'open_sansregular';}	
footer .logos li img { vertical-align: middle; max-width: 80%; padding-top: 0px; padding-bottom: 0px;}
.btmlogo {display: none;float: left; margin: 0 20px 0 0;}
.btmarea {width: 100%; padding: 0px 2px 0px 0px;}
.btmarealft strong {font-size: 29px;line-height: 50px;text-align: center;}
.btmarealft p { line-height: 20px!important; text-align: center;}
.btmarealft {width: 95%; margin: 20px 5% 0 0;}
footer .links.spacer {display:none;}
.btmarealft strong a{color:#7f1618; text-decoration:none}
.top_row .logo img {max-width: 90%;}
.top_row address {color: #ffffff; font-size: 10px;}
.container.inner {margin-top: -30px;}
.btmareargt {display: none;}
.common_block_tres {width:90%;}
.common_block_tres .block_tres .columns {width: 90%;}
.right_container .picture4 a{color: #000; text-decoration:none;}
.left_container p.staff .right_setion { float: left; width: 100%;font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.left_container p.staff .img_box { margin: 0 7px 0 0; width: 100%;text-align: center;}
.left_container p.staff strong span {text-align: center;}
}


@media only screen and (min-width: 380px) and (max-width:480px) {
.common_block_sec{padding-top:20px}
.call_row2017 span{font-size:24px;}
.btmarealft h3 {color: #15344c; font-size: 30px; line-height: 36px; font-weight: normal; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; word-spacing: -5px;}	
.btmarealft p {color: #373737; font-size: 20px !important; line-height: 20px!important; padding: 5px 0 5px 0!important; text-align: center; margin: 0 !important;font-family: 'open_sansregular';}	
footer .logos li img { vertical-align: middle; max-width: 80%; padding-top: 0px; padding-bottom: 0px;}
.btmlogo {display: none;float: left; margin: 0 20px 0 0;}
.btmarea {width: 100%; padding: 0px 2px 0px 0px;}
.btmarealft strong {font-size: 29px;line-height: 50px;text-align: center;}
.btmarealft p { line-height: 20px!important; text-align: center;}
.btmarealft {width: 95%; margin: 20px 5% 0 0;}
footer .links.spacer {display:none;}
.btmarealft strong a{color:#7f1618; text-decoration:none}
.top_row .logo img {max-width: 90%;}
.top_row address {color: #ffffff; font-size: 10px;}
.container.inner {margin-top: -30px;}
.btmareargt {display: none;}
.common_block_tres {width:90%;}
.common_block_tres .block_tres .columns {width: 90%;}
.right_container .picture4 a{color: #000; text-decoration:none;}
.left_container p.staff .right_setion { float: left; width: 100%;font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.left_container p.staff .img_box { margin: 0 7px 0 0; width: 100%;text-align: center;}
.left_container p.staff strong span {text-align: center;}
}
