@media (max-width:1024px){
	.date_textouter .date_text{ margin-left:0px;}
	
	}

@media (min-width: 1081px) and (max-width: 1280px){
	header.smaller .main_navigation ul.navigation_wrap{ padding:0 0 0 145px;}
	#service_wrap ul li .service_text_wrap p{ min-height:95px;}
	#service_wrap ul li .service_text_wrap h3{ line-height:29px; font-size:25px;}
	.video_link iframe {
    right: 7px;
    top: 65px;
    width: 595px;
}
}
@media (min-width: 670px) and (max-width:767px){
  #banner .watch_video{width: 92.4% !important;}  
   #banner .download_link{width: 50%!important;} 
    }
@media (min-width: 1020px) and (max-width: 1130px){
.topcontainer h3{margin: 0px;  font-size: 24px;}    
    }
@media (min-width: 768px) and (max-width: 1080px){
	header .top_contact_info{font-size:23px;}
	#banner .banner_content_wrap{ padding: 225px 0 77px;}
	#service_wrap ul .col_padding{padding:0 15px;}
	#service_wrap ul li .service_text_wrap h3{font-size:20px; line-height:28px; min-height:142px;}
	#service_wrap ul li .service_text_wrap{font-size:15px; line-height:20px;}
	#service_wrap ul li .service_text_wrap p{min-height:96px;}
	#service_wrap ul li .service_link a{ padding:9px 25px; font-size:14px;}
	#about_us .about_us_text{font-size:15px;}
	.video_holder > img {width: 100%;}
	#testimonial .testimonial_title h2{font-size:32px;}
	#testimonial .testimonial_text{font-size:18px;}
	#testimonial .info_wrap a{font-size:18px;}
	#features_wrap ul li .features_text{padding:20px 15px; font-size:18px; line-height:30px;}
	#contact_us ul.social_media_wrap li a{ padding:20px 0 0 150px;} 
	#inner_contact_us .contact_info_wrap li a{font-size:14px;}
	#inner_contact_us .contact_info_wrap li{font-size:14px;}
	#inner_contact_us ul.social_media_wrap li a{ padding:20px 0 0 129px;}
	#inner_support .inner_support_text h2{font-size:25px;}
	#inner_support .guide_link_btn a{padding: 8px 17px;}
	#inner_support .guide_link_btn a .link_text_wrap .top_text{font-size:18px;}
	#inner_support .guide_link_btn a .link_text_wrap .btm_text{font-size:13px;}
	#category_landing ul li .landing_text a{font-size:14px; line-height:26px;}
	#category_landing ul li .landing_text{padding:13px 15px;}
	#inner_info ul.inner_info_wrap li a{font-size:14px;}
	#inner_info ul.inner_info_wrap li .tel_wrap span{ font-size:15px;}
	#inner_info ul.inner_info_wrap li .location_wrap{ font-size:14px;}
	#inner_contact_us .contact_us_text h3{ font-size:20px;}
	#inner_about_us .about_us_text h2{font-size: 28px; line-height: 34px;}
	#inner_about_us .about_us_text{font-size:15px; line-height:27px; padding:0 0 52px;}
	#inner_about_us .about_us_content_text h2{font-size:25px; line-height:36px;}
	#inner_about_us .about_us_info .header_info h2{ font-size: 24px; line-height: 32px;}
	#inner_about_us .about_us_info .text_wrap{font-size:15px;}
	#inner_about_us .about_us_info .info_text ul.info_list li{font-size:15px;}
	#inner_banner .inner_banner_text h1{ padding: 18px 0 0;}
	#inner_header .right_header_text span{ font-size:15px}
	#inner_header .right_header_text {font-size: 12px; margin-top:-10px}
	#banner .video_link{ margin-left:0;}
	#about_us{ padding:20px 0;}
	#contact_us{ padding:50px 0;}
	#about_us .about_us_text h2{ font-size:34px; margin:34px 0 22px;} 
	#testimonial .testimonial_title h2{ margin:0 0 34px;}
	#testimonial { padding: 36px 0 66px;}
	#contact_us .contact_text h3{ font-size:32px; margin:0 0 30px;}
	#contact_us .social_icon { padding: 50px 0;}
	#inner_about_us { padding: 48px 0;}
	#inner_about_us .about_us_content_text{ padding:40px 0;}
	#inner_about_us .about_us_info{ padding: 25px 0 0;}
	#contact_us .contact_wrap{ padding:0 0 46px;}
	#inner_contact_us #fsSection30366217{ width:50%;}
	#inner_info{ padding:42px 0 30px;}
	#inner_contact_us{ padding:42px 0 0;}
	#inner_contact_us .contact_us_text h3{ line-height:28px; margin:0 0 34px;}
	#inner_contact_us .fsSubmit input.fsSubmitButton{ margin:3px 2px 0;}
	#inner_contact_us .social_icon { padding: 52px 0 100px;}
   	#inner_contact_us div.fsError{ width:94.6%;}
	header.smaller .main_navigation ul.navigation_wrap{ padding:0 0 0 105px;}
		.video_link iframe{ height: 297px; right: 9%; top: 38%;}
.video_link iframe {
   height: auto;
    position: relative;
    right: -38px;
    top: -179px;
    width: 284px;
}
.video_holder {
    position: relative;
    right: 36px;
    top: 18px;
    width: 433px;
    z-index: 99;
}
	.inner_testimonail_img {margin: 66px -4px; }
	#testimonial_wrapper .client_img img { width: 100%;}
}

