 /*
Theme Name: bralin_ulistic
Description: bralin_ulistic
Author: Wework4web
Version: 1111.0
*/

@import "css/extras.css";
/*****************COMMON STYLE**********************************/
body{ font-family: 'open_sansregular';}
ul{	margin:0;padding:0;}
.container{max-width:1132px !important; width:auto !important;}
.container_modified{max-width:1250px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
.field-auto-capture { display: none; }
img{max-width:100%; vertical-align:top; height:auto;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}

#banner ::-webkit-input-placeholder { color: #808080;}
#banner :-moz-placeholder {color: #808080; opacity:1;}
#banner ::-moz-placeholder { color: #808080; opacity:1;}
a{ text-decoration:none !important;}

#get_request ::-webkit-input-placeholder { color: #000000;}
#get_request :-moz-placeholder {color: #000000; opacity:1;}
#get_request ::-moz-placeholder { color: #000000; opacity:1;}
#get_request :-ms-input-placeholder {color: #000000;}


.fsBody .fsForm{ box-shadow:none!important;}
/***********************HEADER******************************/
header{ width:100%;  position:fixed; width:100%; background-color:rgba(0,0,0,0); z-index:999;  transition: padding 0.8s linear;-webkit-transition:padding 0.8s linear; -moz-transition: padding 0.8s linear; -ms-transition: padding 0.8s linear;-o-transition: padding 0.8s linear; transition: padding 0.8s linear; border-bottom:3px solid rgba(0,0,0,0.25); }
header .fluid_padding{ padding:0 20px 0 126px;}
header #logo { margin:12px 0 10px;}
header #logo img{ overflow: hidden;-webkit-transition: all 0.8s ease; transition: all 0.8s ease; max-height: 62px;}

/**********NAVIGATION**************/
header .header_wrap{ width:100%; background:#170b3b;-webkit-transition:padding 0.8s linear; -moz-transition: padding 0.8s linear; -ms-transition: padding 0.8s linear;-o-transition: padding 0.8s linear; transition: padding 0.8s linear;}
header .header_wrap ul.main_navigation{width:100%;display:table;transition: padding 0.8s linear;-webkit-transition:padding 0.8s linear; -moz-transition: padding 0.8s linear; -ms-transition: padding 0.8s linear;-o-transition: padding 0.8s linear; transition: padding 0.8s linear; padding:0 40px 0 0;}
header .header_wrap ul.main_navigation li{display:table-cell;text-align:center;vertical-align:middle; list-style:none;}
header .header_wrap ul.main_navigation li a{ text-transform:uppercase;color:#fff;font-size:18px; line-height:73px;-webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-transform:uppercase;font-family: 'oswaldbook';}
header .header_wrap ul.main_navigation li a {position: relative; display:inline-block;}
header .header_wrap ul.main_navigation > li > a:before{content:""; width:100%; top:0; left:0; height:0; position:absolute; background:#8a8ab2; transition:all 0.5s linear;}
header .header_wrap ul.main_navigation > li > a:hover:before{ height:5px;}
header .header_wrap ul.main_navigation li a.downarrow{}
header .header_wrap ul.main_navigation li a:hover { color:#fff;}
header .header_wrap ul.main_navigation li:last-child{  }

header .top_link{ padding:0 0 0 68px; margin:23px 0 0;}
header .top_link ul { width:100%; display:table;}
header .top_link ul li{ display:table-cell; vertical-align:middle; text-align:center;}
header .top_link ul li a{ display:inline-block; font-size:11px; color:#bdbdbd; text-transform:uppercase; border:1px solid #bdbdbd; padding:8px 25px; transition:all linear 0.5s; -moz-transition:all linear 0.5s; -webkit-transition:all linear 0.5s;}
header .top_link ul li a:hover{ background:#bdbdbd; color:#37356e;}

header.smaller{}
header.smaller #logo {}
header.smaller #logo img{-webkit-transform:scale(0.7); transform:scale(0.7);}

/********************* BANNER ************************************/
#banner{width:100%; position:relative; padding:82px 0 0;}
#banner .item{min-height:535px;background-size:cover; width:100%; }
#banner .banner_image2{ background:url(images/banner_bg.jpg) no-repeat  center top; background-size:cover;}
#banner .banner_text{padding:79px 0 0;  color:#fff;   margin:0 0 22px;font-family: 'oswaldbold'; line-height:50px; font-size:39px; position:relative; z-index:9; text-transform:none;}

#banner .banner_text h1{ margin:0 0 15px; color:#ffffff; font-size:50px; line-height:62.42px;}
#banner .banner_text p{ margin:0 0 18px;}
#banner .banner_text p a{color:#fff;}
#banner .banner_text .banner_btn a.sign_up { color:#FFF; font-size:32px;font-family: 'oswaldbook'; background:none;   padding: 17px 34px; display:inline-block; text-transform:uppercase; background:url(images/request_bg.png) repeat-x #80b73f; border-radius:5px;-webkit-box-shadow: 0px 3px 0px 0px rgba(99, 160, 10, 1);
-moz-box-shadow:    0px 3px 0px 0px rgba(99, 160, 10, 1);
box-shadow:         0px 3px 0px 0px rgba(99, 160, 10, 1); }
#banner .banner_text .banner_btn a.sign_up{transition-duration: 0.8s;
    transition-property: color;transform: translateZ(0px); position:relative; margin:7px 0 0;}
#banner .banner_text .banner_btn a.sign_up:before{background: #5b8128; bottom: 0;content: "";left: 0;position: absolute; right: 0;top: 0;transform: scaleX(0);transform-origin: 0 50% 0;transition-duration: 0.6s;
    transition-property: transform; transition-timing-function: ease-out; z-index: -1; border-radius:5px;}
#banner .banner_text .banner_btn a.sign_up:hover:before{ transform: scaleX(1);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#banner .banner_text .banner_btn a.sign_up:hover{ }

/***************************** NEWS_ARTICLE ***************************************/
#services{}
#services .services_wrapper{ position:relative; top:0px; margin:0 0 -75px; padding:0 0 40px;}
#services .content_wrapper{ padding:0 50px;}
#services .services_wrapper .padding_modified{ padding:0 29px;}
#services .services_content{ margin:0 0 25px; position:relative; z-index:99; padding:13px;}
#services .services_content:before{ content:""; position:absolute; top:0px; width:100%; height:137px; background:rgba(255,255,255,0.5); left:0; border-style:solid; border-color:#fff; border-width:1px 1px 0;}
#services .services_content .services_bg{ min-height:225px; background-size:cover!important; margin:0 0 30px; position:relative;}
#services .services_content .services_bg_1{ background:url(images/services_img_1.jpg) no-repeat center top;}
#services .services_content .services_bg_2{background:url(images/services_img_2.jpg) no-repeat center top;}
#services .services_content .services_text{ font-size:16px; line-height:26.64px; color:#000000;}
#services .services_content .services_text h4{ margin:0; font-size:22px; line-height:31px; text-transform:uppercase
; min-height:50px;font-family: 'open_sansbold';}
#services .services_content .services_text h4 a{ color:#37356e;}
#services .services_content .services_text p{ margin: 5px 0;padding: 5px 0;}

#services .mask{ display:block; position:absolute; width:100%; height:100%; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);opacity: 0;
 background-color: rgba(75,75,77, 0.50);-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; left:0; top:0; overflow:hidden; padding:0 12px;}
#services .news_title{ position: relative;text-align: center; -webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);
 -o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;
 -moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display:block; margin:100px 0 0; font-size:20px; color:#fff; text-transform:uppercase;font-family: 'oswaldbold';}
span.call_us { font-size: 19px;}
#services .services_content:hover .mask{ opacity:1;}
#services .services_content:hover  .news_title{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);
 opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);
 transform: translateY(0px);}
 #services .services_content:hover  .read_more{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);
opacity: 1; -webkit-transform: translateY(0px);-moz-transform: translateY(0px); -o-transform: translateY(0px);-ms-transform: translateY(0px);
 transform: translateY(0px);}

 #services .services_content:hover  .read_more { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s;
 -ms-transition-delay: 0.1s;transition-delay: 0.1s;}

/***************************** HOME_MIDDLE_CONTENT *********************************/
#home_middle_content{ /* background:url(images/expert_bg.jpg) no-repeat center top;*/ height:492px; background:url(/wp-content/uploads/2019/03/form_banner.jpg) no-repeat center top; background-size:cover; position:relative;border-bottom: 1px solid #170b3b;
    border-top: 1px solid #170b3b; }
#home_middle_content .home_overlay{ /*background:url(images/expert_overlay.png) no-repeat;*/ background: rgba(41, 41, 84, 0.8) none repeat scroll 0 0; position:absolute; width:100%; height:100%; background-size:cover;}
#home_middle_content .middle_content_padding{padding:65px 0 0px;}
#home_middle_content .fluid_padding{ padding:0;}
#home_middle_content .padding_modified{}
#home_middle_content .about_us{}
#home_middle_content .about_us .about_us_text{ font-size:16px; line-height:26px; color:#fff; }
#home_middle_content .about_us .about_us_text h2{ font-size:30px; line-height:38px; color:#37356e; margin:-20px 0 15px;  font-family: 'oswaldbook'; text-transform:uppercase;text-decoration:none!important; }
#home_middle_content .about_us .about_us_text h2 a{ color:#fff; font-size:30px;text-decoration:none!important;}
#home_middle_content .about_us .about_us_text p{ margin:4px 0; padding:4px 0;}
.about_us_text a{ color:#fff; text-decoration: underline !important;}
.about_us_text ul{ padding-left:56px; margin:10px 0px; color:#000 !important;}
.about_us_text ul li{list-style:outside none; line-height:1.6; padding-bottom:5px;  color: #000; font-size: 16px;padding-left:0; list-style:none; text-align: left; margin:0 0 6px!important;}
.about_us_text ol{padding-left:30px;margin:10px 0px;}
.about_us_text ol li{list-style:decimal; line-height:1.6; padding-bottom:5px; margin-left:15px;  padding-left: 11px;}
.about_us_text ul li:before{ color:#37356e; content: "\002022"; font-size: 40px; line-height: 24px; position: absolute; vertical-align: middle; margin-left: -29px;}
#home_middle_content .about_us .about_us_link{}
#home_middle_content .about_us .about_us_link a{font-size:20px;font-family: 'oswaldbold'; color:#fff; display:inline-block; padding:16px 20px;border-radius:6px;text-transform:uppercase; margin:21px 0 40px;background:#37356e; text-decoration:none!important;}
#home_middle_content .about_us .about_us_link a:hover{ background:#0e9540;}
#home_middle_content .form_title{  /* background: rgba(0, 0, 0, 0) url("images/form_wrapbg.png") no-repeat scroll 0 0 / 389px auto;*/
  position: relative; text-align: center; width: 100%;}
#home_middle_content .form_title > img{height: 100%;
    left: 0;
     z-index: 1;
    position: absolute;
    top: 0;
    width: 100%;}
#home_middle_content .form_title h2{ /*font-size:28px; line-height:42px;
color:#37356e; margin:0 0 33px;  font-family: 'oswaldbook'; text-transform:uppercase;*/
color: #fff;
    font-family: "oswaldbook";
    font-size: 20px;
    line-height: 42px;
    margin: 0;
    padding: 10px 0 20px;
    position: relative;
    text-transform: uppercase;
    top: 0;
    z-index: 10;
    width: 100%; }
#home_middle_content .home_cnt_form {
    background: #8a8ab2 none repeat scroll 0 0;
    padding: 98px 7px 9px;
     border-radius: 5px;
}
#home_middle_content input[type="text"]{ width:100%; background:rgba(255,255,255,0.5); border:1px solid #ffffff; padding:5px 11px; min-height:56px; }
#home_middle_content input[type="email"]{ width:100%; background:rgba(255,255,255,0.5); border:1px solid #ffffff;  padding:5px 11px; min-height:55px;}
#home_middle_content input[type="number"]{ width:100%; background:rgba(255,255,255,0.5); border:1px solid #ffffff;  padding:5px 11px; min-height:55px;}
#home_middle_content .input_wrapper > input { margin: 0 0 11px 0;}
#home_middle_content .input_wrapper_2 > input{ margin: 0 0 12px 0;}
#home_middle_content .input_wrapper > input:last-chid{ margin:0 !important;}
#home_middle_content textarea{  min-height: 89px; width:100%; background:rgba(255,255,255,0.5);  padding:15px 20px 0; border:1px solid #ffffff; margin:0 0 11px;}
#home_middle_content .form_body{margin:0 0 14px; width:100%; display:inline-block;  color:#8a8a8a!important; font-size:16px; }
#home_middle_content .form_submit{}
#home_middle_content .form_submit button{font-size:24px;color:#fff;padding:16px 45px ;border:none;display:inline-block;background:#37356e;  text-transform:capitalize; text-transform:uppercase;font-family: 'oswaldbold'; border-radius:4px;}
#home_middle_content .info_container{  padding:6px; }
#home_middle_content .form_wrap{  border-radius: 5px;
    padding: 4px 54px;
    position: relative;
    text-align: center;
    top: -99px; }

/***************** BLOG *********************************/
#blog_wrap{ padding:68px 0 36px; }
#blog_wrap .col_padding{ padding:0 10px;}
#blog_wrap .blog_title{}
#blog_wrap .blog_title h2{ color:#000000; font-size:30px; line-height:42px; margin:0 0 56px;font-family: 'oswaldbook'; text-transform:uppercase;}
#blog_wrap .blog_title h2 a{color:#000000; font-size:30px;}
#blog_wrap .blog_img{-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;transition: all ease 0.6s; -ms-transition: all ease 0.6s;}
#blog_wrap .blog_container:hover .blog_img{transform:scale(1.2);}
#blog_wrap .blog_container{ min-height:295px; position:relative; overflow:hidden; margin:0 0 40px;}
#blog_wrap .blog_bg_1{ background-size:cover; background:url(images/blog_img_1.jpg) no-repeat center top;}
#blog_wrap .blog_bg_2{ background-size:cover; background:url(images/blog_img_1.jpg) no-repeat center top;}
#blog_wrap .blog_bg_3{ background-size:cover; background:url(images/blog_img_1.jpg) no-repeat center top;}
#blog_wrap .initial_wrapper{ position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; opacity:1;}
#blog_wrap .initial_wrapper a{ position:absolute; width:100%; height:100%; background-color:rgba(41,60,100,0.85); padding:18px;}
#blog_wrap .initial_wrapper a .initial_icon{ display:block; float:right;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#blog_wrap .initial_wrapper a .initial_icon img{}
#blog_wrap .initial_wrapper a .read_more{ display:block; font-size:24px; line-height:38px; color:#fff; text-transform:uppercase;font-family: 'ralewaylight'; bottom:22px; padding:0 30px; position:absolute;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#blog_wrap .hover_wrap{ text-align:center;}
#blog_wrap .hover_wrap a{ display:block;background-color:rgba(41,60,100,0.85); padding:35px 0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0); opacity:0; border-style:solid; border-width:3px 0; border-color:rgba(242,185,28,0.5); font-size:18px; color:#f2b91c; text-transform:uppercase; line-height:38px;}
#blog_wrap .hover_wrap a span{ background:url(images/read_more_arrow.png) no-repeat right center; padding:0 39px 0 0; display:inline-block;}
#blog_wrap .blog_container:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#blog_wrap .blog_container:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}
#blog_wrap  .blog_img{position:absolute; width:100%; height:100%; top:0; left:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; background-size:cover!important;}
#blog_wrap  .text_wrapper a{position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition-delay:0.2s; padding:109px 0 0; text-align:center;}
#blog_wrap .blog_container:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#blog_wrap .initial_text{ font-size:19px; line-height:29px; color:#fff;font-family: 'oswaldbook'; text-transform:uppercase; display:inline-block; position:absolute;text-align:left;opacity:1;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1); left:0; width:100%; text-align:center; top:22%;display:inline-block; padding:19px 66px; background:rgba(55,53,110,0.8);}

