@media (min-width:961px){
/****************************** Submenu ***********************************************/
header .main_navigation ul.sub-menu:before { content: url(../images/blue_top.png); left: 60px; position: absolute; top: -13px;}
header .main_navigation  ul.sub-menu { display: none; height: auto; padding: 2px 0 0 !important; position: absolute; text-align: left; width: 200px!important; z-index:10000; display: none;  border-radius: 5px; left:0;  margin: 0; }
	
ul.sub-menu li { background:#170b3b; display: block!important; height: auto !important;text-align: left !important; margin: 0 0 !important; text-decoration: none;  padding-left:0px!important; text-transform: capitalize; font-size:10px!important; padding-right:0px!important;  color:#fff; background:#170b3b; text-align:center; border-bottom:1px solid #fff;}
ul.sub-menu li a{ display: block;font-size: 14px !important;line-height: 17px !important; word-wrap:   break-word; color: hsl(0, 0%, 100%) !important; padding:15px 24px 18px !important; text-align:left; }
ul.sub-menu li:hover { background:#080939 !important;}
ul.sub-menu li:first-child{border-radius: 5px 5px 0 0;}
ul.sub-menu li:last-child{border-radius: 0 0 5px 5px;}
li.menu-item{ position:relative;}
header.smaller ul.sub-menu li a{ padding:15px 27px;}
ul.sub-menu li a:hover::after{ background:none!important;}
/****************************** Submenu ***********************************************/
}
@media (min-width: 767px){
#services .services_content .services_text span{ display:block;}
#services .services_content .services_text p{min-height: 90px;}
}
@media (min-width:768px) and (max-width:900px){	.top_popuppage h1{ font-size:45px; line-height:40px;}	.middle_title h2{ font-size:26px;}	.top_popuppage h1 span.bottom_title{ margin-bottom:20px;}
.top_sidebar h3{ font-size:17px; line-height:26px!important;}
.top_sidebar h3 span{ font-size:16px!important;}
.middle_middlewrap h1{ font-size:54px!important;}
.middle_middlewrap h3{ font-size:26px!important;}
.middle_sidebar .middle_middlewrap{ font-size:14px;}
.middle_sidebar h2{ font-size:17px; line-height:28px;}
.sidebar_img img{ width:80%;}
.middle_sidebar .sidebar_img{position:absolute; right:-45px; top:-23px;}
.about_seminarwrap h1{ font-size:37px; line-height:45px;}
.title_wrap h3{ font-size:19px;}
.tradition_backup h2{ font-size:25px;}
.client_infowrap .client_description{ width:73%;}
.left_container .middle_contentwrap{ font-size:15px;}
.client_infowrap .client_description{ font-size:15px;}
.left_container .bottom_contentwrap{ font-size:15px;}
.main_formwrap h4{ font-size:15px;}
}

@media (min-width: 768px) and (max-width:1140px){	
	.topsidebar_wrap h2{ font-size:24.74px!important; position:relative!important; top:-5px!important; line-height:31px!important;}
	.topsidebar_wrap h1{ font-size:28.75px!important; line-height:35px!important;}
	.topsidebar_wrap h4{ font-size:23.31px!important; line-height:30px!important;}
	.topsidebar_wrap h3{ font-size:23.23px!important;line-height:30px!important;}
	.sidebar_bottomwrap h3{ font-size:18.78px!important; line-height:28px!important;}
	.topsidebar_wrap h2.nobg_title{ margin-top:5px!important;}
}
@media (min-width: 768px) and (max-width:1119px){
  .sidebar_form .fsSubmit input.fsSubmitButton{width: 100%;}  
    
    }
@media (max-width: 1150px){
header .fluid_padding {padding: 0 15px;}
}
@media (max-width: 1080px){
 #home_middle_content{height: auto;}   
}
@media (min-width: 901px) and (max-width:1024px){
	.top_sidebar h3{ font-size:24px; line-height:30px;}
	.middle_sidebar h2{ font-size:19px; line-height:30px}
	.sidebar_img img{ width:70%;}
	.middle_sidebar .sidebar_img{  position:absolute; right:-50px; top:-20px;}
}
@media (max-width: 960px){
header .main_navigation nav{display:none;}
header{position:static;}
#banner{padding:0;}
#inner_banner{ padding:0;}
header nav{display:none;}
#services .services_content .services_text h4{ font-size:18px; line-height:28px;}
#services .services_content .services_text{ font-size:14px; line-height:26px;}
}
@media (max-width: 964px){
select.responsiveMenuSelect{margin-left: 30px !important; width: 90% !important;}
}

@media (min-width: 950px) and (max-width: 1080px) {
#banner .banner_text h1{font-size:55px;}    
}
@media (min-width: 768px) and (max-width: 1080px) {
header .top_link{padding:0;}

#home_middle_content .about_us .about_us_link a{font-size:17px;}
.form_text h3 { font-size:22px; line-height:30px;}
.form_link h3 { font-size:22px;}
#inner_testimonial .info_text { font-size:16px; line-height:32px;}
#inner_testimonial .client_info a {font-size:12px;}
}
@media (min-width: 881px) and (max-width: 1024px){
.sidebar_form .fsSubmit input.fsSubmitButton{ margin-top:-20px;}
#category .initial_text{font-size: 15px;line-height: 35px;}
.img > img { margin-top: -45px;}
.text > p {margin-top: -16px;}
#compitia .button_wrap{  background: rgba(0, 0, 0, 0) url("../images/book_btn.png") no-repeat scroll 0 0 / 261px auto;
    padding: 30px 167px 50px 11px;}
    #compitia .book_your_security{text-align: left;}
    #compitia .book_your_security{font-size: 12px;}
    #compitia .book_your_security{font-size: 10px;} 
}
@media (min-width: 768px) and (max-width: 880px){
#compitia .button_wrap {
    background: rgba(0, 0, 0, 0) url("../images/book_btn.png") no-repeat scroll 0 0 / 219px auto;
    padding: 5px 148px 50px 1px;
}
}
@media (min-width: 901px) and (max-width:1080px){
	.about_seminarwrap h1{ font-size:45px;}
	.title_wrap h3{ font-size:21px;}
	.tradition_backup h2{ font-size:28px;}
	.client_infowrap .client_description{ width:76%; font-size:16px;}
	.left_container .middle_contentwrap{ font-size:17px;}
	.left_container .bottom_contentwrap{ font-size:17px;}
	.main_formwrap h4{ font-size:18px;}
	#our_team .initial_text{ font-size:14px;  line-height: 28px;}
}
@media (min-width: 768px) and (max-width:980px){
.lloydminsterdatarecovery_form .fsSubmit input.fsSubmitButton{width: 100%;}
.main_sidebar .main_formwrap{ padding:25px 15px 45px;} 
}
@media (min-width: 768px) and (max-width: 960px){
header .header_wrap ul.main_navigation{padding:0;}
header .header_wrap ul.main_navigation li a{font-size:15px;}
header .top_link ul li a{ font-size: 10px; padding: 8px 10px;}
#banner .banner_text h1{font-size:35px;}
.sidebar_form .btn.dropdown-toggle.selectpicker.btn-default{font-size: 11px !important;}
.sidebar_form .fsFieldRow input[type="text"], .sidebar_form .fsFieldRow input[type="email"], .sidebar_form .fsFieldRow input[type="number"], .sidebar_form .fsFieldRow input[type="tel"], .sidebar_form .fsForm textarea{font-size: 11px !important;}
.sidebar_form .fsSubmit input.fsSubmitButton{height: 46px;}
.nospam .nospam_wrap{width: 100%;}
.nospam .nospam_img { width: 100%;  margin-bottom: 10px;   
}
#compitia .middle_text_wrap span{font-size: 35px;}
#compitia .middle_text_wrap > h1{font-size: 28px;}
#compitia .middle_text_wrap > h2{ font-size: 19px;}
#banner .banner_text{font-size:20px;}
#banner .banner_text .banner_btn a.sign_up{font-size:26px;padding: 13px 27px;}
#services .content_wrapper{padding:0;}
#home_middle_content .about_us .about_us_text{font-size:14px; line-height:26px;}
#home_middle_content .about_us .about_us_link a{font-size:13px; padding: 12px 14px;}
#blog_wrap .initial_text{font-size:20px; line-height:33px;padding: 19px 30px;}
#blog_wrap .hover_text{font-size:19px;}
#info_wrap ul.inner_info_wrap li{font-size:13px;}
#info_wrap ul.inner_info_wrap li .location_wrap span.location_text{background-position:left 13%;}
footer .footer_text{font-size:14px;}
#inner_banner .inner_text h1 { font-size:56px;}
#generic_content .sidebar_form { padding:0px;}
.form_text h3 { font-size:18px; line-height:28px;}
.form_top_text h3 { font-size:20px; line-height:30px;}
.middle_text h3 { font-size:34px; line-height:42px;}
.form_link h3 { font-size:18px; line-height:28px;}
#testimonial .info_text { font-size:18px; line-height:24px;}
#inner_testimonial .info_text p { margin:0px;}
#inner_testimonial .info_text { font-size:16px; line-height:30px;}
#media_blog .initial_text{font-size:20px; line-height:33px;padding: 19px 30px;}
#media_blog .hover_text{font-size:19px;}
#media_research .initial_text{font-size:20px; line-height:33px;padding: 19px 30px;}
#media_research .hover_text{font-size:19px;}
#inner_info_wrap ul.inner_info_wrap li { font-size:12px; line-height:24px;}
#inner_contact_us .inner_contactus_text h3 { font-size:24px; line-height:38px;}
#get_help .get_text h3 { font-size:24px; line-height:38px;}
#get_services .get_tittle { font-size:14px; line-height:24px;}
#get_services .right_content { padding:0 50px;}
#get_request .second_wrap .visitor a { margin:0 8px 0 0;}
.sidebar_form .fsSubmit input.fsSubmitButton{ margin-top:-20px;}
#our_team .initial_text{ font-size:12px;  line-height: 25px;}
#our_team .initial_text{ top: 50%;}
footer ul.social_media_wrap li.twitter a{ background-image:url(../images/twitter.png); background-size: 40px auto; width:40px; height:40px;}
footer ul.social_media_wrap li.facebook a{ background-image:url(../images/facebook.png); background-size: 40px auto; width:40px; height:40px;}
footer ul.social_media_wrap li.linkedin a{ background-image:url(../images/linkedin.png); background-size: 40px auto; width:40px; height:40px;}
footer .top_link a{font-size: 14px;}
footer .top_link{font-size: 14px;}
#blog_banner{ padding: 0;}
#blog_banner .inner_text h1{font-size: 50px;}
#blog_banner .inner_text h1 span::after{ margin:20px auto 10px}
#services .services_content .services_text p{min-height: 115px;}

}
@media (min-width: 768px) and (max-width:900px){

.topsidebar_wrap h2{ padding:0 5px!important; font-size:20.74px!important; position:relative!important; top:-5px!important; line-height:27px!important;}
.topsidebar_wrap h1{ font-size:22.75px!important; line-height:29px!important;}
.topsidebar_wrap h4{ font-size:16.31px!important;line-height:23px!important;}
.topsidebar_wrap h3{ font-size:18.23px!important; line-height:25px!important;}
.topsidebar_outerwrap h5{ font-size:16px!important;}
.sidebar_bottomwrap h3{ font-size:16.78px!important;}
.sidebar_bottomwrap .learnmore_btn{ font-size:12.86px!important;}
}

