@media (min-width: 768px) and (max-width: 1180px){
#brainlink_media_content .media_title h2{ font-size:42px;}
#brainlink_media_content .media_maincontent h3{ font-size:22px;}
#brainlink_media_content .media_maincontent .left_content{ font-size:17px;}
#brainlink_media_content .media_maincontent .right_content{ font-size:17px;}
#brainlink_media_content .media_maincontent .right_video_wrap{  padding-left: 32px;}
#brainlink_media_content .media_maincontent .video_text{ font-size:17px;}
#brainlink_award_section .title_text{ font-size:38px;}
#landing_banner .banner_text{ padding-left:15px;}
#landing_banner .banner_text{ max-width:500px;}
#landing_banner .banner_text h1{ }
#fsSubmitButton2200424 {
    font-size: 19px !important;
    padding: 0 5px !important;
    width: 107px;
}

}
@media (min-width: 768px) and (max-width: 1024px){
#brainstrom_banner_wrap .brainstrom_title h1{display: block;padding-top: 39px;  height: auto;}
#NewsletterArchive {  padding: 125px 0 30px;}    
}

@media (min-width: 768px) and (max-width: 1024px){
#brainstrom_banner_wrap .brainstrom_title h1{display: block;padding-top: 39px;  height: auto;}
#NewsletterArchive {  padding: 190px 0 30px;}    
}
@media (min-width: 1025px) and (max-width: 1200px) {
	#landing_banner.sec .banner_text{ max-width:650px;}
	#landing_banner.sec .banner_text h1{ font-size:44px; line-height:54px;}
	#landing_banner.sec .banner_text h2{ font-size:28px;}
	#brainlink_resources .text_wrap h2 { font-size:26px; line-height:32px;}
}
@media (min-width: 768px) and (max-width:1280px){
  .banner_textwrap h2{  color: #ffffff;
    font-family: "open_sansbold",arial;
    font-size: 68.98px;
    line-height: 83px;
    margin: 0;}
	.banner_textwrap h1{ color: #ffffff;
    font-family: "open_sansextrabold",arial;
    font-size: 100.27px;
    line-height: 120px;
    margin: 0;}  
 }
 
 @media (min-width: 768px) {
#inner_landing_page .content_wrapper {display:table; width:100%;}
#inner_landing_page .book_img_wrap {display:table-cell; width:38%;}
#inner_landing_page .book_content {display:table-cell; width:58%; padding-left:20px;}

#inner_landing_page .download_content_wrapper {display:table; width:100%;}
#inner_landing_page .download_book_img {display:table-cell; width:35%;}
#inner_landing_page .download_section_wrapper {display:table-cell; width:65%; vertical-align:middle;}
#brainlink_resources .wrapper{ display:table; width:100%;}
#brainlink_resources .ebook_img{ display:table-cell; width:30%; vertical-align:top; padding-right:15px;}
#brainlink_resources .text_wrap{display:table-cell; width:70%; vertical-align:middle;padding-left: 5px;}
#web_isc_page > .body_banner .banner_text_wrap > .banner_text{ max-width:769px; width:100%; float:right;}
#web_isc_page > .body_banner .banner_img{ position:absolute; left:0; bottom:0; z-index:-1;}


}
@media (min-width: 768px) and (max-width: 1104px) {
#web_isc_page > .body_banner .banner_text_wrap > .banner_text{width:69%;}
#web_isc_page > .body_banner .banner_img{width:30%;}
#web_isc_page > .body_banner .banner_text > h6{font-size:20px; line-height:26px;}
#web_isc_page > .body_banner .banner_text > h2{font-size:37px;}
#web_isc_page > .footer_content_wrap .footer_content_text{font-size:20px;}
#web_isc_page > .footer_content_wrap .footer_content_text > h5{font-size:22px;}
#web_isc_page > .welcome_section .welcome_text{font-size:20px;}

}
@media (min-width: 768px) and (max-width: 980px) {
	#inner_landing_page .download_section_wrapper {padding-left:30px;}
	#inner_landing_page .section_wrapper {font-size:14px; line-height:20px;}
	#inner_landing_page .section_wrapper h2 {font-size:28px; line-height:40px;}
	#inner_landing_page .section_wrapper h3 {font-size:22px; line-height:32px;}
	#inner_landing_page {padding-top: 180px;}

}
@media (min-width: 500px) and (max-width: 767px) {
#brainstrom_banner_wrap .brainstrom_title h1{ height: auto;display: block; font-size: 30px;line-height: 30px; right: 0; padding: 32px 0;}    
}
@media (max-width: 499px){
#brainstrom_banner_wrap .brainstrom_title h1{ height: auto;display: block; font-size: 21px!important;line-height: 17px!important; right: 0;  padding: 0!important;}    
}


@media (max-width: 767px){
    .page-id-5588 #main_header{ padding: 0!important;}
    #brainstrom_banner_wrap{ top: 0;  height: auto;}
    #brainstrom_banner_wrap .brainstrom_title h1{ height: auto;display: block; font-size: 30px;line-height: 30px; right: 0; padding: 32px 0;}
.small_screen_center {text-align:center;}
#NewsletterArchive { padding: 60px 0 30px;}
#inner_landing_page .book_list li {text-align:left;}
#inner_landing_page .book_img_wrap {margin-bottom:30px;}
#inner_landing_page .download_book_img img {margin-bottom:30px;}
#inner_landing_page { padding-top: 1px;}
.banner_text h5{padding-left: 0;}
}


@media (max-width: 430px) {
	#inner_landing_page .section_wrapper h2 {font-size:28px; line-height:38px;}
	#inner_landing_page .section_wrapper h3 {font-size:22px; line-height:32px;}

}

@media (min-width: 1280x){
	.construction_wrap h3{ font-size:23px;}
	.banner_textwrap h2{  color: #ffffff;
    font-family: "open_sansbold",arial;
    font-size: 82.98px;
    line-height: 83px;
    margin: 0;}
	.banner_textwrap h1{ color: #ffffff;
    font-family: "open_sansextrabold",arial;
    font-size: 143.27px;
    line-height: 120px;
    margin: 0;}
	#banner_section .banner_img{ width:26%;}
	}
	
@media  (max-width: 960px){
#landing_testimonials .testimonial_text{ font-size:22px; line-height:30px;}
#web_isc_page > .welcome_section .welcome_text > h2{font-size:28px; line-height:38px;}
#web_isc_page > .welcome_section .welcome_text{font-size:16px; line-height:26px;}
#web_isc_page > .body_banner .banner_text > h6{font-size:18px; line-height:26px;}
#web_isc_page > .body_banner .banner_text > h2{ font-size:28px; line-height:48px;}
#web_isc_page > .footer_content_wrap .footer_content_text{font-size:16px; line-height:26px;}
#web_isc_page > .footer_content_wrap .footer_content_text > h5{font-size:20px; line-height:28px;}
}




@media (max-width: 430px) {
	#landing_testimonials .testimonial_text{ font-size:18px; line-height:26px;}
	#landing_testimonials .testimonial_text p.profile{ font-size:15px; line-height:24px;}
	#landing_testimonials .testimonial_text a{ font-size:15px;}

}


@media(min-width:1400px){
	.construction_wrap h3{ font-size:24px;}
	.banner_textwrap h2{ font-size:69.72px;}
	.banner_textwrap h1{ font-size:102.98px;  line-height: 118px;}
	.construction_wrap h3{ padding-right:195px;}
	#banner_section .banner_textwrap{padding: 380px 0 80px;}
	}
@media(min-width:1440px){
#banner_section .banner_textwrap{padding: 380px 40px 80px 0;}   
.construction_wrap .edition_btn{right: 44px;}
}


@media (min-width: 768px) and (max-width:1300px){
	.banner_textwrap h2{ font-size:54.72px; line-height:70px;}
	.banner_textwrap h1{ font-size:80.98px; line-height:100px;}
	.construction_wrap h3{ font-size:19px;}
	.construction_wrap .edition_btn{ font-size:18.32px;}
	
	}
@media (min-width: 960px) and (max-width:1024px){
#banner_section .banner_img{  top: 31% !important; width: 30% !important;}    
}

@media (min-width: 480px) and (max-width:767px){
#brainlink_category .category_wrap .category_img{ min-height: 559px;}    
}

@media (min-width: 768px) and (max-width:1024px){
	.banner_textwrap h2{ font-size:43.72px; line-height:64px;}
	.banner_textwrap h1{ font-size:76.98px; line-height:90px;}
	#banner_section .banner_img{ width:29%;}
	
	
	.construction_wrap h3{ font-size:18px; padding-right:155px;}
	.construction_wrap .edition_btn{ font-size:17.32px; line-height:22px;}
	

}
@media (min-width: 768px) and (max-width:960px){
.construction_wrap h3{ font-size:13px; padding-right:155px;} 
#landing_banner .client_img{ }
#landing_banner .banner_text{ max-width:400px;}
#landing_banner .banner_text h1{ font-size:26px; line-height:38px;}
}

@media (min-width: 768px) and (max-width:900px){
.banner_textwrap h2{ font-size:42.72px; line-height:50px;}
.banner_textwrap h1{ font-size:67.98px; line-height:80px;}


.construction_wrap .edition_btn{ font-size:15.32px; line-height:22px;}
#footer_team_container .team_block .team_img { height: 126px;}
}

@media (max-height: 767px){
#landing_banner .landing_banner_wrap{padding-top:125px;}

}
@media (max-width: 767px){
#web_isc_page > .body_banner .banner_img{text-align:center; margin-top:50px;}
#web_isc_page > .body_banner .banner_bg{padding:54px 0 0;}
#web_isc_page > .welcome_section .welcome_text > h2{font-size:20px; line-height:30px;}
#web_isc_page > .welcome_section .welcome_text{font-size:14px; line-height:24px;}
#web_isc_page > .body_banner .banner_text > h2{font-size:24px; line-height:43px;}
#web_isc_page > .footer_content_wrap .footer_content_text{font-size:14px; line-height:24px;}
#web_isc_page > .footer_content_wrap .footer_content_text > h5{font-size:18px; line-height:26px;}    
#landing_testimonials .rk_btn a img{width: 40%;}
.small_screen_center{ text-align:center;}
.construction_wrap h3{ padding-right:0px;}
.banner_textwrap h2 span{ display:inline;}
.construction_wrap h3{padding-right: 0;}
.construction_wrap .edition_btn{position: static;}
#landing_banner .landing_banner_wrap{padding-top: 0 !important;}
#landing_banner .client_img img {height: auto;}
#banner_height {height: 1100px !important;}
.construction_wrap .edition_btn{font-size: 15.32px;
    line-height: 24px;
    padding: 35px 9px 30px;}
#category.presentations .post_wrap {
    padding: 20px 0 0 !important;
    text-align: center;
}
.construction_wrap h3{ margin: 0 0 15px;}
.page-id-4436 #generic {
    padding: 0 !important;
}
.page-id-4436 .the_content iframe {
    height: 500px;
}

#banner_section .banner_textwrap{ padding:120px 0 80px;}
#banner_section .banner_img{ position:static;}

.construction_wrap .edition_btn{  display:inline-block;}

.webinars_titledate { margin-bottom: 15px;}

}

@media (min-width: 501px) and (max-width:767px){

.banner_textwrap h2{ font-size:42.72px; line-height:55px;}
.banner_textwrap h1{ font-size:63.98px; line-height:80px;}
}


@media (max-width: 500px){
.banner_textwrap h2{ font-size:30.72px; line-height:45px;}
.banner_textwrap h1{ font-size:36.98px; line-height:50px;}
.construction_wrap h3{ font-size:22px; line-height:30px;}

}