#blog_wrap .hover_text{ font-size:24px; line-height:38px; text-transform:uppercase; color:#fff;font-family: 'oswaldbook';display:inline-block; position:relative;  margin:0 0 26px; opacity:0;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#blog_wrap .hover_text img{display:block; margin:10px auto;}

#blog_wrap .blog_container:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#blog_wrap .blog_container:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#blog_wrap  .top_icon{ position:absolute; top:0; left:0; padding:5px; background:#ce0c13;-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
#blog_wrap .blog_container:hover .top_icon{ background:#0f0f0f;}
#blog_wrap .top_icon img{}
#blog_wrap .block_content{display:block;}
#blog_wrap  .bg_wrap{ }


/***************************** CONTACT_US *****************************************/
#contact_wrap{ position:relative;background:#2b2b2b;}
#info_wrap h2{ color:#333333; font-size:30px; line-height:42px; margin:0 0 50px;font-family: 'latoblack'; text-transform:uppercase; }
#info_wrap { padding: 50px 0 53px; border-bottom:1px solid #666666;}
#info_wrap .inner_info_wrap { display:table; width:100%;  border-radius:6px; margin:15px 0 0; padding:0 17px;}
#info_wrap ul.inner_info_wrap li { display:table-cell;vertical-align: top;  font-size:16px; line-height:26px;color:#ffffff; font-family: 'open_sanslight'; text-transform:uppercase;}
#info_wrap ul.inner_info_wrap li:last-child{border:none;}
#info_wrap ul.inner_info_wrap li a{display:inline-block; color:#ffffff;padding: 0 0 0 25px; font-family: 'open_sanslight';  text-transform: none; }
#info_wrap ul.inner_info_wrap li span.location_text{display:inline-block;  padding: 0 0 0 25px;}
#info_wrap ul.inner_info_wrap li .location_wrap {  padding: 0; margin:0 0 7px;}
#info_wrap ul.inner_info_wrap li .location_wrap span.location_text {background:url(images/location_icon.png) no-repeat left 10%; text-align:left;}
#info_wrap ul.inner_info_wrap li .location_wrap  .block_text {display: block;}
#info_wrap ul.inner_info_wrap li .tel_wrap {}
#info_wrap ul.inner_info_wrap li .tel_wrap a {/*background:url(images/phone_icon.png) no-repeat left center;*/}
#info_wrap ul.inner_info_wrap li .tel_wrap span {background:url(images/phone_icon.png) no-repeat left center; padding: 0 0 0 26px;}
#info_wrap ul.inner_info_wrap li .mail_wrap{}
#info_wrap ul.inner_info_wrap li .mail_wrap a {background:url(images/mail_icon.png) no-repeat left center;}
#contact_us { padding:47px 0 0;}