@media (max-width: 767px){
#get_request #left{float: none !important; width: 100% !important;}
#get_request #right{float: none !important; width: 100% !important;}
#get_request .wpcf7-form-control.wpcf7-submit{width: 80% !important;}
.small_screen_center { text-align:center;}
header .header_wrap ul.main_navigation{ padding:0;}
header .top_link{padding:0;}
.mainsidebar_outer { margin: 0 8px 30px;}
#compitia .middle_text_wrap{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-bottom: 15px;}
#compitia .book_your_security{text-align:left;}
header .header_wrap ul.main_navigation li a{line-height:normal;}
header .header_wrap ul.main_navigation li a::before{ display:none;}
header #logo {margin: 12px 0 12px;}
span.call_us { font-size: 16px;}
header .top_link { margin:12px 0;}
#services .services_wrapper{margin:0; top:0; position:static;}
#services .services_content .services_text h4{min-height:inherit; margin:0 0 15px;}
#services .content_wrapper{padding:30px 0 0;}
#info_wrap .inner_info_wrap{padding:0 0 0 124px;}
#info_wrap ul.inner_info_wrap li{display:block;}
#info_wrap ul.social_media_wrap li{float:left;}
#banner .banner_text{padding:100px 0 0;}
#info_wrap ul.inner_info_wrap li .tel_wrap{margin:0 0 7px;}
.about_seminarwrap .title_wrap{ padding-right:0px; background:none;}
.title_wrap h3{ font-size:25px;}
.about_seminarwrap h1{ font-size:48px;}
.tradition_backup h2 span{ display:inline;}
.tradition_backup h2{ font-size:26px;}
.tradition_backup .backup_list{ text-align:left; margin-left:20px;}
.client_infowrap .client_img{ float:none; width:100%; margin-right:0px;}
.client_infowrap .client_description{ float:none; width:100%;}
#home_middle_content .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 100% !important; font-size: 10px !important;min-height: 35px !important;}
#home_middle_content .wpcf7-form-control.wpcf7-textarea{width: 100% !important; font-size: 10px !important;min-height: 35px !important;}
#home_middle_content .wpcf7-form-control.wpcf7-submit{font-size: 15px !important;line-height: 40px;}
#inner_contact_us #left, #inner_contact_us #right {width: 100% !important; float: left !important;}
#inner_contact_us .wpcf7-form-control.wpcf7-submit{width: 100%;}

#landing_disaster .main_sidebar{ margin-left:0px;}
#blog_banner .inner_text h1{ font-size: 48px;}
#blog_banner .inner_text h1 span::after{ margin:10px auto;}
footer .footer_text{margin: 0 0 15px;}
footer .social_icon{margin: 0 0 10px;}
#blog_banner{ padding:0;}
#inner_info_wrap ul.inner_info_wrap li .tel_wrap span{ padding: 0 0 0 95px;}
#blog_banner .inner_text h1{ height: 160px;}
#inner_banner { padding:0px;}
#inner_banner .inner_text h1 { font-size:56px;}
.sidebar_img { min-height:48px;} 
#testimonial .client_info {margin: -46px 0 45px;}
.img_link img { width:100%;}
#inner_info_wrap ul.inner_info_wrap li { display:block; margin:0 0 15px;text-align: left;}
#get_services .middle_separator { background:none;}
#get_services .right_content { padding:0 21px;}
#get_services .get_btn { margin:0 0 52px;}
#get_request .second_wrap .visitor a { margin:0 6px 0 0;}
header #logo img{ margin-top:14px;}
#home_middle_content .about_us { margin: 0 0 57px;}
#home_middle_content .form_wrap .fsSubmit input.fsSubmitButton{top: 28px;}
#field33958598{ width:100%!important;}
#field33958578{width:100%!important;}
#home_middle_content .form_wrap .fsFieldRow input[type="text"], #home_middle_content .form_wrap .fsFieldRow input[type="email"]{ margin-left:9px; width:100%!important;}
#home_middle_content .form_wrap .fsFieldRow input[type="text"], #home_middle_content .form_wrap .fsFieldRow input[type="email"], #home_middle_content .form_wrap .fsFieldRow input[type="number"], #home_middle_content .form_wrap .fsFieldRow input[type="tel"], #home_middle_content .form_wrap .fsForm textarea{margin-left:9px;width:100%!important;}
#home_middle_content .form_wrap .fsSubmit input.fsSubmitButton{margin: 0px;}
#info_wrap .inner_info_wrap{ padding: 0 0 0 15px;}
#home_middle_content .form_wrap div.fsError{margin-left: 9px !important;}
#category .width_control{width:100%;}
#category .post_wrap a{font-size: 14px;  padding: 17px 52px 15px 27px;}
#contact_wrap{margin-top: -50px;}
#media iframe { border: medium none;height:198px;;width: 100%;}
#media_research .blog_title h2 a{ font-size: 25px;}
#media_blog .blog_title h2::before{margin: 6px auto 52px;}
#media{padding: 0 0 33px;}
#get_services .get_btn a{font-size: 16px;}
#get_request .get_request_text h3{font-size: 21px;line-height: 30px;}
#get_request .form_wrap #fsSection34019946{width: 100%;}
#get_request .form_wrap #fsSection34019870{width: 100%;}
#fsSubmit2059416 > div{margin: 0 -13px;}
#get_services{padding: 80px 0 40px;}
#inner_contact_us .form_wrap #fsSection34021892{width: 100%;}
#inner_contact_us .form_wrap #fsSection34021878{width: 100%;}
#generic_content .info_text h2{font-size: 25px;line-height: 35px;}
#generic_content .content_text h2{font-size: 26px;line-height: 35px;}
#inner_info_wrap ul.inner_info_wrap li .tel_wrap span{ margin-left:-72px;}
.mail_wrap > a {margin-left: 0px;}
#map_wrap iframe {margin-bottom: 15px;}
#video_wrap{margin-bottom: 59px;}
.pull-right{ float:none!important;}
#content.inner_content .no-pull-right{ float:none!important;}
.random-testimonial {margin-top: 30px;}
.middle_text h3{font-size: 30px; line-height: 43.75px;}
.form_text h3{font-size: 20px !important;}
.sidebar_img img{ width:70%;}
.middle_sidebar .sidebar_img{ position:absolute; right:-36px; top:-20px;}

.mainsidebar .middle_sidebar{ min-height:384px;}
.top_sidebar h3{ font-size:26px;}
#home_middle_content .about_us .about_us_text h2{margin:-27px 0 24px;}
.small_screen_center{ text-align:center;}	
.top_popuppage h1{ font-size:36px; line-height:45px; padding:0px; margin:0 0 30px;}	
.top_popuppage h1 span.bottom_title{ font-size:20px; line-height:30px;}	
.top_popuppage .close_icon{ text-align:center;}	
#bralin_popupform .popup_seperator{ margin-top:-2px;}		

#bralin_category .width_1{ width:100%;}
#bralin_category .width_2{ width:100%; padding-left: 15px;}
#bralin_category .category_wrap .category_text h3{ font-size:26px;}
#bralin_category .category_wrap .category_text{ font-size:16px; text-align:center;}
#bralin_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 14px;}
#bralin_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 14px;}
#bralin_category .category_wrap .category_text .read_btn{ float:none; padding:0 0 24px;}
#bralin_category .category_wrap .category_text .share_btn{ float:none;}
#bralin_category .category_wrap .category_img{ margin-bottom:16px;}
#our_team {padding: 0 0 132px;}
.nospam .nospam_wrap{ width:70%;}
.footer-logo li{width:100%;}
#inner_testimonial .text_wrap{min-height: auto;}
}
@media (min-width:501px) and (max-width:767px){	.middle_bar .middle_title{ padding:0px 20px;}	.middle_title h2{ font-size:22px; line-height:30px;}	}@media (min-width:401px) and (max-width:500px){	.middle_bar .middle_title{ padding:0px 20px;}	.middle_title h2{ font-size:18px; line-height:30px;}	}@media (min-width:320px) and (max-width:400px){	.middle_bar .middle_title{ padding:0 5px;}	.middle_title h2{ font-size:10px; line-height:30px;}		}	@media (min-width:320px) and (max-width:350px){	.middle_title h2{ font-size:12px; line-height:30px;}		}	
@media (min-width: 361px) and (max-width: 668px){#banner .banner_text{font-size:16px; line-height:30px;}}
@media (max-width: 668px){
#banner .banner_text h1{font-size:35px; line-height:55px;}
#banner .banner_text .banner_btn a.sign_up{font-size: 24px; padding: 11px 24px;}
#home_middle_content .about_us .about_us_link a{font-size:17px;}
#info_wrap .inner_info_wrap {padding: 0 0 0 94px;}
footer .footer_text{font-size:14px; line-height:26px;}
#blog_banner .inner_text h1{font-size:42px;}
.referral_frm #fsSection34233159 {
    float: none;
    width: 100%;
}

.referral_frm #fsSection34233181 {
     float: none;
    width: 100%;
}