@media (min-width: 980px) and (max-width: 1280px){
    #banner .watch_video a span{font-size: 20px;}
    #banner .download_link {font-size: 15px;}
    .banner_img { border-radius: 10px;}
    }
    @media (max-width: 1000px){
	header.smaller .main_navigation {
    margin: 10px;
		margin-left: 0;
    width: 98%;
}
}
    
@media (min-width: 768px) and (max-width: 960px){
	header.smaller .main_navigation {
    margin: 10px;
		margin-left: 0;
    width: 100%;
}
	#category_landing ul li .landing_text p{ background:rgba(128,183,74,0.9) ;padding:20px 25px; position:absolute; bottom:0;}
	#category_landing ul li:nth-child(even) .landing_text p{background:rgba(57,55,56,0.9); min-height:50px;}
	.about_us_img img { margin-top: 55px !important;}
	.responsiveSelectContainer { margin-bottom: 12px;  margin-right:0px;}
	#contact_us .contact_info_wrap li{font-size:13px;}
	#contact_us .contact_info_wrap li a{font-size:13px;}
	#contact_us .contact_padding {padding: 0;}
	#service_wrap ul li .service_text_wrap p{min-height:130px;}
	.video_title { padding-left: 9px;width: 100%;}
	#banner .watch_video a {
    font-size: 20px;
}
	#banner .watch_video {
  
    padding-bottom: 21px;
    padding-left: 17px;
    
}
#banner .download_link a{margin: 0 79px 17px;font-size: 12px;}
#banner .download_link { font-size: 11px;}
#banner .watch_video a span {font-size: 20px;}
.banner_img { margin-top: 20px;min-height: 244px;width: 132%;}
	.video_title h1 { font-size: 22px;
    margin-bottom: 20px;
    margin-top: -85px;}
	img.clipper_position { top: -17px; width: 50px;}
	#banner .download_link {padding-left: 19px;margin-top: 9px;}
	#banner .watch_video {padding-left: 17px;padding-top: 17px; padding-bottom: 0;}
}
@media (min-width: 799px) and (max-width: 900px){
	
   #about_us .about_us_img img { margin:0;}


}
@media (min-width: 1100px) and (max-width: 1280px){
    .video_holder {position: relative; right: 132px!important; top: 4px; width: 514px; z-index: 99;}
    .video_link iframe {height: 378px!important;right: -10px!important;top: 35px!important;width: 605px!important;}
    }

@media (min-width: 980px) and (max-width: 1280px){
	.video_link iframe {height: 232px;right: 17px; top: -271px;width: 364px;}
.video_holder {position: relative; right: 90px; top: 4px; width: 514px; z-index: 99;}
header .main_navigation ul.navigation_wrap li > a{font-size: 11px;}
}
@media (min-width: 961px){
.menu-no-padding{padding-right:0;}
}

@media (max-width: 767px){
	.payment_portal {
		font-size: 16px;
	}
	.payment_portal img {
    margin-right: 7px;
    height: 15px;
}
	
header .top_contact_info p {
    font-size: 16px;
    display: flex;
    flex-direction: column;
}
	header .top_contact_info {
		justify-content: center;
	}
	header.smaller #logo img.inner_logo {
		margin: auto;
	}
	.small_screen_center{ text-align:center;}
	#service_wrap ul li .service_text_wrap h3{min-height:inherit; margin:0 0 28px;}
	#service_wrap ul li .service_text_wrap p{min-height:inherit; margin:0 0 24px;}
	#testimonial .testimonial_text{text-align:left;}
	#testimonial a.left{left:2%;}
	#testimonial a.right{right:2%;}
	#about_us .about_us_wrapper .service_link {
    margin-bottom: 79px;
}