@media (min-width: 768px){
#guide_section .project_content{ display:table; width:100%;}
#guide_section .text_wrap{ display:table-cell; width:70.5%; vertical-align:top; padding-left:15px;}
#guide_section .book_img {display:table-cell; vertical-align:top;width:29.55%;padding-right:15px;}
#brainlink_award_section .main_content .middle_img{left: 48%; position: absolute; top: 46%; transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%);
 z-index: 1;}
}

@media (max-width: 1600px) {
	#guide_section .top_content h2 { font-size:30px;}
	#guide_section .text_wrap { font-size:20px; line-height:30px;}
	#guide_section .text_wrap h3 { font-size:30px;}
	#download_section .text_content h2{ font-size:34px;}
	#download_section .download_btn a { font-size:20px; line-height:56px;}
	
	#landing_testimonial_book .testimonial_wrap { font-size:16px;}
	#landing_testimonial_book .position_wrap a span { font-size:18px;} 
	#landing_testimonial_book .position_wrap a{ font-size:16px;}
	#landing_testimonial_book .titile h4 { font-size:22px; line-height:46px;}
	#landing_testimonial_book .video_title a.watch_btn { font-size:15px; line-height:40px;}
	#landing_testimonial_book .video_wrap { padding: 50px 30px 0;}
	#visit_section .text_wrap { font-size:38px;}


}
@media (max-width: 1400px) {
#guide_section .arrow { width:12%;}
}

@media (max-width: 1300px) {
	#guide_section .top_content h2 { font-size:23px;}
	#guide_section .text_wrap { font-size:16px; line-height:26px;}
	
	#download_section .text_content h2 { font-size:30px;}
}

@media (min-width: 768px) and (max-width: 1100px) {
    #landing_testimonial .testimonial_text{ font-size:32px;}
    .service_container .service_content{min-height: 110px;}
    .service_container a{font-size: 15px;line-height: 20px;}
	#guide_section .top_content h2 { font-size:22px; line-height:40px;}
	#guide_section .text_wrap h3{ font-size:22px; line-height:40px;}
	#guide_section .arrow { width:14%;}
	#download_section .text_content h2 { font-size:24px;}
	#download_section .download_btn a { padding:0 50px;}
	#download_section .download_btn a{ font-size:16px; line-height:46px; margin-top:0px;}
	.page-id-4399 .the_content iframe {
    height: 643px;
    width: 100%;
}
	
	
	#landing_testimonial_book .testimonial_wrap { padding-left:19%; font-size:14px;}
	#landing_testimonial_book .videos_section { margin-left:0px;}
	#visit_section .text_wrap { font-size:30px;}

}
@media (max-width:513px){

.webinar_img{ min-height:190px;}
}

@media (min-width:514px) and (max-width: 583px) {
 .webinar_img{  min-height: auto;}   

}

@media (max-width:599px){
 .page-id-4399 .the_content iframe{ height: 300px;}    
}

@media (min-width:600px) and (max-width: 767px) {
 .page-id-4399 .the_content iframe{ height: 500px;}    
}
@media (min-width: 768px) {
	#brainlink_ceo_section .main_content .middle_img{left: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%);
    z-index: 1;}
}

@media (min-width: 768px) and (max-width: 1180px){
#brainlink_ceo_section .title_text{ font-size:40px;}
#brainlink_media_content .view_more_btn {
    margin: auto 0 24px 28px;
}
}

@media (min-width: 768px) and (max-width: 899px){
#brainlink_ceo_section .title_text{ font-size:34px;}
#brainlink_award_section .title_text{ font-size:30px;}
#brainlink_award_section .main_content .right_img img{ width:80%;}
#brainlink_award_section .main_content .left_img img{ width:80%;}
#brainlink_award_section .main_content .middle_img img{ width:80%;}
#brainlink_award_section .main_content .middle_img{left: 46%; position: absolute; top: 40%; transform: translateY(-50%) translateX(-32%); -webkit-transform:transform: translateY(-50%) translateX(-32%); -moz-transform:transform: translateY(-50%) translateX(-32%);
z-index: 1;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.category-46 #category{ padding: 8px 0 0;}
#brainlink_ceo_section .main_content .left_img{ margin: 25px 0;}
#brainlink_ceo_section .main_content .right_border{ border:none;}
#brainlink_ceo_section .main_content .right_img{ text-align:center;}
#brainlink_ceo_section .title_text{ font-size:36px;}
#brainlink_media_content .view_more_btn { margin: auto;}
.col_width { width: 100% !important;}
#brainlink_video_content .video_main_content .first_video_wrap {  height: auto;  overflow: auto;}
#main_header input[type="search"]{ position: static;}
#main_header{padding: 15px 0 25px!important;}

#brainlink_award_section .main_content .left_img{ margin: 25px 0;}
#brainlink_award_section .title_text{ font-size:34px;}
#brainlink_award_section .main_content .right_img{ text-align:center;}
#brainlink_award_section .title_text p span{ display:inline;}

}
@media (max-width: 479px) {
#brainlink_ceo_section .title_text{ font-size:28px;}
.left_content .webinar_imgs > iframe {height: auto;}
.the_content ol{margin:0px;}
#brainlink_award_section .title_text{ font-size:24px;}
}

@media (min-width: 768px) and (max-width: 980px){
#brainlink_media_content .media_maincontent .left_content{ font-size:15px;}
#brainlink_media_content .media_maincontent .right_content{ font-size:15px;}
#brainlink_media_content .media_maincontent .video_text{ font-size:15px;}

#banner .service_wapper{/*top: 465px;*/}
}

@media (min-width: 768px) and (max-width: 1500px){
#brainlink_video_content .width_2{ padding-left:36px;}
#brainlink_video_content .width_1{ padding-right:36px;}
}
@media (min-width: 768px) and (max-width: 1399px){
#brainlink_video_content .video_main_content .video_wrap {padding: 0 11px;}
.banner-video.cboxElement > img {
    width: 80%;
}
}

@media (min-width: 768px) and (max-width: 1300px){
#brainlink_video_content .video_main_content .right_video{ font-size:26px;}
#brainlink_video_content .video_main_content .left_video{ font-size:26px;}
#brainlink_video_content .video_main_content .video_title{ font-size:42px;}
#brainlink_video_content .video_main_content .video_text{ font-size:18px;}
#brainlink_video_content .video_main_content .video_content .img_wrap{ display:block;}
#brainlink_video_content .video_main_content .video_wrap{ padding: 0 30px;}
}
@media (min-width: 768px) and (max-width: 1180px){
#brainlink_video_content .video_main_content .video_title{ padding: 18px 0; font-size:36px;}
#brainlink_video_content .video_main_content .left_video{ font-size:22px;}
#brainlink_video_content .video_main_content .right_video{ font-size:22px;}
#brainlink_video_content .video_main_content .video_wrap{ padding: 0 35px;}

#brainlink_video_content .video_main_content .video_text{ font-size:14px;  line-height: 22px;}
#brainlink_video_content .video_btn a{ font-size:16px;}
#brainlink_video_content .width_1{ padding-right: 20px;}
#brainlink_video_content .width_2{padding-left: 20px;}
}

@media (min-width: 768px) and (max-width: 900px){
   
#brainlink_video_content .video_main_content .left_video{ font-size:18px;}
#brainlink_video_content .video_main_content .right_video{ font-size:18px;}
#brainlink_video_content .video_main_content .video_title{ font-size: 28px; padding: 12px 0;}
#brainlink_video_content .video_main_content .video_text{ font-size: 13px; line-height: 19px;}

}

@media (min-width: 768px) and (max-width: 1024px){
#brainlink_video_content .home_right_video > iframe {
    height: 69px;
    width: 100%;
}    
}

@media (min-width: 768px) and (max-width: 899px){
#brainlink_video_content .video_main_content .video_title{ padding: 15px 0; font-size:28px;}
#brainlink_video_content .video_main_content .video_wrap{ padding:0 25px;}
#brainlink_video_content .video_main_content .left_video{ font-size:16px;}
#brainlink_video_content .video_main_content .right_video{ font-size:16px;}
#brainlink_video_content .video_btn a{ font-size:18px;}

#brainlink_video_content .video_main_content .video_text{    font-size: 12px;
    line-height: 17px;
    padding-left: 12px;}
#brainlink_video_content .width_1{ padding-right: 15px;}
#brainlink_video_content .width_2{ padding-left:15px;}
}


@media (min-width: 1400px) {
.img_bg > iframe { height: 410px;}  
#brainlink_video_content .video_main_content .video_wrap{ padding:0px;}
}
@media (min-width: 320px) and (max-width: 360px){
    #brainlink_video_content .img_bg > iframe { height: 209px;}
}
@media (min-width: 361px) and (max-width: 375px){
    #brainlink_video_content .img_bg > iframe { height: 235px;}
}
@media (min-width: 376px) and (max-width: 480px){
    #brainlink_video_content .img_bg > iframe { height: 290px;}
}

@media (min-width: 481px) and (max-width: 550px){
    #brainlink_video_content .img_bg > iframe { height:300px;}
}
@media (min-width: 551px) and (max-width: 767px){
    #brainlink_video_content .img_bg > iframe { height: 409px;}
}

@media (min-width: 768px) and (max-width: 800px){
    #brainlink_video_content .img_bg > iframe { height: 240px;}
}
@media (min-width:801px) and (max-width: 900px){
    #brainlink_video_content .img_bg > iframe { height: 240px;}
}
@media (min-width: 901px) and (max-width: 1000px){
    #brainlink_video_content .img_bg > iframe { height: 280px;}
}
@media (min-width: 1001px) and (max-width: 1100px){
    #brainlink_video_content .img_bg > iframe { height: 327px;}
}
@media (min-width: 1101px) and (max-width: 1220px){
    #brainlink_video_content .img_bg > iframe { height: 355px;}
}

@media (max-width: 320px){
#brainlink_video_content .img_bg > iframe {
    height: 185px;
}    
}
@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#brainlink_video_content .width_1{ width:100%; padding-right: 15px;}
#brainlink_video_content .width_2{ width:100%; padding:0 15px;}
#brainlink_video_content .video_main_content .video_wrap{ padding:0;}
#brainlink_video_content .video_main_content .right_video_wrap{ display:block;}
#brainlink_video_content .video_main_content .right_video_img{ display:block; width:100%;}
#brainlink_video_content .video_main_content .video_text{ display:block; width:100%; padding:0; font-size:18px; padding-top:25px;}
#brainlink_video_content .video_main_content .video_title{ font-size:30px; padding:12px 0;}
#brainlink_video_content .video_main_content .left_video{ font-size:22px;}
#brainlink_video_content .video_main_content .right_video{ font-size:22px;}
#brainlink_video_content .video_btn a{ font-size: 17px; padding: 16px 44px;}
#brainlink_video_content .video_main_content .right_video p{ margin:35px 0;}
#brainlink_video_content .video_main_content .video_content .img_wrap{ display:block;}
#landing_banner .banner_text{ max-width:none;}
#landing_banner .client_img{ position:static;}
#landing_banner .banner_text h1{ font-size:35px;}
}
@media (max-width: 479px) {
#brainlink_video_content .video_main_content .video_title{ font-size:20px; padding:5px 0;}
#brainlink_video_content .video_main_content .left_video{font-size: 15px; line-height: 30px;}
#brainlink_video_content .video_main_content .right_video{ font-size:15px; line-height:30px;}
#brainlink_video_content .video_main_content .video_text{ font-size:14px;}
#brainlink_video_content .video_btn a{ font-size:13px;font-size: 13px; padding: 12px 26px;}
}


