@media (max-width: 1180px){
	.left_container_outer .left_container{ width:auto; margin:0 45px;}
	.top_containers .right_container{ width:auto; margin:0 30px 0 30px;}
	#mediacenter_page .video_text{ font-size:20px;}
	#mediacenter_page .blog_text{ font-size:20px;}
	
	}
@media (min-width: 768px) {
	/*********************************submenu***********************************************/
	#main_header .main_navigation ul.sub-menu {display: none; height: auto; padding:20px 0 0!important;  position: absolute; text-align: left; width: auto!important; z-index:10000; border-radius: 5px; left:auto; margin:6px 0 0 -20px;}
	#main_header .main_navigation ul.sub-menu li { display: block!important; height: auto !important; margin: 0px !important; text-decoration: none;  padding:0px!important; font-size:10px!important; color:#fff;   background:#000000; text-align:center;  width:100%!important; border-bottom:1px solid #fff; border-right:0;}
	#main_header .main_navigation ul.sub-menu li a{ display: block;font-size: 13px !important;line-height: 17px !important; padding:13px 25px!important; text-align: left; word-wrap: break-word; color: #fff!important; width:100%!important; background:transparent!important; margin:0!important; border-top:0!important; white-space: nowrap;}
	#main_header .main_navigation ul.sub-menu li:hover{ background:#6fa136!important;box-shadow:0 0 15px -7px #000 inset;}
	#main_header .main_navigation ul.sub-menu li:hover a{color: #fff!important;}
	#main_header .main_navigation ul.sub-menu li:first-child{border-radius: 5px 5px 0 0;}
	#main_header .main_navigation ul.sub-menu li:only-child{border-radius: 5px!important;}
	#main_header .main_navigation ul.sub-menu li:last-child{border-radius: 0 0 5px 5px;}
	#main_header .main_navigation li.menu-item a{ position:relative;}
	#main_header .main_navigation ul.sub-menu li a:before{background:none;}
	/*********************************submenu***********************************************/
    #web_testimonial_section .testimonial_wrap{ margin-left:-10px; margin-right:-10px;}
    #web_testimonial_section .testimonial_wrap > li{ padding:0 10px; float:left; width:50%; }
    #web_testimonial_section .testimonial_wrap > li:first-child > .testimonial_content{float:right;}
 #VideoLibrary-page .video-content{ display:table; width:100%;}
#VideoLibrary-page .vidoe-img-content{ display:table-cell; width:36%; vertical-align:middle; padding-right:18px;}
#VideoLibrary-page .text_wrap{ display:table-cell; width:64%; vertical-align:middle; padding-left:48px;}
   
    
}

@media (max-width: 1280px){
 .sidebar_wrap{ margin-left:0;}
}


@media (min-width: 768px) {
#sidebar_content .bottom_text p span{ display:block;}
}

@media (min-width: 768px) and (max-width: 1100px){
	#sidebar_content .heading_text h2{ font-size:17px;}
#sidebar_content .text_wrap h3{ font-size:25px; line-height:35px;}
#sidebar_content .sidebar_form h4{ font-size:14px; line-height:24px;}
#sidebar_content .sidebar_form{ font-size:11px;}
#sidebar_content .bottom_text{ font-size:8px;}
#sidebar_content .sidebar_form h4{ font-size:15px;}
#sidebar_content .sidebar_form{ font-size:15px;}
}

@media (max-width:600px) {
#sidebar_content .heading_text h2{ font-size:23px;}
#sidebar_content .text_wrap h3{ font-size:34px;}
#sidebar_content .sidebar_form h4{ font-size:20px;}
#sidebar_content .sidebar_form{ font-size:17px;}
#sidebar_content .bottom_text{ font-size:11px;}
}
@media (max-width: 430px) {

/*****************/
#sidebar_content .text_wrap h2{ font-size:26px;}
#sidebar_content .text_wrap{ font-size:18px;}

}
@media (min-width: 768px) and (max-width: 1080px){
.sidebar_form .fsSubmit input.fsSubmitButton{   background: hsla(0, 0%, 0%, 0) url("../images/btn.png") no-repeat scroll 0 0 / 172px auto; background-size: contain;
	width: 100%;}
.kingston_form .fsSubmit input.fsSubmitButton {
    background: hsl(30, 98%, 51%) none repeat scroll 0 0!important;}
.sidebar_wrap { margin:0px; max-width: 310px;	width: 100%;}
#blog .share_btn a{ font-size:15px; padding: 8px 16px;}
#media_video .title_text h3{ font-size:27px;}
#media_video .video_wrap{ font-size:20px;}
#media_video .video_btn a{ font-size:18px;}
#media_blog .blog_title{ font-size:27px;}
#media_blog .blog_text h5{ font-size:23px;}
#media_blog .blog_text{ font-size:16px;}
#media_blog ul.blog_btn li a{ font-size:16px;}
.the_content ol{/*width: 59%;*/ width: 91%;}

#maincontainer_wrap_secure .securebusiness_sidebar{ margin-left:0;}
#maincontainer_wrap_secure .securebusiness_sidebar .top_textwrap{ padding:27px 15px 0px;}
#maincontainer_wrap_secure .securebusiness_sidebar .sidebar_formbody{ padding:0px 15px 30px;}
#maincontainer_wrap_secure .top_textwrap h2{ font-size:28px;}
#maincontainer_wrap_secure .top_textwrap h3{ font-size:19px;}
#maincontainer_wrap_secure .sidebar_formbody .text_wrapper h4{ font-size:20px;}

}

@media screen and (max-width: 980px) {
	.sidebar_wrap{
		margin-top: 30px;
	}
}