.referral_frm #fsSection34233190 {
    float: none;
    width: 100%;
}

.referral_frm #fsSection34233197 {
    float: none;
    width: 100%;
}


#inner_banner .inner_text h1 { font-size:33px; line-height:50px;} 
#generic_content ul { margin:0 0 0 25px;}
#generic_content .sidebar_form { padding:0px;}
.form_text h3 { font-size:26px;}
.sidebar_img { min-height:22px;}
#testimonial .testimonial_text h2 { font-size:28px;}
#testimonial .info_text p { margin:0px;}
#testimonial .text_wrap { padding:0 20px 88px;}
#testimonial .info_text { font-size:18px; line-height:32px;}
#inner_testimonial .info_text p { margin:0px;}
#inner_testimonial .text_wrap { padding:0 20px 88px;}
#inner_testimonial .info_text { font-size:18px; line-height:32px;}
#inner_info_wrap ul.inner_info_wrap li { font-size:14px; line-height:24px;}
#inner_contact_us .inner_contactus_text h3 { font-size:24px; line-height:30px;}
#get_help .get_text h3 { font-size:24px; line-height:36px;}
#get_help .get_contact { font-size:18px; line-height:30px;}
#get_services .get_btn a { font-size:16px;}
#get_request .form_submit button { font-size:15px;}
}
@media (max-width: 480px){
.topsidebar_wrap h2{ font-size:28.74px!important; line-height: 35px!important;}
.topsidebar_wrap h1{ font-size:32.75px!important; line-height: 29px!important;}
.topsidebar_wrap h4{ font-size:20.31px!important; line-height: 27px!important;}
.topsidebar_wrap h3{ font-size:24.23px!important; line-height: 31px!important;}
.sidebar_bottomwrap h3{ font-size:21.78px!important; line-height: 28px!important;}

}
@media (max-width: 479px) {
#banner .banner_text .banner_btn a.sign_up {font-size: 19px; padding: 11px 20px;}
#compitia .button_wrap{padding: 30px 165px 50px 11px;  background: rgba(0, 0, 0, 0) url("../images/book_btn.png") no-repeat scroll 0 0 / 284px auto;}
#services .services_wrapper .padding_modified{padding:0 15px;}
#services .services_content{padding:13px 0;}
#home_middle_content .about_us .about_us_text h2{margin:-40px 0 24px;}
#home_middle_content .about_us .about_us_text{font-size:14px; line-height:26px;}
#home_middle_content .about_us .about_us_text p{margin:0 0 20px;}
#home_middle_content .about_us .about_us_link{text-align:center;}
#info_wrap .inner_info_wrap{padding:0 0 0 15px;}
#info_wrap ul.inner_info_wrap li{font-size:13px;}
#media_research .blog_title h2 { font-size:28px;}
#info_wrap .social_icon{ text-align:center;}
footer .top_link{ padding:0px; }
#our_team .initial_text{ font-size:15px; top:77%;}
#blog_banner .inner_text h1{ font-size:32px; line-height:48px;}
{ margin: 15px auto;}

}
@media (max-width: 360px) {
    #category .initial_text{
    font-size: 13.4px;
    line-height: 20.39px; }
    #compitia .book_your_security{font-size: 12px;}
    #our_team .initial_text{ font-size: 13px; line-height: 28px; top:67%;}
    #banner .banner_text{font-size:15px; line-height:30px;}
    .middle_sidebar h2{ font-size:20px;}
    .brad{ float: none;
    text-align: center;
    width: 100%;
    margin: 0 0 23px;
    display: inline-block;
    }

}
@media (min-width: 768px) and (max-width: 1080px){
#bralin_case_study .padding_1{ padding: 0 15px;}
#bralin_case_study .category_text_wrap h3{ font-size:17px;}
#bralin_case_study .category_text_wrap{ font-size:15px;}
.read_more_btn a{ padding: 8px 14px; font-size:12px;}
}