.form_body_outer .form_body{height: 304px;}

#fsCell31631978 {
    float: none;
    width: 100%;
}
#fsCell31631991 {
    float: none;
    width: 100%;
}
#fsCell31631992 {
    float: none;
    width: 100%;
}
#fsCell31631995 {
    float: none;
    width: 100%;
}


.video_title h1 { margin-top: -91px;}
.video_holder img {
    display: none;
  
}
.video_link iframe {
   height: 144px;
    right: 45px;
    top: 57%;
    width: 62%;
}
.video_holder {
    position: absolute;
    right: 0;
    top: 55%;
    z-index: 99;
}
	header{position:static;background:#393738;}
	#contact_us .contact_text h3{text-align:center; margin-top: -54px;}
	#contact_us ul.social_media_wrap li{float:none; width:100%; margin:0 0 30px;}
	#contact_us .social_icon{padding:38px 0 18px;}
	#inner_contact_us .contact_text h3{text-align:center;}
	#inner_contact_us ul.social_media_wrap li{float:none; width:100%; margin:0 0 30px;}
	#inner_contact_us .social_icon{padding:42px 0 5px;}
	header #logo{margin:0 0 20px;}
	#banner .banner_content_wrap{padding:66px 0; text-align:center;  margin:-31px 0 -71px;}
	#inner_header{position:static;}
	#inner_banner .inner_banner_text{padding:14px 0 50px;}
	#inner_support .guide_link_btn{float:none;}
	#inner_support .inner_support_text h2{margin:0 0 20px; font-size:30px; line-height:38px;}
	#category_landing ul.landing_content li{width:100%;}
	#category_landing ul li .landing_text{width:100%;}
	#inner_info ul.inner_info_wrap {display:block;}
	#inner_info ul.inner_info_wrap li{display:block; margin:0 0 20px; tline-height: 1px !important; text-align: left;}
	#inner_about_us .about_us_text{padding:0 0 30px;}
	#about_us .about_us_text{padding: 0 0 70px;}
	#about_us .about_us_img img { margin: -56px; }
	#testimonial .testimonial_title h2 {margin: 4px 0 12px;}
	#testimonial_wrapper .testimonial_text_wrap{ margin-top: 1px;}
	.the_content img[align="right"]{ display:block; margin:0 auto 25px;float:none;}
	.the_content img[align="left"]{ display:block; margin:0 auto 25px;float:none;}
	.the_content img.alignright{ display:block; margin:0 auto 25px;float:none;}
	.the_content img.alignleft{display:block; margin:0 auto 25px;float:none;}
	#testimonial a.left, a.right{ margin-top: 69px;}
	#contact_us .contact_info_wrap {margin-top: -50px; }
	#testimonial_wrapper .client_info { font-size: 18px; line-height: 25px; }
	#banner .banner_link_wrap{text-align:left;}
	#banner .banner_link_holder{width: 100%; margin:0 0 40px;}
	#banner .video_link{text-align:left;}
	#testimonial_wrapper .client_img{ margin-top: 12px; margin-bottom: 28px;}
	#testimonial_wrapper .testimonial_text_wrap{ padding:0 26px;}
	#inner_banner .inner_banner_text h1{padding:45px 0 0;}
	#contact_us .form_wrap div.fsError{ width:97%}
	#about_us { padding: 10px 0 0;}
	#about_us .about_us_text h2{ margin:34px 0 18px;}
	#testimonial { padding: 45px 0 52px;}
	#contact_us{ padding:90px 0 9px;}
	#inner_banner{ min-height:165px;}
	#inner_about_us .about_us_text h2{ font-size:28px; line-height:38px;} 
	#inner_about_us .about_us_content_text h2{ line-height:38px;}
	#inner_about_us .about_us_info .header_info h2{ font-size:28px; line-height:38px;}
	#inner_about_us .about_us_info{ padding:32px 0 0;}
	#inner_info{ padding:48px 0 26px;}
	#inner_contact_us{ padding:48px 0;}
	#inner_banner .inner_banner_text h1{ font-size:30px;}
	#inner_contact_us div.fsError{ width:97%;}
	#banner .banner_link_wrap{ left: 104px;  top: 165px;}
	#banner .watch_video a{ font-size:25px; margin:0 0 17px;}
	#banner .download_link a{ font-size:18px;}
	#banner .download_link{ font-size:16px;}
	.video_link iframe { }
	.video_link iframe {  height: 215px; position: absolute; right: 7%; top: 64%; width: 88%; }
	#inner_header .logo { padding: 0 0 20px;}
	#testimonial_wrapper .testimonial_content {padding: 45px 0 8px;}
	#banner .item{ min-height:755px;}
 	#service_wrap ul li .service_text_wrap {min-height:64px;}
 	#service_wrap ul li .service_link {margin-top:44px;}
    #onesource_category .width_1 { width: 100%;}
    #onesource_category .width_2{ width: 100%; padding-left: 25px;}
    #onesource_category .category_wrap .category_text .read_btn{padding-right: 4px;}
    #onesource_category .category_wrap{ width: 100%;}
}