@media (min-width: 768px) and (max-width: 900px){
#VideoLibrary-page .text_wrap{ padding-left:15px;}
#VideoLibrary-page .text_wrap{ font-size:16px; line-height:26px;}
}
@media (min-width: 768px) and (max-width: 900px){
 .title_wrap h2 { font-size:34px; line-height:40px;}
 .title_wrap h2 span{ font-size:88px; line-height:82px;}
 .btn_wrap a{ font-size:18px}
 .text_wrap h2{ font-size:15px;}

#media_video .title_text h3{ font-size:24px;}
#media_video .video_wrap{ font-size:17px;}
#media_video .video_btn a{ padding: 8px 40px; font-size:15px;}
#media_blog .blog_title{ font-size:24px;}
#media_blog .blog_text h5{ font-size:18px;}
#media_blog .width_2{padding-left: 18px;}
#media_blog .blog_text{ font-size:14px;}
#media_blog ul.blog_btn li a{ font-size:13px; width:65px; height:65px;}
}

@media (max-width: 960px){
#web_testimonial_section .testimonial_heading > h2{font-size:28px; line-height:38px;}
#web_testimonial_section .testimonial_heading{font-size:16px; line-height:26px;}
#VideoLibrary-page .text_wrap{ font-size:20px;}
}

@media (max-width: 767px){
.sidebar_wrap { margin:0 auto;}
#blog .share_btn a{ font-size:15px; padding: 8px 14px;}
#blog .share_btn{ float:none;}
#blog .share_btn{ margin-right: 0px;margin-top: 0px;}
.the_content ol{ /*width: 87%;*/ width: 91%;}
#web_testimonial_section .testimonial_wrap > li > .testimonial_content{max-width:100%; margin-bottom:32px; min-height:inherit;}
#web_testimonial_section .testimonial_content > .view_wrap > h6{min-height:inherit; margin:0 0 34px;}
#web_testimonial_section .testimonial_content > .view_wrap > p{min-height:inherit; margin:0 0 34px;}
#web_testimonial_section{padding:62px 0 80px;}
.small_screen_center{ text-align:center;}
#inner_banner .banner_wrapper{ padding: 40px 0;}
#inner_banner{ min-height: auto;}
#inner_banner .inner_title .btn{font-size: 14px;}
#VideoLibrary-page .vidoe-img-content { margin-bottom:30px;} 
#referral_content .col-sm-6.wrap-1 {width:100%;}
#referral_content .col-sm-6.wrap-2 { width:100%;}
#referral_content .form_wrap #fsRow2251210-1, #referral_content .form_wrap #fsRow2251210-3, #referral_content .form_wrap #fsRow2251210-5, #referral_content .form_wrap #fsRow2251210-7{width:100%;}
#referral_content .form_wrap #fsRow2251210-2, #referral_content .form_wrap #fsRow2251210-4, #referral_content .form_wrap #fsRow2251210-6, #referral_content .form_wrap #fsRow2251210-8{width:100%;}
}
@media (max-width: 350px) {
}
@media (max-width: 479px){
 .title_wrap h2 { font-size:44px; line-height:44px;}
 .title_wrap h2 span{ font-size:104px; line-height:92px;}
 .bottom_bg > img { margin-top:-30px;}
 #blog .share_btn a{ font-size:14px; padding: 6px 10px;}
 #VideoLibrary-page .video-heading h3{ font-size:22px; line-height:36px;}
#VideoLibrary-page .text_wrap{ font-size:18px; line-height:26px;}
#VideoLibrary-page .text_wrap ul li a{ font-size:14px;}
#VideoLibrary-page .text_wrap ul li a{ width:130px;}

}