@media (min-width: 768px) and (max-width: 899px){
#brainlink_media_content .media_title h2{ font-size:40px;}
#brainlink_media_content .media_maincontent h3{ font-size:20px;}
#brainlink_media_content .media_maincontent .left_content{ font-size:12px;}
#brainlink_media_content .media_maincontent .right_content{ font-size:12px;}
#brainlink_media_content .media_maincontent .right_video_wrap{ padding-left: 26px;}
#brainlink_media_content .media_maincontent .video_text{ font-size:12px;}
}
@media (min-width: 1300px) and (max-width:1500px){
#banner_section .banner_img {
    right: -133px;
    width: 50%;
}
.banner-video.cboxElement > img {
    width: 85%;
}

#banner_section .business_using .business_textwrap{  font-size: 25px;}
#banner_section .business_textwrap p span{font-size: 29px;}
}
@media(min-width:1501px){
#banner_section .banner_img{ right: -145px;}  
.banner-video.cboxElement > img {
    width: 85%;
}
}

@media(min-width:1400px){
#banner_section .banner_contentwrap h1{ font-size: 70px;}    
#banner{padding-bottom: 0px; padding-top: 170px;}
#banner_section .banner_contentwrap h2{font-size: 40px;}
#banner_section .banner_contentwrap h1 {
    font-size: 70px;
}
}


@media(max-width:1400px){
	#banner_section .banner_img{position:absolute; right:-72px; bottom: 0; width:26%;}
	#banner_section .banner_contentwrap h2{ font-size:28px; line-height:45px;}
	
	#banner_section .business_using .business_textwrap{ font-size:20px; line-height:34px;}
	#banner_section .business_textwrap p span{ font-size:22px;}
	}


@media (min-width: 901px) and (max-width:1080px){
	#banner_section .banner_img{position:absolute; right:15px; top:30%; width:33%;}
	#banner_section .banner_contentwrap h2{ font-size:28px; line-height:45px;}
	#banner_section .banner_contentwrap h1{ font-size:54px; line-height:60px;}
	#banner_section .business_using .business_textwrap{ font-size:16px; line-height:30px; width:72%;}
	#banner_section .business_textwrap p span{ font-size:20px;}
	

}


@media (min-width: 768px) and (max-width:900px){
#banner_section .banner_img{}
#banner_section .banner_contentwrap h2{ font-size:26px; line-height:40px;}
#banner_section .banner_contentwrap h1{ font-size:42px; line-height:50px;}
#banner_section .business_textwrap p span{ font-size:18px;}
#banner_section .business_using .business_textwrap{ font-size:16px; line-height:28px; width:80%;}

}


@media (max-width: 767px){
.left_video {
    border: medium none;
}
.webinar_img_wrap{/*border: medium none;*/}
.webinar_img_wrap{height: auto;}
.small_screen_center{ text-align:center;}

#banner_section .banner_img{ position:static; width:100%;}
#banner_section .business_using .checkmark{ padding-right:0px; float:none;}
#banner_section .business_using .business_textwrap{ float:none; width:29%;}

#banner_section .banner_contentwrap{ padding:59px 0 65px;}
}

@media (min-width: 501px) and (max-width:767px){
#banner_section .banner_contentwrap h1{ font-size:62px; line-height:65px;}

}


@media (max-width: 500px){
#banner_section .banner_contentwrap h2{ line-height:40px; font-size:30px;}
#banner_section .banner_contentwrap h1{ font-size:55px; line-height:55px;}
#banner_section .business_using .business_textwrap{ font-size:22px; line-height:30px;}
#banner_section .business_textwrap p span{ font-size:26px;}


}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#brainlink_media_content .media_maincontent .width_1{ width:100%;}
#brainlink_media_content .media_maincontent .width_2{ width:100%;}
#brainlink_media_content .media_maincontent .right_video_wrap .right_video_img{ display:block; width:100%;}
#brainlink_media_content .media_maincontent .right_video_wrap{ display:block; border:none; padding:0;}
#brainlink_media_content .media_maincontent .video_text{ display:block; width:100%; padding:0; font-size:16px; margin: 22px 0 20px;}
#brainlink_media_content .media_maincontent .right_content p{ padding:0;}
#brainlink_media_content .media_maincontent h3{ padding:0; font-size:22px;}
#brainlink_media_content .media_title h2{ font-size:40px;}
#brainlink_media_content .media_maincontent .left_content{ font-size:18px;}
#brainlink_media_content .media_maincontent .right_content{ font-size:18px; padding-top:22px;}
#team_container{padding: 45px 0 150px!important;}
#brainlink_media_content{ padding: 80px 0 100px;}
}

@media (min-width: 768px) and (max-width:1024px){
#banner_section .banner_contentwrap h1{    font-size: 26px;line-height: 41px;} 
#banner_section .banner_contentwrap h2 {
    font-size: 22px;
    line-height: 40px;
}
}

@media (min-width: 1025px) and (max-width:1200px){
#banner_section .banner_contentwrap h1{ font-size:28px; line-height:40px;}
.banner-video.cboxElement > img {
    width: 85%;
}
}

@media (max-width: 767px) {
#banner_section .banner_contentwrap h1{ font-size:48px; line-height:55px;}    
}



@media (max-width: 479px) {
#brainlink_media_content .media_title h2{ font-size:34px;}
#brainlink_media_content .media_maincontent h3{ font-size:20px;}
#brainlink_media_content .media_maincontent .left_content{ font-size:16px;}
#brainlink_media_content .media_maincontent .right_content{ font-size:16px;}
#brainlink_media_content .media_maincontent .video_text{ font-size:15px;}
}

@media (min-width: 768px){
#promo .promo_text p span, #features .feature_heading span{display:block;}
#blog .col_wrap{ padding-right:27px;}
#blog .col_wrap2{ padding-left:27px;}
#blog .left_wrap{ border-right:4px solid #e5e5e5; padding-right:60px; width:61%;}
#blog .right_wrap{ padding-left:50px; width:39%;}
#newsletter .width1{ width:45%;}
#newsletter .width2{ width:55%;}
#banner .banner_text{max-width:809px; margin:0 auto;}
#features .col_wrap{ margin-left:33.33%;}
#video_wrap .video_wrapper{ padding:0 35px;}
#blog .profile_wrapper li:first-child{  width:40%;}
#blog .profile_wrapper li:last-child{width:60%;}
#blog .profile_wrapper li{ vertical-align:middle; display:table-cell; }

}
@media (min-width: 768px) and (max-width: 1255px) {
    
    .page-id-841 #media_video .video_text {  min-height: 162px!important;}
    }
@media (min-width: 768px) and (max-width: 1260px) {
    #media_video .video_text h3{min-height: 116px;}
    }
@media (min-width: 768px) and (max-width: 1555px) {
#about_us .aboutus_img img{right:-95px;}
}
@media (min-width: 768px) and (max-width: 1320px) {
#about_us .aboutus_text h3{font-size:62px;}
#about_us .aboutus_text h4{font-size:45px;}
#about_us .aboutus_text{font-size:30px;}

}
@media (min-width: 768px) and (max-width: 1230px) {
 #fsSection39942993 {float: left; width: 47%;}
#fsSection39942412 {float: left;width: 47%;}
.page-id-78 #inner_banner { padding: 135px 0 0;}   
}
@media (min-width: 768px) and (max-width: 1100px) {
#main_header .main_navigation ul li a{font-size:15px;}
#main_header .callus{font-size:20px;}
#features .feature_img img { min-height: 100px; width: 100%;}
#main_header .callus h4{font-size:24px;}
#banner .service_container{font-size:26px;}
#about_us .aboutus_text h3{font-size:46px; line-height:52px;}
#about_us .aboutus_text h4{font-size:31px; line-height:39px;}
#about_us .aboutus_text{font-size:26px; line-height:33px;}
#about_us .aboutus_text p{ margin:0 0 20px;}
#about_us .profile p .name { font-size: 22px; line-height: 24px;}
#about_us .profile p .post { font-size: 18px;  line-height: 22px;}
#about_us{padding:85px 0 12px;}
#promo .promo_wrapper li:first-child{padding:0 30px;}
#promo .promo_text{padding-left:30px;}
#promo .promo_text h4{font-size:37px; line-height:45px;}
#promo .promo_text, #promo .promo_text .link_wrap{font-size:25px;}
#features .feature_heading{font-size:44px; line-height:52px;}
#features .feature_wrapper li{padding:0 25px;}
#features .feature_text{font-size:16px;}
#features .view_more{font-size:18px;}
#video_wrap .video_heading{font-size:42px;}
#video_wrap .video_wrapper li{padding:0 20px;}
#video_wrap .profile_text{font-size:16px;}
#our_work .ourwork_text h2{font-size:32px; line-height:45px;}
#our_work .ourwork_text{font-size:20px;}
#our_work .ourwork_text a.ourwork_btn{font-size:15px; line-height:30px;}
#blog .left_wrap{padding-right:20px;}
#blog .right_wrap{padding-left:20px;}
#blog .col_wrap { padding-right: 15px;}
#blog .col_wrap2 {  padding-left: 15px;}
#blog .blog_text .update_time{font-size:15px;}
#blog .blog_text{font-size:19px; line-height:28px;}
#blog .blog_text .blog_btn{font-size:16px; line-height:28px;}
#blog .profile_img{min-height:148px;}
#blog .profile_id{padding-left:12px;}
#blog .profile_id h4{font-size:30px; line-height:45px;}
#blog .profile_id{font-size:20px;}
#newsletter .signup_text h2{font-size:28px;}
#newsletter .signup_text{font-size:19px;}
#banner .service_container .service_btn{ font-size:16px;}
.network_form .form_wrap .fsSubmit input.fsSubmitButton{ font-size:25px;}
.sop_wrap { font-size: 12px; line-height: 22px;}

#inner_banner .title h1 { font-size:60px;}
#career_form .career_title h2 { font-size:34px; line-height:34px;}
#category .col-sm-8.no-padding { width: 64.5%;}
#category .post_outer { padding:45px 15px 78px;}
#media_post .text_wrap h2 { font-size:28px;}
#media_post .share_wrap .width_1 { width:40%;}
#media_post .share_wrap .padding_1 { width:47%;}
#media_post.thank_post .blog_title h2::before, #media_post.thank_post .blog_title h2::after { width:82%;}
#media_video.thank_video .blog_title h2::before, #media_video.thank_video .blog_title h2::after { width:55%;}
.testimonial_title h2 { font-size:32px;}
#get_services .get_info{ font-size:22px;}
#career_form .form_wrap .fsBody .showMobile{ display:none;}
#career_post .text_wrap h2 a{ font-size:30px; line-height:35px;}
#career_post .text_wrap h2{line-height:35px;} 
#inner_contact .contact_connected h4.connect_title{ font-size:22px; padding-right:15px;}
#referral_information .referral_wrap{ font-size:25px;}
.the_content, .the_excerpt{font-size: 15px; line-height: 24px;}
}
@media (min-width: 481px) and (max-width: 767px){
#features .feature_img img { min-height: 190px; width: 100%;}    
}


@media (min-width: 768px) {
#service_sector .col_pad{ padding:0 22px;}

}
@media (min-width: 768px) and (max-width: 1300px) {
/*#service_sector .sector_text{font-size:26px;}
#service_sector .download_btn a{font-size:18px;}*/
}
@media (min-width: 768px) and (max-width: 1100px) {
.page-id-841 #media_video .video_text{min-height: 112px; }
/*#service_sector .service_icon img{width:76%;}
#service_sector .img_content span.top_icon img{width:15%;}
#service_sector .sector_text{ padding: 15px 10px 0;}
#service_sector .sector_text { line-height:32px; font-size: 20px;}
#service_sector .download_btn a { font-size: 16px;line-height: 44px;  padding: 0 21px;}*/
#service_sector .service_icon img{width:70%; height:auto;}
#service_sector .img_content span.top_icon img{width:22%;}
#service_sector .sector_text{ padding: 15px 10px; min-height:inherit; font-size:24px;}
#service_sector .service_heading h4{ font-size:40px;}
#service_sector .download_btn a{ font-size: 17px; line-height: 42px; padding: 0 24px;}
#white_papers .text_wrap h2 a{ font-size: 22px;}
#white_papers .text_wrap p { min-height: 110px;}
.maincontainer_wrapper .mainsidebar_wrap{  margin-left: 10px;}
#generic .media_title{font-size: 12px; line-height: 20px;}
}