@media (min-width: 768px) and (max-width: 960px){
	#banner .banner_link_holder{width:322px;}
	#banner .banner_link_wrap{  left: 15px;
    position: absolute;
    top: 129px;
    width: 100%;}
	#banner .watch_video a{font-size:22px; margin:0 0 16px;}
	#banner .download_link a{font-size:13px; line-height:19px;}
	#banner .download_link{font-size:13px; line-height:19px;}
  .remote_img > a {font-size: 8px;}
  .get_support {
    padding-right: 73px;}
    .remote_support > h2 {font-size: 36px;}
	
}
@media (min-width: 480px) and (max-width: 659px){
    #banner .watch_video{width: 91.4%!important;}
    }
@media (min-width: 400px) and (max-width: 767px){
	
	#services_wrap .services_content .services_text h2{ font-size: 29px; line-height: 38px;}
	#services_wrap .services_content .services_link a{font-size: 14px;}
	#category_landing ul li .landing_text a{font-size:17px; line-height:23px;}
	#inner_about_us .about_us_img{margin-top: 13px;}
	#inner_banner .inner_banner_text{padding:-1px 0 94px 0;}
	#service_wrap ul li .service_container {min-height:340px;}
	#banner .banner_link_wrap{left: 10px;top: 131px;width: 100%;}
    #banner .watch_video{ padding-left: 10px;}
    #banner .download_link{padding-left: 13px;}
    .video_title h1{ font-size: 19px;}
    img.clipper_position {
   
    top: -25px;
    width: 70px;}
    #banner .watch_video a span{font-size: 21px;}#banner .watch_video 
    {padding-bottom: 0px;}
	#banner .watch_video a{font-size:19px; margin:0 0 16px;}
	#banner .download_link a{font-size:12px; line-height:19px; padding:8px 9px; margin:0 0 6px;}
	#banner .download_link{font-size:12px; line-height:21px;}
	#banner .watch_video{width: 84%;}
	.banner_img { min-height: 401px;}
	#banner .banner_link_wrap { left: 43px!important; top: 156px!important;}
	.banner_img {border-radius: 10px;}
}