@media (min-width: 768px) {
	#main_header .top_text{font-size:25px;}
	footer .letter_col{ padding-right:64px; width:auto; display:table-cell; float:none; vertical-align:middle;}
	footer .info_col{ border-left:1px solid #8b8d8f; padding-left:50px; width:auto; display:table-cell; float:none; vertical-align:middle;}
	#main_header .width2 { position:absolute; right:0; top:50%;  transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	#main_header .nav_col{ position:absolute; /*right:0;*/right:10px; top: 50%;  transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	#banner .service_content{transform: skewX(-12deg); -webkit-transform: skewX(-12deg); -moz-transform: skewX(-12deg); position:relative;}
	#banner .service_content .content_wrapper{transform: skewX(12deg); -webkit-transform: skewX(12deg); -moz-transform: skewX(12deg);}
	#banner .service_content .service_btn{transform: skewX(-12deg); -webkit-transform: skewX(-12deg); -moz-transform: skewX(-12deg);}
	#banner .service_content .service_btn span{display:inline-block;transform: skewX(12deg); -webkit-transform: skewX(12deg); -moz-transform: skewX(12deg);}
}
@media (min-width: 768px) and (max-width: 1280px) {
	#main_header .main_navigation ul li a{font-size:12px;}
	#main_header .main_navigation ul.sub-menu li a{font-size:12px!important;}
	.the_content iframe { width: auto; height: 200px;}
		#maincontainer_wrap .training_sidebar{ margin-left:0; padding:15px 10px 15px 10px;}

}
@media (min-width: 768px) and (max-width: 1100px) {
	#main_header ul.top_text li{font-size:20px; line-height:24px;}
	#main_header ul.top_text li .header_login li{font-size:18px; line-height:24px;}
	#main_header .main_navigation ul li{padding:0 14px;}
	#banner .banner_text h5{font-size:42px;}
	#banner .banner_text h1{font-size:75px; line-height:80px;}
	#banner .banner_text{font-size:23px;}
	#banner .service_icon img{width:48%;}
	#banner .service_text h4{font-size:20px; line-height:25px;}
	#banner .service_btn{font-size:16px;}
	#get_help ul.help_btn_wrap .top_text{font-size:32px;}
	#get_help ul.help_btn_wrap .btm_text{font-size:20px;}
	#about_us .tweets_wrap{padding: 20px 15px;} 
	#about_us .aboutus_text h2{font-size:24px;}
	#about_us .aboutus_text{font-size:16px;}
	#about_us .aboutus_text h6{font-size:23px;}
	#about_us .tweets_heading ul li img{width:100%;}
	#about_us .tweets_heading ul li:first-child {  width: 22%;}
	#blog .blog_wrapper li:nth-child(2n){padding-right:15px;}
	#blog .blog_img img{width:100%;}
	#blog .blog_text{padding-left:11px; font-size:14px;}
	#blog .blog_text h4{font-size:19px; letter-spacing:0;}
	#career_featured .title h2 { font-size:22px; line-height:30px;}
	#career_content .content_warp h2 { font-size:15px; line-height:24px;min-height: 144px;}
	#career_content .content_warp { font-size:14px; line-height:22px;}
	#career_featured .form_title h3 { font-size:28px; line-height:30px;}
	#category .blog_warp { font-size:19px;}
	#generic_content .generic_text { padding-right:0px;}
	#get_services .get_info { padding:0 0 32px;}
	#get_services .get_header{ padding:44px 20px;}
	#get_services .get_header h3 { font-size:40px;}
	#get_services .get_header a { font-size:24px;}
	#thank_blog .blog_warp { font-size:19px;}
	#inner_banner.thank .thank_title { font-size:37px;}
	#referral_content .content_wrap { padding:31px 0 0;}
	#referral_content .top_content h2 { font-size:42px;}
	#generic_content .generic_middle_text ul li{width:340px;}
	#generic_content .generic_middle_text ol li{width:340px;}
	#category .blog_warp h2{font-size:24px; line-height:28px;}
	#category .blog_warp { font-size:14px; line-height:24px;}
	#thank_blog .blog_warp h2{font-size:24px; line-height:28px;}
	#thank_blog .blog_warp { font-size:14px; line-height:24px;}
	#inner_contact .about_frends h2 { font-size:26px;}
	#inner_contact .info_wrap h2{font-size:26px;}
	#inner_contact .info_wrap{font-size:14px; line-height:24px;}
	#inner_contact .about_frends{font-size:14px; line-height:24px;}
	#banner .service_container { padding: 0 47px;}
	#banner .service_wrapper .col-sm-3{padding:0 4px;}
	#banner .service_content{padding: 20px 40px 20px 0;}
	#banner .service_btn{line-height:37px;padding: 0 10px;}
	#career_content .content_warp p{min-height: 130px;}
    #inner_contact ul.social_media_wrap li a{background-size: 70px; height: 70px; width: 70px;}
   .sidebar_1122 .heading_text h4{ font-size: 44px;}
    #web_testimonial_section .testimonial_heading > h2{font-size:34px; line-height:44px;}
    #web_testimonial_section .testimonial_heading{font-size:18px; line-height:28px;}
	#maincontainer_wrap .training_sidebar{ font-size:14px;}
	.formbodywrap .submit_btn a{ padding:8px 37px 11px;}
	 #referral_content .form_wrap .fsForm .fsLabel { font-size: 10px !important; margin-bottom: 0 !important;}
    .referral_form{padding: 34px 10px 32px;}
    #referral_content .form_wrap .fsSubmit input.fsSubmitButton{font-size: 28px !important;}
    #referral_content .top_content h1{font-size: 26px; line-height: 28px; margin: 0 0 20px;}
    #referral_content .top_content ul li span.bold-text{font-size: 26px; line-height: 28px; margin: 0 0 20px;}

}
@media (min-width: 768px) and (max-width: 960px){
	#main_header ul.top_text li { font-size: 18px;  line-height: 22px;}
	#main_header ul.top_text li .header_login li { font-size: 16px; line-height: 22px;}
	#main_header .main_navigation ul li a {font-size: 10px;}
	#main_header .main_navigation ul.sub-menu li a{font-size:11px!important;}
	#main_header .main_navigation ul li { padding: 0 9px;}
	#banner .carousel-control{height: 110px;width: 80px;}
	#banner .banner_text h5 { line-height:35px; font-size: 30px;}
	#banner .banner_text h1 { font-size: 62px;  line-height: 72px;}
	#banner .banner_text { font-size: 20px; line-height:30px;}
	#banner .carousel-control{top:12%;}
	#get_help ul.help_btn_wrap .top_text { font-size: 23px; line-height:25px;}
	#get_help ul.help_btn_wrap .btm_text { font-size: 17px; line-height:25px;}
	#about_us .tweets_wrap { padding: 20px 12px;}
	#about_us .twitter_title{font-size:16px;}
	#about_us .tweets_text{font-size:12px; line-height:18px;}
	#about_us .aboutus_text h2{font-size:20px; line-height:26px; margin: 15px 0 22px;}
	#about_us .aboutus_text{font-size:15px; line-height:26px;}
	#about_us .aboutus_text h6 { line-height:28px;  font-size: 19px;}
	#about_us .aboutus_text ul{margin: 0 0 0 30px;}
	#about_us .aboutus_text ol{margin: 0 0 0 52px;}
	#video_section .video_heading h2{font-size:33px; line-height:38px;}
	#video_section .video_title{font-size:16px;}
	#about_us .twitter_title h5{font-size:25px; line-height:25px; margin:0;}
	#blog .post_heading{font-size:33px;}
	#blog .blog_text h4{font-size:16px; line-height:24px;}
	#blog .blog_text{font-size:13px;}
	#blog .blog_wrapper li{min-height:288px;}
	footer .social_icon h4{font-size:19px;}
	footer .social_icon h4 span.dot::after{top:0;}
	footer .footer_text h6{font-size:15px;}
	footer .footer_text{font-size:13px;}
	footer ul.footer_nav li a{font-size:13px;}
	footer ul.footer_nav li{padding:0 7px;}
	footer .letter_col{padding-right:30px;}
	footer .info_col{padding-left:30px;}
	footer .newsletter h2{font-size:32px;}
	footer .newsletter{ font-size:21px;}
	footer .contact_info li{font-size:16px;}
    #career_featured .top_title h2 { font-size:34px; line-height:38px;} 
	#career_featured .title a { font-size:14px; padding:0 15px;}
	#career_featured .title h2 { font-size:18px; line-height:24px;}
	#career_featured .content { font-size:14px; line-height:22px;}
	#career_featured .form_title { margin:0px;}
	#career_featured .form_title { padding:37px 25px;}
	#career_featured .form_title h3 { font-size:26px;    margin: 0 0 30px;}
	#career_content .content_warp p { min-height:150px;}
	#career_content .blog_btn { font-size:12px; width: 88px;}
	#career_content .blog_btn_2 {width: 70px;}
	#career_content .btn_wrap li:first-child {padding-right: 6px;}
	#career_content .blog_btn span.btn_1{padding: 0 9px 0 0;}
	#career_content .blog_btn span.btn_2{padding: 0 18px 0 0;}
	#inner_contact .social_link h3 { font-size:26px;}
	#inner_banner .inner_title h1 { font-size:40px;}
	#generic_content .generic_text h2 { font-size:30px; line-height:38px;}
	#generic_content .generic_text p.active{font-size:24px; line-height:34px;}
	#generic_testimonial .testimonial_wrap p span { display:inline;}
	#get_services .get_info { line-height:30px;}
	#get_services .get_header h3 { font-size: 28px;}
	#get_services .get_header { font-size:16px; line-height:21px;}
	#get_services .get_header a { padding:14px;font-size: 18px;}
	#thank_blog .blog_warp { font-size:17px; line-height:26px;}
	#thank_video .our_video .feature_btn{font-size:14px;}
    #thank_video .our_video .feature_video_btn{padding: 14px 10px;}
    #thank_video .our_video .feature_video_btn .play_icon{padding-right:10px;}
    #thank_video .our_video .feature_video_btn .feature_title{font-size:14px;}
    #thank_video .our_video .video_btn img{width:31%;}
    #thank_video .our_video .overlay_text{font-size:14px;}
	#inner_banner.thank .thank_title { font-size:28px; line-height:34px;}
	#referral_content .top_content h2 { font-size:30px; line-height:38px;}
	#referral_content .top_content { font-size:16px; line-height:26px;}
	#referral_content .bottom_content p span { display:inline;}
	#referral_content .form_wrap { margin-left:0px;}
	.newsletter .form_wrap .fsRow.fsFieldRow.fsLastRow{width:68%;}
	.newsletter .form_wrap div.fsError{width:68%;}
	#generic_content .generic_middle_text ul li{width:245px;}
	#generic_content .generic_middle_text ol li{width:245px;}
	#generic_content .generic_text{font-size:16px; line-height:26px;}
	#generic_content .generic_middle_text{font-size:16px; line-height:26px;}
	.the_content, .the_excerpt{font-size:16px; line-height:26px;}
	#generic_content Blockquote{font-size:30px; line-height:38px;}
	#generic_testimonial .testimonial_wrap{font-size:30px; line-height:38px;}
	#generic_testimonial .testimonial_wrap a, #generic_testimonial .testimonial_wrap .client_info{font-size:16px;}
	#inner_contact ul.social_media_wrap li{padding: 0;}
	#inner_contact ul.social_media_wrap li a{background-size: 60px 120px; height: 60px; width: 60px;}
	#referral_content .middle_content{font-size:14px; line-height:24px;}
	#referral_content .middle_content ul li{font-size:14px; line-height:24px;}
	#referral_content .bottom_content{font-size:14px; line-height:24px;}
	#referral_content .info_text h3{font-size:22px;}
	#banner .service_content::before{width:8px;}
	#banner .service_content { padding: 20px 30px 20px 0;}
	#banner .service_btn { line-height:33px; font-size: 12px;}
	#banner .service_icon{padding-left:10px;}
	#banner .service_text h4 {font-size: 17px; line-height: 25px; padding-left: 12px;}
	.the_content h1{font-size:34px; line-height:42px;}
	.the_content h2 {font-size:23px; line-height:34px;}
	.the_content h3 {font-size:20px !important;line-height:34px; }
	.the_content h4 {font-size:19px;line-height:30px;}
#mediacenter_page .video_text{ font-size:16px; line-height:26px;}
#mediacenter_page .blog_text{ font-size:16px; line-height:26px;}
#mediacenter_page .blog_wrap{ padding:29px 10px 36px;}
#web_testimonial_section .testimonial_content > .view_wrap > h6{font-size:22px;}

#maincontainer_wrap_secure .top_textwrap h3{ padding:0px;}
#maincontainer_wrap_secure .top_textwrap h3{ font-size:17px;}
#maincontainer_wrap_secure .top_textwrap h2{ font-size:26px;}
#maincontainer_wrap_secure .sidebar_formbody .text_wrapper h4{ font-size:20px;}

#about-section-43 .about-text-wrap{ max-width:550px; font-size:16px; line-height:24px;}
#about-section-43 .about-text-wrap h3{ font-size:34px; line-height:42px;}
#about-section-43 .about-text-wrap h4 { font-size:22px; line-height:32px;}

	#maincontainer_wrap .training_sidebar h2{ font-size:31.33px; line-height:30px;}

	
}
@media (max-width: 767px){
	#main_header{position:static;}
	.top_container .left_textwrap{width: auto;float: none;}
	.middle_container .middle_leftwrap { float: none;width: auto;}
	.fuel_form .fsSubmit input.fsSubmitButton{width: 206px;}
	.middle_container .middle_right_wrap {
    float: none;}
    
	#main_header .header_content{ background:#282736;}
	#main_header #logo{margin:0 0 15px;}
	#main_header ul.top_text{display:block;}
	#main_header ul.top_text li{display:block; list-style:none;}
	#main_header .header_login li:first-child{padding-right:0;}
	#main_header ul.top_text li .header_login li{list-style:none; text-align:center;}
	#main_header .header_login li:last-child::before{display:none;}
	#banner .banner_text{min-height:inherit;}
	#banner .banner_text p{margin:0 0 40px;}
	#main_header .header_login { display: block;  float: none; width: 100%;}
	#banner .banner_text_wrap { padding-top:41px;}
	#banner .banner_text h5{font-size:34px;line-height: 40px; margin: 0 0 15px;}
	#banner .banner_text h1{font-size:81px;}
	#banner .carousel-control{height: 105px;width: 69px;}
	#banner .banner_text{font-size:22px; line-height:32px;}
	#get_help ul.help_btn_wrap li{float:none; width:100%;}
	#get_help ul.help_btn_wrap li:first-of-type{padding-right:0;}
	#get_help ul.help_btn_wrap li:last-of-type{padding-left:0;}
	#about_us .width_1 { width:100%;}
	#about_us .width_2 { width: 100%;}
	#about_us .tweets_heading ul{display:block;}
	#about_us .tweets_heading ul li{display:block;}
	#about_us .tweets_heading ul li:first-child { margin: 0 0 8px;}
	#about_us .aboutus_text h6{margin:27px 0 37px;}
	#video_section .video_heading h2{font-size:30px;}
	#blog .blog_content{display:block;}
	#blog .blog_img{display:block; margin:0 0 10px;}
	footer .newsletter{margin:0 0 25px;}
	footer .social_icon h4{font-size:19px; line-height:24px;}
	footer .footer_text h6{font-size:14px;}
	#blog .blog_text{display:block; padding:0;}
	#blog .blog_wrapper li{min-height:inherit; margin:0 0 32px;}
	.small_screen_center{ text-align:center;}
	.wow { visibility: visible !important; -webkit-animation: none !important;   -moz-animation: none !important;
		   -o-animation: none !important; -ms-animation: none !important;  animation: none !important;}
	#career_featured .form_title { margin:46px 0 0;}
	#career_content .content_warp p  { min-height:inherit; margin:0 0 20px;}
	#category .category_img { margin-right:0px;margin-bottom: 37px;}
	#category .blog_warp p {margin:0 0 24px;}
	#thank_blog .category_img { margin-right:0px;margin-bottom: 37px;}
	#thank_blog .blog_warp p {margin:0 0 24px;}
	#category .col-sm-5.no_padding { padding:0;}
	#category .col-sm-7.no_padding { padding:0;}
	#inner_contact .info_wrap { padding:0px;}
	#inner_banner .inner_title h1 { font-size:40px;}
	#generic_content .generic_text { padding-right:0px;padding-bottom: 19px;}
	#generic_content .generic_middle_text ul li { width:95%;}
	#generic_content .generic_middle_text ol li{width:95%;}
	#generic_testimonial .testimonial_wrap p span { display:inline;}
	#generic_testimonial .testimonial_wrap { font-size:26px; line-height:35px;}
	#generic_testimonial .testimonial_wrap a.client { margin:0px;}
	#generic_testimonial .testimonial_wrap a.ceo::before { margin:32px auto 0;}
	#get_services .get_info { line-height:30px; padding:0 0 32px; font-size:18px;}
	#get_services .get_info p span.use { font-size:24px;}
	#get_services .no_padding { padding-right:15px; margin:0 0 20px;}
	#get_services .no_padding_2 { padding-left:15px;}
	#get_services .get_header p { min-height:inherit; margin:0 0 30px;}
	#get_services .get_content { padding:0px;}
	#thank_blog .category_img { margin-right:0px;}
	#thank_blog .blog_warp p { min-height:inherit; margin:0 0 20px;}
	#thank_blog .col-sm-5.no_padding { padding:0;}
	#thank_blog .col-sm-7.no_padding { padding:0;}
	#thank_video .our_video .video_wrapper .left_video{float:none; width:100%;}
	#thank_video .our_video .video_wrapper .right_video{float:none; width:100%;}
	#referral_content .content_wrap { padding:37px 0 0;}
	#referral_content .middle_content ul li {width:95%;}
	#referral_content .bottom_content { padding:0 0 36px;}
	#get_help{padding: 50px 0 35px;}
	#about_us .aboutus_text h2{margin: 0 0 21px;}
	#about_us {padding: 39px 0 50px;}
	#banner .service_wrapper{padding: 0 0 28px;}
	footer{padding: 24px 0 70px;}
	#video_section{padding: 42px 0 26px;}
	#video_section .video_title p { margin: 0 0 19px;}
	#generic_content {padding: 40px 0 34px;}
	#generic_content .generic_text h2{ margin: 0 0 18px;}
	#generic_content .generic_text p.active{ margin-bottom: 12px;}
	#generic_content .generic_img{margin: 0 0 18px;}
	#generic_content Blockquote{margin: 24px 0 16px;}
	#generic_testimonial .testimonial_wrap a.testimonial_link{ margin:0;}
	#generic_testimonial .testimonial_wrap .client_info::before{ margin: 30px auto 28px;}
	#career_featured .content p { margin: 0 0 18px; min-height: 100%;}
	#career_featured .top_title h2{margin: 0 0 40px;}
	#career_content .career_wrap{border-bottom:0;}
	#career_content .content_warp{border-bottom:1px solid #b8b8b8;}
	#career_content { padding: 0 0 46px;}
	#category { padding: 46px 0 71px;}
	#inner_contact {padding: 47px 0;}
	#inner_contact .map_wrap iframe{padding:36px 0 0;}
	#get_services {padding: 39px 0 38px;}
	#get_form {padding: 0 0 32px;}
	#referral_content .bottom_content p span{display: inline;}
	#referral_content {padding: 0 0 46px;}
	#referral_content .middle_content{padding: 0 0 10px;}
	#thank_blog {padding: 43px 0 0;}
	#thank_video {padding: 0 0 50px;}
	#blog .blog_img{width:100%; height: 300px!important;}
	#blog{padding: 40px 0 10px;}
	#blog .blog_wrapper li:nth-child(2n) {padding-right: 15px;}
	#main_header .main_navigation{display:none;}
	.the_content .round-image{ float:none;margin:0 0 10px;}
	.round{ text-align:center;}
	.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;}
	#inner_banner .inner_title{padding:0;}
	#blog .blog_btn { float: none;}
	
	
#media_video .padding_1{ padding:0 15px;}
#media_blog .width_1{ width:100%;}
#media_blog .width_2{ width:100%; padding-left:15px;}
#media_blog .width_3{ width:100%;}
#media_blog ul.blog_btn{ text-align:center;}
#media_video .title_text h3{ font-size:25px;}
#media_video .video_wrap{ font-size:19px;}
#media_video .video_btn a{  padding: 8px 40px; font-size:15px;}
#media_blog .blog_title{ font-size:25px;}
#media_blog .blog_text h5{ font-size:20px;margin: 20px 0;}
#media_blog .blog_text{ font-size:16px;}
#media_blog ul.blog_btn li a{ font-size:15px; padding: 18px 0;}
#career_content .content_warp h2 {min-height:100%;}

#mediacenter_page .video_text p span{ display:inline;}
#mediacenter_page .heading_text h2{ font-size:24px; line-height:30px;}
#mediacenter_page .blog_text{ min-height:inherit; margin-bottom:20px;}
#mediacenter_page .blog_content{ margin-bottom:30px;}

#about_us .aboutus_text{padding-right: 0; vertical-align: top; width: 100%; display: inline-block;}
#about_us .service_img { display: inline-block; text-align: center; width: 100%;}
	   
#maincontainer_wrap_secure .securebusiness_sidebar{ margin-left:0;}
#maincontainer_wrap_secure .securebusiness_sidebar .sidebar_formbody{ background-size:cover; background-position:center;}

#about-section-43 .about-text-wrap{ max-width:100%;padding-bottom:30px;}
#about-section-43 .about-text-wrap h3{ font-size:34px; line-height:42px;}
#about-section-43 .about-text-wrap h4 { font-size:22px; line-height:32px;}
#about-section-43 .img-wrap { position:static;}
	#maincontainer_wrap .training_sidebar{ margin-left:0;}
	#referral_content .form_wrap #fsRow3589886-1, #referral_content .form_wrap #fsRow3589886-3, #referral_content .form_wrap #fsRow3589886-5, #referral_content .form_wrap #fsRow3589886-7{ width:100%;}
#referral_content .form_wrap #fsRow3589886-2, #referral_content .form_wrap #fsRow3589886-4, #referral_content .form_wrap #fsRow3589886-6, #referral_content .form_wrap #fsRow3589886-8{ width:100%;}
}