@media (min-width: 768px) and (max-width: 1180px){
#inner_banner .inner_banner_text h2{ font-size:44px;}
#brainlink_referral_content .about_referral .referal_text{ font-size:17px;}
#brainlink_referral_content .about_referral .referal_text h4{ font-size:22px;}
#brainlink_referral_content .gift_wrap .gift_text ul li{ font-size:17px;}
#brainlink_referral_content .about_referral .referal_text h3{ font-size:20px;}
#brainlink_referral_content .about_referral .referal_text h5{ font-size:22px;}
}

@media (min-width: 901px) and (max-width: 1080px){


	}


@media (min-width: 768px) and (max-width: 960px){
#inner_banner .inner_banner_text h2{ font-size:42px;}
#brainlink_referral_content .about_referral .referal_text{ font-size:15px;}
#brainlink_referral_content .about_referral .referal_text h4{ font-size:17px;}
#brainlink_referral_content .gift_wrap .gift_text ul li{ font-size:15px;}
#brainlink_referral_content .about_referral .referal_text h3{ font-size:17px;}
#brainlink_referral_content .about_referral .referal_text h5{ font-size:17px;}
#landing_banner.sec .banner_text{ max-width:420px;}
	#landing_banner.sec .banner_text h1{ font-size:28px; line-height:40px;}
	#landing_banner.sec .banner_text h2{ font-size:20px;}
	#landing_banner.sec .banner_img > img{ width:50%;}
	#landing_banner.sec .banner_bg > img{left: -260px;}
}




@media (min-width: 768px) and (max-width: 800px){


}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#brainlink_referral_content .width_1{ width:100%;}
#brainlink_referral_content .width_2{ width:100%;}
#brainlink_referral_content .gift_wrap .gift_img{ text-align:center; margin:0 0 30px;}

#inner_banner .inner_banner_text h2{ font-size:42px;}
#brainlink_referral_content .about_referral .referal_text{ font-size:16px;}
#brainlink_referral_content .about_referral .referal_text h4{ font-size:20px;}
#brainlink_referral_content .gift_wrap .gift_text ul li{ font-size:16px; text-align:left;}
#brainlink_referral_content .gift_wrap .gift_img img{ width:50%;}
#brainlink_referral_content .about_referral .referal_text h3{ font-size:20px;}
#brainlink_referral_content .about_referral .referal_text h5{ font-size:20px;}
#generic .media_title{min-height:100%;}
#generic .dwdprt{display:inline-block; font-size:12px;}
#generic .dwdprt_1{margin-bottom:20px;}
#landing_banner.sec .banner_text{ float:none;}
#landing_banner.sec .banner_text h1{ font-size:38px; line-height:50px;}
#landing_banner.sec .banner_text h2 { font-size:30px;}
#landing_banner.sec .banner_text h2 span{ display:inline;}
#landing_banner.sec .banner_img > img{ position:static;}
#landing_banner.sec .banner_wrap{ height:auto; padding-bottom:20px;}
#landing_banner.sec .banner_bg > img{ left:0;}#landing_banner.sec .banner_text{ float:none;}
#landing_banner.sec .banner_text h1{ font-size:38px; line-height:50px;}
#landing_banner.sec .banner_text h2 { font-size:30px;}
#landing_banner.sec .banner_text h2 span{ display:inline;}
#landing_banner.sec .banner_img > img{ position:static;}
#landing_banner.sec .banner_wrap{ height:auto; padding-bottom:20px;}
#landing_banner.sec .banner_bg > img{ left:0;}

#brainlink_resources .ebook_img img{ margin-bottom:30px;}
#brainlink_resources .text_wrap h2 { font-size:24px;}
#landing_banner.sec .banner_text{ float:none;}
#landing_banner.sec .banner_text h1{ font-size:38px; line-height:50px;}
#landing_banner.sec .banner_text h2 { font-size:30px;}
#landing_banner.sec .banner_text h2 span{ display:inline;}
#landing_banner.sec .banner_img > img{ position:static;}
#landing_banner.sec .banner_wrap{ height:auto; padding-bottom:20px;}
#landing_banner.sec .banner_bg > img{ left:0;}

#brainlink_resources .ebook_img img{ margin-bottom:30px;}
#brainlink_resources .text_wrap h2 { font-size:24px;}
}

@media (min-width: 768px) and (max-width: 1230px) {
    .security_btn.text-center > a{ font-size: 7px; padding: 10px 5px;}
}
@media (max-width: 668px){
    
#fsSection39853135 {float: none; width: 100%;}
#fsSection39942197 { float: none; width: 100%;}
#fsSection39942412 { float: none; width: 100%;}
#fsSection39942448 {float: none; width: 100%;}
#fsSection39942993{float: none; width: 100%;}

}



@media (max-width: 479px) {
#inner_banner .inner_banner_text h2{ font-size:30px;}
#brainlink_referral_content .about_referral .referal_text{ font-size:14px;}
#brainlink_referral_content .about_referral .referal_text h4{ font-size:18px;}
#brainlink_referral_content .gift_wrap .gift_text ul li{ font-size:14px;}

#brainlink_referral_content .about_referral .referal_text h3{ font-size:18px;}
#brainlink_referral_content .about_referral .referal_text h5{ font-size:18px;}
}
@media (min-width: 768px) and (max-width: 960px){
/*#service_sector .col_pad { padding: 0 8px;}
#service_sector .img_content{min-height:196px;}
#service_sector .sector_text{font-size:17px;}
#service_sector .download_btn a { font-size: 14px; line-height: 39px;  padding: 0 12px;}*/
#service_sector .col_pad { padding: 0 8px;}
#service_sector .img_content{min-height:196px;}
#service_sector .service_heading h4{ font-size:34px;}
#service_sector .sector_text{ font-size:20px;}
#service_sector .download_btn a{ font-size: 14px; line-height: 38px; padding: 0 20px;}
.about_us_page .inner_title h1{padding: 0 0 0 23px;}
}

@media  (max-width: 960px){
#service_sector .service_heading h4{font-size:32px; line-height:42px;}
#service_sector .service_heading{font-size:22px; line-height:30px;}
#main_header{ position: absolute;}
}
@media (max-width: 767px){
/*#service_sector .content_4 .service_icon{text-align:center;}
#service_sector .sector_text{min-height:inherit;padding: 15px 18px 18px;}*/
#service_sector .content_2 .service_icon img{ margin:0;}
#service_sector .content_1 .service_icon img{ margin:0;}
#service_sector .content_3 .service_icon img{ margin:0;}
#service_sector .content_4 .service_icon img{ margin:0;}
#service_sector .img_content span.top_icon{ padding:0;} 
#service_sector .service_icon{ position:static; margin:30px 0 0; padding-bottom:20px;}
#service_sector .img_content{ padding:18px 0 0;}
#service_sector .sector_text{ min-height:inherit;padding: 15px 18px; font-size:24px;}
#service_sector .service_heading h4{ font-size:34px;}
#service_sector .download_btn a{font-size: 16px; line-height: 42px; padding: 0 24px;}
.about_us_page { padding: 0;}
.sop_content{ height:auto;}
#white_papers .text_wrap h2{ min-height: 160px;}
#white_papers .text_wrap p{ min-height: 88px;}
.small_screen_center{ text-align:center!important;}
.maincontainer_wrapper .mainsidebar_wrap{  margin-left: 0;}
.webinars_content{ padding-top: 0;}
#landing_banner{padding-top: 0px;}
#landing_banner .banner_text{padding-left: 0;}
}

@media (max-width: 668px){

}

@media (max-width: 430px) {
/*#service_sector .service_heading { font-size: 16px; line-height: 26px;}
#service_sector .service_heading h4 { font-size: 26px; line-height: 39px;}
#service_sector .sector_text{font-size:22px; line-height:31px;}
#service_sector .download_btn a{padding: 0 23px;}*/
#service_sector .service_heading h4{ font-size:24px;}
#service_sector .service_icon img{ width:42%; height:auto;}
#service_sector .sector_text{ font-size:20px;}
#service_sector .download_btn a{font-size: 14px; line-height: 38px; padding: 0 20px;}
#white_papers .text_wrap h2 { min-height: 176px;}
#white_papers .text_wrap h2 a{ font-size: 20px;}
#landing_banner .banner_text h1{ font-size:26px; line-height:40px;}
#landing_banner .banner_text h4{ font-size:20px; line-height:30px;}

#landing_banner.sec .banner_text h1{ font-size:23px; line-height:36px;}
#landing_banner.sec .banner_text h2{ font-size:18px;}
}