@media (max-width: 668px){
	#testimonial .testimonial_text{padding:0 33px;}
	#testimonial a.left{left:0;}
	#testimonial a.right{ right:0;}
	#contact_us ul.social_media_wrap{padding:0 61px 0 0;}
	#inner_contact_us ul.social_media_wrap{padding:0 61px 0 0;}
	#inner_contact_us .contact_us_text h3{font-size:21px; line-height:32px;}
	#inner_about_us .about_us_text h2{font-size:24px; line-height:32px;}
	#inner_about_us .about_us_text{font-size:14px;}
	#inner_about_us .about_us_content_text h2{font-size: 19px; line-height: 32px; margin-top: -21px;}
	#inner_about_us .about_us_info .header_info h2{font-size: 18px; line-height: 32px; margin-top: -22px;}
	#inner_about_us .about_us_info .text_wrap{font-size:14px; margin-top:-17px;}
	#inner_about_us .about_us_info .info_text ul.info_list li{  font-size: 14px; line-height: 25px; margin-top: -14px;}
	#inner_about_us .about_us_info .info_text ul.info_list{padding:0 0 0 52px;}
	#inner_contact_us  #fsSection30366212 { width:100%; float:left; margin:0 3% 0 0;}
	#inner_contact_us  #fsSection30366217 { width:100%; float:left;}
	#contact_us  .form_wrap #fsSection30366212 { width:100%; float:left; margin:0 3% 0 0;}
	#contact_us  .form_wrap #fsSection30366217 { width:100%; float:left;}
	#testimonial a.left { left: -9px;}
	#inner_about_us .about_us_text{ line-height: 24px;}
	#testimonial .testimonial_text p:before { left: 37px;}
	#about_us .about_us_text h2{ font-size:34px;}
	#testimonial .testimonial_title h2{font-size:24px; line-height:32px;}
	#features_wrap ul li .features_text{ line-height:26px;} 
	#contact_us .contact_text h3{ font-size:28px;} 
	#inner_about_us{ padding:46px 0 26px;}
	#inner_support .inner_support_text h2{ font-size:24px; line-height:32px;}
	#inner_contact_us div.fsError{ width:100%;}
	#inner_contact_us .fsSubmit input.fsSubmitButton{ padding:10px 39px 10px 34px;}
	#contact_us .form_wrap div.fsError{ width:100%;}
	#banner .banner_link_holder { width: 100%;}	
	#banner .watch_video a{ font-size:26px; margin:0 0 35px;}
	#banner .download_link a{font-size:14px; line-height:20px; padding:8px 9px; margin:0 0 6px;}
	#banner .banner_link_wrap{ left: 95px; top: 156px;}
	#banner .download_link{ font-size:16px;}
	.the_content h1, .the_content h2, .the_content h3, .the_content h4 { font-size: 25px;line-height: 38px;}
	#onesource_category .category_wrap .category_text .read_btn a{font-size: 15px;}
	#onesource_category .category_wrap .category_text .share_btn a{font-size: 15px;}
  

}

@media (max-width: 1080px){

    }

@media (max-width: 400px) {
	header .top_contact_info{font-size:16px!important;}
	#service_wrap ul li .service_text_wrap h3{font-size:20px; line-height:30px;}
	#service_wrap ul li .service_text_wrap{font-size:15px;}
	#about_us .about_us_text{font-size:15px;}
	#testimonial .testimonial_title h2{font-size:22px;}
	#testimonial .testimonial_text{ padding:0 26px; font-size:16px;}
	#testimonial_wrapper .testimonial_text_wrap{font-size:16px;}
	#features_wrap ul li .features_text{font-size:20px; padding:22px 20px;}
	#contact_us .social_icon h2{font-size:25px;}
	#contact_us ul.social_media_wrap{ padding:0 71px 0 0;}
	#contact_us ul.social_media_wrap li a{ padding:20px 0 0 175px;}
	#inner_contact_us .social_icon h2{font-size:24px;}
	#inner_contact_us ul.social_media_wrap{ padding:0 71px 0 0;}
	#inner_contact_us ul.social_media_wrap li a{ padding:20px 0 0 165px;}
	#testimonial .info_wrap a{font-size:16px;}
	#inner_banner .inner_banner_text h1{font-size:32px;}
	#inner_support .inner_support_text h2{font-size:19px; line-height: 30px;}
	#category_landing ul li .landing_text a{font-size:14px; line-height:24px;}
	#inner_info ul.inner_info_wrap li a{font-size:14px;}
	#inner_info ul.inner_info_wrap li .tel_wrap span{font-size:14px;}
	#inner_contact_us .contact_us_text h3{font-size:17px;}
	#inner_about_us .about_us_info .info_text ul.info_list{padding:0 0 0 36px;}
	#inner_about_us .about_us_text h2{ font-size: 22px; line-height: 32px; margin-top: -30px;}
	#services_wrap .services_content .services_text h2{ line-height: 28px; margin: 34px 0 35px; font-size: 20px;}
	#services_wrap .services_content .services_text{font-size: 14px; line-height: 26px;}
	#services_wrap .services_content .services_link a{ font-size: 12px; padding: 13px;}
	#testimonial_wrapper .client_info a{font-size: 14px;}
	#banner .banner_link_wrap{left: 10px;top: 131px;width: 100%;}
    #banner .watch_video{ padding-left: 10px; width: 84%;}
    number.next{margin-right: 10px;}
    #banner .download_link{padding-left: 13px;}
    .video_title h1{ font-size: 25px;}
    img.clipper_position {
   
    top: -25px;
    width: 70px;}
    #inner_support .guide_link_btn img { width: 100%;}
    #banner .watch_video a span{font-size: 16px;}
    #banner .watch_video {padding-bottom: 0;
    padding-top: 17px;}
	#banner .watch_video a{font-size:19px; margin:0 0 16px;}
	#banner .download_link a{font-size:12px; line-height:19px; padding:8px 9px; margin:0 0 6px;}
	#banner .download_link{font-size:12px; line-height:21px;}
	#about_us .about_us_text h2{ font-size:32px;} 
	#contact_us .contact_text h3{ font-size:26px;} 
	#contact_us .contact_info_wrap li a{ font-size:14px;}
	#contact_us .contact_info_wrap li{ font-size:14px;}
	#banner .banner_link_holder{
	    /*width:296px;*/
	    }
	.video_link iframe { height: 190px;
    right: 11px;
    top: -9px;
    width: 94%;}
	#inner_info ul.inner_info_wrap li .location_wrap{ font-size:14px;}
 


}