@media (min-width: 600px) and (max-width: 650px){
#bralin_category .category_wrap .category_img{   background-size: 75% auto !important;}    
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#bralin_case_study .padding_1{padding: 0 15px;}
#bralin_case_study .category_text_wrap{ font-size:16px; text-align:center;}
#bralin_case_study .category_text_wrap h3{ font-size:20px;}
.read_more_btn a{ font-size:12px;  padding: 8px 14px;}
.no-padding-sidebar{ padding:0;}
.sidebar_wrapper{ margin-bottom:20px;}
}

@media (max-width: 479px) {
#bralin_case_study .category_text_wrap h3{ font-size:18px;}
#bralin_case_study .category_text_wrap{ font-size:15px;}
.read_more_btn a{ font-size:12px; padding: 6px 14px;}

#bralin_category .category_wrap .category_text h3{ font-size:22px;}
#bralin_category .category_wrap .category_text{ font-size:15px; line-height:27px;}
#bralin_category .category_wrap .category_text .read_btn a{ font-size:14px; padding: 6px 10px;}
#bralin_category .category_wrap .category_text .share_btn a{ font-size:14px; padding: 6px 10px;}

}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_ColabLig';
	src: url('fonts/ColabLig.eot');
	src: local('☺'), url('fonts/ColabLig.woff') format('woff'), url('fonts/ColabLig.ttf') format('truetype'), url('fonts/ColabLig.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2014 */
@font-face {
    font-family: 'weblysleek_uilight';
    src: url('../fonts/weblysleekuil-webfont.eot');
    src: url('../fonts/weblysleekuil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/weblysleekuil-webfont.woff2') format('woff2'),
         url('../fonts/weblysleekuil-webfont.woff') format('woff'),
         url('../fonts/weblysleekuil-webfont.ttf') format('truetype'),
         url('../fonts/weblysleekuil-webfont.svg#weblysleek_uilight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_ColabLig';
	src: url('fonts/ColabLig.eot');
	src: local('☺'), url('fonts/ColabLig.woff') format('woff'), url('fonts/ColabLig.ttf') format('truetype'), url('fonts/ColabLig.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2014 */

@font-face {
    font-family: 'TradeGothicBoldCondTwenty_2';
    src: url('../fonts/TradeGothicBoldCondTwenty_2.eot');
    src: url('../fonts/TradeGothicBoldCondTwenty_2.eot') format('embedded-opentype'),
         url('../fonts/TradeGothicBoldCondTwenty_2.woff2') format('woff2'),
         url('../fonts/TradeGothicBoldCondTwenty_2.woff') format('woff'),
         url('../fonts/TradeGothicBoldCondTwenty_2.ttf') format('truetype'),
         url('../fonts/TradeGothicBoldCondTwenty_2.svg#TradeGothicBoldCondTwenty_2') format('svg');
}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto-italic-webfont.eot');
    src: url('../fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-italic-webfont.woff') format('woff'),
         url('../fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('../fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/Roboto-LightItalic-webfont.eot');
    src: url('../fonts/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-LightItalic-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-LightItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-LightItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-LightItalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'weblysleek_uisemibold';
    src: url('../fonts/weblysleekuisb-webfont.eot');
    src: url('../fonts/weblysleekuisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/weblysleekuisb-webfont.woff2') format('woff2'),
         url('../fonts/weblysleekuisb-webfont.woff') format('woff'),
         url('../fonts/weblysleekuisb-webfont.ttf') format('truetype'),
         url('../fonts/weblysleekuisb-webfont.svg#weblysleek_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'weblysleek_uisemilight_italic';
    src: url('../fonts/weblysleekuisli-webfont.eot');
    src: url('../fonts/weblysleekuisli-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/weblysleekuisli-webfont.woff2') format('woff2'),
         url('../fonts/weblysleekuisli-webfont.woff') format('woff'),
         url('../fonts/weblysleekuisli-webfont.ttf') format('truetype'),
         url('../fonts/weblysleekuisli-webfont.svg#weblysleek_uisemilight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldbold';
    src: url('../fonts/Oswald-Bold-webfont.eot');
    src: url('../fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Oswald-Bold-webfont.woff') format('woff'),
         url('../fonts/Oswald-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latoblack';
    src: url('../fonts/Lato-Black-webfont.eot');
    src: url('../fonts/Lato-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Black-webfont.woff2') format('woff2'),
         url('../fonts/Lato-Black-webfont.woff') format('woff'),
         url('../fonts/Lato-Black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latoregular';
    src: url('../fonts/Lato-Regular-webfont.eot');
    src: url('../fonts/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Lato-Regular-webfont.woff') format('woff'),
         url('../fonts/Lato-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Myriad Pro';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular.woff') format('woff'),
		url('../fonts/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'weblysleek_uisemibold';
    src: url('../fonts/weblysleekuisb-webfont.eot');
    src: url('../fonts/weblysleekuisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/weblysleekuisb-webfont.woff2') format('woff2'),
         url('../fonts/weblysleekuisb-webfont.woff') format('woff'),
         url('../fonts/weblysleekuisb-webfont.ttf') format('truetype'),
         url('../fonts/weblysleekuisb-webfont.svg#weblysleek_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TradeGothicBoldCondTwenty_2';
    src: url('../fonts/TradeGothicBoldCondTwenty_2.eot');
    src: url('../fonts/TradeGothicBoldCondTwenty_2.eot') format('embedded-opentype'),
         url('../fonts/TradeGothicBoldCondTwenty_2.woff2') format('woff2'),
         url('../fonts/TradeGothicBoldCondTwenty_2.woff') format('woff'),
         url('../fonts/TradeGothicBoldCondTwenty_2.ttf') format('truetype'),
         url('../fonts/TradeGothicBoldCondTwenty_2.svg#TradeGothicBoldCondTwenty_2') format('svg');
}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/lato-italic-webfont.eot');
    src: url('../fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-italic-webfont.woff2') format('woff2'),
         url('../fonts/lato-italic-webfont.woff') format('woff'),
         url('../fonts/lato-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldbold';
    src: url('../fonts/Oswald-Bold-webfont.eot');
    src: url('../fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Oswald-Bold-webfont.woff') format('woff'),
         url('../fonts/Oswald-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Segoe UI Black';
	src: url('../fonts/SegoeUIBlack.eot');
	src: url('../fonts/SegoeUIBlack.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SegoeUIBlack.woff') format('woff'),
		url('../fonts/SegoeUIBlack.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI Semibold';
	src: url('../fonts/SegoeUI-Semibold.eot');
	src: url('../fonts/SegoeUI-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SegoeUI-Semibold.woff') format('woff'),
		url('../fonts/SegoeUI-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Segoe UI Bold';
	src: url('../fonts/SegoeUI-Bold.eot');
	src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SegoeUI-Bold.woff') format('woff'),
		url('../fonts/SegoeUI-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'proxima_novathin';
    src: url('../fonts/proxima_nova_thin-webfont.woff2') format('woff2'),
         url('../fonts/proxima_nova_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Proxima Nova Alt Rg';
	src: url('../fonts/ProximaNovaA-Regular.eot');
	src: url('../fonts/ProximaNovaA-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNovaA-Regular.woff') format('woff'),
		url('../fonts/ProximaNovaA-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'montserratsemi_bold';
    src: url('../fonts/montserrat-semibold-webfont.eot');
    src: url('../fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-webfont.woff') format('woff'),
         url('../fonts/montserrat-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alegreya_sansregular';
    src: url('../fonts/alegreyasans-regular-webfont.woff2') format('woff2'),
         url('../fonts/alegreyasans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alegreya_sansextrabold';
    src: url('../fonts/alegreyasans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/alegreyasans-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansbold';
    src: url('../fonts/alegreyasans-bold-webfont.woff2') format('woff2'),
         url('../fonts/alegreyasans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tekosemibold';
    src: url('../fonts/teko-semibold.woff2') format('woff2'),
         url('../fonts/teko-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