@media (min-width: 768px) and (max-width: 960px){
#main_header .callus{font-size:18px; line-height:29px;}
#main_header .main_navigation ul li a{font-size:12px;}
#career_form .career_title h2{ font-size:25px; margin: 0 0 40px;}
#career_post .text_wrap{ font-size:16px;}
#white_papers .text_wrap h2 a{ font-size: 20px; line-height: 28px;}
.testimonial_title h2 { font-size:24px;}
#testimonial_content .testimonial_text{ font-size:22px;}
#career_form .form_title h3{ font-size:30px;}
#career_post .text_wrap h2 a{ font-size:22px; line-height:30px;}
#career_post .text_wrap h2{line-height:30px;}
#career_post .text_wrap h2{ min-height:110px;}
#main_header .callus h4{font-size:20px; line-height:28px;}
#banner .banner_text h1{font-size:69px; line-height:66px;}
#banner .banner_text{font-size:36px;}
#banner .service_container{ padding: 49px 10px;}
#banner .service_container{font-size:18px; line-height:32px;}
#banner .service_container p{min-height:142px;}
#banner .service_container .service_btn{font-size:12px;}
#about_us .aboutus_img img { right: -130px;}
#about_us .aboutus_text h3 { font-size: 37px; line-height: 47px;}
#about_us .aboutus_text h4 {  font-size: 27px;  line-height: 37px;}
#about_us .aboutus_text {  font-size: 22px;  line-height: 30px;}
#about_us .profile p .name {  font-size: 21px;  line-height: 24px;}
#about_us .profile p .post { font-size: 16px;  line-height: 20px;}
#promo .promo_wrapper li:first-child{padding:0 18px;}
#promo .promo_text { padding-left:18px;}
#promo .promo_text h4 {  font-size: 24px;  line-height: 30px;}
#promo .promo_text, #promo .promo_text .link_wrap{font-size:21px;}
#features .side_img{width:47%;}
#features .feature_heading { font-size: 36px;  line-height: 47px;}
#features .feature_wrapper li{padding:0 5px;}
#features .feature_text{font-size:14px; line-height:24px;}
#features .view_more{font-size:16px; line-height:37px;}
#video_wrap .video_heading{font-size:31px; line-height:50px;}
#video_wrap .video_wrapper{padding:0;}
#video_wrap .video_wrapper li{padding:0 15px;}
#video_wrap .profile_text{font-size:14px;}
#our_work .work_img{width:50%;}
#our_work .ourwork_text h2 { font-size: 28px;  line-height: 38px;}
#our_work .ourwork_text{font-size:16px; line-height:29px;}
#blog .blog_heading{font-size:28px; line-height:45px;}
#blog .blog_text .update_time{font-size:13px;}
#blog .blog_text{font-size:14px;}
#blog .blog_text .blog_btn { font-size: 14px; line-height: 24px;}
#blog .profile_id h4 {  font-size: 24px;  line-height: 34px;}
#blog .profile_id{font-size:17px; line-height:23px;}
#blog .tweets_wrap li{font-size:12px;}
#newsletter .signup_text h2{font-size:22px;}
#newsletter .signup_text{font-size:14px;}
#main_header .main_navigation ul.sub-menu li a{font-size: 12px;}
#white_papers .text_wrap h2{ line-height: 28px; min-height: 220px;}
#white_papers .text_wrap { font-size: 16px;}
#white_papers .text_wrap p { min-height: 100px;}
.inner_title h1 { font-size: 32px;}
#white_papers { padding: 150px 0 50px;}
#inner_banner { padding: 180px 0 0;}
#inner_banner .title h1 { font-size:47px; line-height:50px;}
#inner_banner.generic .title p span { display:inline-block;}
#career_post .text_wrap h2 { font-size:32px;}
#category .post_wrap { padding:0 0 20px;}
#category .text_wrap h2 { font-size:31px;}
#category .page ul li { display:block; margin:0 0 25px; text-align:center; }
#category .page ul { display: block;}
#category .sidebar_wrap { margin-right:0px;}
#category .company_text { padding: 7px 0 19px 10px;}
#category .company_text h3 { font-size:16px;}
#category .company_text h3 span { font-size:21px;}
#category .download {padding: 12px 10px 5px;}
#category .download h3 { font-size:18px; line-height:24px;}
#generic_content .generic_text { padding:0px;}
#generic_content .generic_title h2 { font-size:38px; line-height:50px;}
#media_post .text_wrap h2 { font-size:22px; line-height:32px;}
#media_post .text_wrap { padding: 29px 15px 42px;}
#media_post .share_wrap .width_1 { width:45%;}
#media_post .share_wrap .padding_1 { width:48%;}
#media_post .share_on_social ul.social_media_wrap li { padding:0 12px;}
#media_post .date_text a { font-size:14px;}
#media_post .share_on_social ul li { font-size:14px;}
#inner_banner.thank .inner_tittle { font-size:19px ; line-height:30px;}
#media_post.thank_post .blog_title h2 { font-size:32px; line-height:44px;}
#media_video.thank_video .blog_title h2 { font-size:32px; line-height:44px;}
#get_form .get_content { margin-top: -160px;}
#get_form .get_header h3 { font-size:34px;}
#get_form .get_header { font-size:16px; line-height:26px;}
#get_form .get_header a { font-size:19px;}

#inner_contact .contact_info h4.contact_title{ font-size:28px;}
.contact_form h3{ font-size:22px; line-height: 25px;}
#inner_contact .contact_connected h4.connect_title{ font-size:18px; padding-right:5px;}
#inner_contact ul.social_media_wrap li{padding: 28px 3px;}
#inner_contact ul.social_media_wrap li a{ width:42px;}
.contact_form .form_wrap {margin-top: 10px;}
#inner_contact .contact_form{ padding: 28px 32px 11px;}
#category .text_wrap h2 a{ font-size:26px; line-height:35px;}
category .text_wrap h2{ line-height:35px;}
#media_post .text_wrap h2{ min-height:100px;}
#inner_banner .title{font-size: 22px;}
#referral_information .referral_title h2{ font-size:26px;}
#referral_info .referral_text{ font-size:16px;}
#support_content .get_header h3{ font-size:34px;}
#support_content .get_header a{ font-size:19px;}
#support_content .get_header{ font-size:16px; line-height:25px;}
#get_services .get_info{ font-size:16px;}
.videos-title{ font-size:18px;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#footer_team_container .footer_text_wrap {
    margin: 55px 0 0;
}
#footer_team_container .footer_text_wrap a{font-size: 20px;}
#main_header{position:static; padding: 15px 0 0;}
#banner{padding-top:0; padding-bottom:10px;}
#banner .service_wapper{position:static;}
#banner .service_container{margin-bottom:20px; min-height:inherit;}
#banner .service_container p{min-height:inherit; margin:0 0 30px;}
#banner .banner_text h1{margin:0 0 40px;}
#about_us .aboutus_text h3{width:100%;}
#about_us .aboutus_text p, #about_us .profile{padding-right:0;}
#about_us .aboutus_img img{display:none;}
#banner .banner_text h1{font-size:64px; line-height:67px;}
#banner .banner_text{Font-size:35px;}
#about_us .aboutus_text h4{font-size:37px;}
#about_us .aboutus_text{font-size:29px; line-height:36px;}
#about_us .profile p .name{font-size:26px;}
#about_us .profile p .post{font-size:18px;}
#about_us .aboutus_text h3{font-size:48px; line-height:57px;}
#promo .promo_wrapper li{display:block;}
#promo .promo_wrapper li:first-child{padding:0;}
#promo .promo_text{padding-left:0;}
#promo .promo_wrapper li:first-child::before{display:none;}
#promo .promo_img{margin:0 0 25px;}
#promo{padding:45px 0 35px;}
#features .side_img{display:none;}
#video_wrap .video_wrapper li{float:none; width:100%; padding:0;}
#our_work .work_img{ display:none;}
#blog .blog_text p{min-height:inherit; margin:0 0 22px;}
#blog .blog_content{margin-bottom:25px;}
#our_work .ourwork_text p{width:100%;}
#blog .profile_id{padding-left:0;}
#newsletter .signup_text p{margin:0 0 26px;}
#banner .banner_wrapper{min-height:inherit;}
#features .feature_wrapper li{float:none; width:100%; padding:0;}
#features .feature_img{height:inherit;}
.wow { visibility: visible !important; -webkit-animation: none !important;   -moz-animation: none !important;
       -o-animation: none !important; -ms-animation: none !important;  animation: none !important;} 
.social_video iframe { height: auto; margin: 0 0 30px; width: auto;}
#white_papers { padding: 30px 0 40px;}
#inner_banner { padding:0px;}
#inner_banner .title h1 { font-size:46px; line-height:51px; }
#inner_banner.generic .title p span { display:inline-block;}
#category .col-sm-8.no-padding { width:100%; padding:45px 15px 78px;}
#category span.bg_wrap1 { width:100%; background:none;}
#category span.bg_wrap2 { width:100%; background:none;}
#category .post_wrap { padding:0 0 20px;}
.category-46 #category .post_wrap { padding:15px 0 20px;}
#category .col-sm-4.text-center { width:100%; padding: 46px 15px 40px;}
#category .sidebar_wrap { margin:0px;}
#generic_content .generic_text { padding:0px; margin:0 0 20px;}
#generic_content ul li { width:100%;}
#generic_testimonial .border { padding:0 15px; background:none;}
#generic_testimonial .Satisfied { margin:0px;}
#generic_content ul li { padding:0px; margin-right:0px;}
#media_post .share_wrap .width_1 { width:100%; border-right:none;}
#media_post .share_wrap .padding_1 { width:100%; border-right:none;}
#media_post.thank_post .blog_title h2 { font-size:32px; line-height:44px;}
#media_video.thank_video .blog_title h2 { font-size:32px; line-height:44px;}
#media_post.thank_post .blog_title h2::before, #media_post.thank_post .blog_title h2::after { width:65%;}
#media_video.thank_video .blog_title h2::before, #media_video.thank_video .blog_title h2::after { width:43%;}#testimonial_content .testimonial_text { margin-left:0px;}
#get_form .get_content { margin-top:0px;}
#get_services { min-height: inherit;}
#get_form .get_header p { min-height:inherit; margin:0 0 20px;}
#inner_contact .contact_connected {   margin: 0 36px 22px 0;}
.referral_img > img { width: 100%; margin:0 0 20px;}
#referral_info .referral_text { padding:0px;}
	   
#banner .service_container{padding: 25px 20px 30px;}
#banner .service_container .service_content{ min-height:110px;}
#about_us{ padding: 35px 0 0;}
#about_us .aboutus_text h4:last-of-type {margin: 0 0 20px;}
#about_us .aboutus_text p {margin: 0 0 20px;}
#features .view_more{ margin-bottom:30px;}
#features .feature_text{margin: 0 0 30px;}
#video_wrap{padding: 30px 0 5px;}
#our_work .ourwork_text h2{margin: 30px 0 20px;}
#our_work .ourwork_text a.ourwork_btn{ margin-bottom:35px;}
#our_work .ourwork_text p {margin-bottom: 25px;}
#blog {padding: 20px 0 25px;}
#blog .blog_text .update_time{ margin-bottom:10px;}
#blog .blog_text{ min-height:150px;}
#video_wrap .video_heading{margin: 0 0 30px;}
#newsletter{padding: 20px 0 5px;}
#newsletter .newsletter_form .fsBody .fsFieldRow{ width:100%;}
#newsletter .newsletter_form .fsForm .fsSubmit{ float:none;}
#newsletter .newsletter_form .fsBody {margin-bottom: 0;}
footer{padding: 30px 0 25px;}
#banner .banner_bg{min-height:100%;}
.banner_overlay {background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
#banner .banner_text{ position:relative; z-index:1;}

#inner_banner{ padding:0;} 
#main_header.inner{ margin-bottom:0;}
#career_form{padding: 35px 0;}
#career_form .form_title h3{margin: 0 0 20px;}
#career_form .career_title h2{margin: 0 0 20px;}
#career_form .form_wrap #fsSection38597450{ width:100%;}
#career_form .form_wrap #fsSection38597451{ width:100%;}
#career_form .form_wrap .fsBody .fsRowBody {padding: 0;}
#career_form .form_wrap .fsBody .showMobile{ display:none;}
#career_form .form_wrap .fsBody .fsSectionHeader{ margin:0;}
#career_post {padding: 35px 0 0;}
#career_post .text_wrap h2{ min-height:auto; margin: 0 0 10px;}
#career_post .post_wrap { margin: 0 0 10px;}
footer ul.social_media_wrap{margin-bottom: 5px; margin-top: 20px;}
#newsletter .newsletter_form div.fsError{ width:100%;}
#main_header .callus{text-align: center;}
#logo{ margin-bottom:0;}
#main_header .main_navigation ul li{ display:none;}

#inner_contact{padding: 10px 0 0;}
#inner_contact .contact_text{ padding-bottom:30px;}
.contact_form .form_wrap #fsSection38597507{ width:100%;}
.contact_form .form_wrap #fsSection38597511{ width:100%;}
.contact_form .form_wrap .fsBody .fsRowBody{ padding:0;}

.contact_form .form_wrap .fsBody .fsSectionHeader{ margin:0;}
.contact_form .form_wrap{ margin-top:20px;}
#inner_contact .contact_form{padding: 20px 32px 10px;}
#inner_contact .map_bg iframe{margin: 40px 0 35px;}
#inner_contact .contact_connected h4.connect_title{margin: 25px 0;}
#inner_contact .contact_info h4.contact_title{ padding-bottom:25px;}
#inner_contact .contact_text p {margin: 20px 0;}
#category .col-sm-8.no-padding {padding: 45px 15px 40px;}
#category .col-sm-8.no-padding {padding: 45px 15px 40px;}
#media_post .text_wrap { padding: 20px 15px 25px;}
#media_video{padding: 45px 0 20px;}
#media_video .video_text h3{ padding-bottom:25px;}
#media_post .text_wrap h2{ min-height:40px;} 
#media_post{padding: 0;}
#referral_info {padding: 40px 0 30px;}
#referral_info .referral_text h2{ margin: 0 0 20px;}
#referral_information{padding: 35px 0 20px;}
#media_post.thank_post{ padding: 25px 0 0;}
#media_post.thank_post .blog_title h2{margin: 0 0 25px;}
#media_video.thank_video{ padding: 0 0 20px;}
#media_video.thank_video .blog_title h2{margin: 0 0 30px;}
#inner_banner.thank .inner_tittle {margin: 15px 0 20px; padding: 15px 0;}
#inner_banner.thank .inner_wrap {padding: 0;}
#generic_content .generic_title h2{margin: 0 0 25px;}
#generic_content .info_text p {margin: 0 0 25px;}
#generic_content .blockquote_text{margin: 0 0 10px;}
#generic_content ul li{ font-size:18px;}
#generic_testimonial .testimonial_wrap{ padding: 30px 0 0;}
#generic_testimonial {padding: 0 0 30px;}
#generic_testimonial .testimonial a.more{margin: 5px 0 0;}
#generic_content{ padding: 40px 0 15px;} 
#referral_information .referral_title #fsSection38597566{ width:100%;}
#referral_information .referral_title #fsSection38597575{ width:100%;}
#referral_information .referral_title #fsRow2225959-3, #referral_information .referral_title #fsRow2225959-5, #referral_information .referral_title #fsRow2225959-10, #referral_information .referral_title #fsRow2225959-12{width:100%;}
#referral_information .referral_title #fsRow2225959-4, #referral_information .referral_title #fsRow2225959-6, #referral_information .referral_title #fsRow2225959-11, #referral_information .referral_title #fsRow2225959-13{ width:100%}
#referral_information .referral_title h2{ margin: 0 0 15px;}
#referral_information .referral_wrap p {margin: 0 0 20px;}
#referral_information .referral_title #fsSection38597575.fsSection.fs1Col{ padding:0;}
#referral_information .referral_title #fsSection38597566.fsSection.fs1Col{ padding:0;}
#support_content .get_content{ margin-top:0;}
#support_content .get_header{padding: 20px 26px 24px;}
#support_content{ padding: 0 0 15px;}
#get_form .form_wrap{ padding:0;}
#get_form .form_wrap #fsSection38597552{ width:100%;}
#get_form .form_wrap #fsSection38597559{ width:100%;}
#get_form{ padding:0 0 30px;}
#get_form .form_wrap .fsBody .fsRowBody{ padding:0;}
#get_form .form_wrap .fsBody .fsSectionHeader{ margin:0;}
#get_form .form_wrap .fsBody { margin-bottom: 0;}
#get_services .get_info{ padding: 0 18px 30px;}
#testimonial_content .testimonial_text{padding: 50px 0 30px 55px;}
#testimonial_content{ padding: 35px 0 40px;}

.the_content img.alignleft { display: block; float: none !important; margin: 20px auto !important;}
.the_content img.alignright { display: block; float: none!important; margin: 20px auto!important;}
.the_content img.aligncenter { margin: 0 auto 20px;}
.the_content .round-image{ float:none;} 
.the_content h1 { font-size: 25px; line-height: 30px;}
#blog .profile_img{ min-height:282px;}
#generic{ padding:30px 0!important;}
.the_content ul {margin: 25px 45px !important;}
.network_form .form_wrap .fsBody .fsRowBody {padding: 0;}
.team_img img {margin-bottom: 20px;}
.team_content iframe { width: 100%;}
.btm-video iframe {margin-top: 30px;}
#white_papers .post_wrap{ padding: 0;}
}

@media (max-width: 668px){
#main_header .callusf{font-size:18px; line-height:29px;}
#main_header .callus h4{font-size:22px; line-height:30px;}
#banner .banner_textf{font-size:24px; line-height:30px;}
#banner .banner_text h1 { font-size: 45px;  line-height: 50px;}
#banner .service_container{font-size:25px; line-height:32px;}
#about_us .aboutus_text h3 { font-size: 21px;  line-height: 40px;}
#about_us .aboutus_text h4{font-size:18px; line-height:30px;}
#about_us .aboutus_text { font-size: 21px;line-height: 34px;}
#about_us .aboutus_text p{margin:0 0 35px;}
#about_us .profile p .name{font-size:23px;}
#about_us .profile p .post { font-size: 16px;}
#promo .promo_text h4{font-size:27px; line-height:32px;}
#promo .promo_text, #promo .promo_text .link_wrap{font-size: 20px; line-height:30px;}
#features .feature_heading{font-size:30px; line-height:35px;  margin: 25px 0 30px;}
#video_wrap .video_heading{font-size:30px; line-height:40px;}
#video_wrap .profile_text{font-size:16px;}
#our_work .ourwork_text h2{font-size:30px; line-height:35px;}
#our_work .ourwork_text{font-size:18px; line-height:30px;}
#our_work .ourwork_text a.ourwork_btn{font-size:16px;}
#blog .blog_heading{font-size:30px; line-height:40px;}
#blog .blog_text .update_time{font-size:15px;}
#blog .blog_text{font-size:18px;}
#blog .blog_text .blog_btn{font-size:15px; line-height:25px;}
#newsletter .signup_text{font-size:20px;}
#newsletter .signup_text h2{font-size:31px;}

#career_form .career_title h2 { font-size: 24px; line-height: 35px;}
#inner_banner.generic .title { font-size:20px; line-height:26px;}
#inner_banner .title h1 {font-size: 36px;line-height: 38px;}
#career_post .content_info { margin:0 0 20px;}
#career_post .connected { float: none;}
#category .text_wrap h2 { line-height:35px;}
#category .text_wrap h2 a{ font-size:28px; line-height:35px;}
#generic_content .generic_title h2 { font-size:32px; line-height:40px;}
#generic_content .blockquote_text { font-size:26px; line-height:36px;}
#category .page ul li { display:block; margin:0 0 25px; text-align:center; }
#category .page ul { display: block;}
#career_form .form_title h3{ font-size:28px;}
#career_post .text_wrap h2 a{ font-size:24px; line-height:25px;}
#career_post .text_wrap h2{line-height:25px;}
#career_post a span{ margin-right:30px;}
#generic_content ul { margin:0px;}
#generic_content ul li::before { left:-23px;} 
#media_post .text_wrap h2 { font-size:22px; line-height:32px;}
#inner_banner.thank .inner_tittle { font-size:16px; line-height:20px;}
.text_img > img { width: 50%;} 
#media_post.thank_post .blog_title h2::before, #media_post.thank_post .blog_title h2::after { border-bottom:none;}
#media_video.thank_video .blog_title h2::before, #media_video.thank_video .blog_title h2::after { border-bottom:none;}
.testimonial_title h2 { font-size:28px; line-height:38px;}
#testimonial_content .testimonial_text { font-size:20px; line-height:38px;}
.text-right { text-align:left;}
.client_info a { font-size:17px;}
#get_form .get_header h3 { font-size:30px;}
#get_form .get_header { font-size:16px; line-height:26px; padding: 42px 15px;}
#get_form .get_header a { font-size:18px;}
#get_form .get_header a { padding:15px;}
#inner_contact .contact_info h4.contact_title { font-size:24px; line-height:30px;}
#inner_contact .contact_text { font-size:22px; line-height:30px;}
#referral_information .referral_wrap { font-size:21px; line-height:35px;}
#referral_info .referral_text h2 { font-size:25px; line-height:35px;}
#inner_contact .contact_connected h4.connect_title{ font-size:26px;  padding-right: 15px;}
#inner_contact ul.social_media_wrap li a{ width:46px;}
#inner_contact ul.social_media_wrap li{ padding: 28px 8px;}
#generic_content .blockquote_text p{ padding-left:60px;}
.blockquote_text blockquot{ font-size:28px;}
#inner_banner .title{ font-size:26px;}
#generic_content .generic_img img { height: 170px;}
#get_services .get_info{ font-size:20px;}
#get_form .form_wrap h2{ font-size:40px;}
#get_form .form_wrap .fsSubmit input.fsSubmitButton{ font-size:35px;}
.generic_content {padding: 30px 0 0;}
.network_form .form_wrap .fsSubmit input.fsSubmitButton{font-size:20px; padding:10px 0;}
}
@media (max-width: 480px) {
#features .feature_img img { min-height: 150px; width: 100%;}  
#white_papers .text_wrap p { min-height: 50px; font-size: 18px;}
}

@media (max-width: 430px) {
    
#main_header .callus{font-size:16px; line-height:28px; text-align: center;}
#main_header .callus h4 {font-size: 18px; line-height: 28px;}
#banner .banner_text{font-size:17px; line-height:33px;}
#banner .service_container { font-size: 21px;  line-height: 30px;}
#banner .service_container .service_btn{font-size:15px;}
#about_us .aboutus_text{font-size:18px; line-height: 26px;}
#features .feature_heading{font-size:22px; line-height:30px;}
#features .feature_text{font-size:18px;}
#features .view_more{font-size:19px;}
#video_wrap .video_heading { font-size: 24px;  line-height: 35px;}
#our_work .ourwork_text { font-size: 16px; line-height: 28px;}
#our_work .ourwork_text a.ourwork_btn{font-size:13px; padding: 7px 17px;}


#banner .banner_text h1 { font-size:28px;  line-height:35px;}
#promo .promo_text h4{font-size:18px; line-height:32px; margin: 0 0 14px;}
#newsletter .signup_text h2 { font-size: 22px;}
#career_form .career_title h2{ line-height: 28px; font-size: 20px;}
#career_form .form_title h3{ font-size: 25px;}
#career_post .text_wrap h2 a{ font-size:19px; line-height:25px;}
#career_post .text_wrap h2{ line-height:25px;}
#career_post .text_wrap{ font-size:16px;}
#career_post a span{padding: 0 40px 0 0; margin-right: 10px;}
#career_post a{ font-size:14px;}
#career_post .connected ul.social_media_wrap li{ padding: 0 11px; }
#newsletter .signup_text{font-size:13px;}
.contact_form h3{ font-size:18px; line-height:25px;}
#inner_contact ul.social_media_wrap li{ padding: 28px 0;}
#inner_contact .contact_connected h4.connect_title{ font-size:10px; padding-right:0;}
#inner_contact ul.social_media_wrap li a{ width:42px;}

#category .text_wrap h2 a{ font-size:19px; line-height:25px;}
#category .text_wrap h2{ line-height:25px;}
#category .text_wrap{ font-size:16px;} 
#category a{ font-size:14px;}

.wp-pagenavi a, .wp-pagenavi span{ padding: 10px 12px !important;}
#category .page{padding: 11px 0;}
.wp-pagenavi {font-size: 14px;  padding: 9px 0;}
#media_video .video_text h3{ font-size:16px;}
#media_post .text_wrap h2 { font-size:18px; line-height:30px;} 
#media_post .text_wrap{ font-size:16px;}
#media_post .share_on_social ul.social_media_wrap{ padding-top:5px;}
#referral_info .referral_text h2{ font-size:24px; line-height:35px;}
#referral_info .referral_text{ font-size:18px;}
#referral_information .referral_wrap { font-size:18px; line-height:30px;}
#generic_content .generic_title h2 { font-size:22px; line-height:35px;}
#generic_content .generic_text{ font-size:18px;}
#generic_content .info_text{ font-size:18px;}
#generic_content .blockquote_text::after{left: -20px;}
.blockquote_text blockquote{ font-size:20px;}
#generic_testimonial .client_view{ font-size: 24px;}

#inner_banner .title{ font-size: 20px; line-height: 30px;}
#referral_information .referral_title .fsSubmit input.fsSubmitButton{ font-size:30px;}
#referral_information .referral_title h2{ font-size: 20px;  margin: 0 0 15px;}
#get_services .get_info{ font-size: 18px;}
#support_content .get_header h3{ font-size: 26px; margin: 0 0 15px;}
#support_content .get_heade{ font-size:16px; line-height:30px;}
#support_content .get_header a{ font-size:13px;}
.access_content{ margin-bottom: 25px;}
#get_form .form_wrap .fsSubmit input.fsSubmitButton{ font-size:20px;}
#get_form .form_wrap h2{margin: 0 0 15px; font-size: 24px;}
#support_content .get_header{ font-size:16px;}
.testimonial_title h2 { font-size:22px; line-height:35px;}
.testimonial_text .client_info{ font-size:15px;}
.client-feedback .blockquote_text{ font-size: 24px;  margin: 0 0 45px;} 
.network_form .form_wrap .fsSubmit input.fsSubmitButton{ font-size:13px; padding:10px 0;}
.the_content, .the_excerpt{ font-size:16px;}
.videos-title{ font-size:15px;}
.inner_title h1{ font-size: 32px;}
}
@media (max-width: 900px){
#landing_testimonial .member_info{font-size:16px;}
#landing_testimonial .message_text{font-size:20px;}
#landing_testimonial .message_text .testimonial_btn{font-size:18px;}
}

@media (min-width: 768px) and (max-width: 899px){

}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}

}