@media (max-width: 668px){
    #landing_blog .blog_img{background-size: 100% auto!important; min-height: 250px;}
    #career_featured .top_title h2 { font-size:36px;}
	#career_featured .top_title h2 span { font-size:20px;}
	#career_featured .title h2 { font-size:16px; line-height:24px;}
	#career_featured .content { font-size:14px; line-height:24px;}
	#career_content .content_warp{font-size:14px; line-height:24px;}
	#career_featured .form_title { padding:37px 25px;}
	#career_featured .form_title h3 { font-size:26px; line-height:30px;}
	#career_content .content_warp h2 { font-size:20px; line-height:24px;}
	#category .blog_warp h2 { font-size:22px; line-height:26px;}
	#category .blog_warp { font-size:14px; line-height:24px;}
	#thank_blog .blog_warp h2 { font-size:22px; line-height:26px;}
	#thank_blog .blog_warp { font-size:14px; line-height:24px;}
	#inner_contact .social_link h3 { font-size:24px; line-height:60px;}
	#inner_contact .social_link ul li { font-size:18px;}
	#inner_banner .inner_title h1 { font-size:26px; line-height:40px;}
	#generic_content .generic_text h2 { font-size:24px; line-height:34px;}
	#generic_content .generic_text p.active { font-size:18px; line-height:26px;}
	#generic_content .generic_text{font-size:14px; line-height:26px;}
	#generic_content .generic_middle_text { font-size:14px; line-height:26px;}
	#generic_content Blockquote { padding:32px 15px 40px; font-size:26px; line-height:34px;}
	#generic_testimonial .testimonial_wrap { padding:30px 15px; font-size:20px; line-height:30px;}
	#get_services .get_header { padding:36px 15px;}
	#get_services .get_header h3 { font-size:24px;margin: 0 0 20px;}
	#get_services .get_header { font-size:14px; line-height:26px;}
	#get_services .get_header a { padding:14px; font-size:16px; line-height:24px;}
	#thank_blog .blog_warp h2 { font-size:22px; line-height:32px;}
	#thank_blog .blog_warp { font-size:16px; line-height:26px;}
	#inner_banner.thank .thank_title { font-size:24px; line-height:34px;margin: 20px 0 0;}
	#referral_content .top_content h2 { font-size:24px; line-height:34px;}
	#referral_content .top_content { font-size:18px; line-height:28px;}
	#referral_content .middle_content ul li { margin: 0 0 20px 8%;}
	#referral_content .bottom_content h3 { font-size:24px; line-height:30px;}
	.newsletter .form_wrap .fsRow.fsFieldRow.fsLastRow{width:100%;}
	.newsletter .form_wrap .fsForm .fsSubmit{float:none;}
	.newsletter .form_wrap div.fsError{width:100%;}
	#generic_content .generic_middle_text ul{ margin: 0 0 0 30px;}
	#generic_content .generic_middle_text ol{margin: 0 0 0 50px;}
	#about_us .aboutus_text ul{margin: 0 0 0 30px;}
	#about_us .aboutus_text ol{margin: 0 0 0 50px;}
	#generic_testimonial .testimonial_wrap a, #generic_testimonial .testimonial_wrap .client_info{font-size:14px; line-height:26px;}
	#career_featured .blog_btn{font-size:14px;}
	#career_content .blog_btn{font-size:14px;}
	#inner_contact .info_wrap h2{font-size:24px; line-height:32px;}
	#inner_contact .about_frends h2{font-size:24px; line-height:32px;}
	#inner_contact .info_wrap{font-size:14px; line-height:24px;}
	#inner_contact .about_frends{font-size:14px; line-height:24px;}
	#inner_contact .info_wrap a.inquary{font-size:18px;}
	#inner_contact ul.social_media_wrap li{padding:0 2px;}
	#inner_contact ul.social_media_wrap li a{background-size: 60px; height: 60px; width: 60px;}
	#get_form .form_wrap #fsSection39259678{width:100%;}
	#get_form .form_wrap #fsSection39259687{width:100%;}
	#get_form .form_wrap .fsSubmit input.fsSubmitButton{font-size:20px;}
	#get_form .form_wrap h2{font-size:24px; line-height:30px;}
	#referral_content .middle_content{font-size:14px; line-height:24px;}
	#referral_content .middle_content ul li{font-size:14px; line-height:24px;}
	#referral_content .bottom_content{font-size:14px; line-height:24px;}
	#referral_content .info_text h3{font-size:22px;}
	#blog .post_heading{font-size:26px;}
	.the_content, .the_excerpt{font-size:14px; line-height:24px;}
	.the_content h1{font-size:26px; line-height:1.3;}
	.the_content h2 {font-size:23px; line-height:1.3;}
	.the_content h3 {font-size:20px;line-height:1.2; }
	.the_content h4 {font-size:20px;line-height:22px;}
}