#info_wrap .social_icon{margin:27px 0 0;}
#info_wrap ul.social_media_wrap{ display:inline-block; overflow:hidden;}
#info_wrap ul.social_media_wrap li{ height:55px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding: 0 3px;}
#info_wrap ul.social_media_wrap li a{/*text-indent:-500px;*/ background-repeat:no-repeat; display:block; background-position:top;}
#info_wrap ul.social_media_wrap li a:hover{ background-position:bottom;}
#info_wrap ul.social_media_wrap li.twitter a{ background-image:url(images/x-twitter-v2.png); width:55px; height:55px;}
#info_wrap ul.social_media_wrap li.facebook a{ background-image:url(images/facebook.png); width:55px; height:55px;}
#info_wrap ul.social_media_wrap li.linkedin a{ background-image:url(images/linkedin.png); width:55px; height:55px;}
footer{ padding:30px 0;background:#2b2b2b;}
footer .footer_text{ font-size:16px; line-height:28px; color:#fff;}
footer .top_link {color: #fff; font-size:16px;}
footer .top_link a{color: #fff; font-size:16px;}
footer .footer_text p{ margin:0;}
footer .footer_text p a{ color:#fff;}
.footer_text > a {color: #fff;}
.footer-review-links {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.footer-review-links ul {
list-style: none;
text-align:left;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.footer-review-links ul a {
float: left;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: rgb(219, 219, 219);
text-transform: none;
text-align: center;
margin-bottom: .5em;
font-size: 9px;
background: rgb(54, 54, 54);
border-radius: 50%;
width: 100px;
height: 100px;
margin-right: 1em;
padding: 1em;
}
.footer-review-links ul a:hover {
background: rgb(138, 138, 178);
}
/********************fade in fade out*****************/
.carousel-fade .item { transition: opacity 0.1s!important;}
.carousel-fade .active.left { left:0!important; opacity:0!important; z-index:2!important;}
.carousel-fade .next { left:0!important; opacity:1!important; z-index:1!important;}
/********************eof fade in fade out********************/
.info_wrap {font-size: 14px;}
/********************video*****************************/
.videotitle { margin-bottom: 16px; }
.videotitle{color: #170b3b; font-family:"ralewaybold"; font-size:22px; margin:0 0 30px;}
#map_wrap iframe { border: medium none; /*pointer-events: none;*/ min-height:476px; width: 100%; border-right: 5px solid #fff;}
#video_wrap { margin-bottom:33px; margin-top:75px;}
#video_wrap iframe{ border:none!important;}
#map_wrap .col_no_padding{padding:0px;}
#map_wrap { overflow: hidden;}
/*******************eof video**********************/
/*********************************ColorBox***********************************************/
#cboxMiddleLeft { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxBottomCenter { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxMiddleRight { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxTopCenter { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxTopLeft { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxTopRight { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxBottomRight { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#cboxBottomLeft { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
/*********************************ColorBox***********************************************/
/***************************RANDOM TESTIMONIALS********************************/
.random-testimonial:before{ color: #37356E; display: block; font-size: 80px;  left: -34px;  position: relative;  top: 43px;}
.random-testimonial{border:2px solid #37356E; padding:20px 20px 20px 40px; border-radius:15px; font-family: Georgia, serif;
font-style: italic;color: #000000;font-size: 16px;overflow: auto;}
.inner_testimonail_img{text-align:center; border-radius:50%; display:inline-block;border:5px solid #000;}
.inner_testimonail_img img{border-radius:50%; width:100%;}
.random-testimonial .client_view p:before {content: url("images/comment.png"); padding: 0 7px 0 0;}
/***************************RANDOM TESTIMONIALS********************************/
/*****************************TESTIMONIALS*************************/
#testimonial_wrapper .testimonial_content { padding: 40px 0; min-height: /*290*/200px;}
#testimonial_alter {padding: 40px 0; min-height:290px;}
#testimon
Last saved: ial_wrapper .testimonial_text_wrap { font-size: 16px; line-height: 28px; padding: 17px 0 0 17px;}
#testimonial_wrapper .client_view { color: #000000; position: relative;}
#testimonial_wrapper .client_view p:before { content: url("images/comment.png");  padding: 0 7px 0 0;}
#testimonial_wrapper .client_info { color: #759FC1;display: block; font-size: 18px; font-weight: bold; padding: 0 10px; font-family: "ralewaybold"; font-style:italic;}
#testimonial_wrapper .client_info a { color:#759FC1!important; display: block;}
#testimonial_wrapper .client_img img{border-radius: 50%; display: inline-block; width:100%;}
#testimonial_wrapper .client_img{  border: 6px solid #000; border-radius: 50%; display: inline-block; margin: 0 0 40px; padding: 8px;}
#testimonial_wrapper .client_view p{ margin:5px 0; padding:5px 0;}
.alter_content{color:#808080!important;}
.alter_title{color: #2E3192!important;}
#testimonial_wrapper {}
#testimonial_wrapper .testimonials-border_btm{background: url(images/btm_color.png) no-repeat scroll center top rgba(0, 0, 0, 0); border-top: 1px solid #ffffff; margin:0; padding: 30px 0; width: 100%;}
/*****************************EOF TESTIMONIALS*************************/

.info_wrap > span { color:#404041; font-family:"ralewaylight";}
.testimonial_text .info_wrap { color: #404041; font-size: 16px; text-transform: uppercase; margin:23px 0 0; font-family: "ralewaylight";}
.the_content img.alignleft {float:left; margin:8px 22px 0 0;}
.the_content img.alignright {float:right; margin:10px 0 0 25px;}
.the_content img.alignnone{ float:none; display:block; margin: 10px auto 20px;}
.the_content img.aligncenter{ float:none; display:block; margin: 10px auto 20px;}
#inner_content_wrapper{ padding:50px 0;}
.sidebar_image img {margin-top:66px;}
#header .logo { text-align:center; margin-bottom:20px;display:none;}
img.redround { border: 5px solid #8A8AB2; border-radius: 50%; padding: 10px;}
/******************************************************************************************************/
.the_content .round-image {border: 5px solid #8A8AB2;  border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; margin: 0 auto ; float:right;padding: 8px;  }
.the_content .round-image img{-moz-border-radius: 50%; -webkit-border-radius:50%;  border-radius: 50%;}
/******************************************************************************************************/
 #services .service_link a{
  background: #37356e none repeat scroll 0 0;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: "oswaldbold";
    font-size: 20px;
    margin: 21px 0 40px;
    padding: 16px 20px;
    text-decoration: none !important;
    text-transform: uppercase;
 }
/*****************************TESTIMONIALS*************************/
#testimonial_wrapper{}
#testimonial_wrapper .testimonial_content{ padding:16px 0;}
#testimonial_wrapper .testimonial_border_btm{background:url(images/bottom_seperator.png) no-repeat scroll center 3px; min-height:23px;}
#testimonial_wrapper .testimonial_content_2{ }
.testimonial_border_btm{background:url(images/border_btm.png) no-repeat scroll center 3px; min-height:23px;}
#testimonial_wrapper .testimonial_text_wrap{font-family: 'latoitalic';font-size:20px; line-height:30px; padding:20px 0 0 25px;}
#testimonial_wrapper .client_view {color:#000;}
#testimonial_wrapper .client_view p:before{content: url(images/comment.png); padding:0 7px 0 0;}
#testimonial_wrapper .client_view p{margin:0 0 20px;}
#testimonial_wrapper .client_img{border: 5px solid #8A8AB2;  border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block;}
#testimonial_wrapper .client_img img{ border-radius:50%;padding:8px; width:100%;}
#testimonial_wrapper .info_wrap{color:#a5a5a5; margin:0 0 0 25px;}
#testimonial_wrapper .info_wrap{ color:#a5a5a5; margin: /*10px*/ 0 0; font-family: 'oswaldbook';font-size:14px; line-height:32px;}
#testimonial_wrapper .info_wrap span.client_info{  color:#b1b1b1;}
#testimonial_wrapper .info_wrap span.client_name{ color: #8A8AB2; font-family: 'ralewaybold';}
.testimonial_img {line-height: 10px; }
/*****************************EOF TESTIMONIALS*************************/
/***********************************************Banner-home-form**********************************************/
#home_middle_content .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#home_middle_content .form_wrap .fsBody .fsForm{ border:none!important;}
#home_middle_content .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#home_middle_content .form_wrap .fsValidationError { background:none!important;}
#home_middle_content .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }
#home_middle_content .form_wrap .fsForm .fsSubmit{ margin:1px 0 0!important; padding:0px!important; clear:none; float:none;/*width:22.2%;*/ background:none;}
#home_middle_content .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#home_middle_content .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:'open_sansregular'; font-weight:normal !important; color:#ffffff;}
#home_middle_content .form_wrap .fsBody .fsSupporting{font-family:'open_sansregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px!important;}
#home_middle_content .form_wrap .fsSubmit input.fsSubmitButton { background: rgba(0, 0, 0, 0) url("images/sendemail_bg.jpg") repeat-x scroll 0 0; border: medium none;color: #ffffff;
display: inline-block;font-family: "oswaldbold";font-size: 24px!important;margin:0;line-height: 55px; position: relative; top:18px; padding: 0 23px;text-transform: uppercase;
width: 100%; border-radius: 5px;}
#home_middle_content .form_wrap .fsSubmit input.fsSubmitButton:hover { background: none repeat scroll 0 0 #8aba3f;}
#home_middle_content .form_wrap .fsSubmit input.fsSubmitButton:hover { }
#home_middle_content .form_wrap .fsPagination input, .fsPagination button{ font-size:10px!important;}
#home_middle_content .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#home_middle_content .form_wrap .fsBody .fsForm{color: #fff!important; display: inline-block; font-size: 16px; width: 100%; margin:0!important; margin:0; box-shadow: none;}
#home_middle_content .form_wrap .fsBody input{ font-size:16px !important; font-weight:normal !important;}
#home_middle_content .form_wrap .fsBody .fsSubField{width: 48.9%; margin-right: 2%;}
#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"]{ width:100%!important; min-height:51px; max-width: 100%; padding:6px 20px !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 {  background: #fff none repeat scroll 0 0; border:1px solid #fff; margin-bottom:0px; border-radius:none; max-width:100%; font-weight:normal; color:#000000; width:73%!important; font-size:14px !important;font-family:'open_sansregular';}
#home_middle_content .form_wrap div.fsError { margin:0px !important;}
#home_middle_content .form_wrap .fsForm select{ color: #333333 !important; font-family: 'open_sansregular'; font-size: 11px !important; height: 22px !important; width: 100% !important; padding-top:3px;  border: 1px solid #CCCCCC;}
#home_middle_content .form_wrap .fsForm fieldset, form_wrap .fsForm fieldset legend{ background:none !important;}
#home_middle_content .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'open_sansregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
#home_middle_content .form_wrap div.fsError{ font-family: 'open_sansregular'; font-size: 13px !important;  margin-bottom: 10px !important;
 padding: 3px !important; width: 95%;}
#home_middle_content #fsRow2057187-5{margin-bottom: 0;}
#home_middle_content .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#home_middle_content .form_wrap .fsBody { margin-bottom:0px!important; margin-top:5px;}
#home_middle_content .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#home_middle_content .form_wrap .fsSectionHeader { display:none!important;}
#home_middle_content .form_wrap .fsFieldRow input[type="text"], #home_middle_content .form_wrap .fsFieldRow input[type="email"] { max-width:100%!important; width:73%!important;}
#home_middle_content .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;}
#home_middle_content .form_wrap .fsForm input.fsField[type="email"]:focus, #home_middle_content .form_wrap .fsForm input.fsField[type="file"]:focus, #home_middle_content .form_wrap .fsForm input.fsField[type="number"]:focus, #home_middle_content .form_wrap .fsForm input.fsField[type="tel"]:focus, #home_middle_content .form_wrap .fsForm input.fsField[type="text"]:focus, #home_middle_content .form_wrap .fsForm textarea.fsField:focus { border-color:#fff!important; outline:0;}
#home_middle_content .form_wrap .fsForm textarea { height:90px!important;}
#home_middle_content .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em; width:95%; clear:none!important; float:left; margin-right:2%; margin-bottom: 13px;}
#home_middle_content ::-webkit-input-placeholder { color: #404041;}
#home_middle_content :-moz-placeholder {color: #404041; opacity:1;}
#home_middle_content ::-moz-placeholder { color: #404041; opacity:1;}
#home_middle_content :-ms-input-placeholder {color: #404041;}
#home_middle_content  input:focus::-webkit-input-placeholder { color:transparent; }
#home_middle_content  input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#home_middle_content  input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#home_middle_content  input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
#home_middle_content  textarea:focus::-webkit-input-placeholder { color:transparent; }
#home_middle_content  textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#home_middle_content  textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#home_middle_content  textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/***********************************************Banner-home-form**********************************************/

/************************INNER_BANNER*************************/
#inner_banner { padding:83px 0 0; position:relative; overflow:hidden; }
#inner_banner .generic_bg { background:url(images/generic_bg.jpg) no-repeat center top; background-size: cover; overflow: hidden;   min-height: 199px;  position: relative;}
#inner_banner .case-studies {background:url('https://www.bralin.com/wp-content/uploads/2015/08/Panoramic7-Kasdorf_NorthBattleford72012_1333_Kasdorf_NorthBattleford_MEDPano_117x23_Opt2.jpg') center top no-repeat; background-size:cover}
#inner_banner .inner_text { padding:0px; display: table;  position: relative; width: 100%; text-transform:uppercase; overflow: hidden; height: 199px;padding: 45px 0;}

#inner_banner .inner_text h1 { font-size:60px; line-height:72px; color:#FFF; margin:0px; display: table-cell; font-family: 'oswaldbold'; text-transform:none; vertical-align: middle; width: 100%; }
#inner_banner .inner_text h1 span:after{content:""; width:58px; height:3px; display:block; background:#8a8ab2; vertical-align:middle; margin:50px auto 22px;}
#inner_banner .category_bg { background:url(images/category_bg.jpg) no-repeat center top ; background-size:cover; min-height:375px; overflow: hidden;}
#inner_banner .testimonials { background: hsla(0, 0%, 0%, 0) url("https://www.bralin.com/wp-content/uploads/2015/08/Panoramic7-Kasdorf_NorthBattleford72012_1333_Kasdorf_NorthBattleford_MEDPano_117x23_Opt2.jpg") no-repeat scroll center top / cover ;  overflow: hidden;}
#inner_banner .media_bg { background:url(images/media_bg.jpg) no-repeat center top;background-size: cover; min-height:450px; overflow: hidden;}
#inner_banner .ourteam_bg { background:url(https://www.bralin.com/wp-content/uploads/2015/10/cochin.jpg) no-repeat center top;background-size: cover; min-height:450px; overflow: hidden;}


/************************blog_banner*************************/
#blog_banner { padding:83px 0 0; position:relative; overflow:hidden; }

#blog_banner .inner_text { display: table; width: 100%;}

#blog_banner .inner_text h1 { color: #fff; display: table-cell; font-family: "oswaldbold"; font-size: 60px; height: 250px; line-height: 72px; margin: 0; padding: 20px 0; text-transform: uppercase; vertical-align: middle; width: 100%;}
#blog_banner .inner_text h1 span:after{content:""; width:58px; height:3px; display:block; background:#8a8ab2; vertical-align:middle; margin:50px auto 22px;}
#blog_banner .category_bg { background:url(images/category_bg.jpg) no-repeat center top ; background-size:cover; overflow: hidden;}


/**************************GENERIC_CONTENT********************/
.postid-3713 .inner_banner_img { min-height: 345px;}
#generic_content { padding:71px 0 40px;}
#generic_content .content_text { font-size:16px; line-height:28px; margin:0px;font-family: 'open_sansregular'; color:#000000; padding:0 0 21px; }
#generic_content .content_text h2 { font-size:30px; line-height:42px; margin:20px 0 32px; font-family: 'oswaldbook'; text-transform:uppercase;}
#generic_content .content_text h2 a {color:#333366; text-decoration: none !important; }
#generic_content .content_text p{ margin:/*0 0 27px*/8px 0; padding:8px 0;}

#generic_content .content_text a{ color:#000; text-decoration: underline !important;}
#generic_content .content_text ul{ padding-left:56px; margin:10px 0px; color:#000 !important;}
#generic_content .content_text ul li{list-style:outside none; line-height:1.6; padding-bottom:5px;  color: #000; font-size: 16px;padding-left:0; list-style:none; text-align: left; margin:0 0 6px!important;}
#generic_content .content_text ol{padding-left:30px;margin:10px 0px;}
#generic_content .content_text ol li{list-style:decimal; line-height:1.6; padding-bottom:5px; margin-left:15px;  padding-left: 11px;}
#generic_content .content_text ul li:before{ content:"\002022"; color: #006699;font-size:34px; vertical-align:middle; line-height:28px; position:absolute; left:-31px;}

#generic_content .info_text {font-size:16px; line-height:28px; margin:0px;font-family: 'open_sansregular'; color:#333333; padding:0px;}
#generic_content .info_text h2 {font-size:30px; line-height:42px; margin:0 0 25px; font-family: 'oswaldbook';text-transform:uppercase;}
#generic_content .info_text h2 a {color:#333366;}
#generic_content .info_text p { margin:0 0 23px;}
#generic_content ul { margin:0 0 0 75px;}
#generic_content ul li { font-size:16px; line-height:28px; margin:0px;font-family: 'open_sansregular'; color:#333333;list-style:outside none none; position:relative; margin:0 0 20px; }
#generic_content ul li:before{content:"\002022"; color: #006699;font-size:34px; vertical-align:middle; line-height:28px; position:absolute; left:-31px;}
#generic_content .info_text.text_2 {font-size:16px; line-height:28px; margin:0px;font-family: 'open_sansregular'; color:#333333; padding:0px;}
#generic_content .info_text.text_2 p{margin:37px 0 0;}

/*.sidebar_form{ overflow:hidden; margin: -36px 0 0; padding:13px 24px 0px;}
.form_info { margin:0px; background:url(images/sidebar_bg.png) no-repeat center top; background-size:cover;border-radius:6px; overflow:hidden; padding:0 0 33 8px; }
.form_text { background:#170b3b; padding: 21px 30px 19px;}
.form_text h3 { font-size:28px!important; line-height:35.75px!important; color:#FFF!important;font-family: 'oswaldbook'!important; margin:0px!important; text-align:center!important;}
.form_text h3 span { color:#8A8AB2!important;}
.sidebar_img { background:url(images/sidebar_border.png) no-repeat center; background-size:cover; min-height:22px; margin:0px;}
.form_wrapper{margin: 0px;  padding:11px 0 0px;}
.form_top_text { padding:3px 4px 14px;}
.form_top_text h3 {color:#fff!important;font-size:24px!important; line-height:35.75px;margin:0px;font-family: 'oswaldbold';text-transform:uppercase; text-shadow:0 1px 0 #666666; }
.form_top_text h3 span { display:block;}
.middle_text { padding: 0px;}
.middle_text h3:after{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle; margin:19px auto 0;}
.middle_text h3:before{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle; margin:6px auto 22px;}
.middle_text h3 { font-size:40px; line-height:49.75px; margin:0px; color:#FFF!important;font-family: 'oswaldbold'; text-transform:uppercase;text-shadow:0 1px 0 #666633; }
.middle_text h3 span { display:block;}
.form_link {padding: 20px 29px 0;}
.form_link h3 {color:#fff!important;font-size:24px; line-height:35.75px;margin:0px;font-family: 'oswaldbold';text-transform:uppercase; text-shadow:0 1px 0 #000000;margin: 0 0 19px;}
.form_wrapper .form { padding:0 28px;}
.sidebar_logo { margin:0px; padding:0px;}
.sidebar_logo > img { margin:0px 0 0;}
.content { padding: 15px 18px 0;}
.content .img {  min-height:48px; float:left; width:29%; }
.content .text { font-size:12px; line-height:15.53px; color:#ffffff; margin:0px ;font-family: 'open_sansregular'; float:left; width:71%; text-align:left;text-shadow:0 1px 0 #333366; margin: -31px 0 0;}
.sidebar_images {  border-radius: 50%; display: inline-block; float: right;  margin: 0 0 20px 20px !important; padding: 8px;}
.sidebar_images img{ border-radius: 50%;width: 100%;
    margin: 0 !important;}*/
/*********************************TESTIMONIAL************************************/
#testimonial { padding:35px 0 93px;}
#testimonial .testimonial_text {}
#testimonial .testimonial_text h2 { font-size:30px; line-height:42px;  margin: 3px 0 80px;font-family: 'oswaldbook';text-transform:uppercase; color:#000000;}
#testimonial .testimonial_text h2 span { color:#333366;}
#testimonial .text_wrap {background:#f2f2f2; border:1px solid #e3e3e3;  padding: 0 32px 88px ;}
#testimonial .testimonial_img { background:url(images/testimonial_comment.png) no-repeat top left; min-height:44px; margin: -23px 0 28px;}
#testimonial .info_text { font-size:30px; line-height:42px; padding:0px; font-family: 'open_sansregular'; color:#000000;}
#testimonial .info_text p {  margin: 0 19px;}
#testimonial .info_text p span { color:#8a8ab2;}
#testimonial .client_info {text-align:center;padding: 0 32px; margin: -46px 0 0;}
#testimonial .client_info a { font-size:16px; line-height:24px; color:#37356e; margin:0px; padding:0px;font-family: 'open_sansregular'; text-transform:uppercase;border:1px solid #e3e3e3; background:#FFF;padding: 22px 0; display:block;}
#testimonial .client_info a span { display:block; color:#8a8ab2;}

/*****************CATEGORY*********************************/
#category{ padding:0px; }
#category .category_wrapper{ position:relative; top:-111px; padding:0px;}
#category .col_padding{ }
#category .category_img{-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;transition: all ease 0.6s; -ms-transition: all ease 0.6s;}

#category .category_container:before{ content:""; position:absolute; top:0px; width:100%; height:137px; background:rgba(255,255,255,0.5); left:0; border-style:solid; border-color:#fff; border-width:1px 1px 0;}
#category .category_container:hover .category_img{transform:scale(1.2);}
#category .category_container{ min-height:261px; position:relative; overflow:hidden; margin:0 0 30px;padding: 10px;z-index:99;}
#category .category_bg_1{ background-size:cover; background:url(images/category_img_1.jpg) no-repeat center top;}
#category .category_bg_2{ background-size:cover; background:url(images/category_img_2.jpg) no-repeat center top;}
#category .category_bg_3{ background-size:cover; background:url(images/category_img_3.jpg) no-repeat center top;}
#category .category_bg_4{ background-size:cover; background:url(images/category_img_1.jpg) no-repeat center top;}
#category .category_bg_5{ background-size:cover; background:url(images/category_img_5.jpg) no-repeat center top;}
#category .category_bg_6{ background-size:cover; background:url(images/category_img_6.jpg) no-repeat center top;}
#category .initial_wrapper{ position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; opacity:1;}
#category .initial_wrapper a{ position:absolute; width:100%; height:100%; background-color:rgba(41,60,100,0.85); padding:18px;}
#category .initial_wrapper a .initial_icon{ display:block; float:right;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#category .initial_wrapper a .initial_icon img{}
#category .initial_wrapper a .read_more{ display:block; font-size:24px; line-height:38px; color:#fff; text-transform:uppercase;font-family: 'ralewaylight'; bottom:22px; padding:0 30px; position:absolute;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#category .hover_wrap{ text-align:center;}
#category .hover_wrap a{ display:block;background-color:rgba(41,60,100,0.85); padding:35px 0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0); opacity:0; border-style:solid; border-width:3px 0; border-color:rgba(242,185,28,0.5); font-size:18px; color:#f2b91c; text-transform:uppercase; line-height:38px;}
#category .hover_wrap a span{ background:url(images/read_more_arrow.png) no-repeat right center; padding:0 39px 0 0; display:inline-block;}
#category .category_container:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#category .category_container:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}
#category  .category_img{ min-height:261px;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; background-size:cover!important;}
#category  .text_wrapper a{position:absolute; width:100%; height:100%; left:0; top:0px;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition-delay:0.2s; padding:109px 0 0; text-align:center;}
#category .category_container:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#category .initial_text{ font-size:18.4px; line-height:33.39px; color:#fff;font-family: 'oswaldbook'; text-transform:uppercase; display:inline-block; position:absolute;text-align:left;opacity:1;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1); left:0; width:100%; text-align:center; top:15%;display:inline-block; padding: 8px 66px 17px; background:rgba(55,53,110,0.8);}

#category .hover_text{ font-size:24px; line-height:38px; text-transform:uppercase; color:#fff;font-family: 'oswaldbook';display:inline-block; position:relative;  margin:0 0 26px; opacity:0;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#category .hover_text img{display:block; margin:10px auto;}
#category .category_container:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#category .category_container:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}

#category  .top_icon{ position:absolute; top:0; left:0; padding:5px; background:#ce0c13;-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
#category .category_container:hover .top_icon{ background:#0f0f0f;}
#category .top_icon img{}
#category .block_content{display:block;}
#category  .bg_wrap{ }

#category .category_container_wrap:hover .category_img{transform:scale(1.2);}
#category .category_container_wrap { min-height:261px; position:relative; overflow:hidden; margin:0 0 40px;padding: 10px;}
#category .category_container_wrap:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#blog_wrap .category_container_wrap:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}
#category .category_container_wrap:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#category .category_container_wrap:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#category .category_container_wrap:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}

#category .post_wrap {margin: 26px 0 0;}
#category .post_wrap a { font-size:20px; line-height:22px; margin:0px; color:#FFF; padding:0px; background:#37356e; border-radius:5px; text-transform:uppercase;padding: /*17px 13px*/0px; font-family:'oswaldbold'; }
#category .post_wrap a  { background:url(images/learn_arrow.png) no-repeat 87% center #37356e;  padding:17px 65px 15px 38px;}
.wrapper { overflow: hidden;position: relative;}
#category .width_control{ width:33%; margin:0px;}

/*********************************INNER_TESTIMONIAL************************************/
#inner_testimonial { padding:92px 0 0px;}
#inner_testimonial .text_wrap {background:#f2f2f2; border:1px solid #e3e3e3; min-height:700px;  padding: 0 32px 88px ;}
#inner_testimonial .testimonial_img { background:url(images/testimonial_comment.png) no-repeat top left; min-height:44px; margin: -23px 0 28px;}
#inner_testimonial .info_text { font-size:20px; line-height:30px; padding:0px; font-family: 'open_sansregular'; color:#000000;}
#inner_testimonial .info_text p {  margin: 0 19px;}
#inner_testimonial .info_text p span { color:#8a8ab2;}
#inner_testimonial .client_info {text-align:center;padding: 0 32px; margin: -46px 0 91px;}
#inner_testimonial .client_info a { font-size:16px; line-height:24px; color:#37356e; margin:0px; padding:0px;font-family: 'open_sansregular'; text-transform:uppercase;border:1px solid #e3e3e3; background:#FFF;padding: 22px 0; display:block;}
#inner_testimonial .client_info a span { display:block; color:#8a8ab2;}
/***************************** NEWS_ARTICLE ***************************************/
#media{ padding: 0 0 48px;}
#media .media_wrapper{ position:relative; padding:0px;margin:-268px 0 0 0px;}
#media .content_wrapper{ padding:0 50px;}
#media .video_text {}
#media .video_text h2 { font-size:30px; line-height:42px; color:#FFF; font-family: 'oswaldbook'; margin:0 0 52px; text-transform:uppercase; letter-spacing:4px;}
#media .video_text h2:before{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle; margin:6px auto 55px;}
#media .services_wrapper .padding_modified{ padding:0 29px;}
#media .services_content{ margin:0px; position:relative; z-index:99; padding:13px;}
#media .services_content:before{ content:""; position:absolute; top:0px; width:100%; height:137px; background:rgba(255,255,255,0.5); left:0; border-style:solid; border-color:#fff; border-width:1px 1px 0;}
#media .services_content .img_link{ position:relative;}

#media .video_text h2 a{color: #ffffff; font-size:30px;}
/***************** MEDIA_BLOG *********************************/
#media_blog{ padding:8px 0 13px; }
#media_blog .col_padding{ padding:0 12px;}
#media_blog .blog_title{}
#media_blog .blog_title h2{ color:#000000; font-size:30px; line-height:42px; margin:0 0 45px;font-family: 'oswaldbook'; text-transform:uppercase; letter-spacing:3px;}
#media_blog .blog_title h2 a{color:#000000; font-size:30px;}
#media_blog .blog_title h2:before{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle; margin:6px auto 73px;}
#media_blog .blog_img{-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;transition: all ease 0.6s; -ms-transition: all ease 0.6s;}
#media_blog .blog_container:hover .blog_img{transform:scale(1.2);}
#media_blog .blog_container{ min-height:280px; position:relative; overflow:hidden; margin:0 0 40px;}
#media_blog .blog_bg_1{ background-size:cover; background:url(images/reserch_img_1.jpg) no-repeat center top;}
#media_blog .blog_bg_2{ background-size:cover; background:url(images/reserch_img_2.jpg) no-repeat center top;}
#media_blog .blog_bg_3{ background-size:cover; background:url(images/reserch_img_3.jpg) no-repeat center top;}
#media_blog .initial_wrapper{ position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; opacity:1;}
#media_blog .initial_wrapper a{ position:absolute; width:100%; height:100%; background-color:rgba(41,60,100,0.85); padding:18px;}
#media_blog .initial_wrapper a .initial_icon{ display:block; float:right;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#media_blog .initial_wrapper a .initial_icon img{}
#media_blog .initial_wrapper a .read_more{ display:block; font-size:24px; line-height:38px; color:#fff; text-transform:uppercase;font-family: 'ralewaylight'; bottom:22px; padding:0 30px; position:absolute;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#media_blog .hover_wrap{ text-align:center;}
#media_blog .hover_wrap a{ display:block;background-color:rgba(41,60,100,0.85); padding:35px 0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0); opacity:0; border-style:solid; border-width:3px 0; border-color:rgba(242,185,28,0.5); font-size:18px; color:#f2b91c; text-transform:uppercase; line-height:38px;}
#media_blog .hover_wrap a span{ background:url(images/read_more_arrow.png) no-repeat right center; padding:0 39px 0 0; display:inline-block;}
#media_blog .blog_container:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#media_blog .blog_container:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}

#media_blog  .blog_img{position:absolute; width:100%; height:100%; top:0; left:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; background-size:cover!important;}
#media_blog  .text_wrapper a{position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition-delay:0.2s; padding:109px 0 0; text-align:center;}
#media_blog .blog_container:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#media_blog .initial_text{ font-size:24px; line-height:38px; color:#fff;font-family: 'oswaldbook'; text-transform:uppercase; display:inline-block; position:absolute;text-align:left;opacity:1;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1); left:0; width:100%; text-align:center; top:30%;display:inline-block; padding:19px 66px; background:rgba(55,53,110,0.8);}

#media_blog .hover_text{ font-size:24px; line-height:38px; text-transform:uppercase; color:#fff;font-family: 'oswaldbook';display:inline-block; position:relative;  margin:0 0 26px; opacity:0;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#media_blog .hover_text img{display:block; margin:10px auto;}

#media_blog .blog_container:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#media_blog .blog_container:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}

#media_blog  .top_icon{ position:absolute; top:0; left:0; padding:5px; background:#ce0c13;-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
#media_blog .blog_container:hover .top_icon{ background:#0f0f0f;}
#media_blog .top_icon img{}
#media_blog .block_content{display:block;}
/***************** MEDIA_RESEARCH *********************************/
#media_research{ padding:8px 0 55px; }
#media_research .col_padding{ padding:0 12px;}
#media_research .blog_title{}
#media_research .blog_title h2{ color:#000000; font-size:30px; line-height:42px; margin:0 0 45px;font-family: 'oswaldbook'; text-transform:uppercase; letter-spacing:3px;}
#media_research .blog_title h2 a{color:#000000; font-size:30px;}
#media_research .blog_title h2:before{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle; margin:6px auto 73px;}
#media_research .blog_img{-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;transition: all ease 0.6s; -ms-transition: all ease 0.6s;}
#media_research .blog_container:hover .blog_img{transform:scale(1.2);}
#media_research .blog_container{ min-height:280px; position:relative; overflow:hidden; margin:0 0 40px;}
#media_research .blog_bg_1{ background-size:cover; background:url(images/reserch_img_1.jpg) no-repeat center top;}
#media_research .blog_bg_2{ background-size:cover; background:url(images/reserch_img_1.jpg) no-repeat center top;}
#media_research .blog_bg_3{ background-size:cover; background:url(images/reserch_img_1.jpg) no-repeat center top;}
#media_research .initial_wrapper{ position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; opacity:1;}
#media_research .initial_wrapper a{ position:absolute; width:100%; height:100%; background-color:rgba(41,60,100,0.85); padding:18px;}
#media_research .initial_wrapper a .initial_icon{ display:block; float:right;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#media_research .initial_wrapper a .initial_icon img{}
#media_research .initial_wrapper a .read_more{ display:block; font-size:24px; line-height:38px; color:#fff; text-transform:uppercase;font-family: 'ralewaylight'; bottom:22px; padding:0 30px; position:absolute;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#media_research .hover_wrap{ text-align:center;}
#media_research .hover_wrap a{ display:block;background-color:rgba(3,60,100,0.85); padding:35px 0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0); opacity:0; border-style:solid; border-width:3px 0; border-color:rgba(242,185,28,0.5); font-size:18px; color:#f2b91c; text-transform:uppercase; line-height:38px;}
#media_research .hover_wrap a span{ background:url(images/read_more_arrow.png) no-repeat right center; padding:0 39px 0 0; display:inline-block;}
#media_research .blog_container:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#media_research .blog_container:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}

#media_research  .blog_img{position:absolute; width:100%; height:100%; top:0; left:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; background-size:cover!important;}
#media_research  .text_wrapper a{position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition-delay:0.2s; padding:109px 0 0; text-align:center;}
#media_research .blog_container:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#media_research .initial_text{ font-size:24px; line-height:38px; color:#fff;font-family: 'oswaldbook'; text-transform:uppercase; display:inline-block; position:absolute;text-align:left;opacity:1;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1); left:0; width:100%; text-align:center; top:30%;display:inline-block; padding:19px 66px; background:rgba(51,51,51,0.8);}

#media_research .hover_text{ font-size:24px; line-height:38px; text-transform:uppercase; color:#fff;font-family: 'oswaldbook';display:inline-block; position:relative;  margin:0 0 26px; opacity:0;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#media_research .hover_text img{display:block; margin:10px auto;}

#media_research .blog_container:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#media_research .blog_container:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}

#media_research  .top_icon{ position:absolute; top:0; left:0; padding:5px; background:#ce0c13;-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
#media_research .blog_container:hover .top_icon{ background:#0f0f0f;}
#media_research .top_icon img{}
#media_research .block_content{display:block;}
#media iframe { border: medium none;height: 198px;width: 100%;}
/****************************MAP********************/

#map_wrap{margin-top: 10px; margin-bottom: 55px;}
/***************************** INNER_INFO_WRAP *****************************************/

#inner_info_wrap { padding: 10px 0 53px;}
#inner_info_wrap .inner_info_wrap { display:table; width:100%;  border-radius:6px; margin:15px 0 0; padding:0 17px;}
#inner_info_wrap ul.inner_info_wrap li { display:table-cell;vertical-align: top;  font-size:16px; line-height:26px;color:#000000; font-family: 'open_sanslight'; text-transform:uppercase;}
#inner_info_wrap ul.inner_info_wrap li:last-child{border:none;}
#inner_info_wrap ul.inner_info_wrap li a{display:inline-block; color:#000000;padding: 0 0 0 25px; font-family: 'open_sanslight';  text-transform: none; }
#inner_info_wrap ul.inner_info_wrap li span.location_text{display:inline-block;  padding: 0 0 0 25px;}
#inner_info_wrap ul.inner_info_wrap li .location_wrap {  padding: 0; margin:0 0 7px;}
#inner_info_wrap ul.inner_info_wrap li .location_wrap span.location_text {background:url(images/inner_location_icon.png) no-repeat left 9%; text-align:left;}
#inner_info_wrap ul.inner_info_wrap li .location_wrap  .block_text {display: block;}
#inner_info_wrap ul.inner_info_wrap li .tel_wrap {}
#inner_info_wrap ul.inner_info_wrap li .tel_wrap a {/*background:url(images/inner_phone_icon.png) no-repeat left center;*/}
#inner_info_wrap ul.inner_info_wrap li .tel_wrap span {background:url(images/inner_phone_icon.png) no-repeat left center; padding: 0 0 0 26px;}
#inner_info_wrap ul.inner_info_wrap li .mail_wrap{}
#inner_info_wrap ul.inner_info_wrap li .mail_wrap a {background:url(images/inner_mail_icon.png) no-repeat left center;}

#inner_info_wrap .social_icon{margin:27px 0 0;}
#inner_info_wrap ul.social_media_wrap{ display:inline-block; overflow:hidden;}
#inner_info_wrap ul.social_media_wrap li{ height:55px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding: 0 3px;}
#inner_info_wrap ul.social_media_wrap li a{/*text-indent:-500px;*/ background-repeat:no-repeat; display:block; background-position:top;}
#inner_info_wrap ul.social_media_wrap li a:hover { background-position:bottom;}
#inner_info_wrap ul.social_media_wrap li.twitter a{ background-image:url(images/inner_twitter.png); width:55px; height:55px;}
#inner_info_wrap ul.social_media_wrap li.facebook a{ background-image:url(images/inner_facebook.png); width:55px; height:55px;}
#inner_info_wrap ul.social_media_wrap li.linkedin a{ background-image:url(images/inner_linkedin.png); width:55px; height:55px;}

/****************************INNER_CONTACT_US********************/
#inner_contact_us { padding: 10px 0 57px;}
#inner_contact_us .inner_contactus_text {}
#inner_contact_us .inner_contactus_text h3 {color:#1a1a1a; font-size:30px; line-height:42px; text-align:center;  margin: 0 0 52px; font-family: 'oswaldbook'; text-transform:uppercase; letter-spacing: 3px;}
#inner_contact_us .inner_contactus_text h3 span{ color:#37356e;}
#inner_contact_us .inner_contactus_text h3:before{content:""; width:58px; height:2px; display:block; background:#8a8ab2; vertical-align:middle;  margin: 50px auto 31px;}
#inner_contact_us .form_wrap {}
#inner_contact_us .form_body { color: #7e8082 !important; display: inline-block; font-family: 'open_sansitalic'; font-size: 14px; line-height:28px; margin: 0 0 14px; width: 100%;}
#inner_contact_us .input_wrapper {float:left; margin:0 2% 0 0; width:48%;}
#inner_contact_us .input_wrapper [type="text"] { background: #fff; min-height: 56px; padding: 5px 24px; width: 100%; border:1px solid #d7d7d7;  margin: 0 0 13px; border-radius:5px;}
#inner_contact_us .input_wrapper [type="email"] {background:#fff; min-height: 56px; padding: 5px 24px; width: 100%;border:1px solid #d7d7d7; margin: 0 0 13px; border-radius:5px;}
#inner_contact_us .second_wrap {float: left; position: relative; width: 48%;}
#inner_contact_us textarea{ border:1px solid #d7d7d7; margin:0 0 9px;  min-height: 194px; width:100%; background:#fff;   padding: 12px 24px; border-radius:5px;}
#inner_contact_us .form_submit {}
#inner_contact_us .form_submit button { font-family: 'oswaldbold';background:#37356e; border:none; color: #ffffff; border-radius:5px; display: inline-block; font-size: 24px; line-height:28px; padding: 14px 24px; text-transform: uppercase; text-shadow: 0px -1px 0px #2f2d5e; }
#inner_contact_us .form_submit button:hover { background: #5c5996;}

/*******************************GET HELP**************************/
#get_help{padding: 76px 0 0;}
#get_help .get_text{ font-size:16px; line-height:28px; font-family: 'open_sansregular'; color:#000000;}
#get_help .get_text h3{ font-size:30px; line-height:42px; color:#170b3b; font-family: 'ralewaybold'; margin: 0 0 28px; text-transform:uppercase;letter-spacing: 2px;}
#get_help .get_text h3 span{ color:#37356e;}
#get_help .get_text p{margin: 0 0 38px;}
#get_help .get_contact{ font-size:30px; line-height:42px; font-family: 'oswaldbook'; color:#000000; letter-spacing: 2px; text-transform:uppercase;}
#get_help .get_contact p{}
#get_help .get_contact p span{background:url(images/get_help_contact_icon.png) no-repeat center left; display:inline-block;padding: 0 0 0 48px;min-height: 35px;}
#get_help .get_contact p span a{color:#37356e;}
#get_help .get_text a { color: #000; text-decoration: underline !important;}
#get_help .get_text p strong { color: #170b3b; font-family: ralewaybold;}

/*****************our_team*********************************/

#our_team{ padding: 0 0 70px; }
#our_team .our_team_wrapper{ position:relative; top:55px; padding:0px;}
#our_team .col_padding{ }
#our_team .our_team_img{-webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;transition: all ease 0.6s; -ms-transition: all ease 0.6s;}

#our_team .our_team_container:before{ content:""; position:absolute; top:0px; width:100%; height:137px; background:rgba(255,255,255,0.5); left:0; border-style:solid; border-color:#fff; border-width:1px 1px 0;}
/*#our_team .our_team_container:hover .our_team_img{transform:scale(1.2);}*/
#our_team .our_team_container{ min-height:261px; position:relative; overflow:hidden; margin:0 0 30px;padding: 10px;z-index:99;}
#our_team .our_team_bg_1{ background-size:cover; background:url(images/our_team_img_1.jpg) no-repeat center top;}
#our_team .our_team_bg_2{ background-size:cover; background:url(images/our_team_img_2.jpg) no-repeat center top;}
#our_team .our_team_bg_3{ background-size:cover; background:url(images/our_team_img_3.jpg) no-repeat center top;}
#our_team .our_team_bg_4{ background-size:cover; background:url(images/our_team_img_1.jpg) no-repeat center top;}
#our_team .our_team_bg_5{ background-size:cover; background:url(images/our_team_img_5.jpg) no-repeat center top;}
#our_team .our_team_bg_6{ background-size:cover; background:url(images/our_team_img_6.jpg) no-repeat center top;}
#our_team .initial_wrapper{ position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; opacity:1;}
#our_team .initial_wrapper a{ position:absolute; width:100%; height:100%; background-color:rgba(41,60,100,0.85); padding:18px;}
#our_team .initial_wrapper a .initial_icon{ display:block; float:right;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#our_team .initial_wrapper a .initial_icon img{}
#our_team .initial_wrapper a .read_more{ display:block; font-size:24px; line-height:38px; color:#fff; text-transform:uppercase;font-family: 'ralewaylight'; bottom:22px; padding:0 30px; position:absolute;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;transition: all ease 0.4s; -ms-transition: all ease 0.4s; opacity:1;}
#our_team .hover_wrap{ text-align:center;}
#our_team .hover_wrap a{ display:block;background-color:rgba(41,60,100,0.85); padding:35px 0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0); opacity:0; border-style:solid; border-width:3px 0; border-color:rgba(242,185,28,0.5); font-size:18px; color:#f2b91c; text-transform:uppercase; line-height:38px;}
#our_team .hover_wrap a span{ background:url(images/read_more_arrow.png) no-repeat right center; padding:0 39px 0 0; display:inline-block;}
#our_team .our_team_container:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#our_team .our_team_container:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}
#our_team  .our_team_img{ min-height:326px;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; background-size:80% !important;}
#our_team  .text_wrapper a{position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition-delay:0.2s; padding:109px 0 0; text-align:center;}
#our_team .our_team_container:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#our_team .initial_text{ font-size:17px; line-height:32px; color:#fff;font-family: 'oswaldbook'; text-transform:uppercase; display:inline-block;  position: relative;text-align:left;opacity:1;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1); left:0; width:100%; text-align:center; bottom:0;display:inline-block; padding:15px 10px; background:rgba(55,53,110,0.8);}

#our_team .hover_text{ font-size:24px; line-height:38px; text-transform:uppercase; color:#fff;font-family: 'oswaldbook';display:inline-block; position:relative;  margin:0 0 26px; opacity:0;webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; -webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}
#our_team .hover_text img{display:block; margin:10px auto;}
/*#our_team .our_team_container:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#our_team .our_team_container:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}*/

#our_team  .top_icon{ position:absolute; top:0; left:0; padding:5px; background:#ce0c13;-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
#our_team .our_team_container:hover .top_icon{ background:#0f0f0f;}
#our_team .top_icon img{}
#our_team .block_content{display:block;}
#our_team  .bg_wrap{ }

#our_team .our_team_container_wrap:hover .our_team_img{transform:scale(1.2);}
#our_team .our_team_container_wrap { min-height:261px; position:relative; overflow:hidden; margin:0 0 40px;padding: 10px;}
#our_team .our_team_container_wrap:hover .initial_wrapper{-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);  opacity:0;}
#blog_wrap .our_team_container_wrap:hover .hover_wrap a{-webkit-transform:scale(1); transform:scale(1);-moz-transform:scale(1);-otransform:scale(1);-ms-transform:scale(1); opacity:1;}
#our_team .our_team_container_wrap:hover .text_wrapper  a{background:rgba(26,26,26,0.65);}
#our_team .our_team_container_wrap:hover .hover_text{opacity:1;-webkit-transform:scale(1); transform:scale(1);-ms-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#our_team .our_team_container_wrap:hover .initial_text{opacity:0;-webkit-transform:scale(0); transform:scale(0);-ms-transform:scale(0); -moz-transform:scale(0);-o-transform:scale(0);}

#our_team .post_wrap {margin: 13px 0 0;}
#our_team .post_wrap a { font-size:20px; line-height:22px; margin:0px; color:#FFF; padding:0px; background:#37356e; border-radius:5px; text-transform:uppercase;padding: 17px 13px;}
#our_team .post_wrap a span { background:url(images/learn_arrow.png) no-repeat center right;  padding: 0 27px 0 0;}
.wrapper {
    overflow: hidden;
    position: relative;
}

/************************************** GET_SERVICES *************************/
#get_services{ padding: 100px 0 64px; background:url(images/get_help_services_bg.jpg) no-repeat center top; background-size:cover;}
#get_services .get_tittle{ font-size:16px; line-height:28px; font-family: 'open_sansregular'; color:#000000; }
#get_services .get_tittle h3{ font-size:30px; line-height:42px; font-family: 'oswaldbook'; color:#000000; margin: 0 0 30px; text-transform:uppercase; letter-spacing: 2px;}
#get_services .get_tittle h3 span{ color:#170b3b;}
#get_services .middle_separator{ background:url(images/get_help_middle_separator.png) no-repeat center right; padding: 0 21px;}
#get_services .right_content{padding: 0 65px;}
#get_services .get_tittle p{ margin: 5px 0;min-height: 118px;padding: 5px 0;}
#get_services .get_btn{}
#get_services .get_btn a{ font-size:20px; line-height:22px; color:#ffffff; font-family: 'oswaldbold'; text-shadow:0 -1px 0 #2f2d5e; background:#170b3b; padding: 17px 33px; text-transform:uppercase; display: inline-block; border-radius: 5px; letter-spacing: 1px;}

/****************************GET REQUEST********************/
#get_request { padding: 64px 0 55px;}
#get_request .get_request_text {}
#get_request .get_request_text h3 {color:#1a1a1a; font-size:30px; line-height:42px; text-align:center; margin: 0 0 44px; font-family: 'oswaldbook'; text-transform:uppercase; letter-spacing:2px;}
#get_request .get_request_text h3 span{ color:#170b3b;}
#get_request .form_wrap {}
#get_request .form_body { color: #7e8082 !important; display: inline-block; font-family: 'open_sansitalic'; font-size: 14px; line-height:28px; margin: 0 0 14px; width: 100%;}
#get_request .input_wrapper {float:left; margin:0 2% 0 0; width:48%;}
#get_request .input_wrapper [type="text"] { background:#ffffff; min-height: 56px; padding: 5px 20px; width: 100%;  border:1px solid #d7d7d7;  margin: 0 0 13px; }
#get_request .input_wrapper [type="email"] {background:#ffffff; min-height: 56px; padding: 5px 20px; width: 100%; border:1px solid #d7d7d7;   margin: 0 0 13px; }
#get_request .second_wrap {float: left; position: relative; width: 48%;}
#get_request .second_wrap [type="text"] {background:#ffffff; min-height: 56px; padding: 5px 20px; width: 100%; border:1px solid #d7d7d7;   margin: 0 0 13px;}
#get_request textarea{ border:1px solid #d7d7d7; margin:0 0 15px;  min-height: 124px; width:100%; background:#ffffff;   padding:10px 20px; }
#get_request .second_wrap .visitor { }
#get_request .second_wrap .visitor a { color:#7e8082; font-size:14px; line-height:28px; font-family: 'open_sansitalic'; margin: 0 27px 0 0;}
#get_request .second_wrap .visitor [type="text"] {background:none; min-height: 43px; padding: 5px 20px; width: 31%; border:1px solid #bdbdbd;   margin: 0 9px 20px 0;}
#get_request .second_wrap .visitor [type="type"] {background:none; min-height: 43px; padding: 5px 20px; width: 21%; border:2px solid #7173aa;   margin: 0 0 13px;}
.visitor > img { margin: 11px 7px 0;}
#get_request .form_submit {}
#get_request .form_submit button { font-family: 'oswaldbold'; background:#37356e; border:none; color: #ffffff; border-radius: 5px; display: inline-block; font-size: 20px; line-height:22px; padding: 14px 20px; text-transform: uppercase; text-shadow: 0px -1px 0px #2f2d5e; letter-spacing:1px;}
#get_request .form_submit button:hover {}

/*********************** SIDEBAR ******************************/

.sidebar_form .fsSubmit input.fsSubmitButton{height: 87px;  width: 240px;border: medium none;font-size:24px!important; text-transform:uppercase!important; color:transparent!important; background:url(images/booknow_btn1.png) no-repeat;display:inline-block!important; line-height:45px!important; font-family: "robotobold";  border-radius:5px; border-radius: 5px;  margin-top: -18px; padding: 21px 0 !important; background-size:contain; background-position:center;}
.sidebar_form .fsBody .fsForm, .sidebar_form .fsForm .fsFieldRow .fsRowBody, .sidebar_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.sidebar_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.sidebar_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.sidebar_form .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;}
.sidebar_form .fsBody .fsRowBody{ padding: 0 !important;}
.sidebar_form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;}
.sidebar_form .fsForm .fsLabel{color: #515050 !important;font-family: 'open_sansitalic';font-size: 12px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: -6px !important;}
.sidebar_form .fsBody .fsSupporting{font-family: 'open_sansitalic'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.sidebar_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.sidebar_form *::-moz-placeholder{}
.sidebar_form .fsPagination input, .sidebar_form.fsPagination button{ font-size:10px!important;}
.sidebar_form .fsSubField:last-child{ margin:0px!important;}
.sidebar_form .fsBody .fsForm{box-shadow: none !important;}
.sidebar_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.sidebar_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.sidebar_form .fsFieldRow input[type="text"], .sidebar_form .fsFieldRow input[type="email"], .sidebar_form .fsFieldRow input[type="number"], .sidebar_form .fsFieldRow input[type="tel"]{ width:100%!important; height:51px; color:#000000!important; max-width: 100%;}
.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 { background:#fff!important; font-family: 'open_sansitalic';   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 5px; margin-bottom:13px;}
.sidebar_form div.fsError { margin:0px !important;}
.sidebar_form .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #000000 !important;font-size: 14px !important;height: 48px !important;max-width: 100%;line-height: 48px !important; padding:0 0 0 15px!important; width: 97%!important;background:#fff!important; font-family: "open_sansitalic";}
.sidebar_form .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}
.sidebar_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'open_sansitalic'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.sidebar_form div.fsError{ font-family: 'open_sansitalic'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.sidebar_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.sidebar_form .fsBody { margin-bottom:0px!important;}
.sidebar_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.sidebar_form #field28535119{ height:40px!important; font-weight: normal !important;}
.sidebar_form input:focus::-webkit-input-placeholder { color:transparent!important; }
.sidebar_form input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
.sidebar_form input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.sidebar_form input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
.sidebar_form ::-webkit-input-placeholder { color: #8f8f8f;}
.sidebar_form :-moz-placeholder {color: #8f8f8f; opacity:1;}
.sidebar_form ::-moz-placeholder { color: #8f8f8f; opacity:1;}
.sidebar_form :-ms-input-placeholder {color: #8f8f8f;}
.sidebar_form .fsBody .fsSectionHeader{ display:none!important;}

.sidebar_form .btn.dropdown-toggle.selectpicker.btn-default{background: #fff !important;font-family: "open_sansitalic";   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 5px; color: #8f8f8f !important; height: 51px;}
.sidebar_form .btn-group.bootstrap-select{width:100% !important; margin:0 0 21px!important;}
.sidebar_form .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
.sidebar_form .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.sidebar_form .caret {  border-left:4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid !important;
	 border-bottom:0 !important; color:#000000;}
.sidebar_form .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:13px;}
.sidebar_form .form_body { padding: 0 0px;}

/*********************** EOF SIDEBAR ******************************/

/*********************************page-contact-us-******************************************/
#inner_contact_us .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#inner_contact_us  .form_wrap .fsBody .fsForm{ border:none!important;}
#inner_contact_us  .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#inner_contact_us  .form_wrap .fsValidationError { background:none!important;}
#inner_contact_us  .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }
#inner_contact_us  .form_wrap .fsForm .fsSubmit{ background:#50687B!important;margin:-2px 0 0!important; padding:0px!important; clear:none; float:left; position:relative; border-radius:5px;}
#inner_contact_us  .form_wrap .fsForm .fsSubmit:hover{}
#inner_contact_us  .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#inner_contact_us  .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:'latoitalic'; font-weight:normal !important; color:#ffffff;}
#inner_contact_us  .form_wrap .fsBody .fsSupporting{font-family:"robotoregular"; font-weight:normal !important; color: #515050  !important; font-size: 11px!important;}
#inner_contact_us  .form_wrap .fsSubmit input.fsSubmitButton { font-family: "oswaldbold"; background:#37356e none repeat scroll 0 0; border:none; color: #ffffff; border-radius: 5px; display: inline-block; font-size: 24px; line-height:29px; padding: 13px 30px; text-transform: uppercase; text-shadow: 0 -1px 0 #2f2d5e; position:relative;}

#inner_contact_us  .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#inner_contact_us  .form_wrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width: 100%; margin:0!important; margin:0;  box-shadow: none;}
#inner_contact_us  .form_wrap .fsFieldRow input[type="text"], #inner_contact_us  .form_wrap .fsFieldRow input[type="email"], #inner_contact_us  .form_wrap .fsFieldRow input[type="number"], #inner_contact_us  .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; min-height:56px; padding:5px 20px!important; }
#inner_contact_us  .form_wrap .fsFieldRow input[type="text"], #inner_contact_us  .form_wrap .fsFieldRow input[type="email"], #inner_contact_us  .form_wrap .fsFieldRow input[type="number"], #inner_contact_us  .form_wrap .fsFieldRow input[type="tel"], #inner_contact_us  .form_wrap .fsForm textarea {margin: 0 0 13px; background:rgba(255,255,255,1); border:1px solid #bdbdbd; border-radius:5px!important; max-width:100%; color:#000000; width:100%!important; font-size:16px!important;font-family:'latoitalic';font-weight:normal;}
#inner_contact_us  .form_wrap div.fsError{ font-family:'latoitalic'; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%;}
#inner_contact_us .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#inner_contact_us  .form_wrap .fsBody { margin-bottom:0px!important;}
#inner_contact_us  .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#inner_contact_us  .form_wrap .fsSectionHeader { display:none!important;}
#inner_contact_us  .form_wrap #fsSection34021892 { width:49%; margin:0 2% 0 0; float:left;}
#inner_contact_us  .form_wrap #fsSection34021878 { width:49%; float:left;}
#inner_contact_us  .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;}
#inner_contact_us  .form_wrap .fsForm input.fsField[type="email"]:focus, #inner_contact_us  .form_wrap .fsForm input.fsField[type="file"]:focus, #inner_support_request .form_wrap .fsForm input.fsField[type="number"]:focus, #inner_contact_us  .form_wrap .fsForm input.fsField[type="tel"]:focus, #inner_contact_us  .form_wrap .fsForm input.fsField[type="text"]:focus, #inner_support_request .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#inner_contact_us  .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#inner_contact_us  .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{background:rgba(255,255,255,1); border:1px solid #bdbdbd; min-height:56px; border-radius:0px; color:#000000; font-size:16px; padding:5px 20px;font-family:'latoitalic';}
#inner_contact_us  .form_wrap .btn-group.bootstrap-select{width:100% !important; margin:0 0 21px!important;}
#inner_contact_us  .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#inner_contact_us  .form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.caret {  border-left:4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid !important;
	border-bottom:0 !important; color:#000000;}
#inner_contact_us  .form_wrap .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:16px;}
#inner_contact_us  .form_wrap .fsForm select{color: 1px solid #bdbdbd; border-radius:5px!important;  border: 1px solid #bdbdbd; color: #000000; font-size: 15px; height: 55px;line-height: 18px;padding: 0 0 0 15px;width: 100%; font-family:'latoitalic';}
#inner_contact_us  input:focus::-webkit-input-placeholder { color:transparent!important; }
#inner_contact_us  input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
#inner_contact_us  input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
#inner_contact_us  input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
#inner_contact_us  ::-webkit-input-placeholder { color: #000000;}
#inner_contact_us  :-moz-placeholder {color: #000000; opacity:1;}
#inner_contact_us  ::-moz-placeholder { color: #000000; opacity:1;}
#inner_contact_us  :-ms-input-placeholder {color: #000000;}

/*********************************page-contact-us-******************************************/

/************************** GET HELP SUPPORT Contact FORM***************************************/
#get_request .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#get_request  .form_wrap .fsBody .fsForm{ border:none!important;}
#get_request #field34019957 { height: 30px;}
#get_request  .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#get_request  .form_wrap .fsValidationError { background:none!important;}
#get_request  .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }
#get_request  .form_wrap .fsForm .fsSubmit{ background:none !important; margin:0!important; padding:0px!important; clear:none; float:left;}
#get_request  .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#get_request  .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:"latoitalic"; font-weight:normal !important; color:#ffffff;}
#get_request  .form_wrap .fsBody .fsSupporting{font-family:"robotoregular"; font-weight:normal !important; color: #515050  !important; font-size: 11px!important;}
#get_request  .form_wrap .fsSubmit input.fsSubmitButton { font-family: "oswaldbold"; background:#37356e none repeat scroll 0 0; border:none; color: #ffffff; border-radius: 5px; display: inline-block; font-size: 18px; line-height:28px; padding: 14px 18px; text-transform: uppercase; text-shadow: 0 -1px 0 #2f2d5e; position:relative; float: left;}
#get_request .form_wrap .fsSubmit input.fsSubmitButton:hover{}
#get_request  .form_wrap .fsFieldRow input[type="text"], #get_request  .form_wrap .fsFieldRow input[type="email"], #get_request  .form_wrap .fsFieldRow input[type="number"], #get_request  .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; min-height:56px; padding:5px 20px!important; }
#get_request  .form_wrap .fsFieldRow input[type="text"], #get_request  .form_wrap .fsFieldRow input[type="email"], #get_request  .form_wrap .fsFieldRow input[type="number"], #get_request  .form_wrap .fsFieldRow input[type="tel"], #get_request  .form_wrap .fsForm textarea {margin: 0 0 13px; background:rgba(255,255,255,1); border:1px solid #bdbdbd; border-radius:none !important; max-width:100%; color:#000000; width:100%!important; font-size:16px!important;font-family:"latoitalic";font-weight:normal;}
#get_request  .form_wrap div.fsError{ font-family:"latoitalic"; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%;}
#get_request .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#get_request  .form_wrap .fsBody { margin-bottom:0px!important;}
#get_request  .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#get_request  .form_wrap .fsSectionHeader { display:none!important;}
#get_request  .form_wrap #fsSection34019946 { width:49%; margin:0 2% 0 0; float:left;}
#get_request  .form_wrap #fsSection34019870 { width:49%; float:left;}
#get_request  .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;}
#get_request  .form_wrap .fsForm input.fsField[type="email"]:focus, #get_request  .form_wrap .fsForm input.fsField[type="file"]:focus, #inner_support_request .form_wrap .fsForm input.fsField[type="number"]:focus, #get_request  .form_wrap .fsForm input.fsField[type="tel"]:focus, #get_request  .form_wrap .fsForm input.fsField[type="text"]:focus, #inner_support_request .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#get_request  .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#get_request  .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{background:rgba(255,255,255,1); border:1px solid #bdbdbd; min-height:56px; border-radius:0px; color:#000000; font-size:16px; padding:5px 20px;font-family:"latoitalic";}
#get_request  .form_wrap .btn-group.bootstrap-select{width:100% !important; margin:0 0 14px!important;}
#get_request  .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#get_request  .form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.caret {  border-left:4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid !important;
	border-bottom:0 !important; color:#000000;}
#get_request  .form_wrap .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:16px; font-family: latoitalic;}
#get_request  .form_wrap .fsForm select{color: 1px solid #bdbdbd; border-radius:5px!important;  border: 1px solid #bdbdbd; color: #000000; font-size: 15px; height: 55px;line-height: 18px;padding: 0 0 0 15px;width: 100%; font-family:"latoitalic";}
#get_request  input:focus::-webkit-input-placeholder { color:transparent!important; }
#get_request  input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
#get_request  input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
#get_request  input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
#get_request  ::-webkit-input-placeholder { color: #000000;}
#get_request  :-moz-placeholder {color: #000000; opacity:1;}
#get_request  ::-moz-placeholder { color: #000000; opacity:1;}
#get_request  :-ms-input-placeholder {color: #000000;}
/*****************************************get help***********************************/
.img > img {margin-top: -31px;}
.inner_content {padding: 71px 0 40px;}
.col-sm-4.text-center.pull-right{margin-top:0px;}
.the_content .round-image{margin: 9px auto 0;}
.overlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);height: 100%;position: absolute;width: 100%;}
footer .top_link{}
footer .top_link ul { width:100%; display:table;}
footer .top_link ul li{ display:table-cell; vertical-align:middle; text-align:center;}
footer .top_link ul li a{ display:inline-block; font-size:11px; color:#fff; text-transform:uppercase; border:1px solid #bdbdbd; padding:8px 25px; transition:all linear 0.5s; -moz-transition:all linear 0.5s; -webkit-transition:all linear 0.5s;}
/*footer .top_link ul li a:hover{ background:#bdbdbd; color:#37356e;}*/
footer .top_link ul li a:hover { background: #bdbdbd none repeat scroll 0 0; color: #fff;}
footer .social_icon{margin:0;}
footerul.social_media_wrap{ display:inline-block; overflow:hidden;}
footer ul.social_media_wrap li{ height:55px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding: 0 3px;}
footer ul.social_media_wrap li a{/*text-indent:-500px;*/ background-repeat:no-repeat; display:block; background-position:top;}
footer ul.social_media_wrap li a:hover{ background-position:bottom;}
footer ul.social_media_wrap li.twitter a{ background-image:url(images/twitter.png); width:55px; height:55px;}
footer ul.social_media_wrap li.facebook a{ background-image:url(images/facebook.png); width:55px; height:55px;}
footer ul.social_media_wrap li.linkedin a{ background-image:url(images/linkedin.png); width:55px; height:55px;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
#inner_contact_form .form_wrap .fsSubmit input.fsSubmitButton{padding:11px 20px;}
#inner_contact_us .form_wrap .fsSubmit input.fsSubmitButton{ margin-top: -4px;}
}

.referral_frm .fsBody .fsForm, .referral_frm .fsForm .fsFieldRow .fsRowBody, .referral_frm.fsForm .fsSpacerRow .fsRowBody{
    background: transparent none repeat scroll 0 0 !important;
    color: #1a9a90 !important;
    font-family: ralewayregular;
    font-size: 28px;
    margin: 10px 0;
   }
 .inner_text_content {
    font-family: ralewayregular;
    font-size: 16px;
    line-height: 28px;

}
 .referral_wrap > h2 {
     color: #170b3b !important;font-family: ralewaybold !important; text-transform: none;   font-size: 30px !important;
    line-height: 40px;  text-align: left!important;line-height: 34px !important; margin: 30px 0 30px!important;
}
.referral_frm .fsBody p{color: #170b3b !important; font-family: 'oswaldbook';  text-transform: uppercase;   font-size: 30px;
    line-height: 40px;  text-align: center; margin: 30px 0 15px!important;}

.referral_frm .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin-top:3px !important;}

.referral_frm .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }

.referral_frm .fsForm .fsSubmit{ background:none!important;  display: inline-block!important; margin-top: -13px !important; padding: 10px 0!important;}

.referral_frm .fsBody .fsRowBody{ padding: 0 !important;}

.referral_frm .fsForm .fsLabel{ font-size:12px!important; font-family:Roboto; font-weight:normal !important; color:#ffffff!important; margin-top:3px !important;}

.referral_frm .fsBody .fsSupporting{font-family:Roboto; font-weight:normal !important; color: #515050  !important; font-size: 11px;}

.referral_frm .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}

.referral_frm .fsSubmit input.fsSubmitButton {
      background: #37356e none repeat scroll 0 0!important;
    border: medium none!important;
    border-radius: 3px!important;
    color: #fff!important;
    display: inline-block!important;
    font-family: oswaldbold !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 48px!important;
    margin: 0!important;
   padding: 4px 27px !important;
   letter-spacing: 1px !important;
    text-transform: uppercase!important;
    width: 100%!important;}

.referral_frm .fsPagination input, .referral_frm.fsPagination button{ font-size:10px!important;}

.referral_frm .fsSubField:last-child{ margin:0px!important;}

.referral_frm .fsBody .fsForm{box-shadow: none !important;}

.referral_frm .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}

.referral_frm .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}

.referral_frm .fsFieldRow input[type="text"], .referral_frm .fsFieldRow input[type="email"], .referral_frm .fsFieldRow input[type="number"], .referral_frm .fsFieldRow input[type="tel"]{ width:100%!important; height:56px; color:#000!important; max-width: 100%;}

.referral_frm .fsFieldRow input[type="text"], .referral_frm .fsFieldRow input[type="email"], .referral_frm .fsFieldRow input[type="number"], .referral_frm  .fsFieldRow input[type="tel"], .referral_frm .fsForm textarea { background-image:none !important; font-family: 'open_sansitalic'!important;  font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 10px !important; border-radius: 0px; margin-bottom:15px;}

.referral_frm div.fsError { margin:0px !important;}

.referral_frm .fsForm select{  border: 1px solid #cccccc;
    border-radius: 5px !important;
    color: #000 !important;
    font-size: 14px !important;
    height: 56px !important;
    max-width: 100%;
    line-height: 56px !important;
    padding: 0 0 0 10px !important;
    width: 100% !important;}

.referral_frm .fsForm fieldset, .referral_frm .fsForm fieldset legend{ background:none !important;}

.referral_frm .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;}

.right_popup div.fsError{ font-family: Roboto; font-size: 10px !important;  margin-bottom: 5px !important;

margin-top: 0px !important; padding: 4px !important; width: 99%;}

.referral_frm .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}

.referral_frm .fsBody { margin-bottom:0px!important;}

.referral_frm .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.referral_frm #field34233201{   font-weight: normal !important;
    height: 137px !important;
    max-width: 100% !important;
    padding: 10px 0 0 10px !important;
    font-family: 'open_sansitalic'!important;
    width: 100% !important;
     color: #808080 !important;
    }

.referral_frm .fsBody .fsSectionHeader{ background: transparent none repeat scroll 0 0!important;}
.referral_frm .fsBody .fsSectionHeader{  padding: 5px 0!important;}

.referral_frm input:focus::-webkit-input-placeholder { color:transparent!important; }
.referral_frm input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
.referral_frm input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.referral_frm input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */

.referral_frm textarea:focus::-webkit-input-placeholder { color:transparent!important; }
.referral_frm textarea:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
.referral_frm textarea:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.referral_frm textarea:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */

.referral_frm .fsBody .fsSectionHeader{ display:block!important;}
.referral_frm #fsSection34233159 {
    float: left;
    width: 48%;
	margin-right: 3%;
}

.referral_frm #fsSection34233181 {
    float: left;
    width: 48%;
}


.referral_frm #fsSection34233190 {
    float: left;
    width: 48%;
	margin-right: 3%;
}

.referral_frm #fsSection34233197 {
    float: left;
    width: 48%;
}

.referral_wrap > h2 { color: #1a9a90; font-family: "ralewayregular"; font-size: 28px; margin: 19px 0; text-align: center;}
.referral_content {  margin: 25px 0 22px;}

.referral_frm { margin: 50px 0 0;}



#compitia .button_wrap {
    width: 333px;
    height: 108px;
    position: relative;
    display: inline-block;
    background: rgba(0, 0, 0, 0) url("images/book_btn.png") no-repeat scroll 0 0;
    /*padding: 30px 242px 50px 11px;*/
}
#compitia .button_wrap .call_us {
    top: 0;
    left: 0;
    width: 34%;
    height: 100%;
    position: absolute;
    padding-top: 10%;
}
#compitia .button_wrap .call_us > span {
    display: block;
}
#compitia .book_your_security > span {
    display: block;
}
#compitia .book_your_security {
    color: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    position: absolute;
    font-family: oswaldbold;
    text-align: center;
}
#compitia {
    padding: 70px 0 30px;
}
#compitia .middle_text_wrap > h1 {
    color: #37356e;
    font-family: oswaldbook;
    font-size: 36px;
    text-transform: uppercase;
    margin: 0;
}
#compitia .middle_text_wrap span {
    display: block;
    font-family: oswaldbook;
    font-size: 49px;
    text-transform: uppercase;
    line-height: 50px;
}
#compitia .middle_text_wrap > h2 {
    color: #80b73f;
    font-family: oswaldbook;
    font-size: 25px;
    text-transform: uppercase;
    margin: 0;
}

#compitia .middle_text_wrap {
    background: rgba(0, 0, 0, 0) url("images/text_qrrow.png") no-repeat scroll right top;
}
span.call_berlin_tech { font-size: 24px;line-height: 30px;}
.bottom_txt{margin-top:20px;text-align:center; line-height:16px;color:#fff; font-size:8px; letter-spacing:1.2px;}
.bottom_txt a{ color:#fff;}
.bottom_txt a:hover{ }
.contact-us-text{ }

/*********************** SIDEBAR ******************************/
.mainsidebar_outer{ margin:-20px 8px 0;}
.mainsidebar_outer .mainsidebar{ }
.mainsidebar .top_sidebar{ background:url(images/top_bgs.jpg) repeat-x #a9daf6; padding:25px 26px 20px;}
.top_sidebar h3{ margin:0px; color:#fff!important; line-height:35px!important; font-family: 'oswaldbook'!important; font-size:28px!important;}
.top_sidebar h3 span{ display:block; font-size:20px;}

.middle_sidebar .sidebar_img{ position:absolute; right:-33px; top:-28px;}

.mainsidebar .middle_sidebar{ position:relative; padding:5px; background:url(images/middle_bg.png) no-repeat center top; background-size:cover; min-height:367px;}
.middle_sidebar .middle_wraptext{ padding:20px 25px; background:rgba(41,41,84,0.50);}
.middle_sidebar h2{ font-size:23px!important; font-family: 'oswaldbold'!important; margin:0px; color:#fff!important; line-height:35px!important; text-transform:uppercase;}
.middle_sidebar .middle_middlewrap{ margin:15px 0 15px; font-size:18px; color:#fff; line-height:25px; text-transform:uppercase; font-family: 'oswaldbook';}
.middle_middlewrap h1{ padding-top:15px!important; background:url(images/sidebar_seperator.jpg) no-repeat center top; margin:0px; font-size:70px!important; color:#fff!important; text-transform:uppercase; font-family: 'oswaldbold'!important; text-shadow:0 1px 6px #000;}
.middle_middlewrap h3{background:url(images/sidebar_seperator.jpg) no-repeat center bottom; margin:0 0px 15px!important; font-size:31px!important; color:#fff!important; font-family: 'oswaldbold'!important; line-height:35px; text-transform:uppercase; text-shadow:0 1px 4px #000; padding-bottom:15px!important;}
.middle_middlewrap p{}

.sidebar_form{ background:#e3e3e3;/* border:1px solid #bdbdbd;*/ border-top:none; padding:35px 25px 30px; /*margin:-35px 0px 0px;*/}

.sidebar_form .nospam{ overflow:hidden; margin-top:15px;}
.nospam .nospam_img{ margin-right:15px; float:left;}
.nospam .nospam_wrap{ font-size:12px; width:74%; color:#1a1a1a; line-height:15px; font-family: 'open_sansregular'; float:left;}
.nospam_wrap p { margin: 0 !important;  padding: 0 !important;}
/*********************** EOF SIDEBAR ******************************/
.bg_wrap > span{ display:block;}
.postid-3713 span { display: inline-block; margin: 15px 0 0;}

.brad { clear: both; display: block; float: right; text-align: center;}
img.brad {
    /*border: 5px solid #170b3b;*/
    border-radius: 50%;
}
/*********************** bralin_landing_disaster ******************************/
#landing_disaster{ background:#fff; padding:55px 0px 45px;}
#landing_disaster .left_container{}
.left_container .about_seminarwrap{}
.about_seminarwrap h1{ margin:0px; font-family: 'TradeGothicBoldCondTwenty_2'; line-height:50px; font-size:51px; text-transform:uppercase; letter-spacing:-3px; color:#0e0e0e;}
.about_seminarwrap .title_wrap{ margin-top:30px; background:url(https://www.bralin.com/wp-content/uploads/2015/11/title_corner.png) right no-repeat; padding-right:26px;}
.title_wrap h3{ margin:0px; background:#37356e; text-transform:uppercase; font-size:27px; line-height:33px; letter-spacing:-1px; color:#fff; font-family: 'weblysleek_uisemibold'; padding:16px 10px;}
.left_container .tradition_backup{ margin-top:25px;}
.tradition_backup h2{ margin:0px; font-size:30px; color:#0e0e0e; line-height:36px; font-family: 'weblysleek_uisemibold';}
.tradition_backup h2 span{ display:block;}
.tradition_backup .backup_list{ margin-top:5px; margin-left:35px;}
.backup_list li{ color:#0e0e0e; font-size:18px; line-height:28px; background:url(https://www.bralin.com/wp-content/uploads/2015/11/bullets.png) 0px 12px no-repeat; padding-left:10px; font-family: 'weblysleek_uilight';}

.left_container .about_business{ margin:28px 0px 0px;}
.about_business h4{ margin:0px; letter-spacing:-1px; font-size:18px; color:#0e0e0e; line-height:28px; font-family: 'weblysleek_uisemibold';}

.about_business .client_infowrap{ margin-top:30px; padding-bottom:35px; overflow:hidden;}
.client_infowrap .client_img{ margin-right:28px; float:left;}
.client_img img{ border:2px solid #37356e; margin-top:6px;}
.client_infowrap .client_description{ letter-spacing:-1px; width:81%; float:left; font-size:18px; color:#0e0e0e; line-height:28px; font-family: 'weblysleek_uilight';}
.client_description p{ margin:0px;}
.client_description p span{ font-family: 'weblysleek_uisemibold';}

.left_container .middle_contentwrap{font-family: 'weblysleek_uisemibold'; color:#0e0e0e; font-size:18px; line-height:28px; border:2px solid #37356e; border-left:none; border-right:none; padding:22px 0px;}
.middle_contentwrap p{ margin:0px;}
.middle_contentwrap p span{font-family: 'weblysleek_uilight';}


.left_container .bottom_contentwrap{ font-family: 'weblysleek_uilight'; color:#0e0e0e; font-size:18px; line-height:28px;}

.bottom_contentwrap p{ margin:20px 0px;}
.bottom_contentwrap p span{font-family: 'weblysleek_uisemibold';}
.bottom_contentwrap p a{color:#0e0e0e; }

#landing_disaster .main_sidebar{ background:#e3e3e3; margin-left:18px;margin-top: 8px;}
.main_sidebar .mainsidebar_img{ background:url(https://www.bralin.com/wp-content/uploads/2015/11/mainsidebar_img.jpg) center top no-repeat; background-size:cover; min-height:331px;}
.main_sidebar .mainsidebar_img.lloydminsterdatarecovery{ background:url(https://www.bralin.com/wp-content/uploads/2015/11/sidebar_bgs.jpg) center top no-repeat; background-size:cover; min-height:331px;}
.main_sidebar .main_formwrap{ padding:25px 23px 6px;}
.main_formwrap h3{ font-size:29px; color:#0e0e0e; line-height:24px; text-transform:uppercase; margin:0px 0px 5px; font-family: 'weblysleek_uisemibold';}
.main_formwrap h4{ margin:0px; font-size:20px; letter-spacing:-1px; text-transform:uppercase; line-height:24px; color:#0e0e0e; font-family: 'weblysleek_uisemibold';}
.main_formwrap h5{ margin:0px; font-size:20px; color:#37356e;font-family: 'weblysleek_uisemibold'; font-style:italic;}

.main_formwrap .main_form{}
.main_form .book_btn{}

.northbattleforddatarecovery_form { margin-top: 23px;}
.northbattleforddatarecovery_form .fsSubmit input.fsSubmitButton{height: 87px;  width: 240px;border: medium none;font-size:24px!important; text-transform:uppercase!important; color:transparent!important; background:url(https://www.bralin.com/wp-content/uploads/2015/11/book_btn.png) no-repeat;display:inline-block!important; line-height:45px!important; font-family: "robotobold";  border-radius:5px; border-radius: 5px;  margin-top: -18px; padding: 21px 0 !important; background-size:contain;}
.northbattleforddatarecovery_form .fsBody .fsForm, .northbattleforddatarecovery_form .fsForm .fsFieldRow .fsRowBody, .northbattleforddatarecovery_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.northbattleforddatarecovery_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.northbattleforddatarecovery_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.northbattleforddatarecovery_form .fsForm .fsSubmit{margin-top: 20px; background:none!important;   padding: 5px 0!important;}
.northbattleforddatarecovery_form .fsBody .fsRowBody{ padding: 0 !important;}
.northbattleforddatarecovery_form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;}
.northbattleforddatarecovery_form .fsForm .fsLabel{color: #515050 !important;font-family: 'open_sansitalic';font-size: 12px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: -6px !important;}
.northbattleforddatarecovery_form .fsBody .fsSupporting{font-family: 'open_sansitalic'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.northbattleforddatarecovery_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.northbattleforddatarecovery_form *::-moz-placeholder{}
.northbattleforddatarecovery_form .fsPagination input, .northbattleforddatarecovery_form.fsPagination button{ font-size:10px!important;}
.northbattleforddatarecovery_form .fsSubField:last-child{ margin:0px!important;}
.northbattleforddatarecovery_form .fsBody .fsForm{box-shadow: none !important;}
.northbattleforddatarecovery_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.northbattleforddatarecovery_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.northbattleforddatarecovery_form .fsFieldRow input[type="text"], .northbattleforddatarecovery_form .fsFieldRow input[type="email"], .northbattleforddatarecovery_form .fsFieldRow input[type="number"], .northbattleforddatarecovery_form .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; color:#000000!important; max-width: 100%;}
.northbattleforddatarecovery_form .fsFieldRow input[type="text"], .northbattleforddatarecovery_form .fsFieldRow input[type="email"], .northbattleforddatarecovery_form .fsFieldRow input[type="number"], .northbattleforddatarecovery_form  .fsFieldRow input[type="tel"], .northbattleforddatarecovery_form .fsForm textarea { background:#fff!important; font-family: roboto;   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 0px; margin-bottom:16px;}
.northbattleforddatarecovery_form div.fsError { margin:0px !important;}
.northbattleforddatarecovery_form .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #000000 !important;font-size: 14px !important;height: 48px !important;max-width: 100%;line-height: 48px !important; padding:0 0 0 15px!important; width: 97%!important;background:#fff!important; font-family: "open_sansitalic";}
.northbattleforddatarecovery_form .fsForm fieldset, .northbattleforddatarecovery_form .fsForm fieldset legend{ background:none !important;}
.northbattleforddatarecovery_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'open_sansitalic'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.northbattleforddatarecovery_form div.fsError{ font-family: 'open_sansitalic'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.northbattleforddatarecovery_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.northbattleforddatarecovery_form .fsBody { margin-bottom:0px!important;}
.northbattleforddatarecovery_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.northbattleforddatarecovery_form #field28535119{ height:40px!important; font-weight: normal !important;}
.northbattleforddatarecovery_form input:focus::-webkit-input-placeholder { color:transparent!important; }
.northbattleforddatarecovery_form input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
.northbattleforddatarecovery_form input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.northbattleforddatarecovery_form input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
.northbattleforddatarecovery_form ::-webkit-input-placeholder { color: #8f8f8f;}
.northbattleforddatarecovery_form :-moz-placeholder {color: #8f8f8f; opacity:1;}
.northbattleforddatarecovery_form ::-moz-placeholder { color: #8f8f8f; opacity:1;}
.northbattleforddatarecovery_form :-ms-input-placeholder {color: #8f8f8f;}
.northbattleforddatarecovery_form .fsBody .fsSectionHeader{ display:none!important;}

.northbattleforddatarecovery_form .btn.dropdown-toggle.selectpicker.btn-default{background: #fff !important;font-family: "open_sansitalic";   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 5px; color: #8f8f8f !important; height: 51px;}
.northbattleforddatarecovery_form .btn-group.bootstrap-select{width:100% !important; margin:0 0 21px!important;}
.northbattleforddatarecovery_form .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
.northbattleforddatarecovery_form .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.northbattleforddatarecovery_form .caret {  border-left:4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid !important;
	 border-bottom:0 !important; color:#000000;}
.northbattleforddatarecovery_form .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:13px;}
.northbattleforddatarecovery_form .form_body { padding: 0 0px;}
/*********************** bralin_landing_disaster ******************************/
.lloydminsterdatarecovery_form { margin-top: 23px;}
.lloydminsterdatarecovery_form .fsSubmit input.fsSubmitButton{height: 87px;  width: 240px;border: medium none;font-size:24px!important; text-transform:uppercase!important; color:transparent!important; background:url(https://www.bralin.com/wp-content/uploads/2015/11/book_btn.png) no-repeat;display:inline-block!important; line-height:45px!important; font-family: "robotobold";  border-radius:5px; border-radius: 5px;  margin-top: -18px; padding: 21px 0 !important; background-size:contain;}
.lloydminsterdatarecovery_form .fsBody .fsForm, .lloydminsterdatarecovery_form .fsForm .fsFieldRow .fsRowBody, .lloydminsterdatarecovery_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.lloydminsterdatarecovery_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.lloydminsterdatarecovery_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.lloydminsterdatarecovery_form .fsForm .fsSubmit{margin-top: 20px; background:none!important;   padding: 5px 0!important;}
.lloydminsterdatarecovery_form .fsBody .fsRowBody{ padding: 0 !important;}
.lloydminsterdatarecovery_form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;}
.lloydminsterdatarecovery_form .fsForm .fsLabel{color: #515050 !important;font-family: 'open_sansitalic';font-size: 12px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: -6px !important;}
.lloydminsterdatarecovery_form .fsBody .fsSupporting{font-family: 'open_sansitalic'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.lloydminsterdatarecovery_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.lloydminsterdatarecovery_form *::-moz-placeholder{}
.lloydminsterdatarecovery_form .fsPagination input, .lloydminsterdatarecovery_form.fsPagination button{ font-size:10px!important;}
.lloydminsterdatarecovery_form .fsSubField:last-child{ margin:0px!important;}
.lloydminsterdatarecovery_form .fsBody .fsForm{box-shadow: none !important;}
.lloydminsterdatarecovery_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.lloydminsterdatarecovery_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.lloydminsterdatarecovery_form .fsFieldRow input[type="text"], .lloydminsterdatarecovery_form .fsFieldRow input[type="email"], .lloydminsterdatarecovery_form .fsFieldRow input[type="number"], .lloydminsterdatarecovery_form .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; color:#000000!important; max-width: 100%;}
.lloydminsterdatarecovery_form .fsFieldRow input[type="text"], .lloydminsterdatarecovery_form .fsFieldRow input[type="email"], .lloydminsterdatarecovery_form .fsFieldRow input[type="number"], .lloydminsterdatarecovery_form  .fsFieldRow input[type="tel"], .lloydminsterdatarecovery_form .fsForm textarea { background:#fff!important; font-family: roboto;   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 0px; margin-bottom:16px;}
.lloydminsterdatarecovery_form div.fsError { margin:0px !important;}
.lloydminsterdatarecovery_form .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #000000 !important;font-size: 14px !important;height: 48px !important;max-width: 100%;line-height: 48px !important; padding:0 0 0 15px!important; width: 97%!important;background:#fff!important; font-family: "open_sansitalic";}
.lloydminsterdatarecovery_form .fsForm fieldset, .lloydminsterdatarecovery_form .fsForm fieldset legend{ background:none !important;}
.lloydminsterdatarecovery_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'open_sansitalic'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.lloydminsterdatarecovery_form div.fsError{ font-family: 'open_sansitalic'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.lloydminsterdatarecovery_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.lloydminsterdatarecovery_form .fsBody { margin-bottom:0px!important;}
.lloydminsterdatarecovery_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.lloydminsterdatarecovery_form #field28535119{ height:40px!important; font-weight: normal !important;}
.lloydminsterdatarecovery_form input:focus::-webkit-input-placeholder { color:transparent!important; }
.lloydminsterdatarecovery_form input:focus:-moz-placeholder { color:transparent!important;} /* FF 4-18 */
.lloydminsterdatarecovery_form input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.lloydminsterdatarecovery_form input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
.lloydminsterdatarecovery_form ::-webkit-input-placeholder { color: #8f8f8f;}
.lloydminsterdatarecovery_form :-moz-placeholder {color: #8f8f8f; opacity:1;}
.lloydminsterdatarecovery_form ::-moz-placeholder { color: #8f8f8f; opacity:1;}
.lloydminsterdatarecovery_form :-ms-input-placeholder {color: #8f8f8f;}
.lloydminsterdatarecovery_form .fsBody .fsSectionHeader{ display:none!important;}

.lloydminsterdatarecovery_form .btn.dropdown-toggle.selectpicker.btn-default{background: #fff !important;font-family: "open_sansitalic";   font-size: 14px !important; border:1px solid #ccc !important; padding: 0 0 0 16px!important; border-radius: 5px; color: #8f8f8f !important; height: 51px;}
.lloydminsterdatarecovery_form .btn-group.bootstrap-select{width:100% !important; margin:0 0 21px!important;}
.lloydminsterdatarecovery_form .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
.lloydminsterdatarecovery_form .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.lloydminsterdatarecovery_form .caret {  border-left:4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-top: 4px solid !important;
	 border-bottom:0 !important; color:#000000;}
.lloydminsterdatarecovery_form .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:13px;}
.lloydminsterdatarecovery_form .form_body { padding: 0 0px;}

/***********************CASE_STUDY*************************/
#bralin_case_study { padding:42px 0 22px;}
#bralin_case_study .category {margin: 0;padding: 0;}
#bralin_case_study .category li {list-style-type: none; margin:0 0 36px;}
#bralin_case_study .category_content { background: #f4f4f4; box-shadow: 8px 8px 8px #ededed;}
#bralin_case_study .category_img { min-height:160px; background-size:cover!important;}
#bralin_case_study .category_img_1{background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .category_img_2{ background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .category_img_3{ background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .category_img_4{background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .category_img_5{ background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .category_img_6{ background:url(images/case_study_img_1.jpg) no-repeat center top;}
#bralin_case_study .padding_1{ list-style: outside none none; padding:0 18px;}
#bralin_case_study .category_text_wrap{font-size:18px; line-height:23px; color:#000000; font-family: 'Myriad Pro'; padding: 22px 24px 24px; }
#bralin_case_study .category_text_wrap p{ margin: 6px 0 10px;}
#bralin_case_study .category_text_wrap h3{padding-bottom: 12px; font-size:22px; line-height:27px; color:#37356e; margin:0; font-family: 'open_sansbold';}
#bralin_case_study .category_text_wrap .read_more_btn{ padding-top: 15px;}
.read_more_btn a{ font-size:14px; line-height:22px; color:#fff; font-family: 'oswaldbold'; display:inline-block; text-transform:uppercase; background:#37356e; border-radius:5px; padding: 10px 14px;}
#bralin_case_study .category_text_wrap h3 a{color: hsl(242, 35%, 32%);}


/************************ CATEGORY *********************/
#bralin_category{  padding: 92px 0;}
#bralin_category .category_wrap{ border-bottom:6px solid #d6d6d6; margin-bottom: 42px; padding-bottom: 42px;}
#bralin_category .category_wrap .category_img{ min-height:325px;}
#bralin_category .category_wrap .category_img.img_1{ background:url(../images/category_img.jpg) no-repeat center top; background-size:cover;}
#bralin_category .category_wrap .category_img.img_2{background:url(../images/category_img.jpg) no-repeat center top; background-size:cover;}
#bralin_category .category_wrap .category_img.img_3{}
#bralin_category .category_wrap .category_img.img_4{}
#bralin_category .category_wrap .category_img.img_5{}

#bralin_category .category_wrap .category_text{ font-size:20px; line-height:32px; color:#1a1a1a; font-family: "ralewayregular"; overflow:hidden;}
#bralin_category .category_wrap .category_text h3{ font-size:30px; line-height:42px; color:#170b3b; font-family:"ralewaybold"; margin:0;}
#bralin_category .category_wrap .category_text p{margin: 14px 0 20px;}
#bralin_category .category_wrap .category_text .read_btn{ float:left; padding-right: 24px;}
#bralin_category .category_wrap .category_text .read_btn a{ font-size:16px; line-height:19px; color:#032e5d; display:inline-block; border-radius:5px;padding: 13px 20px; overflow:hidden; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;}

#bralin_category .category_wrap .category_img{  background-position: center center !important;
    background-size: 100% auto !important;
    position: relative;}
#bralin_category .video_overlay{ display:block; padding:10px; position:absolute; width:100%; height:100%; top:0; left:0;}
#bralin_category .video_overlay::before, #bralin_category .video_overlay::after { content: "";  opacity: 0;  position: absolute;}
#bralin_category .video_overlay::before, #bralin_category .video_overlay::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition-delay:0.3s; -webkit-transition-delay:0.3s;}
#bralin_category .category_wrap:hover .video_overlay::before, #bralin_category .category_wrap:hover .video_overlay::after { opacity: 1;  transform: scale(1); -webkit-transform: scale(1);}
#bralin_category .video_overlay::after { /*border-left: 3px solid rgba(0, 128, 199, 0.5); border-right: 3px solid rgba(0, 128, 199, 0.5);*/   bottom: 10px;   left: 10px;  right: 10px;  top: 10px; transform: scale(1, 0); -webkit-transform: scale(1, 0);  transform-origin: 100% 0 0; -webkit-transform-origin: 100% 0 0;}
#bralin_category .video_overlay::before { /*border-bottom: 3px solid rgba(0, 128, 199, 0.5); border-top: 3px solid rgba(0, 128, 199, 0.5); */  bottom: 10px;  left: 13px;  right: 13px; top: 10px;  transform: scale(0, 1); -webkit-transform: scale(0, 1);
    transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0;}

#bralin_category .category_wrap .category_text h3{transition:color 0.3s ease-out; -webkit-transition:color 0.3s ease-out;}
#bralin_category .category_wrap:hover .category_text h3{ color:#0080c7;}
#bralin_category .category_wrap .category_img.active{}
#bralin_category .category_wrap .category_text .read_btn a{ position:relative; transform:translateZ(0px); -webkit-transform:translateZ(0px);}
#bralin_category .category_wrap .category_text .read_btn a:before{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:5px; border:3px solid #032e5d; z-index:-2;}
#bralin_category .category_wrap .category_text .read_btn a:after{ z-index:-1; background:#0080c7; bottom: 0;  content: "";
    left: 0;  position: absolute;  right: 0;   top: 0;  transform: scaleX(0); -webkit-transform: scaleX(0);
    transform-origin: 0 50% 0; -webkit-transform-origin: 0 50% 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;}
#bralin_category .category_wrap:hover  .category_text .read_btn a:after{transform: scaleX(1); -webkit-transform: scaleX(1);}
#bralin_category .category_wrap:hover   .category_text .read_btn a{ color:#ffffff;}


#bralin_category .category_wrap .category_text .read_btn a span{padding:0 15px 2px 0; position:relative;}
#bralin_category .category_wrap .category_text .read_btn a span:before{ content:url(https://www.sound-solutions.biz/wp-content/uploads/2016/01/read_more_arrow.png); position:absolute; right:0; top:12%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
#bralin_category .category_wrap .category_text .read_btn a span:after{ content:url(https://www.sound-solutions.biz/wp-content/uploads/2016/01/category_read_arrow.png); position:absolute; right:0; top:12%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0;}
#bralin_category .category_wrap:hover  .category_text .read_btn a span:before{ right:-10px; opacity:0;}
#bralin_category .category_wrap:hover   .category_text .read_btn a span:after{opacity:1; -webkit-animation-name: hvr-icon-wobble-horizontal; animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s;
  animation-duration: 1s; -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}

#bralin_category .category_wrap .category_text .share_btn{ float:left;}
#bralin_category .category_wrap .category_text .share_btn a{font-size:16px; line-height:19px; color:#759fc1; display:inline-block; border:3px solid #759fc1; border-radius:5px; padding:10px 18px;}
#bralin_category .category_wrap .category_text .share_btn a span{ background:url('images/share_arrow.png') no-repeat center right; float:right;}

#bralin_category .width_1{ width:36%;}
#bralin_category .width_2{ width:64%; padding-left: 44px;}
#sound_case_study .case_study_text h3 a{color: hsl(211, 98%, 19%);}
#bralin_category .category_wrap .category_text h3 a { color:#170b3b;}
#bralin_category .category_wrap:hover .category_text h3 a {
    color: hsl(201, 100%, 39%);
}



/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.stButton {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.stButton .sharethis {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
/************************ line no 753 *********************/
#inner_testimonial .automated {margin: 10px 0 39px;text-align: center;}
#inner_testimonial .automated img{ height:auto;}
span.strong_test {
    color: #000;
    font-weight: bold;
}

/*********************** SIDEBAR ******************************/
.sidebar_wrapper{ background:#fff; padding:38px 0px 0; border:1px solid #000; margin-top: -23px;}
.sidebar_wrapper .topsidebar_outerwrap{ padding:0px 16px;}
.topsidebar_outerwrap .topsidebar_wrap{ padding:0px 10px 9px; border:4px solid #083967; color:#063667; text-transform:uppercase; font-family: 'open_sansextrabold',Arial; letter-spacing:-1px; margin:0px 0px 24px;}
.topsidebar_wrap h2{ margin:-17px 0 0; font-size:36.74px!important; background:#fff; display:inline-block; padding:0px 15px 0px 10px; font-family: 'open_sansextrabold',Arial!important;line-height: 45px !important;}
.topsidebar_wrap h1{ margin:0px; font-size:38.75px!important; font-family: 'open_sansextrabold',Arial!important; line-height: 45px!important;}
.topsidebar_wrap h4{ margin:0px; font-size:30.31px!important; font-family: 'open_sansextrabold',Arial!important; line-height: 43px !important;}
.topsidebar_wrap h3{ margin:0px; font-size:31.23px!important; font-family: 'open_sansextrabold',Arial!important; line-height: 34px !important;}
.topsidebar_wrap h2.nobg_title{ background:none!important; letter-spacing:-2px; margin-top:3px!important;}
.topsidebar_outerwrap h5{ margin:0px; font-size:18px; text-transform:uppercase; color:#063667; line-height:24px; font-family: 'open_sansbold',Arial;}

.sidebar_wrapper .fortress_wrap{ margin:11px 0px 0px; background:#083967; padding:45px 15px 37px;}
.fortress_wrap .fortress_img{}
.sidebar_wrapper .sidebar_bottomwrap{ padding:18px 16px 24px;}
.sidebar_bottomwrap h3{ margin:0px; color:#063667!important; font-size:23.78px!important; line-height:35px!important; font-family: 'open_sansbold',Arial!important;}
.sidebar_bottomwrap .learnmore_btn{display:inline-block; border-radius:7px; background:#083967; font-size:14.86px; color:#fff; text-transform:uppercase; font-family: 'open_sansextrabold',Arial; padding:8px 22px; margin:27px 0px 0px; line-height: 17px; text-decoration:none!important;}
.learnmore_btn span{ display:block;}

.footer-logo img {margin-top: 30px;}
.footer-logo li { display: inline-block; width:25%; vertical-align: middle;}
.teams-wrap { display: table; width: 100%; }

/*Home Form*/
#wpcf7-f28226-o1 { background: #8a8ab2 none repeat scroll 0 0;  padding: 80px 7px 0;  border-radius: 5px;/*max-height: 448px;*/}
#wpcf7-f28226-o1 label { margin: 1px 0;}
#wpcf7-f28226-o1 .wpcf7-recaptcha { margin: 0px 8px;margin-bottom: 5px;}
#wpcf7-f28226-o1 .wpcf7-response-output {margin: 0; }
#home_middle_content .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form_text {  margin: 21px 0 0;}
#home_middle_content .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { color: #000000;  width: 70% !important; font-size: 14px !important; font-family: 'open_sansregular';  background: #ffffff !important;  border: 1px solid #ffffff !important;  padding: 6px 20px !important; min-height: 51px !important; margin-right: 14px !important;font-weight: normal;}
#home_middle_content .wpcf7-form-control.wpcf7-text{ color: #000000; width: 73% !important; font-size: 14px !important;  font-family: 'open_sansregular';  background: #ffffff !important;  border: 1px solid #ffffff !important;  padding: 6px 20px !important;  min-height: 51px !important;}
#home_middle_content .wpcf7-form-control.wpcf7-textarea { color: #000000;  width: 70% !important;  font-size: 14px !important;  font-family: 'open_sansregular';  background: #ffffff !important;  border: 1px solid #ffffff !important;  padding: 15px 20px 0 !important;  height: 90px !important; margin-right: 14px !important;font-weight: normal;}
#home_middle_content .wpcf7-form-control.wpcf7-submit { border: medium none; color: #ffffff; display: inline-block; font-family: "oswaldbold"; font-size: 24px !important;  margin: 0;  line-height: 55px;  position: relative; top: 0;  padding: 0 23px;  text-transform: uppercase;  width: 100%; border-radius: 5px; background-image: linear-gradient(#A8C141, #8DBB3F);}
#home_middle_content .wpcf7-form-control.wpcf7-submit:hover { background: none repeat scroll 0 0 #8aba3f;}

/*Inner Contact Us*/
#inner_contact_us .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { text-transform: capitalize; margin: 0 0 13px; background: rgba(255,255,255,1); border: 1px solid #bdbdbd; border-radius: 5px !important; max-width: 100%; color: #000000;  width: 100% !important; font-size: 16px !important;    font-family: 'latoitalic';   font-weight: normal;    min-height: 56px;    padding: 5px 20px !important;    float: left;    clear: left;}
#inner_contact_us .wpcf7-form-control.wpcf7-textarea { text-transform: capitalize; background: rgba(255,255,255,1) !important; border: 1px solid #bdbdbd !important;border-radius: 5px !important; max-width: 100%; color: #000000; width: 100% !important; font-size: 16px !important; font-family: 'latoitalic'; font-weight: normal; height: 191px !important; padding: 10px 25px !important;  margin: 0 0 7px;}
#inner_contact_us .wpcf7-form-control.wpcf7-submit { font-family: "oswaldbold"; background: #37356e none repeat scroll 0 0; border: none; color: #ffffff; border-radius: 5px; display: inline-block; font-size: 24px; line-height: 29px; padding: 13px 30px; text-transform: uppercase; text-shadow: 0 -1px 0 #2f2d5e;}
#inner_contact_us #left { width: 49%;  float: left;   clear: left;}
#inner_contact_us #right { width: 49%; float: right;  clear: right;}
#inner_contact_us #left label, #inner_contact_us #right label {  display: block;}

#get_request .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { text-transform: capitalize; margin: 0 0 13px; background: rgba(255,255,255,1); border: 1px solid #bdbdbd; max-width: 100%; color: #000000; width: 100% !important; font-size: 16px !important; font-family: 'latoitalic'; font-weight: normal; min-height: 56px; padding: 5px 20px; float: left;  clear: left;}
#get_request .wpcf7-form-control.wpcf7-submit { font-family: "oswaldbold"; background: #37356e none repeat scroll 0 0; border: none; color: #ffffff; border-radius: 5px; display: inline-block;  font-size: 24px; line-height: 29px;  padding: 13px 30px;  text-transform: uppercase;  text-shadow: 0 -1px 0 #2f2d5e;  margin: 5px 23px 0;}
#get_request #left {  float: left;  width: 49%;   clear: left;}
#get_request #right { float: right;  width: 49%; clear: right;}
#get_request label{display: block !important;}
#get_request .wpcf7-form-control.wpcf7-textarea.form_description { text-transform: capitalize;text-transform: capitalize;margin: 0 0 6px;background: rgba(255,255,255,1);border: 1px solid #bdbdbd;max-width: 100%;color: #000000;width: 100% !important;font-size: 16px !important;font-family: 'latoitalic';font-weight: normal;min-height: 56px;padding: 12px 20px;height: 122px !important;}
#get_request .wpcf7-form-control.wpcf7-textarea.form_description{text-transform: capitalize;text-transform: capitalize;margin: 0 0 6px;background: rgba(255,255,255,1);border: 1px solid #bdbdbd;max-width: 100%;color: #000000;width: 100% !important;font-size: 16px !important;font-family: 'latoitalic';font-weight: normal;min-height: 56px;padding: 12px 20px;height: 122px !important;}
#get_request .wpcf7-form-control.wpcf7-select { text-transform: capitalize; background: rgba(255,255,255,1); border: 1px solid #bdbdbd; max-width: 100%; color: #000000; width: 100% !important; font-size: 16px !important; font-family: 'latoitalic'; font-weight: normal; min-height: 56px; padding: 16px 20px;}
.northbattleforddatarecovery_form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { background: #fff !important; font-family: roboto; font-size: 14px !important; border: 1px solid #ccc !important; padding: 0 0 0 16px !important; border-radius: 0px; margin-bottom: 16px; width: 100% !important;height: 47px; color: #000000 !important; max-width: 100%; font-weight: normal;   text-transform: capitalize;}
.northbattleforddatarecovery_form .wpcf7-form-control.wpcf7-submit { height: 87px; width: 240px; border: medium none; font-size: 24px !important; text-transform: uppercase !important; color: transparent !important; background: url(https://www.bralin.com/wp-content/uploads/2015/11/book_btn.png) no-repeat; background-size: auto auto; display: inline-block !important; line-height: 45px !important; font-family: "robotobold"; border-radius: 5px; border-radius: 5px; margin-top: -18px; padding: 21px 0 !important; background-size: contain; padding: 4px 10px !important;}

/*Sidebar*/
.sidebar_wrapper .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { background: #fff !important; font-family: 'open_sansitalic'; font-size: 14px !important; border: 1px solid #ccc !important; padding: 0 0 0 16px !important; border-radius: 5px; margin-bottom: 13px; max-width: 100% !important;  width: 100% !important; height: 51px; color: #000000 !important; font-weight: normal;}
.sidebar_wrapper .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { background: #fff !important; font-family: 'open_sansitalic'; font-size: 14px !important;  border: 1px solid #ccc !important; padding: 0 0 0 16px !important; border-radius: 5px; margin-bottom: 13px; max-width: 100% !important; width: 100% !important; height: 51px;  color: #8f8f8f !important;  font-weight: normal;}
.sidebar_wrapper .wpcf7-form-control.wpcf7-submit { height: 87px; width: 240px; border: medium none; font-size: 24px !important; text-transform: uppercase !important; color: transparent !important;  background: url(https://www.bralin.com/wp-content/uploads/2015/11/book_btn.png) no-repeat; display: inline-block !important; line-height: 45px !important; font-family: "robotobold"; border-radius: 5px; border-radius: 5px;  background-size: contain;  padding: 4px 10px !important;}


/*Inner Password Assure Software*/
#inner_password_assure .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { text-transform: capitalize; margin: 0 0 13px; background: rgba(255,255,255,1); border: 1px solid #bdbdbd; border-radius: 5px !important; max-width: 100%; color: #000000;  width: 100% !important; font-size: 16px !important;    font-family: 'latoitalic';   font-weight: normal;    min-height: 56px;    padding: 5px 20px !important;    float: left;    clear: left;}
#inner_password_assure .wpcf7-form-control.wpcf7-textarea { text-transform: capitalize; background: rgba(255,255,255,1) !important; border: 1px solid #bdbdbd !important;border-radius: 5px !important; max-width: 100%; color: #000000; width: 100% !important; font-size: 16px !important; font-family: 'latoitalic'; font-weight: normal; height: 191px !important; padding: 10px 25px !important;  margin: 0 0 7px;}
#inner_password_assure .wpcf7-form-control.wpcf7-submit { font-family: "oswaldbold"; background: #37356e none repeat scroll 0 0; border: none; color: #ffffff; border-radius: 5px; display: inline-block; font-size: 24px; line-height: 29px; padding: 13px 30px; text-transform: uppercase; text-shadow: 0 -1px 0 #2f2d5e;}
#inner_password_assure #left { width: 49%;  float: left;   clear: left;}
#inner_password_assure #right { width: 49%; float: right;  clear: right;}
#inner_password_assure #left label, #inner_password_assure #right label {  display: block;}

.inner_password_assure_text { margin: 50px auto 0; line-height: 1.5em; font-size: 28px; }
.inner_password_assure_text p { margin-bottom: 20px; }

.page-id-28484 #inner_banner { display: none; }