@media (max-width: 668px){
#landing_testimonial .testimonial_heading h2{font-size:32px;}
#landing_testimonial .member_img img { height: 60px; width: 60px;}
#landing_testimonial .nav-tabs > li > a{padding:0 7px;}
#landing_testimonial .member_info{font-size:13px; line-height:22px;}
#landing_testimonial .message_text{font-size:16px; line-height:28px;}
}

@media (max-width: 420px) {
#landing_testimonial .testimonial_heading h2{font-size:27px; line-height:35px;}
#landing_testimonial .member_img img { height: 50px; width: 50px;}
#landing_testimonial .member_info{font-size:10px;}
#landing_testimonial .nav-tabs > li > a{padding:0 1px;}
#landing_testimonial .message_text{padding: 31px 0 0;font-size: 14px;  line-height: 26px; min-height:342px;}
#landing_testimonial .message_text .testimonial_btn {padding: 7px 24px; font-size: 14px;}
}
@media (min-width: 901px) and (max-width:1080px){
	.form_bodywrap .submit_btn{ font-size:18px; padding:0 18px;}
}

@media (min-width: 768px) and (max-width:980px){

.mainsidebar_wrap .video_wrap{ padding:0px 10px;}
.video_wrap h2{ font-size:21px;}
.mainsidebar_wrap .main_formwrap{ padding:0 10px;}
.form_text h3{ font-size:18px;}
.form_bodywrap .side_corner{ left:-10px;}

}
@media (min-width: 768px) and (max-width:1100px){
    .brainlink_sidebar_form .fsSubmit input.fsSubmitButton{ font-size: 13px !important;padding: 0 5px !important;}
    
    }