@media (max-width: 460px) {
#about-section-43 .about-text-wrap h3 { font-size:26px; line-height:34px;}
#about-section-43 .about-text-wrap h4 { font-size:20px; line-height:30px;}
#about-section-43 .about-text-wrap{font-size:16px; line-height:24px; padding-bottom:30px;}
#referral_content .form_wrap .fsSubmit input.fsSubmitButton{font-size: 24px !important;}
#referral_content .top_content h1{font-size: 24px; margin: 0 0 20px; line-height: 28px;}
#referral_content .top_content ul li span.bold-text{font-size: 24px; margin: 0 0 20px; line-height: 28px;}
}

@media (max-width: 430px) {
	#main_header ul.top_text li{font-size:18px;}
	#banner .banner_text h5{font-size:20px; line-height:28px;}
	#banner .banner_text h1{font-size:32px; line-height:42px;}
	#banner .banner_text { font-size: 17px;  line-height: 30px;}
	#get_help ul.help_btn_wrap .top_text{font-size:22px;}
	#get_help ul.help_btn_wrap .btm_text{font-size:14px; line-height:22px;}
	#get_help ul.help_btn_wrap li a{ padding: 35px 15px 33px;}
	#about_us .aboutus_text h2{font-size:28px;}
	#about_us .aboutus_text{font-size:15px; line-height:27px;}
	#about_us .aboutus_text h6{font-size:20px; line-height:28px;}
	#about_us .tweets_wrap{ padding: 25px 15px;}
	#video_section .video_heading h2{font-size:24px; line-height:30px;}
	#video_section .video_title{font-size:15px;}
	#blog .blog_text h4{font-size:21px; line-height:27px;}
	#blog .blog_text{font-size:15px;}
	footer .newsletter h2{font-size:22px;}
	footer .newsletter{font-size:18px; line-height:24px;}
	#main_header ul.top_text li .header_login li{font-size:16px;}
	footer .social_icon h4{font-size:16px; line-height:24px;}
	footer .social_icon h4 span.dot::after{top: -1px;}
	#thank_video .our_video .video_wrapper .right_video ul li{float:none; width:100%;}
	#thank_video .our_video .feature_video_btn{padding:14px 8px;}
	#thank_video .our_video .feature_video_btn .play_icon{padding-right:8px;}
	#thank_video .our_video .feature_video_btn .feature_title{font-size:14px; line-height:20px;}
	#generic_content .generic_middle_text ul { margin: 0;}
	#generic_content .generic_middle_text ol{margin: 0 0 0 21px;}
	.the_content ul { margin: 0 0 30px;}
	.the_content ol{margin: 0 0 0 21px;}
	#about_us .aboutus_text ul{margin: 0;}
	#about_us .aboutus_text ol{margin: 0 0 0 21px;}
	#inner_contact .info_wrap .inquary{ font-size:20px;}
#media_video .title_text h3{ font-size:22px;}
#media_video .video_wrap{ font-size:16px;}
#media_blog .blog_title{ font-size:20px;line-height: 32px;}
#media_blog .blog_text h5{ font-size:18px;}
#media_blog .blog_text{ font-size:14px;}
#inner_contact ul.social_media_wrap li a{background-size: 45px!important; height: 45px; width: 45px;}

}
@media (min-width: 981px) and (max-width:1160px){
.banner_text h1{ font-size:30px; line-height:50px;}
.form_container h2{ font-size:22px; line-height:35px;}
.form_container .form_submit button{ font-size:13px;}
.form_container .fsSubmit input.fsSubmitButton{ font-size:14px!important;}
#landing_blog .blog_text h3 { font-size:18px;}

}