@media (max-width: 480px) {
    
    .remote_img > a {font-size: 8px;}
    .get_support {
    padding-right: 0;}
    .banner_img{min-height: 374px;}
    .the_content a, .the_excerpt a{font-size: 14px;}
    .the_content h1 a, .the_content h2 a, .the_content h3 a, .the_content h4 a{font-size: 14px;}
    
    .the_content div.alignright {  margin: 10px 0 20px; text-align: center; }
    .greenround {  border-radius: 50%; padding: 10px;}
    }
    
@media (max-width:1024px){
	.date_textouter .date_text{ margin-left:0px;}
	
	}

@media (min-width: 768px) and (max-width: 980px){
	.landing_textwrap h1 span.top_text{ font-size:43px;}
	.landing_textwrap h1{ font-size:67px;}
	.topcontainer .landing_textwrap{ font-size:15px;}
	.date_textouter .date_text{ font-size:26px; padding:15px 20px 15px;}

}

@media (min-width: 1024px) and (max-width: 1200px){
	
	
	.form_title_outer .left_corner{ left:-20px;}
	.form_title_outer h2{ font-size:20px;}
	.form_body_outer .form_body{ margin:0px;}
	
	}

@media (min-width: 901px) and (max-width: 1024px){
	.date_textouter .date_text{ font-size:18px; padding:15px 20px;}
	.topcontainer h3{ font-size:18px;}
	.topcontainer .landing_textwrap{ font-size:16px;}
	
	.form_title_outer .left_corner{ left:-20px;}
	.form_title_outer h2{ font-size:20px;}
	.form_body_outer .form_body{ margin:0px;}
	
	}

@media (min-width: 768px) and (max-width: 900px){
	.date_textouter .date_text{ font-size:13px; padding:15px 20px;}
	.topcontainer h3{ font-size:15px; margin-top:0px;}
	
	.form_title_outer .left_corner{ left:-20px;}
	.form_title_outer h2{ font-size:16px;}
	.form_body_outer .form_body{ margin:0px;}
	 #inner_header .right_header_text, #inner_header .right_header_text span{
            font-size: 15px;
        }
        .logo img {
    width: 80%;
}
.main_navigation {
    width: 90%;
}
div#inner_header .col-sm-7.small_screen_center {
    width: 50%;
}
div#inner_header .col-sm-3.small_screen_center.text-right.top_padding {
    width: 32%;
}
	}

@media (max-width: 767px){
header.smaller .main_navigation {
    margin: 10px 0;
}
#inner_header{    position: static;}
#inner_banner .inner_banner_text h1{ font-size: 30px; line-height: 35px;}
#contact_us .contact_text h3 {
    line-height: 30px;
    font-size: 24px;}
.small_screen_center{ text-align:center;}
.date_textouter .date_text{ padding:15px 15px 15px;}
.date_wrap .save_date{ float:none; margin-top:20px;}
.date_wrap .date_textouter{ float:none;}
#onesource_healthcare_info .topcontainer{ padding-bottom:50px;}
.topcontainer h3{ margin:0px;}
.form_title_outer .left_corner{ display:none;}

.date_textouter .date_text{ margin-left:0px;}

}

@media (max-width: 668px){
	.landing_textwrap h1{ font-size:46px;}
	.landing_textwrap h1 span.top_text{ font-size:32px;}
	#onesource_healthcare_info .bottom_container{ font-size:20px;}

}
@media (max-width: 320px) {
#banner .watch_video{width: 94% !important;}
}