@media (min-width: 768px) and (max-width:900px){

.form_bodywrap .submit_btn{ font-size:14px; padding:0 15px;}
}


@media (max-width: 767px){
.mainsidebar_wrap{margin-left: 0;}
.small_screen_center{ text-align:center;}

#maincontainer_wrapper .mainsidebar_wrap{ margin-left:0px;}
.form_text h3{ font-size:22px;}
.brainlink_sidebar_form .fsSubmit input.fsSubmitButton{font-size: 17px !important;}
}


@media (max-width: 360px){

.form_bodywrap .submit_btn{ padding:0 20px; font-size:18px;}
.referral_form .fsSubmit input.fsSubmitButton{ padding: 0 42px !important;}

}

@media (min-width: 768px) and (max-width: 1080px){
#brainlink_category .category_wrap .category_text h3{ font-size:25px;}
#brainlink_category .category_wrap .category_text{ font-size:15px;}
#brainlink_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 16px;}
#brainlink_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 16px;}
}



@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#brainlink_category .width_1{ width:100%;}
#brainlink_category .width_2{ width:100%; padding-left: 15px;}
#brainlink_category .category_wrap .category_text h3{ font-size:26px;}
#brainlink_category .category_wrap .category_text{ font-size:16px; text-align:center;}
#brainlink_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 14px;}
#brainlink_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 14px;}
#brainlink_category .category_wrap .category_text .read_btn{ float:none; padding:0 0 24px;}
#brainlink_category .category_wrap .category_text .share_btn{ float:none;}
#brainlink_category .category_wrap .category_img{ margin-bottom:16px;}
#brainlink_category { padding: 9px 0 0;}
}

@media (max-width: 668px){

#brainlink_category .category_wrap .category_img.white-paper{width: auto;}

}

@media (max-width: 479px) {
#brainlink_category .category_wrap .category_text h3{ font-size:22px;}
#brainlink_category .category_wrap .category_text{ font-size:15px; line-height:27px;}
#brainlink_category .category_wrap .category_text .read_btn a{ font-size:14px; padding: 6px 10px;}
#brainlink_category .category_wrap .category_text .share_btn a{ font-size:14px; padding: 6px 10px;}
.page-id-14 #testimonial_content .testimonial_text{padding: 30px 0 40px;  margin-left: 6px;}

}
@media (min-width: 768px) and (max-width:900px){

#team_container .team_block{ display:block;}
.team_name h3{ font-size:16px!important;}
}


@media (max-width: 767px){

.small_screen_center{ text-align:center;}
.right_content .webinar_btn > a {  float: none;}
.right_content .webinar_btn > a {float: none;}
#about_us .aboutus_img img{position: relative;}
}



@media (max-width: 500px){
.text_wrap h2{ font-size:44px;}
#brainlink_video_content .video_main_content .video_content .img_wrap{display:block;}
.img_bg > iframe{height:172px;}
#brainlink_video_content .video_main_content .right_video_img { display: table; width: 100%;margin-bottom: 20px;}

}




@media (min-width: 768px) and (max-width: 960px){
	#guide_section .top_content h2 { font-size:17px; line-height:26px;}
	#guide_section .text_wrap h3 { font-size:17px; line-height:26px;}
	#guide_section .text_wrap { font-size:14px; line-height:24px;}
	#download_section .text_content h2{ font-size:16px;}
	#download_section .download_btn a {  font-size:14px; line-height:36px; padding:0 15px;}
	
	#landing_testimonial_book .titile h4 { font-size:16px;}
	#landing_testimonial_book .video_title a.watch_btn{ font-size:14px; padding:0 24px;}
	#visit_section .text_wrap { font-size:22px;}
	#landing_testimonial_book .position_wrap a { font-size:14px;}
	#landing_testimonial_book .position_wrap a span { font-size:16px;}


}

@media (max-width: 960px){
#landing_testimonial_book .videos_section { margin-left:0px;}
#landing_testimonial .testimonial_text{ font-size:24px; line-height:40px;}
}

@media (max-width: 767px){

.small_screen_center{ text-align:center;}
#landing_testimonial .testimonial_text p span { display:inline;}
#guide_section .arrow { position:static; display: none;}
#download_section .text_content{ float:none;}
#download_section .text_content h2 span { display:inline;}

#landing_testimonial_book .col-sm-8.width_1 { width:100%;}
#landing_testimonial_book .testimonial_wrap::before { position:static;}
#landing_testimonial_book .testimonial_wrap{ padding-left:0px;}
#landing_testimonial_book .col-sm-4.width_2 { width:100%;}
#landing_testimonial_book .position_wrap { text-align:center;}
#visit_section .text_wrap { font-size:18px;}

#guide_section {padding: 93px 0 48px;}



}



@media (max-width: 430px) {
	#guide_section .top_content h2 { font-size:22px; line-height:30px;}
	#guide_section .top_content h2 span { font-size:18px; line-height:26px;}
	#guide_section .text_wrap h3 { font-size:22px;}
	
	#landing_testimonial .testimonial_text{ font-size:18px; line-height:30px;}
#landing_testimonial .testimonial_text h4{ font-size:14px; line-height:24px;}
	#download_section .text_content h2 { font-size:18px;}
	#download_section .download_btn a{ font-size:16px; line-height:40px; padding:0 40px;}
}



@media (min-width: 768px) and (max-width: 1440px){
#banner .banner_text h2{ font-size:66px; line-height: 80px;}
#banner .banner_text h1{ font-size:146px; line-height: 128px;}
#banner .highlight_text{ font-size:25px;}
#banner .content_image{ width:32%;}
#banner .banner_text{ width:68%;}
#banner .banner_text h1.third_text{ font-size:98px;}
#banner .highlight_text.third_text{ font-size:28px;}
#banner .banner_text h1.first_text{ font-size:94px;}
#banner .banner_text h2.italic_text{ font-size:50px;}
#banner .banner_img1 .banner_text{ width:70%;}
#banner .banner_img1 .content_image{ width:30%;}
#banner .banner_text{ font-size:32px;}

}




@media (min-width: 768px) and (max-width: 1280px){
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{ font-size:16px!important;}
}
@media (min-width: 768px) and (max-width: 1080px){
#banner .banner_text h2{ font-size:54px; line-height: 75px;}
#banner .highlight_text.third_text{ font-size:22px;}
#banner .banner_text h1.third_text{ font-size:110px; line-height: 120px;}

#banner .banner_text h2.italic_text{ font-size:40px;}
#banner .banner_text h1.first_text{ font-size:78px;margin: 0 0 32px;}
#banner .banner_text{ font-size:26px;}

#banner .banner_text h1{ font-size:124px;}
#banner .highlight_text{ font-size:19px;}
}

@media (min-width: 768px) and (max-width: 980px){
#banner .banner_text h1.third_text{ font-size:94px;line-height: 110px;}
#banner .content_wrapper{ height:420px;}
#banner .highlight_text.third_text{ font-size:20px;}
#banner .banner_text h2{ font-size:48px; line-height: 58px;}

#banner .banner_text h1.first_text{ font-size:72px;}

#banner .banner_text h1{ font-size:108px;}
#banner .banner_text h2{ font-size:44px;}
#banner .highlight_text{ font-size:17px;}
}

@media (min-width: 768px) and (max-width: 900px){

}

@media (min-width: 768px) and (max-width: 899px){
#banner .banner_text h2{ font-size:36px; line-height: 50px;}
#banner .content_wrapper{ height:300px;}
#banner .highlight_text.third_text{ font-size:16px;}
#banner .banner_text h1.third_text{ font-size:84px;line-height: 88px;}

#banner .banner_img.banner_img1 .content_wrapper{ height: 404px;}
#banner .banner_text h2.italic_text{ font-size:26px; line-height:52px; margin: 32px 0 0;}
#banner .banner_text{ font-size:20px; line-height:38px;}
#banner .banner_text h1.first_text{ font-size:54px; line-height:80px;margin: 0 0 26px;}

#banner .banner_text h1{ font-size:84px; line-height: 118px;}
#banner .highlight_text{ font-size:14px;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#banner .content_image{ width:100%; display:block; text-align:center; padding: 50px 0;}
#banner .highlight_text.third_text{ font-size:24px;}
#banner .highlight_text{ padding: 25px 15px; font-size:22px;}
#banner .banner_text{ width:100%; display:block; text-align:center;  padding-bottom: 25px;}
#banner .banner_text h1.third_text{ font-size:110px; line-height: 136px;}
#banner .banner_text h2{font-size: 60px; line-height: 70px;}

#banner .banner_text h2.italic_text{ letter-spacing:0; font-size:40px;}
#banner .banner_text h1.first_text{ font-size:94px;}
#banner .banner_text{ font-size:28px;}
#banner .banner_text p{ padding:80px 0 0; background-position:center top;}
#banner .banner_img1 .banner_text{ width:100%;}
#banner .banner_text p span{ display:inline;}
#banner .banner_img1 .content_image{ width:100%; text-align:center;}

#banner .banner_text.text_wrap2{ text-align:center;}
#banner .banner_text h1{ font-size:84px;}
}

@media (max-width: 668px){
#banner .banner_text h1.third_text{ font-size:84px;}
#banner .banner_text h2{ font-size:44px;}
}