@media (min-width: 768px) and (max-width:980px){
.banner_text h1{ font-size:30px; line-height:50px;}
.form_container h2{ font-size:22px; line-height:35px;}
.form_container .form_submit button{ font-size:13px;}
.freetext h3{ font-size:20px;}
.main_middle h1{ font-size:30px;}
.footer_top h2{ font-size:24px;}
.form_container .fsSubmit input.fsSubmitButton{ font-size:10px!important;}

}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.top_containers .left_container_outer{ padding:0px 15px;}	
.left_container_outer .left_container{ margin:0px; width:auto;}
.top_containers .right_container_outer{ padding:0px 15px;}
.top_containers .right_container{ margin:0px; width:auto;}


}


@media (max-width: 600px){
.banner_text h1{ font-size:36px; line-height:50px;}
.form_container h2{ font-size:32px;}
.main_middle h1{ font-size:34px; line-height:45px;}
.footer_top h2{ font-size:26px;}
}

@media (max-width: 400px){
.form_container .fsSubmit input.fsSubmitButton{ font-size:11px!important;}
.form_container .form_submit button{ font-size:15px;}

}



@media (min-width: 768px) and (max-width: 960px){
.sidebar_1122 .sidebar_heading{padding: 33px 10px 15px;}
.sidebar_1122 .heading_text h2{font-size:78px; line-height:80px;}
.sidebar_1122 .heading_text h4{ font-size:34px; line-height:40px;}
.sidebar_1122 .heading_text h3 { color: #fff; font-size: 42.95px; line-height: 46px;}
#landing_blog .heading h2{ font-size:30px;}
#landing_blog .blog_text{ padding:25px 8px 30px; font-size: 15px;}
#landing_blog .blog_text h3{ font-size:13px;}
#landing_blog .left_share_content h6{ font-size: 11px;}
}

@media  (max-width: 960px){
#landing_blog .blog_text h3 span{ display:inline;}
#landing_blog .blog_text p span{ display:inline;}
}


@media (max-width: 767px){

.small_screen_center{ text-align:center;}   

.sidebar_1122 .heading_text h3 span{display:inline;}
.sidebar_1122 .heading_text h3 {color: #fff; font-size: 42px; letter-spacing: -1px; line-height: 40px;}
.sidebar_1122 .heading_text h2 { font-size: 90px; letter-spacing: -3px; line-height: 78px;}
.sidebar_1122 .heading_text h4 { font-size: 40px; letter-spacing: -1px; line-height: 39px;}
}



@media (max-width: 430px) {
.sidebar_1122 .sidebar_heading{ padding: 45px 10px 15px;}
.sidebar_1122 .heading_text h3{ font-size:40px;}
.sidebar_1122 .heading_text h4{font-size:38px;}
#web_testimonial_section .testimonial_heading > h2{font-size:21px; line-height:33px;}
#web_testimonial_section .testimonial_heading{font-size:14px; line-height:24px;}
#web_testimonial_section .testimonial_content > .view_wrap > h6 > span{display:inline;}
#web_testimonial_section .testimonial_content > .view_wrap > p > span{display:inline;}
#web_testimonial_section .testimonial_content > .view_wrap > h6{font-size:20px;}
#web_testimonial_section .testimonial_content > .view_wrap{font-size:16px;}
#web_testimonial_section .testimonial_content > .profile_info > p > span{font-size:11px;}
#web_testimonial_section .testimonial_content > .profile_info{font-size:15px;}
	#maincontainer_wrap_secure .top_textwrap h2{ font-size:27px;}
	#maincontainer_wrap_secure .top_textwrap h3{ padding:0px 6px;}
	#maincontainer_wrap_secure .sidebar_formbody .text_wrapper h4{ font-size:18px;}

}

@media (min-width: 768px) {

}


@media (min-width: 768px) and (max-width: 960px){
.sidebar_39 .sidebar_heading{padding: 33px 10px 15px;}
.sidebar_39 .heading_text h4{ font-size:41px; line-height:40px;}
.sidebar_39 .heading_text h3 { color: #fff; font-size: 42.95px; line-height: 46px;}
.sidebar_39 .heading_text h2{font-size:58px; line-height:50px;}
}


@media (max-width: 767px){

.small_screen_center{ text-align:center;}   
.sidebar_39 .heading_text h3 span{display:inline;}
.sidebar_39 .heading_text h3 {color: #fff; font-size: 42px; letter-spacing: -1px; line-height: 40px;}
.sidebar_39 .heading_text h4 { font-size: 40px; letter-spacing: -1px; line-height: 39px;}
#landing_blog .heading h2{ font-size:30px;}
#landing_blog .blog_content{ margin-bottom:30px;}

.the_content iframe { margin: 20px 0; width: 100%;     height: 200px;}
#inner_banner .inner_title{ display:block;}
.pull-right {float: none !important;}
.fuelled_category_sidebar .sidebar_wrap{margin: 14px auto;}
}

@media (max-width: 430px) {
.sidebar_39 .sidebar_heading{ padding: 45px 10px 15px;}
.sidebar_39 .heading_text h3{ font-size:40px;}
.sidebar_39 .heading_text h4{font-size:38px;}
.sidebar_39 .heading_text h2{font-size:70px;}
#mediacenter_page .heading_text h2{ font-size:20px;}
#mediacenter_page .video_text{ font-size:18px; line-height:20px;}
#mediacenter_page .blog_text{ font-size:18px; line-height:20px;}
#landing_blog .heading h2{ font-size:26px;}
#landing_blog .blog_text h3{ font-size:18px;}
#inner_banner .inner_title .btn {
    font-size: 9px;
}
}

@media (min-width: 768px) and (max-width: 1100px){
#landing_content .text_wrap h3{ font-size:28px;}
#landing_content .text_wrap{ font-size:18px;}
#landing_content .form_wrap{ font-size:12px;}
}

@media (min-width: 768px) and (max-width: 960px){
#landing_content .text_wrap h3{ font-size:22px; line-height:30px;}
#landing_content .text_wrap{ font-size:16px;}
#landing_content .form_wrap a{ font-size:24px;}
}

@media (max-width: 960px){
#landing_content .sidebar_wrapper{ margin:0px; padding:28px 15px 40px;}
#landing_content .text_wrap h3 span{ display:inline;}
}

@media (max-width: 430px) {
#landing_content .text_wrap h3{ font-size:26px;}
}

@media (min-width:768px) and (max-width:1024px){
.sidebar-feb .sidebar-form {width: 300px;margin: 0 0 0 20px;}
#content {width: 51% !important;margin-left: 0px !important;}
.main-form.main-form-815 .fsForm #fsCell55960133 h2{font-size: 11px !important;line-height: 8px;}
.main-form.main-form-815 .fsForm .fsLabel{font-size: 11px !important;}
    }
@media (max-width:767px){
    .sidebar-feb .sidebar-form {width: 100%;margin:0 0 30px 0px;}
    .sidebar-feb .sidebar-heading h4 {font-size: 20px;}
    .main-form.main-form-815 .fsForm #fsCell55960133 h2{font-size: 13px !important;}
    }