@media (max-width: 479px) {
#banner .banner_text h1.third_text{ font-size:54px; line-height: 58px;}
#banner .banner_text h2{ font-size:26px; line-height:52px;}
#banner .content_image{ font-size:25px 0;}
#banner .highlight_text.third_text{ font-size:18px;}

#banner .banner_text h2.italic_text{ font-size:26px; line-height:56px;}
#banner .banner_text h1.first_text{ font-size:72px; line-height:96px;}
#banner .banner_text{ font-size:22px;}

#banner .banner_text h1{ font-size:54px;}
#banner .highlight_text{ font-size:18px;}
}

@media (max-width: 360px) {
#banner .banner_img{ min-height: 890px;}	
}

@media (min-width:768px) and (max-width:1205px){
    #banner .banner_text h1.third_text{ font-size:40px;}
    }
    
@media(max-width:767px){
    #banner .content_wrapper{ display: inherit; height: auto; width: 100%;}
    #banner .banner_text h1.third_text{ font-size:42px;}
    #landing_brainlink{ padding: 34px 0 90px;}
    #landing_brainlink .right_text ul li span{font-size: 23px;}
    }    
@media (min-width: 768px){
#landing_brainlink .services_wrap{ display:table; width:100%;}
#landing_brainlink .book_img{ display:table-cell; width:43%; padding-right:15px; vertical-align:top;}
#landing_brainlink.gallin .book_img{width:40%;}
#landing_brainlink .right_text{ display:table-cell; width:57%;  padding-left:50px; vertical-align:middle;}
#landing_brainlink.gallin .right_text{padding-left:0px; }
#landing_brainlink .case_study_wrap{display:table; width:100%;}
#landing_brainlink .book_wrap{display:table-cell; width:33%; padding-right:15px; vertical-align:top;}
#landing_brainlink .text_content{display:table-cell; width:67%; vertical-align:middle;}
#testimonial_section .testimonial_wrap{ display:table; width:100%;}
#testimonial_section .testimonial_image{ display:table-cell; width:314px; vertical-align:top;}
#testimonial_section .testimonial_text{ display:table-cell; vertical-align:top; padding-left:50px;}

}
@media (min-width: 768px) and (max-width: 1400px) {
#testimonial_section .testimonial_text{padding-left:40px;}
#testimonial_section .testimonial_text h4{font-size:39px;}
}
@media (min-width: 768px) and (max-width: 1100px) {
#landing_brainlink .right_text ul li{ font-size:22px;}
#landing_brainlink .text_content{ font-size:16px;}
#testimonial_section .testimonial_heading{padding:0 20px;}
#testimonial_section .testimonial_heading h2{font-size:38px; padding:14px 15px;}
#testimonial_section .testimonial_image{width:270px;}
#testimonial_section .content_img{padding:0 5px;}
#testimonial_section .testimonial_text{padding-left:28px;}
#testimonial_section .testimonial_text h4{font-size:26px; line-height:34px; margin:0 0 13px;}
#testimonial_section .testimonial_text blockquote{font-size:22px; line-height:32px; margin:0 0 15px;}
#testimonial_section .profile_info{font-size:16px; line-height:26px;}
#sidebar_content .heading_text h3{ font-size:30px;}
#sidebar_content .form_wrap h5{ font-size:15px;}
#sidebar_content .form_wrap a{ font-size:16px;}
#sidebar_content .form_wrap { font-size:10px;}
}

@media (min-width: 768px) and (max-width: 960px){
#landing_brainlink .heading_text h3{ font-size:26px; line-height:38px;}
#landing_brainlink .heading_text{ font-size:16px; line-height:24px;}
#landing_brainlink .right_text ul li{ font-size:18px;}
#landing_brainlink .right_text{ padding-left:15px;}

#testimonial_section .testimonial_image{width:240px;}
#sidebar_content .heading_text h4{ font-size:16px;}
#sidebar_content .form_wrap h5{ font-size:13px; line-height:20px;}
#sidebar_content .form_wrap a{ font-size:13px; line-height:40px;}
}

@media (max-width: 960px){
	#landing_brainlink .text_content p{ margin:0 0 20px;}
	#landing_brainlink .text_content a{ font-size:26px; line-height:55px; padding:0 20px;}
#testimonial_section .testimonial_heading{padding:0 15px;}
#testimonial_section .testimonial_heading h2 {font-size: 30px; padding: 12px 15px;}
#testimonial_section .testimonial_text h4 { font-size: 19px; line-height: 30px; margin: 0 0 13px;}
#testimonial_section .rating { margin: 0 0 14px;}
#testimonial_section .testimonial_text blockquote { font-size: 16px; line-height: 28px; margin: 0 0 15px;}
#testimonial_section .profile_info { font-size: 14px;  line-height: 22px;}
#sidebar_content{ margin-left:0px;}
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{ font-size:14px!important;}
}

@media (max-width: 767px){

.small_screen_center{ text-align:center;}
#landing_brainlink .heading_text h3{ font-size:26px; line-height:38px;}
#landing_brainlink .book_img img{ margin-bottom:30px;}
#landing_brainlink .right_text ul li{ font-size:20px; text-align:left;}
#landing_brainlink .book_wrap img{ margin-bottom:30px;}
#landing_brainlink .text_content a span{ padding-right:45px;}
#landing_brainlink .text_content a{ font-size:20px;}
#landing_brainlink .dependable {margin-top: 0;}
#testimonial_section .testimonial_image{margin:0 0 28px;}
#brainlink_category.case_studies .category_wrap .category_img_wrap{ height:auto;}
#brainlink_category.case_studies .category_wrap .category_img img{ margin:0 0 15px;}
#sidebar_content .heading_text h3 span{ display:inline;}
#sidebar_content .form_wrap h5 span{ display:inline;}
#sidebar_content .heading_text h3{ font-size:34px;}
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{ font-size:18px!important;}
}



@media (max-width: 430px) {
	#landing_brainlink .heading_text h3{ font-size:20px; line-height:30px;}
	#landing_brainlink .heading_text { font-size:16px; line-height:24px;}
	#landing_brainlink .right_text ul li{ padding-left:68px; font-size:16px; line-height:24px;}
	#landing_brainlink .text_content h4{ font-size:20px; line-height:32px;}
	#landing_brainlink .text_content{ font-size:16px; line-height:24px;}
	
#testimonial_section .testimonial_heading{padding:0;}
#testimonial_section .testimonial_heading h2 { font-size: 22px; padding: 8px 15px;}
#testimonial_section .content_img{padding:0 6px;}

#sidebar_content .form_wrap h5{ font-size:17px; line-height:24px;}
#sidebar_content .form_wrap a{ font-size:18px;}
}


@media (min-width: 768px) {
.sidebar_brainlink_1606{ max-width:313px; float:right; width:100%;}
#banner_brainlink_innner .banner_wrap{ display:table; width:100%; height:395px;}
#banner_brainlink_innner .banner_text{ display:table-cell; vertical-align:middle; padding:22px 0; width:60%;}
#banner_brainlink_innner .banner_image{ display:table-cell; vertical-align:bottom; width:40%;}
#banner_brainlink_innner .banner_image img{ margin-left:-50px;}
#business_continuity_body .body_text{ max-width:687px;}
#business_continuity_body .service_wrapper ul li .service_icon{ display:table-cell; vertical-align:middle;}
#business_continuity_body .service_wrapper ul li:nth-child(odd) .service_icon{width:151px; text-align:center;}
#business_continuity_body .service_wrapper ul li:nth-child(even) .service_icon{width:158px; text-align:center;}
#business_continuity_body .service_wrapper ul li .service_title{ display:table-cell; vertical-align:middle;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_content{display:table; width:100%; padding-left:7px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_img{vertical-align:top; height:90px; width:90px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_text{ display:table-cell; vertical-align:top; padding-left:16px;}
}

@media (min-width: 768px) and (max-width: 1200px) {
#banner_brainlink_innner .banner_text h1{font-size:30px;}
#banner_brainlink_innner .banner_text h6{font-size:15px;}
#business_continuity_body_title .title_text h6{font-size:18px;}
}
@media (min-width: 768px) and (max-width: 960px){
#banner_brainlink_innner .banner_image img{margin:0;}
#banner_brainlink_innner .banner_image a{display:inline-block; margin-left:-50px;}
#banner_brainlink_innner .banner_image{width:35%;}
#banner_brainlink_innner .banner_text{width:65%;}
#banner_brainlink_innner .banner_text h1{font-size:24px; line-height:38px;}
#banner_brainlink_innner .banner_text h6{font-size:13px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form{padding: 4px 15px 30px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading h6{font-size:20px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading{font-size:14px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form form button{font-size:13px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_heading h4{font-size:16px; letter-spacing:1px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_blog{padding: 45px 12px 50px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_content{padding-left:2px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_text{font-size:12px; line-height:17px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_us h6{font-size:16px; line-height:26px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text blockquote{font-size:15px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text{font-size:12px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text h6{font-size:14px;}
}

@media  (max-width: 960px){
#business_continuity_body_title .title_text h6{font-size:14px; line-height:24px;}
#business_continuity_body .body_text h4{font-size:22px; line-height:32px;}
#business_continuity_body .body_text{font-size:14px; line-height:24px;}
#business_continuity_body .body_text h6{font-size:16px;}
}
@media (max-width: 767px){
#banner_brainlink_innner .banner_text{padding:60px 0;}
#banner_brainlink_innner .banner_bg{width:100%;}
#banner_brainlink_innner .banner_text h1{font-size:28px; line-height:40px;}
#banner_brainlink_innner .banner_text h6{font-size:14px;}
#business_continuity_body .body_text h6 .block_text{display:inline;}
#business_continuity_body .service_wrapper ul li:nth-child(odd) .service_icon{ margin-bottom:14px;}
#business_continuity_body .service_wrapper ul li:nth-child(even) .service_title p{margin-bottom:14px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .top_image .top_img_border{height:100px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_img{margin:0 0 14px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text{max-width:100%;}
#banner_brainlink_innner .banner_text h1 .block_text{display:inline;}
#banner_brainlink_innner .banner_text h1{font-size:23px; line-height:38px;}
.small_screen_center{ text-align:center;}
#banner_brainlink_innner{ padding-top:0;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_img { height: 100px; margin: auto; width: 100px;}
   #web_isc_page {padding-top: 17px;}
}

@media (max-width: 668px){
.sidebar_brainlink_1606 > .business_sidebar_wrap .top_image .top_img_border{height:90px;}
}

@media (max-width: 430px) {
#business_continuity_body_title .title_text h6 { font-size: 12px; line-height: 22px;}
#business_continuity_body .body_text h4{font-size:18px; line-height:30px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form{padding: 4px 15px 30px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading h6{font-size:24px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading{font-size:16px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .top_image .top_img_border{height:auto;}
#footer_team_container .text_wrap > h2{ font-size: 22px;}
#web_isc_page > .body_banner .banner_text > h6 {font-size:16px;}
#web_isc_page > .body_banner .banner_text > h2 > span{display:inline;}
}


@media (min-width: 768px) and (max-width: 1180px) {
	#NewsletterArchive .features_wrap ul.features_list > li{ font-size:14px;}
	#NewsletterArchive .features_wrap{ padding:10px 5px;}
}


@media (max-width: 767px){
#NewsletterArchive .Archive_content ul.Archive_list > li{ float:none; width:100%; padding:0px;}
#NewsletterArchive .book_img img { width:100%;}
#NewsletterArchive .Archive_content h2 span::after{ display:none;}
#NewsletterArchive .features_wrap::before{ display:none;}
#NewsletterArchive .features_wrap{ padding:10px 0;}
#NewsletterArchive .Archive_list_2 > li{ float:none; width:100%; padding:0px;}

}