/*
Theme Name: Brainlink Ulistic
Description:  Brainlink Ulistic
Author: Wework4web
Version: 1111.0
*/ 
@import "css/extras.css";  

/*****************COMMON STYLE**********************************/
body{font-family: 'weblysleek_uilight';}
ul{	margin:0;padding:0;}
.container{max-width:1252px !important; width:auto !important;}
.middle_container{max-width:1599px !important; width:auto !important; margin-left:0;}
.container_2{max-width:1293px !important; width:auto !important;}
.container_modified{max-width:1130px !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.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
#contact_us ::-webkit-input-placeholder { color: #404041;}
#contact_us :-moz-placeholder {color: #404041; opacity:1;}
#contact_us ::-moz-placeholder { color: #404041; opacity:1;}
#contact_us :-ms-input-placeholder {color: #404041;}

#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;}

/************************************** HEADER ****************************************/
#main_header{  position:fixed; z-index:9999;  width:100%; }
#main_header .header_wrap{padding:25px 0 17px;border-bottom:12px solid #d4a50e;background:#121e4c;}
#logo{ margin-bottom:15px;}
#logo img{}
#main_header .callus{ font-size:22.8px; margin-top: -10px; line-height:32.04px; color:#fff; font-family: 'weblysleek_uisemilight';}
#main_header .callus p{ margin:0px; }
#main_header .callus h4{ margin:0 0 20px; font-size:27.8px; line-height:32.04px; color:#fff;font-family: 'weblysleek_uisemibold';}
#main_header .main_navigation{}
#main_header .main_navigation ul{ display:table; width:100%; margin-top:10px;}
#main_header .main_navigation ul li{ display:table-cell; text-align:center;}
#main_header .main_navigation ul li:hover > ul.sub-menu{ display:block;}
#main_header .main_navigation ul li a{ color:#fff;font-family: 'weblysleek_uisemilight'; text-transform:uppercase; font-size:20.21px; line-height:28.3px;  padding-bottom: 28px;}
#main_header .main_navigation li a span {background: rgba(0, 0, 0, 0) url("images/nav_arrow.png") no-repeat scroll right 26%; padding-bottom: 20px; padding-right: 22px;}

#main_header.inner .main_navigation li a span {background: rgba(0, 0, 0, 0) url("images/white_arrow.png") no-repeat scroll right 26%; padding-bottom: 20px; padding-right: 22px;}

#main_header .main_navigation ul li:last-child ul.sub-menu {}

#main_header .main_navigation ul.sub-menu { border-radius: 5px; display: none; height: auto; margin: 10px 8px 0; padding: 0 !important; position: absolute; text-align: left; width: auto !important; z-index: 10000;}
#main_header .main_navigation ul.sub-menu li { white-space: nowrap; position: relative;background:#121e4c none repeat scroll 0 0; display: block !important; font-size: 10px !important; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: center; text-decoration: none;
text-transform: uppercase; width: 100% !important; border-left:0!important;} 
#main_header .main_navigation ul.sub-menu li:first-child {}
#main_header .main_navigation ul.sub-menu li:hover { background: #00a3e6 none repeat scroll 0 0 !important; box-shadow:0 0 15px #555555 inset;}
#main_header .main_navigation ul.sub-menu li a {background: #121e4c none repeat scroll 0 0; border-bottom: 1px solid #cccccc; color: #ffffff!important; display: block; font-family:"weblysleek_uisemilight"; font-size: 18px; line-height: 17px !important; margin: 0 !important; padding: 15px; text-align: left; width: 100% !important; word-wrap: break-word;}
#main_header .main_navigation ul.sub-menu li:hover a { background: #00a3e6 none repeat scroll 0 0 !important; box-shadow:0 0 15px #555555 inset;
color: #ffffff !important;} 
#main_header .main_navigation ul.sub-menu li ul.sub-menu li:hover a{ background:#121e4c !important;}
.searchQuery > h1 {color: hsl(230, 54%, 21%); font-family: "Fjalla One",arial; font-weight: 700; margin-bottom: 15px; text-transform: capitalize;font-size: 36px;
    line-height: 41px;}

.awesome.red.small {background: hsl(228, 62%, 18%) none repeat scroll 0 0;  border-radius: 5px; color: hsl(0, 0%, 100%);padding: 13px; text-decoration: none !important;
}
#main_header.inner { border-bottom: medium none;margin-bottom:2px ;}
#main_header.inner .main_navigation{ background:#0f568e; padding: 1px 0 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #landing_testimonial .nav-tabs > li{bottom: -1px;}
}
 
#content {padding: 214px 0 0;}
h1.innerheading {color: hsl(230, 55%, 21%);  font-family: "Open Sans",sans-serif; font-weight: 700; margin-bottom: 37px;text-transform: capitalize;}
#content .the_content h2 a {color: hsl(228, 62%, 18%);}
/************************************** BANNER ****************************************/


.service_wapper{ /*position:absolute; left:0; width:100%;  top: 810px;  z-index: 10;*/background: #A1A1A1 url("images/brainlink_web_banner.jpg") repeat scroll center top / cover ;
    left: 0;
    padding-bottom: 61px;
    padding-top: 38px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;}
.service_container{ min-height:290px; background-color:rgba(18,30,76,0.9); padding:49px 20px;font-family: 'weblysleek_uisemilight'; font-size:32px; line-height:36px; color:#fff;}
.service_container a{color:#fff;}
.service_container .service_content{ min-height:152px; margin:0;}
.service_container .service_btn{ width:83%; margin:0 auto; background:#d4a50e; font-size:18px; line-height:40px; color:#fff; text-transform:uppercase; padding:0px 10px;}

.service_container .service_btn{position:relative; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;transform: translateZ(0px); -webkit-transform: translateZ(0px);}
.service_container .service_btn:before{  background:#00a3e6 ;   bottom: 0; content: "";  left: 0; position: absolute;  right: 0;  top: 0;transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;z-index: -1;}
.service_container .service_btn:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
.service_container .service_btn:hover{color:#fff;}
/******************** landing_banner *******************************/
#banner_height{ position:relative; height:100vh;}
#landing_banner{ position:absolute; left:0; top:0; height:100%;width:100%;}
#landing_banner .landing_banner_wrap{ position:relative;height:100%; }
#landing_banner .banner_img{background-image:url(images/banner_bgs_1.jpg);  background-repeat:no-repeat; background-position:center top; background-size:cover; position:relative; height:100%; z-index:1;}
#landing_banner .banner_wrap{ }
#landing_banner .banner_holder{ display:table;  width:100%;height:100%;    position: relative; }
#landing_banner .banner_content{display:table-cell; vertical-align:middle;padding:0; position: relative;}
.banner_container{max-width:1252px; margin:0 auto; }
#landing_banner .banner_text{  max-width: 618px;   padding-left: 56px; padding-top:0px; padding-bottom:98px; position: relative; z-index: 999;}
#landing_banner .banner_text h1{ margin:0 0 8px;font-family: 'open_sansbold',arial;font-size:25px; line-height:34px; color:#121e4c;}
#landing_banner .banner_text h4{ font-size:21px; line-height:25px; color: #121e4c; margin: 0 0 0px;  font-family: 'open_sansregular',arial;}
#landing_banner .banner_text a{ font-size:18px; line-height:50px; color: #ffffff; text-transform:uppercase;font-family: 'Segoe UI Semilight',arial; display:inline-table; border-radius:5px; background:#121e4c; padding:0 23px;} 
#landing_banner .client_img{bottom: 98px; height: 400px; left: 0; position: absolute; right: 0;width: 100%;}
#landing_banner .client_img > span {display: block;margin: 0 auto; max-width: 1252px; text-align: right;}
#landing_banner .client_img img {height:400px;}
/*********************** banner_section ******************************/
.container_maxsize{ max-width:1350px !important; width:auto !important;}
#banner_section{ overflow: hidden; background:url(images/banner_home_bg.jpg) center top no-repeat; background-size:cover; background-position:center; position:relative;}
#banner_section .banner_img{ position:absolute; left:0; bottom:0;}
#banner_section .banner_textwrap{ position:relative; z-index:9; padding: 275px 40px 80px 0; text-shadow:7px 6px 0 #000;}
.banner_textwrap h2{ margin:0px; text-transform:none; color:#fff; font-size:75.72px; line-height:82px; font-family: 'open_sansbold',Arial; text-shadow:7px 6px 0 #000;}
.banner_textwrap h2 span{ display:block;}
.banner_textwrap h1{ margin:0px; text-transform:none; color:#fff; font-size:124.98px; line-height:140px; font-family: 'open_sansextrabold',Arial;}

#construction_container{ background:url(images/middlesectionbg1.jpg) center top no-repeat; background-size:cover; background-position:center; padding:32px 0px;position: absolute;
    width: 100%;z-index: 99; bottom:0px;}
#construction_container .construction_wrap{ position:relative;}
.construction_wrap h3{ margin:0px; font-size:25px; color:#fff; line-height:35px; font-family: 'open_sanssemibold',Arial; padding-right:225px;}
.construction_wrap .edition_btn{z-index: 9; background:#d4a50e; font-size:21.32px; color:#fff; text-transform:uppercase; line-height:25px; font-family: 'Myriad Pro',Arial; position:absolute; right:42px; bottom:-32px; text-align:center; padding:35px 20px 30px; text-shadow:2px 0 10px #000;}
.edition_btn span{ display:block;}
/*********************** EOF banner_section ******************************/

/*********************** banner_section ******************************/

.banner_container{ /*max-width:1412px !important;*/ }
#banner{padding-top: 188px;}

#banner .banner_holder{ }

#brainlink_media_content .media_maincontent .left_content .complience_image {
    background-size: auto auto !important;
}

.postid-5476 .the_content iframe {height: 420px; width: 100%;}

#banner .banner_content{ position:relative; background:url(images/horizontal_overlay.png) repeat-y right; padding: 6px 0 0;}
#banner .banner_container{max-width:1412px; margin:0 auto; padding:0 15px;}
#banner .content_wrapper{height:402px; display:table; width:100%;}
#banner .content_image{ display:table-cell; vertical-align:bottom; width:29%;}
#banner .content_image img{}
#banner .banner_text{display:table-cell; vertical-align:middle; width:71%; font-size:36px; line-height:46px; color:#fff; font-family: 'open_sansregular',arial;}
#banner .banner_text p{ background:url(images/tick.png) no-repeat center left; padding-left: 95px; margin:0;}
#banner .banner_text p span{ display:block;}
#banner .banner_text.text_wrap2{ text-align:right;}
#banner .banner_text.text_wrap3{ text-align:center;}
#banner .banner_text h1{ font-size:177.27px; line-height:158px; color:#fff; font-family: 'open_sansextrabold',arial; margin:0; text-shadow: 4px 5px 0 rgba(0,0,0,0.5); text-transform:uppercase;}
#banner .banner_text h2{ font-size:82.34px; line-height:93px; color:#fff; font-family: 'open_sansbold',arial; margin:0; text-shadow: 4px 5px 0 rgba(0,0,0,0.5); text-transform:uppercase;}

#banner .banner_text h1.third_text{ font-size:113px;}
#banner .banner_text h1.third_text span{ display:block;}

#banner .banner_text h1.first_text{ font-size:113.15px; line-height:90px; color:#fff; font-family: 'open_sansbold'; margin: 0 0 45px;}
#banner .banner_text h2.italic_text{ font-size:57.76px; line-height:70px; color:#fff; font-family: 'open_sansbold'; letter-spacing: -1px; margin: 76px 0 0;}
#banner .banner_text h2.italic_text span{ font-family: 'open_sansbold_italic'; display:inline;}

#banner .banner_text h2 span{ display:block;}

#banner .highlight_text{ font-size:28px; line-height:40px; color:#fff; font-family: 'open_sanssemibold',arial; text-align:center; background:url(images/highlight_bg.jpg) no-repeat center top; background-size:cover; padding: 25px 0;}
#banner .highlight_text p{ margin:0;}
#banner .highlight_text.third_text{ font-size:32px;}

#banner .banner_img1{ background:url(images/banner_bg1.jpg) no-repeat center top;}
#banner .banner_img2{ background:url(images/banner_bg2.jpg) no-repeat center top;}
#banner .banner_img3{ background:url(images/banner_bg2.jpg) no-repeat center top;}
#banner .banner_img{min-height:976px; background-repeat:no-repeat; background-position:center top; background-size:cover; position:relative; z-index:1;}
#banner .banner_img:after{ content:""; position:absolute; width:100%; height:100%; left:0; bottom:0; background:url(images/verticle_overlay.png) repeat-x bottom; z-index:-1;}
#banner .banner_wrapper{}
#banner .banner_img.banner_img1:after{background:url(images/overlay_img1.png) repeat-x bottom;}
#banner .banner_img.banner_img1 .content_wrapper{height:587px;}
#banner .banner_img.banner_img1 .banner_content{background:url(images/top_overlay.png) repeat-y right;}
#banner .banner_img1 .content_image{ width:24%;}
#banner .banner_img1 .banner_text{ width:76%;}
.banner_text h5 {color: hsl(228, 63%, 18%); font-family: open_sansregular;font-size: 16px; line-height: 23px; margin-bottom: 17px; margin-top: 0;padding-left: 0px;padding-top: 10px;}


/*********************** EOF banner_section ******************************/

/************************************** ABOUT_US ****************************************/
#about_us{ padding:106px 0 17px; background:url(images/managed_it_bg.png) no-repeat center top; background-size:cover; position:relative; overflow:hidden; z-index:1;}
#about_us .width_wrap{}
#about_us .aboutus_text{ font-size:32px; color:#fefefe; line-height:40px;}
#about_us .aboutus_text h4{font-family: 'Raleway', sans-serif; font-weight:700; margin:0; font-size:44.01px; line-height:50px; color:#fff; text-transform:uppercase;}
#about_us .aboutus_text h4:last-of-type{ margin:0 0 36px;}
#about_us .aboutus_text h3{font-family: 'Raleway', sans-serif; font-weight:700; font-size:55px; line-height:66px; color:#fff; text-transform:uppercase; margin:0; width:113%;}
#about_us .aboutus_text p{ margin:0 0 10px; padding-right:66px;font-family: weblysleek_uisemilight_italic;}
#about_us .profile{font-family: 'weblysleek_uisemilight_italic'; color:#fff; padding-right:131px;}
#about_us .profile p{ margin:0 0 26px;}
#about_us .profile p span{ display:block; text-align: left;}
#about_us .profile p .name{ font-size:30px; line-height:30px;}
#about_us .profile p .post{ font-size:22px; line-height:27px;}
#about_us .aboutus_img{ }
#about_us .aboutus_img img{position:absolute; right:0; top:0; max-height:100%; height:100%; z-index:-1;}

/************************************** PROMO *****************************************/
#promo{ /*background:rgba(0, 0, 0, 0) url(images/internet_bg.png) repeat scroll 0 0;*/ background: hsl(240, 1%, 17%) none repeat scroll 0 0; padding:94px 0 85px;  overflow: hidden;}
#promo .padding_wrap{}
#promo .promo_wrapper{ display:table;}
#promo .promo_wrapper li{ display:table-cell; vertical-align:middle;}
#promo .promo_wrapper li:first-child{  padding:0 78px; position:relative;}
#promo .promo_wrapper li:first-child:before{content:""; position:absolute; top:50%; right:0; height:88%; width:1px; background:#0068ab;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#promo .promo_img{ }
#promo .promo_text{ padding-left:67px;font-family: 'weblysleek_uisemilight_italic'; font-size:29.04px; color:#fff; line-height:33.48px;}
#promo .promo_text h4{ margin:0 0 30px; color:#fff; font-size:45.44px; line-height:52.59px;font-family: 'weblysleek_uisemibold';}
#promo .promo_text p{ margin:0 0 30px;}
#promo .promo_text .link_wrap{ font-size:29.04px; color:#00a2e6; line-height:33.48px; display:inline-block;font-family: 'weblysleek_uilight';}
#promo .promo_text .link_wrap a {color: #00a2e6;}
/************************************** FEATURES **************************************/
#features{ overflow:hidden;}
#features .feature_container{ position:relative;}
#features .feature_heading{ color:#000; font-size:49.68px; line-height:56.01px;font-family: 'weblysleek_uisemibold'; margin:52px 0 36px;}
#features .feature_wrapper{ display:table; width:100%;}
#features .feature_wrapper li{ float:left; width:33.33%; padding:0 30px; list-style:none;}
#features .feature_img{ display:table; width:100%; height:90px; margin-bottom:20px;}
#features .feature_img a{display: table-cell;  vertical-align: bottom;}
#features .feature_img img{ min-height: 137px;width: 100%;}
#features .feature_text{ color:#000; font-size:20px; line-height:26px; margin: 0 0 42px;}
#features .feature_text a{color:#000;}
#features .feature_text p{ margin:0 0 42px;}
#features .feature_text span{display:block;}
#features .view_more{ display:inline-block; background:#d4a50e; padding:0 29px 3px; font-size:22px; line-height:40px; color:#fff; text-transform:capitalize;font-family: 'weblysleek_uisemilight'; margin-bottom:47px;}
#features .view_more{position:relative; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;transform: translateZ(0px); -webkit-transform: translateZ(0px);}
#features .view_more:before{  background:#00a3e6 ;   bottom: 0; content: "";  left: 0; position: absolute;  right: 0;  top: 0;transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;z-index: -1;}
#features .view_more:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
#features .view_more:hover{color:#fff;}
#features .side_img{ position:absolute; bottom:0; left:-40px;}
#features .side_img img{}
/************************************** VIDEO_WRAP **********************************/
#video_wrap{ background:#121e4c; padding:65px 0 35px;}
#video_wrap .video_heading{ margin:0 0 41px; font-size:49.68px; line-height:62.91px;font-family: 'weblysleek_uisemibold'; color:#fff;}
#video_wrap .video_wrapper li{ padding:0 35px; float:left; width:33.33%; list-style:none; text-align:center; margin-bottom:32px;}
#video_wrap .video_container{ display:block; position:relative;}
.video_container iframe{border: 2px solid #85a9f5;height:300px; width: 630px;}
#video_wrap .video_bg{ min-height:164px; background-size:cover; display:block; border:2px solid #85a9f5; margin:0 0 11px;}
#video_wrap .video_bg1{ background-image:url(images/video_img.jpg);}
#video_wrap .video_bg2{ background-image:url(images/video_img.jpg);}
#video_wrap .video_bg3{ background-image:url(images/video_img.jpg);}
#video_wrap .video_bg4{ background-image:url(images/video_img.jpg);}
#video_wrap .video_bg5{ background-image:url(images/video_img.jpg);}
#video_wrap .video_bg6{ background-image:url(images/video_img.jpg);}
#video_wrap .video_overlay{ position:absolute; top:0; left:0; width:100%; height:100%;}
#video_wrap .profile_text{ color:#ffffff; font-size:18px; line-height:22px; font-family: 'weblysleek_uisemilight_italic';  margin:0;} 
#video_wrap .profile_text span{ display:block; }

/************************************** OUR_WORK ***************************************/
#our_work{ background:#ececed;}
#our_work .container_wrap{position:relative; z-index:1;}
#our_work .ourwork_text{ color:#222223; font-size:25.44px; line-height:38.16px; }
#our_work .ourwork_text a { color: #222223; text-decoration: underline !important;}
#our_work .ourwork_text h2{ margin:73px 0 28px; font-size:49.68px; line-height:62.91px; color:#303030; font-family: 'weblysleek_uisemibold';}
#our_work .ourwork_text h2 a{color:#303030; text-decoration: none !important}
#our_work .ourwork_text p{ margin-bottom:43px; width:83%;}
#our_work .ourwork_text a.ourwork_btn{ text-decoration: none !important; display:inline-block; font-size:18px; line-height:33px; text-transform:uppercase;font-family: 'weblysleek_uisemilight'; background:#222223; color:#ffffff; padding:7px 57px; margin-bottom:72px;}
#our_work .work_img{ position:absolute; top:0; right:0; z-index:-1;}
#our_work .work_img img{}
#our_work .ourwork_text a.ourwork_btn{position:relative; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;transform: translateZ(0px); -webkit-transform: translateZ(0px);}
#our_work .ourwork_text a.ourwork_btn:before{  background:#00a3e6 ;   bottom: 0; content: "";  left: 0; position: absolute;  right: 0;  top: 0;transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;z-index: -1;}
#our_work .ourwork_text a.ourwork_btn:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
#our_work .ourwork_text a.ourwork_btn:hover{color:#fff;}
#footer_team_container .footer_text_wrap { margin: 56px 0 0;}
#our_work .ourwork_text ul{margin: 25px 75px !important;} 
#our_work .ourwork_text ul li {font-size:20px; line-height:28px; color:#000000;list-style:outside none none; position:relative; margin:0 0 20px; font-family: "Open Sans",sans-serif;}
#our_work .ourwork_text ul li:before{content:"\002022"; color: #000000;font-size:36px; vertical-align:middle; line-height:28px; position:absolute; left:-31px;}
#our_work .ourwork_text ol{ margin:25px 0 0 25px;}
#our_work .ourwork_text ol li{ list-style:decimal!important; line-height:28px!important; padding-bottom:20px!important; padding-left: 10px!important;} 
/************************************** BLOG *******************************************/
#blog{ padding:40px 0 64px;  overflow: hidden;}
#blog .blog_heading{ margin:9px 0 21px; font-size:36.65px; line-height:51.7px; color:#2c2c2d;font-family: 'weblysleek_uisemibold';}
#blog .blog_heading a{ color:inherit;}
#blog .blog_content{ }
#blog .blog_bg{ min-height:180px; background-size:100% auto !important; background-repeat:no-repeat; background-position:center center !important; border:2px solid #00a3e6; margin-bottom:12px;}
#blog .blog_bg1{ background-image:url(images/november_blog.jpg);}
#blog .blog_bg2{ background-image:url(images/october_blog.jpg);}
#blog .blog_text {font-family: 'weblysleek_uisemibold'; color:#2c2c2d; font-size:24px; line-height:30px;}
#blog .blog_text a{color:#2c2c2d;}
#blog .blog_text .update_time{ color: #000;display:block; margin-bottom:30px; font-size:18px; line-height:30px;font-family: 'weblysleek_uisemilight_italic';}
.update_time{color: #000; display:block; margin-bottom:30px; font-size:18px; line-height:30px;font-family: 'weblysleek_uisemilight_italic';}
#blog .blog_text{ margin:0 ; min-height:240px;}
#blog .blog_btn{font-family: 'weblysleek_uilight'; display:inline-block; text-transform:uppercase; color:#2c2c2d; font-size:18px; line-height:30px; padding:10px 19px; border:1px solid #00487a;}
#blog .blog_btn{position:relative; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;transform: translateZ(0px); -webkit-transform: translateZ(0px);}
#blog .blog_btn:before{  background:#00a3e6 ;   bottom: 0; content: "";  left: 0; position: absolute;  right: 0;  top: 0;transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;z-index: -1;}
#blog .blog_btn:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
#blog .blog_btn:hover{color:#fff;}
#blog .profile_wrapper{display:table; width:100%; margin-bottom:32px; margin-top:18px;}
#blog .profile_wrapper li{ list-style:none;}
#blog .img_wrapper{ border:4px solid #00a3e6; border-radius:9px;}
#blog .profile_img{ background:url(images/tweet_feed.jpg) no-repeat center top; background-size:cover; min-height:176px; border:1px solid #fff; border-radius:7px;}
#blog .profile_id{  padding-left:22px;font-family: 'weblysleek_uisemilight'; font-size:24px; line-height:26px; color:#2c2c2d;}
#blog .profile_id h4{font-family: 'weblysleek_uisemibold'; color:#2c2c2d; font-size:34.65px; line-height:51.7px; margin:0;}
#blog .profile_id h4 a{ color:inherit;}
#blog .profile_id p{ margin:0;}
#blog .tweets_wrap{}
#blog .tweets li{ border-bottom:1px solid #b2b2b2; padding-bottom: 11px; list-style:none; font-size:14px; line-height:20px; color:#2c2c2d;font-family: 'weblysleek_uisemilight'; margin-bottom:10px;}
#blog .tweets li a{color:#2c2c2d;}
#blog .tweets li:last-child{border:none;}
#blog .tweets li p{ margin:0 0 10px;}
#blog .tweets .block_text{ display:block;}
#blog .tweets .block_text span{font-family: 'weblysleek_uisemibold';}
.webinars_titledate { color: hsl(240, 1%, 17%); font-size: 15px;display: block;}
.webinars_date {color: hsl(230, 55%, 21%);font-family: "Open Sans",sans-serif;font-size: 15px;}
.date_title { color: hsl(0, 0%, 0%); display: block;font-family: "Maven Pro"; text-align: center;}
/************************************** NEWSLETTER *************************************/
#newsletter{ background:#00487a; padding:63px 0 30px;}
#newsletter .signup_text{ font-size:24px; color:#fff; line-height:30px;  font-family: 'weblysleek_uisemilight';}
#newsletter .signup_text h2{ margin:0;font-family: 'weblysleek_uisemibold'; color:#fff; font-size:36px; line-height:36px;}
#newsletter .signup_text p{ margin:0;}
#newsletter .newsletter_form{margin-top: -7px;}
#newsletter .newsletter_form form{}
#newsletter .newsletter_form form input{}
#newsletter .newsletter_form form button{}
/************************************** FOOTER ****************************************/
footer { background:#2e2e2e; padding:44px 0 30px;}
footer .footer_text{ color:#fff;font-family: 'weblysleek_uisemilight'; font-size:14px; line-height:20px;}
footer .footer_text a{color:#fff;}
footer .footer_text h4{ margin:0;font-family: 'weblysleek_uisemibold'; font-size:16px; line-height:20px; margin:0; }
footer .footer_text p{ margin:0;}
footer .footer_text p span.footer_info {display: block;}
footer ul.social_media_wrap{ display:inline-block; overflow:hidden; margin-top:22px; margin-bottom:10px;}
footer ul.social_media_wrap li{ height:37px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer;}
footer ul.social_media_wrap li a{text-indent:-500px; /*visibility:hidden;*/ background-position: center top; background-repeat: no-repeat; display: block; color: rgba(0, 0, 0, 0); border: medium none !important; text-indent:-500px; width:37px; height:37px;}
footer ul.social_media_wrap li a:hover{ background-position:center bottom; background-repeat:no-repeat; border:1px solid #ddd4d4;}
footer ul.social_media_wrap li:hover{ background-position:bottom;}
footer ul.social_media_wrap li.twitter{ background-image:url(images/twitter.png); }
footer ul.social_media_wrap li.facebook{ background-image:url(images/facebook.png);}
footer ul.social_media_wrap li.linkedin{ background-image:url(images/linkedin.png); }
footer ul.social_media_wrap li.google{ background-image:url(images/google.png); }
.col_width {width: 20% !important;}
/*.the_content h1, h2, h3, .the_content p, .the_content li { text-align: left !important;}*/
/********************* INNER_BANNER  *************************/
#inner_banner { padding: 184px 0 0;border-bottom:5px solid #9cd2fd;}
#inner_banner .inner_bg { background:url(images/inner_banner_bg.png) no-repeat center; min-height:168px; background-size:cover;}
#inner_banner .title_wrap{ display:table; width:100%;}
#inner_banner .title { display: table-cell; vertical-align: middle; width: 100%;  height: 168px; padding: 45px 0;font-size:30px; line-height:35px; color: #fff;font-family: 'Maven Pro', sans-serif;text-shadow:0 3px 0 #005788;}
#inner_banner .title h1 { font-size:65px; line-height:64px; color: #fff;  font-family: 'Open Sans', sans-serif; font-weight:700; text-shadow:0 7px 0 #005181; margin:0; }
#inner_banner .title p { margin:35px 0 0;}
#inner_banner .title p span  { display:block;}
#inner_banner.generic {}
#inner_banner.generic .inner_bg { background:url(images/generic_bg.png) no-repeat center; min-height:320px;}
#inner_banner.generic .title { font-size:30px; line-height:35px; color: #fff;font-family: 'Maven Pro', sans-serif;text-shadow:0 3px 0 #005788;}
#inner_banner.generic .title h1 { margin: 42px 0 36px;}
#inner_banner.generic .title p { margin:0px;}
#inner_banner.generic .title p span  { display:block;}
#inner_banner.thank { } 
#inner_banner.thank .inner_bg { background:url(images/generic_bg.png) no-repeat center; min-height:240px;}
#inner_banner.thank .inner_wrap {   padding: 15px 0 0;}
#inner_banner.thank .text_img {margin-top: 4px;}
#inner_banner.thank .inner_tittle { color: #fff; font-size:25px; line-height:35px;font-family: 'Open Sans', sans-serif; font-weight:300; border-bottom:3px dotted #fff;border-top:3px dotted #fff;margin: 33px  0 0;  padding: 25px 0;}
#inner_banner.thank .inner_tittle p { margin:0px;}
#inner_banner.thank .inner_tittle p span {font-family: 'Open Sans', sans-serif; font-weight:700; color: #fe932d; }
#inner_banner.thank .inner_tittle p span a {color: #fe932d;}

/***************************************** CAREERS_FORM ********************************************/
#career_form{ background:url(images/career_bg.png) repeat-x #f4f4f4; background-position:bottom; padding: 182px 0 66px; position:relative;}
#career_form .border { background:url(images/boeder_shadow.png) no-repeat center top; position:absolute; top:0; left:0; width:100%; height: 100%;}
#career_form .career_title {}
#career_form .career_title h2 { font-size:40px; line-height:42px; color: #04045b;  margin: 0 0 46px; font-family: 'Open Sans', sans-serif; font-weight:700;}
#career_form .career_title h2 span {}
#career_form .form_title{}
#career_form .form_title h3{ font-size:34px; line-height:38px; color:#fe932d; margin: 0 0 29px; font-family: 'Exo 2', sans-serif; font-weight:400;}
#career_form .form_body { color: #8e8e8e !important; display: inline-block; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:italic; font-size: 16px; line-height:28px; margin: 0 0 38px; width: 100%;}
#career_form .input_wrapper { overflow:hidden;margin: 0px; }
#career_form .input_wrapper [type="text"] { background:none; min-height: 68px; padding: 5px 20px; width: 100%;  border:1px solid #b7b7b7;  margin: 0 0 18px; border-radius:5px; }
#career_form .input_wrapper [type="email"] {background: none; min-height: 68px; padding: 5px 20px; width: 100%; border:1px solid #b7b7b7; margin: 0 0 18px;border-radius:5px; }
#career_form .input_wrapper .left_input_wrap{float:left; margin:0 2% 0 0; width:49%;}
#career_form .input_wrapper .right_input_wrap{float:left; width:49%;}
#career_form .input_wrapper button{font-family: 'Oswald', sans-serif; font-weight:700; padding:14px  0; color:#ffffff; text-transform:uppercase;  border:none; font-size: 30px; line-height:auto; box-shadow:0 5px 0 #02428e; background:#61c7ed; border-radius:5px; width:100%; font-style:normal;}
#career_form .career_border{ display:inline-block;}
#career_form .career_border img{ width:100%;}
/********************* CAREER_POST *******************/
#career_post { padding:58px 0 15px;}
#career_post .no-padding { padding-right: 12px;}
#career_post .no-padding_2 { padding-left: 12px;}
#career_post .category_content {padding: 45px 0 0;}
#career_post .post_wrap{  margin: 0 0 52px; overflow:hidden;}
#career_post .border_img { margin: 3px 0 17px;}
#career_post .text_wrap { font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400;}
#career_post .text_wrap h2 { font-size:35px; line-height:42px; color: #04045b; margin: 0 0 2px; font-family: 'Open Sans', sans-serif; font-weight:700;  min-height: 130px;}
#career_post .text_wrap h2 a{ font-size:35px; line-height:42px; color: #04045b; margin: 0 0 2px; font-family: 'Open Sans', sans-serif; font-weight:700; font-style:normal;}
#career_post .text_wrap h3 { font-size:18px; line-height:36px; color: #000; margin: 0 0 15px; font-family: 'Maven Pro', sans-serif; font-weight:400; border-bottom:1px solid #afafaf; padding: 0px 0 12px;}
#career_post .text_wrap p { margin: 0 0 20px;}
#career_post .text_wrap p span{ color: #fe932d;}
#career_post .content_info { float: left;}
#career_post  a { font-size:18px; line-height:35px; color: #fe932d; font-family: 'Open Sans', sans-serif; font-weight:300; font-style:italic; }
#career_post  a span { background:url(images/post_arrow.png) no-repeat center right; padding:0 50px 0 0;}
#career_post .connected{  float: right; }
#career_post .connected h4 {font-size:12px; line-height:auto; color: #b3b3b3; font-family: 'Open Sans', sans-serif; font-weight:700; text-transform:uppercase;display: inline;position:relative;}
#career_post .connected ul.social_media_wrap{ display:inline-block; margin:0px 0px 0px;}
#career_post .connected ul.social_media_wrap li{ height:21px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; border:none; vertical-align:middle;}
#career_post .connected ul.social_media_wrap li a{text-indent:-500px; /*visibility:hidden;*/ background-position: center top; background-repeat: no-repeat; display: block; color: rgba(0, 0, 0, 0); border: medium none !important; text-indent:-500px; width:26px; height:21px;}
#career_post .connected ul.social_media_wrap li a:hover{ background-position:center bottom; background-repeat:no-repeat; border:1px solid #ddd4d4;}
#career_post .connected ul.social_media_wrap li:hover{ background-position:bottom;}
#career_post .connected ul.social_media_wrap li.twitter{ background-image:url(images/career_twitter.png);}
#career_post .connected ul.social_media_wrap li.facebook{ background-image:url(images/career_facebook.png);}
#career_post .connected ul.social_media_wrap li.linkedin{ background-image:url(images/career_linkedin.png);}
#career_post .connected ul.social_media_wrap li:last-child { margin:0px;}
#career_post .top_border{ border-top:1px solid #e0e0e0; padding-bottom:3px;}
.inner_title { padding: 20px 0;}
.left_content .webinar_imgs > iframe {  height: 489px;}

/******************** white_papers ***********************/
#white_papers{position:relative; padding: 199px 0 50px;}
#white_papers .inner_title h1 { color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; margin-bottom: 15px; text-transform: capitalize;}
#white_papers .border { background:url(images/boeder_shadow.png) no-repeat center top; position:absolute; top:0; left:0; z-index:1; width:100%; height: 50px;}
#white_papers span.bg_wrap1{ background:#f4f4f4; position:absolute; height:100%;width: 33.5%; right:0; top:0;}
#white_papers span.bg_wrap2{background:#f4f4f4; position:absolute; height:100%;width: 35.5%; right:0; top:0;}
#white_papers .post_outer {-webkit-box-shadow: 7px 0px 5px 0px rgba(215, 215, 215, 1);
-moz-box-shadow:    7px 0px 5px 0px rgba(215, 215, 215, 1);
box-shadow:         7px 0px 5px 0px rgba(215, 215, 215, 1);padding: 47px 0 42px;}
#white_papers .category_container { position:relative;}
#white_papers .col-sm-8.no-padding { width: 66.5%;}
#white_papers .col-sm-4.text-center { width: 33.5%;padding: 46px 0 78px;}
#white_papers .post_content {}
#white_papers .category_wrap {} 
.page-id-69 .the_content ul {
    margin: 3px 72px 3px 39px !important;
}
.page-id-69 .the_content iframe{margin: 20px 0;}
.page-id-69 .the_content p, .the_excerpt p {
    margin: 0;
    padding: 0;
}
.page-id-69 .the_content ul li{margin: 0 0 13px;}

#white_papers .post_wrap{background:url(images/category_border.png) no-repeat right top;padding: 51px 50px 25px 0;  margin-bottom: 11px;}
#white_papers .post_wrap:first-of-type{ background:none; padding-top:0;}
#white_papers .category_img { min-height:250px;margin: 0 0 28px;background:url(images/category_img_1.jpg) no-repeat center top; background-size:cover;}
#white_papers .post_1{ }
#white_papers .text_wrap { font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400;}
#white_papers .text_wrap h2 { font-size:24px; line-height:34px; color: #192353;margin: 0 0 15px;font-family: 'Open Sans', sans-serif; font-weight:700; border-bottom: 1px solid #bbbbbb; min-height: 210px; border-top: 1px solid #bbbbbb;padding: 20px 0 0;}
#white_papers .text_wrap h2 a{font-size:24px; line-height:34px; color: #192353;margin: 0 0 15px;font-family: 'Open Sans', sans-serif; font-weight:700; font-style:normal;}
#white_papers .text_wrap p { margin:0px;min-height: 149px;}
#white_papers .text_wrap p span{ color: #fe932d;}
#white_papers .text_wrap a {font-size:18px; line-height:46px; color: #fe932d;font-family: 'Open Sans', sans-serif; font-weight:400; font-style: italic;}
#white_papers .text_wrap a span { background:url(images/read_arrow.png) no-repeat center right; padding-right: 48px;}
#white_papers .page { border-bottom:1px solid #adadad;border-top:1px solid #adadad; padding:11px 0; margin: 0 2%;}
#white_papers .page ul {display:inline-block;}
#white_papers .page ul li { font-size:24px; line-height:auto; list-style:none;display: inline-block; text-transform:uppercase;}
#white_papers .page ul li a {color: #666666;font-family: 'Fjalla One', sans-serif;color:#fff;padding: 11px 17px;}
#white_papers .page ul li.numbers a{ color: #666666;font-family: 'Fjalla One', sans-serif;}
#white_papers .page ul li.one a{ background:#192353; color:#fff; }
#white_papers .page ul li.two a{ background:#cccccc;color:#666666;}
#white_papers .page ul li.arrow a{ background:#0080c2;}
#white_papers .page ul li.arrow img { margin: 10px 0 0;}
#white_papers .sidebar_wrap{display:block; background:#f2f2f2;margin-left: 13%;margin-right: 8%;}
#white_papers .video_wrap { background:#000000;border:10px solid #13588f; min-height:200px;margin: 0 0 65px;}
#white_papers .video_wrap a{ position:relative; display: block;overflow: hidden; }
#white_papers .video_title{left:0; top:35px; position:relative;position:relative; z-index:1; overflow:hidden; display: inline-block; }
#white_papers .video_title img{ padding: 0;margin: 0px;}
#white_papers .video_title span{  font-size:16px; line-height:32px; color:#fff;font-family: 'Exo 2', sans-serif; font-weight:300;   display: block; text-transform:uppercase;}
.video_overlay {/*background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;*/height: 100%;position: absolute;right: 0;text-align: center;top: 0;
width: 100%;}
#white_papers .category_content {}
#white_papers .company_wrap { border:1px solid #fff; border-bottom:none;padding:4px 6px 0; border-top-left-radius:5px;border-top-right-radius:5px;}
#white_papers .company_text { border:5px solid #0080c2; background:url(images/sidebar_bg.png) repeat; border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px; text-align:left;padding: 7px 0 19px 19px; position:relative;}
#white_papers .company_text:before { content:url(images/book_img.png); position:absolute;right: -10px; top: -50px;}
#white_papers .company_text h3 { font-size:22px; line-height:28px; color: #192353;font-family: 'Exo 2', sans-serif; font-weight:400; margin:0px;width: 125px;}
#white_papers .company_text h3  span { font-size:30px;font-family: 'Exo 2', sans-serif; font-weight:700; display:block;}
#white_papers .download { background:#150000; font-size:18px; line-height:24px; color: #fff;font-family: 'Lato', sans-serif; font-weight:700; padding: 12px 20px 24px; position:relative; overflow:hidden; display:block;z-index:0; font-style: italic; border-radius: 5px;}
#white_papers .download_overlay {background:url(images/sidebar_overlay.png); position:absolute; height:100%; width:100%; top:0; right:0; z-index: -1;}
#white_papers .download h3 { font-size:24px; line-height:26px; color: #41b6e7; margin:0px;font-family: 'latoblack_italic'; position:relative; text-align:center; }
#white_papers .download h3 span { display:block;}
#white_papers .download h3 span:before {content:url(images/left_border.png); position:absolute;top:-7px; left:10px;}
#white_papers .download h3 span:after {content:url(images/right_border.png); position:absolute;top:-7px; right:10px;}
#white_papers .download p { margin: 0 0 15px;}
#white_papers .download .form_wrap {margin-top: -7px;}

/******************** CATEGORY ***********************/
#category{position:relative; padding: 199px 0 0;}
#category .inner_title h1 {color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; margin-bottom: 37px; text-transform: capitalize;}
#category .border { background:url(images/boeder_shadow.png) no-repeat center top; position:absolute; top:0; left:0; z-index:1; width:100%; height: 50px;}
#category span.bg_wrap1{ background:#f4f4f4; position:absolute; height:100%;width: 33.5%; right:0; top:0;}
#category span.bg_wrap2{background:#f4f4f4; position:absolute; height:100%;width: 35.5%; right:0; top:0;}
#category .post_outer {-webkit-box-shadow: 7px 0px 5px 0px rgba(215, 215, 215, 1);
-moz-box-shadow:    7px 0px 5px 0px rgba(215, 215, 215, 1);
box-shadow:         7px 0px 5px 0px rgba(215, 215, 215, 1);padding: 0px 0 42px;}
#category .category_container { position:relative;}
#category .col-sm-8.no-padding { width: 66.5%;}
#category .col-sm-4.text-center { width: 33.5%;padding: 46px 0 78px;}
#category .post_content {}
#category .category_wrap {} 
#category .post_wrap{ padding: 30px 50px 25px 0!important;}
#category .post_wrap{background:url(images/category_border.png) no-repeat right top;padding: 51px 50px 25px 0;  margin-bottom: 11px;}
#category .post_wrap:first-of-type{ background:none; padding-top:0;}
#category .category_img { min-height:300px;margin: 0 0 28px;background:url(images/category_img_1.jpg) no-repeat center top; background-size:cover;}
#category .post_1{ }
#category .text_wrap h2 a.sop_webinar{   font-size: 20px; line-height: 25px;}
#category .text_wrap { font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400;}
#category .text_wrap h2 { font-size:35px; line-height:36px; color: #192353;margin: 0 0 15px;font-family: 'Open Sans', sans-serif; font-weight:700;}
#category .text_wrap h2 a{font-size:35px; line-height:44px; color: #192353;margin: 0 0 15px;font-family: 'Open Sans', sans-serif; font-weight:700; font-style:normal;}
#category .text_wrap h3 { font-size:20px; line-height:36px; color: #000000;margin: 0 0 21px;font-family: 'Exo 2', sans-serif; font-weight:400;border-bottom:1px solid #bbbbbb; border-top:1px solid #bbbbbb; padding: 8px 0;}
#category .text_wrap h3 span { color: #fe932d;}
#category .text_wrap p { margin:0px;min-height: 149px;}
#category .text_wrap p span{ color: #fe932d;}
#category .text_wrap a {font-size:18px; line-height:46px; color: #fe932d;font-family: 'Open Sans', sans-serif; font-weight:400; font-style: italic;}
#category .text_wrap a span { background:url(images/read_arrow.png) no-repeat center right; padding-right: 48px;}
#category .page { border-bottom:1px solid #adadad;border-top:1px solid #adadad; padding:11px 0; margin-right: 6%;}
#category .page ul {display:inline-block;}
#category .page ul li { font-size:24px; line-height:auto; list-style:none;display: inline-block; text-transform:uppercase;}
#category .page ul li a {color: #666666;font-family: 'Fjalla One', sans-serif;color:#fff;padding: 11px 17px;}
#category .page ul li.numbers a{ color: #666666;font-family: 'Fjalla One', sans-serif;}
#category .page ul li.one a{ background:#192353; color:#fff; }
#category .page ul li.two a{ background:#cccccc;color:#666666;}
#category .page ul li.arrow a{ background:#0080c2;}
#category .page ul li.arrow img { margin: 10px 0 0;}
#category .sidebar_wrap{display:block; background:#f2f2f2;margin-left: 13%;margin-right: 8%;}
#category .video_wrap { background:#000000;border:10px solid #13588f; min-height:200px;margin: 0 0 65px;}
#category .video_wrap a{ position:relative; display: block;overflow: hidden; }
#category .video_title{left:0; top:35px; position:relative;position:relative; z-index:1; overflow:hidden; display: inline-block; }
#category .video_title img{ padding: 0;margin: 0px;}
#category .video_title span{  font-size:16px; line-height:32px; color:#fff;font-family: 'Exo 2', sans-serif; font-weight:300;   display: block; text-transform:uppercase;}
.video_overlay {/*background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;*/height: 100%;position: absolute;right: 0;text-align: center;top: 0;
width: 100%;}
 #category .category_content {}
#category .company_wrap { border:1px solid #fff; border-bottom:none;padding:4px 6px 0; border-top-left-radius:5px;border-top-right-radius:5px;}
#category .company_text { border:5px solid #0080c2; background:url(images/sidebar_bg.png) repeat; border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px; text-align:left;padding: 7px 0 19px 19px; position:relative;}
#category .company_text:before { content:url(images/book_img.png); position:absolute;right: -10px; top: -50px;}
#category .company_text h3 { font-size:22px; line-height:28px; color: #192353;font-family: 'Exo 2', sans-serif; font-weight:400; margin:0px;width: 125px;}
#category .company_text h3  span { font-size:30px;font-family: 'Exo 2', sans-serif; font-weight:700; display:block;}
#category .download { background:#150000; font-size:18px; line-height:24px; color: #fff;font-family: 'Lato', sans-serif; font-weight:700; padding: 12px 20px 24px; position:relative; overflow:hidden; display:block;z-index:0; font-style: italic; border-radius: 5px;}
#category .download_overlay {background:url(images/sidebar_overlay.png); position:absolute; height:100%; width:100%; top:0; right:0; z-index: -1;}
#category .download h3 { font-size:24px; line-height:26px; color: #41b6e7; margin:0px;font-family: 'latoblack_italic'; position:relative; text-align:center; }
#category .download h3 span { display:block;}
#category .download h3 span:before {content:url(images/left_border.png); position:absolute;top:-7px; left:10px;}
#category .download h3 span:after {content:url(images/right_border.png); position:absolute;top:-7px; right:10px;}
#category .download p { margin: 0 0 15px;}
#category .download .form_wrap {margin-top: -7px;}
/*********************** referral_container ******************************/
#inner_banner{}
#inner_banner .banner_bg{ background:url(images/inner_banner_bg.jpg) repeat; border-top:12px solid #d4a50e; padding:25px 0;}
#inner_banner .inner_banner_text{}
#inner_banner .inner_banner_text h2{ font-size:49px; line-height:60px; color:#ffffff; margin:0;font-family: 'TradeGothic',arial; text-transform:uppercase;}
#brainlink_referral_content{ background:#fff; padding:50px 0px;}
#brainlink_referral_content .about_referral{}
#brainlink_referral_content .about_referral .referal_text{ font-size:20px; line-height:30px; color:#161616; font-family: 'weblysleek_uilight',arial;}
#brainlink_referral_content .about_referral .referal_text p{ margin: 0 0 24px;}
#brainlink_referral_content .about_referral .referal_text p span{font-family: 'weblysleek_uisemibold',arial;}
#brainlink_referral_content .about_referral .referal_text h5{ font-size:24px; line-height:32px; color:#161616; margin:0; border-bottom:1px solid #9c9da3; border-top:1px solid #9c9da3; padding:25px 0;}
#brainlink_referral_content .about_referral .referal_text h5 a{color:#161616;}
#brainlink_referral_content .about_referral .referal_text h5 span{font-family: 'weblysleek_uisemibold',arial;}
#brainlink_referral_content .about_referral .referal_text h4{ font-size:24px; line-height:32px; color:#161616; font-family: 'weblysleek_uisemibold',arial; margin: 0 0 24px;}
#brainlink_referral_content .about_referral .referal_text h3{ font-size:24px; line-height:30px; color:#161616; margin: 0 0 30px;}
#brainlink_referral_content .about_referral .referal_text h3 span{font-family: "weblysleek_uisemibold",arial;
    font-style: italic;}
#brainlink_referral_content .gift_wrap{}
#brainlink_referral_content .gift_wrap .gift_text{}
#brainlink_referral_content .gift_wrap .gift_text ul{ padding-bottom: 42px;}
#brainlink_referral_content .gift_wrap .gift_text ul li{ font-size:20px; line-height:30px; color:#161616;font-family: 'weblysleek_uilight',arial; position:relative; list-style:none;  padding:15px 0 15px 64px;}
#brainlink_referral_content .gift_wrap .gift_text ul li span{ font-family: 'weblysleek_uisemibold',arial;}
#brainlink_referral_content .gift_wrap .gift_text ul li:before{ content:url("images/referal_tick.png"); position:absolute; top:8px; left:0;}
#brainlink_referral_content .gift_wrap .gift_img{ text-align: right;}
#brainlink_referral_content .gift_wrap .gift_img img{}
#brainlink_referral_content .width_1{ width:66%;}
#brainlink_referral_content .width_2{ width:34%;}
.referral_form_container .topform_container{ margin:0px 0px 40px;}
.referral_form_container h3{ color:#666666; font-size:16px; text-transform:uppercase; line-height:30px; margin:0px; background:url(images/seperator_title.png) center bottom no-repeat; font-family: 'robotoregular'; padding-bottom:20px;}
.referral_form_container .bottomform_container{}
.referrals_img img {margin: 16px 25px 25px 0  !important;}
.referral_form .fsBody .fsForm, .referral_form .fsForm .fsFieldRow .fsRowBody, .referral_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.referral_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.referral_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.referral_form .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;}
.referral_form .fsBody .fsRowBody{ padding: 0 !important;}
.referral_form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important;}
.referral_form .fsForm .fsLabel{  color: #fff !important;font-family: "ralewayregular"; font-size: 15px !important; font-weight: normal !important; margin-bottom: 4px !important;  margin-top: -6px !important;}
.referral_form .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.referral_form .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.referral_form .fsBody .fsForm .fsSectionHeading{ background: hsl(197, 100%, 45%) none repeat scroll 0 0; color: #fff;text-align: center;font-family: weblysleek_uisemilight_italic; font-size: 20px;line-height: 30px; margin: 0;padding-bottom: 5px;padding-top: 5px;padding-left: 20px;text-transform: uppercase;}
.referral_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.referral_form *::-moz-placeholder{color:#4d4d4d!important;opacity: 1;}
.referral_form .fsSubmit input.fsSubmitButton { background: hsl(46, 88%, 44%) none repeat scroll 0 0; border: medium none; border-radius: 0px!important;
    color: #fff;display: inline-block; font-family: "weblysleek_uisemibold";font-size: 22px!important; line-height: 55px!important;
    padding: 0 75px!important;  text-shadow:none; text-transform: uppercase;}
.referral_form .fsPagination input, .referral_form.fsPagination button{ font-size:10px!important;}
.referral_form .fsSubField:last-child{ margin:0px!important;}
.referral_form .fsBody .fsForm{box-shadow: none !important;}
.referral_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.referral_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.referral_form .fsFieldRow input[type="text"], .referral_form .fsFieldRow input[type="email"], .referral_form .fsFieldRow input[type="number"], .referral_form .fsFieldRow input[type="tel"]{ width:100%!important; height:61px; color:#808080!important; max-width: 100%;}
.referral_form .fsFieldRow input[type="text"], .referral_form .fsFieldRow input[type="email"], .referral_form .fsFieldRow input[type="number"], .referral_form  .fsFieldRow input[type="tel"], .referral_form .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'weblysleek_uisemilight_italic';  color: #808080 !important;font-weight: normal; font-size: 17px !important; border:1px solid #ccc !important; padding: 0px 0 0 16px !important; border-radius:0px; margin-bottom:18px;}
.referral_form div.fsError { margin:0px !important;} 
.referral_form .fsForm select{  border: 1px solid #ccc; border-radius: 5px !important; color: #808080 !important; font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;   padding: 0 0 0 10px !important; width: 100% !important;}
.referral_form .fsForm fieldset, .referral_form .fsForm fieldset legend{ background:none !important;}
.referral_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.referral_form div.fsError{  font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.referral_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.referral_form .fsBody { margin-bottom:0px!important;} 
.referral_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.referral_form #field28535119{ height:40px!important; font-weight: normal !important;}
#referral_form {margin-bottom: 0px;  background: hsl(228, 62%, 18%) none repeat scroll 0 0;padding-bottom: 25px;}
#referral_form h2.referral_text { font-family: 'weblysleek_uisemibold', arial; font-size: 23px; padding-bottom: 40px; padding-top: 30px;
    font-style:italic; text-align: center; color:#fff;}
.page-id-78 #inner_banner{border-bottom: 0px solid hsl(207, 94%, 80%);}
#field39943019 {padding: 10px 0 0 15px !important; height: 218px;}
.raj-marketing .stats-left {background-color: #00658f; padding: 10px 20px;  text-align: center}
.referral_form .fsBody .fsSectionHeader{  margin-left: -2px!important;display:block !important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
#fsSection39853135 {float: left; width: 47%;}
#fsSection39942197 { float: left; width: 47%; margin-right:31px;}
#fsSection39942412 { float: left; width: 48%;}
#fsSection39942448 {float: left;width: 47%; margin-right:31px;}
#fsSection39942993{float: left;width: 48%;}
#field39853178 { height: 219px !important;padding-top: 16px !important;}

.referral_form .fsForm input.fsField[type="email"]:focus, .referral_form .fsForm input.fsField[type="file"]:focus, .referral_form .fsForm input.fsField[type="number"]:focus, .referral_form .fsForm input.fsField[type="tel"]:focus, .referral_form .fsForm input.fsField[type="text"]:focus, .referral_form .fsForm textarea.fsField:focus{outline:none; border: 1px solid #ccc !important;}

/****************************** INNER_CONTACT *************************************/
#inner_contact{  padding: 174px 0 5px;; background:url(images/contact_bg.png) repeat-x #fff;}
#inner_contact .contact_info{ padding-top:27px;}
#inner_contact .contact_info h4.contact_title{ font-size:35px; line-height:36px; color:#000; font-family: 'Exo 2', sans-serif; font-weight:700; margin:0; border-bottom:9px solid #135890; padding-bottom: 36px;}
#inner_contact .contact_info h4.contact_title span{}
#inner_contact .contact_text{ font-size:24px; line-height:32px; color:#030303; font-family: 'Exo 2', sans-serif; font-weight:300; padding-bottom: 56px;}
#inner_contact .contact_text p{margin: 31px 0 32px;}
#inner_contact .contact_text p span{ display:block;}
#inner_contact .contact_text a{font-size:24px; line-height:32px; color:#030303; font-family: 'Exo 2', sans-serif; font-weight:700;}
#inner_contact .contact_text span.mobile_tel{font-size:24px; line-height:32px; color:#030303; font-family: 'Exo 2', sans-serif; font-weight:700;}
#inner_contact .contact_text a.email_link{ display:block;}
#inner_contact .no_modified{padding-right: 42px;}
#inner_contact .contact_connected{ display:table; border-bottom:1px solid #b7b7b7; border-top:1px solid #b7b7b7; overflow:hidden;margin: 0 36px 0 0;}
#inner_contact .contact_connected h4.connect_title{ font-size:30px; line-height:28px; color:#192353; font-family: 'Oswald', sans-serif; font-weight:700;  margin: 22px 0 0; text-transform:uppercase; display:inline-block; padding-right: 27px;  text-transform: uppercase; vertical-align: middle;}
#inner_contact ul.social_media_wrap{ display:inline-block; margin:0;}
#inner_contact ul.social_media_wrap li{ border-left:1px solid #b7b7b7;  padding: 28px 15px; }
#inner_contact ul.social_media_wrap li a{text-indent:-500px;height:43px; background-repeat:no-repeat;background-position:top; cursor:pointer;vertical-align:middle; display:block;width:45px;}
#inner_contact ul.social_media_wrap li:hover a{ background-position:bottom;}
#inner_contact ul.social_media_wrap li.twitter a{ background-image:url(images/contact_twitter.png); }
#inner_contact ul.social_media_wrap li.facebook a{ background-image:url(images/contact_facebook.png); }
#inner_contact ul.social_media_wrap li.linkedin a{ background-image:url(images/contact_linkedin.png); }
#inner_contact ul.social_media_wrap li.google a{ background-image:url(images/contact_google.png); }
#inner_contact .contact_form{ background:#030303; padding: 28px 32px 100px;}
.contact_form h3{ font-size:30px; line-height:32px; color:#41b6e7; font-family: 'Exo 2', sans-serif; font-weight:300; margin:0;}
.contact_form .send_btn{}
.contact_form .send_btn button{ font-size:30px; line-height:28px; font-family: 'Oswald', sans-serif; color:#fff; background:#61c7ed; box-shadow:0 5px 0 #02428e; display:inline-block; border:none; border-radius:5px; padding:14px; width:100%; text-transform:uppercase; font-weight:700;}
.contact_form .form_wrap {margin-top: -12px;} 
#inner_contact .map_bg iframe{background-size:cover; min-height:400px; margin: 58px 0; width:100%; border:none;}
/*************************** GENERIC_CONTENT ******************************/
#generic_content { padding:50px 0 64px; background:url(images/contact_bg.png) repeat-x #fff;}
#generic_content .generic_img { padding-bottom: 19px; background-color:#fff;}
#generic_content .generic_img img { width: 100%;}
#generic_content .border_img { margin: 0 0 5px;}
#generic_content .generic_title {}
#generic_content .generic_title h2 { font-size:45px; line-height:52px; color: #192353;margin: 0 0 55px;font-family: 'Open Sans', sans-serif; font-weight:700;}
#generic_content .generic_text {font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400;padding: 0 0 0 100px; }
#generic_content .generic_text a{color: #000000; text-decoration:underline!important;}
#generic_content .generic_text p{ margin:0px;}
#generic_content .generic_text p span { font-family: 'Open Sans', sans-serif; font-weight:700;}
#generic_content .blockquote_text { margin: 0 0 54px; position:relative;color: #4d4d4d; font-family: "Exo 2",sans-serif; font-style:italic; font-weight:400; font-size: 34px;line-height: 50px; transform: translateZ(0px);}
.blockquote_text {font-size: 34px;  border: medium none;}
.generic_testimonials {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0 !important;}
#generic_testimonials .blockquote_text span.client_info {display: none!important;}
.testimonial_wrap .testimonial span {font-family: "Exo 2",sans-serif;font-size: 18px;font-style: italic;font-weight: 300;
line-height: 46px; color: #192353;}
.generic_testimonials .blockquote_text span.client_info {display: inline-block !important; font-size: 20px;}
#generic_content .blockquote_text:after { content:url(images/blockquote.png); height:100%; top:0px; position:absolute; z-index: -1; left: -13px;}
#generic_content .blockquote_text p { padding-left: 42px; margin:0px;} 
#generic_content .info_text {font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400;}
#generic_content .info_text a{color: #000000; text-decoration:underline!important;}
#generic_content .info_text span {font-family: "Open Sans",sans-serif;font-weight: 700;}
#generic_content .info_text p { margin: 0 0 48px;}
#generic_content ul { margin: 0 0 0 41px;overflow: hidden;}
#generic_content ul li { font-size:20px; line-height:34px; margin:0px; color:#000000;  padding-left: 12px; list-style:none; position:relative; text-align:left; width:36%; float:left;margin: 0 38px 22px 6%;font-family: 'Open Sans', sans-serif; font-weight:400;}
#generic_content ul li:before{content:"\002022"; color: #fe932d;font-size:44px; vertical-align:middle; line-height:28px; position:absolute; left:-25px;}
.client-feedback .blockquote_text { margin: 0 0 45px; position:relative;color: #4d4d4d;font-family: 'Exo 2', sans-serif; font-style:italic; font-weight:400; font-size: 34px;line-height: 50px; transform: translateZ(0px);}
.client-feedback .testimonial span {font-family: "Exo 2",sans-serif;font-size: 18px;font-style: italic;font-weight: 300;
line-height: 46px;}
.client-feedback .blockquote_text span.client_info {display: inline-block !important; font-size: 20px;}
.client-feedback .blockquote_text:after { content:url(images/blockquote.png); height:100%; top:0; position:absolute; z-index: -1; left: -13px;}
.client-feedback .blockquote_text p { padding-left: 42px; margin:0px;} 
/********************* GENERIC_TESTIMONIAL **************/
#generic_testimonial { padding: 0 0 75px;}
#generic_testimonial .testimonial_wrap{border-top:1px solid #cccccc; padding:83px  0 0; }
#generic_testimonial .testimonial {}
#generic_testimonial .testimonial a {font-size:18px; line-height:46px;  font-family: 'Exo 2', sans-serif; font-style:italic; font-weight:300;}
#generic_testimonial .testimonial a.client { color:#192353;}
#generic_testimonial .testimonial a.more { color:#fe932d; display:block;margin: 15px 0 0;}
#generic_testimonial .testimonial a.more span { color: #fe932d; background:url(images/more_arrow.png) no-repeat center right; padding: 0 60px 0 0; }
#generic_testimonial .client_view { font-size:30px; position:relative; line-height:46px; color:#000000; font-family: 'Exo 2', sans-serif; font-style:italic;}
#generic_testimonial .client_view p { margin: 0 0 5px;}
#generic_testimonial .border{ background:url(images/middle_border.png) no-repeat right; min-height:359px;padding-right: 90px;}
#generic_testimonial .Satisfied {margin-left: 11%;}
#generic_testimonial .Satisfied h2 { font-size:24px;line-height:46px;color:#192353;margin: -10px 0 30px;font-family: 'Exo 2', sans-serif; font-style:italic; font-weight:600;}
#generic_testimonial .Satisfied_wrap {}
#generic_testimonial .Satisfied_wrap ul {}
#generic_testimonial .Satisfied_wrap ul li { list-style:none; display:inline-block; width:47%; border:1px solid #b2b2b2;padding: 22px 10px;text-align:center; margin: 0 2% 2% 0;}
#generic_testimonial .Satisfied_wrap ul li img {}
/************************************** GET_SERVICES *************************/
#get_services{padding:36px 0 0; background:url(images/contact_bg.png) repeat-x #fff;min-height:146px;}
#get_services .get_info { text-align: left;font-size:19px; line-height:33px; color: #000000; font-family: 'Open Sans', sans-serif; font-weight:400; padding: 0 18px 52px;}
#get_services .get_info p{ margin:0px;}
#get_services .get_info span { color: #13588f; font-family: 'Open Sans', sans-serif; font-weight:700;}
.get_info > a {color: #000000;}
/**************************** GET_FORM *********************/
#get_form { padding: 0 0 83px; background:#f5eff4;}
#get_form .no_padding { padding-right:10px;}
#get_form .no_padding_2 {padding-left:10px;}
#support_content .get_content { margin-top: -200px;overflow: hidden;}
#support_content .get_header{font-size:20px; line-height:30px; color:#fff; padding: 39px 26px 24px; font-family: 'Open Sans', sans-serif; font-weight:300;background: #192353; border:10px solid #13588f;}
#support_content .get_header h3{ font-size:45px; line-height:39px; color:#fe932d; margin: 0 0 38px; font-family: 'Source Sans Pro', sans-serif;font-weight:700; text-align:center; }
#support_content .get_header p{margin: 0;}
.access_content {min-height: 150px;}
#support_content .get_header p span { display:block;}
#support_content .get_header a{ font-size:30px; line-height:28px; color:#ffffff; font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; display: inline-block; border:none; padding: 16px 30px; border-radius:5px; background:#61c7ed;  width:100%; overflow:hidden; position:relative; box-shadow:0 5px 0 #02428e; z-index:1;}
 #support_content .get_header a:before{content:""; position:absolute; width:100%; height:100%; bottom:0; left:0; background:#41b6e7; z-index:-1;transform: scaleY(0.5); -webkit-transform: scaleY(0.5);
    transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition:transform 0.3s ease-out; -webkit-transition:transform 0.3s ease-out;}
#support_content .get_header a:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);}
#get_form .form_wrap { text-align:center;padding: 0 43px;}
#get_form .form_wrap h2 { font-size:50px; line-height:52px; color:#000000; font-family: 'Source Sans Pro', sans-serif; font-weight:700; margin: 38px 0 25px; text-transform:capitalize;}
#get_form .form_wrap h2 span { color: #fe932d;}
.get_info > h1 { font-size: 30px; line-height: 39px;  margin-bottom: 25px;}
#get_form .services_wrap {   margin-bottom: 62px;}
#support_content {background: #f5eff4 none repeat scroll 0 0; padding: 0 0 68px;}

/********************************* MEDIA_VIDEO ****************************************/
#media_video h1 {
    color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 40px; line-height: 50px; margin-bottom: 15px; text-transform: capitalize;
}
.about_us_page {padding: 174px 0 0;}
.about_us_page .inner_title h1 {color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 40px; line-height: 50px; margin-bottom: 15px; text-transform: capitalize;}
#media_video { padding: 199px 0 55px; background:url(images/media_content_bg.png) repeat-x #f4f4f4;}
#media_video .col-sm-6.no_padding { padding: 0 10px;}
#media_video .media_video_wrap { overflow:hidden;}
#media_video .video_container{}
#media_video .video_text {text-align:center; padding: 0 0 50px;}
#media_video .video_text h3 {    min-height: 125px; font-size:20px; line-height:30px; color:#000; font-family: 'Maven Pro'; font-weight:700; margin: 20px 0 0; padding-bottom: 16px;display:inline-block; position:relative;}
#media_video .video_text h3:after{content:""; display:block; margin:16px auto 0; width:47%; height:2px; background:#fe932d;}
#media_video .video_container a{ display:block; position:relative; overflow:hidden;}
#media_video .video_bg{ display:block; min-height:300px; background-size:cover!important;}
#media_video .video_1 .video_bg{ background:url(images/media_video_img.jpg) no-repeat center top;}
#media_video .video_2 .video_bg{background:url(images/media_video_img.jpg) no-repeat center top;}
#media_video .video_overlay{ position:absolute; top:0; width:100%; height:100%; text-align:center; right: 0; background:rgba(12,53,86,0.85);}
#media_video .video_title{left:0; top:80px; position:relative;position:relative; z-index:1; overflow:hidden; display: inline-block; }
#media_video .video_title img{ padding: 0;margin:0px;}
#media_video .video_title span{  font-size:24px; line-height:46px; color:#fff;font-family: 'Lato', sans-serif; font-weight:400;display: block;}
#media_video.thank_video { background:none; padding: 20px 0 55px;}
#media_video.thank_video:after { content:inherit; height:100%; top:0; position:absolute;}
#media_video.thank_video .blog_title { text-align:center;}
#media_video.thank_video .blog_title h2 { font-size:45px; line-height:52px; color: #192353; margin:0px;font-family: 'Open Sans', sans-serif; font-weight:700;margin: 0 0 40px;display:inline-block; position:relative;}
#media_video.thank_video .blog_title h2 a{color: #192353;} 
#media_video.thank_video .blog_title h2:before,#media_video.thank_video .blog_title h2:after{width:95%; position:absolute; height:1px; border-bottom:3px solid #192353; top:48%; content:"";}
#media_video.thank_video .blog_title h2:before{right:100%; margin-right:54px;}
#media_video.thank_video .blog_title h2:after{left:100%; margin-left:54px;}

/***************************** MEDIA_POST ****************************************/
#media_post { background:#f4f4f4; padding: 0px 0 42px;}
#media_post .category_wrap{ overflow:hidden;}
#media_post .media_no_padding_2{ padding:0 10px;}
#media_post .category_content {-webkit-box-shadow: 6px 8px 16px 0 rgba(204, 204, 204, 0.5);
-moz-box-shadow:    6px 8px 16px 0 rgba(204, 204, 204, 0.5);
box-shadow:        6px 8px 16px 0 rgba(204, 204, 204, 0.5);}
#media_post .post_wrap{  margin: 0 0 42px; background:#fff; box-shadow: 0 4px 8px #ebebeb;}
#media_post .category_img { min-height:250px;}
#media_post .category_img.img_1 {background:url(images/media_img_1.jpg) no-repeat center top; background-size:cover;}
#media_post .category_img.img_2 {background:url(images/media_img_1.jpg) no-repeat center top; background-size:cover;}
#media_post .category_img.img_3 {background:url(images/media_img_1.jpg) no-repeat center top; background-size:cover;}
#media_post .category_img.img_4 {background:url(images/media_img_1.jpg) no-repeat center top; background-size:cover;}
#media_post .text_wrap { font-size:20px; line-height:34px; color: #000000;font-family: 'Open Sans', sans-serif; font-weight:400; padding:30px 30px 42px;}
#media_post .text_wrap h2 {font-size:35px; line-height:36px; color: #192353; margin: 0;font-family: 'Open Sans', sans-serif; font-weight:700; min-height: 108px;}
#media_post .text_wrap h2 a{color: #192353;}
#media_post .share_wrap{ border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; margin: 32px 0 24px;}
#media_post .share_wrap .date_text{}
#media_post .date_text{ font-size:16px; line-height:29px; color:#94a69c; font-family: 'Lato', sans-serif; font-weight:400;display:inline-block; padding:8px 0;}
#media_post .share_wrap .share_on_social{}
#media_post .share_on_social ul{}
#media_post .share_on_social ul li{ color:#94a69c; font-size:16px; line-height:24px;font-family: 'Lato', sans-serif; font-weight:400;list-style:none; text-transform:uppercase;}
#media_post .share_wrap .width_1{ border-right:1px solid #bfbfbf; width: 29%;}
#media_post .share_on_social ul.social_media_wrap{ margin:0; padding-top:11px; display:inline-block; overflow:hidden;}
#media_post .share_on_social ul.social_media_wrap li{ height:23px; overflow:hidden; background-repeat:no-repeat ;background-position:top; cursor:pointer;}
#media_post .share_on_social ul.social_media_wrap li a{text-indent:-500px; /*visibility:hidden;*/ background-position: center top; background-repeat: no-repeat; display: block; color: rgba(0, 0, 0, 0); border: medium none !important; text-indent:-500px; width:23px; height:23px;}
#media_post .share_on_social ul.social_media_wrap li:hover{ background-position:bottom;}
#media_post .share_on_social ul.social_media_wrap li a:hover{ background-position:center bottom; background-repeat:no-repeat; border:1px solid #ddd4d4;}
#media_post .share_on_social ul.social_media_wrap li.twitter{ background-image:url(images/media_twitter.png);}
#media_post .share_on_social ul.social_media_wrap li.facebook{ background-image:url(images/media_facebook.png);}
#media_post .share_on_social ul.social_media_wrap li.linkedin{ background-image:url(images/media_linkedin.png);} 
#media_post .share_wrap .padding_1{ padding-left:0; border-right:1px solid #bfbfbf; width: 36%;}
#media_post .read_more_btn{padding-top:9px;}
#media_post .text_wrap p { min-height: 112px; margin:0;}
#media_post .text_wrap p span{ color: #fe932d;}
#media_post .read_more_btn a {font-size:18px; line-height:46px; color: #fe932d; font-family: 'Lato', sans-serif; font-weight:400; font-style:italic;}
#media_post .read_more_btn a span { background:url(images/read_arrow.png) no-repeat center right; padding-right:50px;}
#media_post.thank_post {background:none;position:relative; overflow:hidden;padding: 38px 0 0; transform: translateZ(0px);}
#media_post.thank_post:after { content:url(images/boeder_shadow.png); height:100%; top:0; position:absolute; z-index: -1;}
#media_post.thank_post .blog_title { text-align:center;}
#media_post.thank_post .blog_title h2 { font-size:45px; line-height:52px; color: #192353; margin:0px;font-family: 'Open Sans', sans-serif; font-weight:700;margin: 0 0 40px;display:inline-block; position:relative;}
#media_post.thank_post .blog_title h2 a{color: #192353;}
#media_post.thank_post .blog_title h2:before,#media_post.thank_post .blog_title h2:after{width:119%; position:absolute; height:1px; border-bottom:3px solid #192353; top:48%; content:"";}
#media_post.thank_post .blog_title h2:before{right:100%; margin-right:97px;}
#media_post.thank_post .blog_title h2:after{left:100%; margin-left:97px;}
.inner_title h1 {color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; font-size:40px; line-height:50px; margin-bottom: 15px; text-transform: capitalize;
}
#generic .inner_title h1 {color: hsl(230, 54%, 21%); font-family: "Open Sans",sans-serif; font-weight: 700; font-size:40px; line-height:50px; margin-bottom: 15px; text-transform: capitalize;}
/****************************TESTIMONIAL********************/
#testimonial_content {  padding: 47px 0 70px; background:url(images/contact_bg.png) repeat-x #fff;}
#testimonial_content .testimonial_title{ background:url(images/testimonial_border.png) no-repeat center bottom; padding-bottom: 62px;}
.testimonial_title h2{ font-size:35px; line-height:42px; color:#000; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0;}
#testimonial_content .testimonial_text{ font-size:21px; line-height:30px; color:#000; font-family: 'Exo 2', sans-serif; border-bottom:1px solid #b7b7b7; font-style:italic; position:relative; z-index:9; padding:51px 0 40px 55px; font-weight:600; margin-left: 78px;}
.testimonial_text p{}
.testimonial_text .client_info{}
.testimonial_text .client_info{ font-size:20px; line-height:46px; color:#0668af; font-family: 'Source Sans Pro', sans-serif; font-style:italic; font-weight:300;}
.testimonial_text:before{ content:url("images/testimonial_comment.png"); top:46px; left:0; position:absolute; vertical-align:middle; z-index:-1;}
/*#testimonial_content .testimonial_text:last-child {border: medium none;}*/

#testimonial_content .testimonial_img img{margin-top: 0px; border-radius: 100%;border: 3px solid #dbe6ee;}

/***************************************** REFERRAL_INFORMATION********************************************/
#referral_information{ padding: 184px 0 73px; background:url(images/career_bg.png) repeat-x #f4f4f4; background-position:bottom; position:relative; }
#referral_information .border { background:url(images/boeder_shadow.png) no-repeat center top; position:absolute; top:0; left:0; width:100%; height: 100%;}
#referral_information .no_padding { padding-right:9px;}
#referral_information .no_padding_2 { padding-left:9px;} 
#referral_information .referral_wrap { font-size:28px; line-height:42px; color: #04045b;overflow:hidden;  font-family: 'Open Sans', sans-serif; font-weight:700;}
#referral_information .referral_wrap p {text-align:center;   margin: 0 0 46px;}
#referral_information .referral_wrap p span { color: #fe932d; }
#referral_information .referral_title{}
#referral_information .referral_title h2{ font-size:30px; line-height:34px; color:#000000; margin: 0 0 31px;font-family: 'Maven Pro', sans-serif; font-weight:700;}
/******************* REFERRAL_info ***********************/
#referral_info { padding:62px 0px;}
#referral_info .referral_img {}
#referral_info .referral_text { font-size:20px; line-height:34px;color: #000000; margin:0px;font-family: 'Open Sans', sans-serif; font-weight:400;padding-left: 23px;}
#referral_info .referral_text h2 { font-size:35px; line-height:42px; color: #04045b; margin: 0 0 45px;font-family: 'Open Sans', sans-serif; font-weight:700; letter-spacing: 0.6px;}
#referral_info .referral_text p { margin:0px;} 
#career_form .form_wrap .fsBody {}
#career_form .form_wrap .fsBody .fsForm {background-color: rgba(0, 0, 0, 0); border: medium none; box-shadow: none !important; margin-bottom: 0; width: 100%;}
#career_form .form_wrap #fsSection38597450 { float: left; margin-right: 1.8%; width: 49.1%;}
#career_form .form_wrap #fsSection38597451 {float: left; padding-bottom: 16px; position: relative; width: 49.1%;}
#career_form .form_wrap .fsBody .fsSectionHeader { padding: 0;}
#career_form .form_wrap .fsForm .fsLabel {display: none;}
#career_form .form_wrap .fsFieldRow input[type="email"], #career_form .form_wrap .fsFieldRow input[type="number"], #career_form .form_wrap .fsFieldRow input[type="tel"], #contact_info .form_wrap .fsFieldRow input[type="text"], #career_form .form_wrap .fsForm textarea { font-size: 18px !important; max-width: 100% !important; width: 100%;}
#career_form .form_wrap .fsFieldRow input[type="email"], #career_form .form_wrap .fsFieldRow input[type="number"], #career_form .form_wrap .fsFieldRow input[type="tel"], #career_form .form_wrap .fsFieldRow input[type="text"], #career_form .form_wrap .fsForm textarea { background-color: #ffffff !important; background-image: none !important; border: 1px solid #d7d7d7 !important; border-radius: 5px; color: #666666; font-family: "Open Sans",sans-serif; font-size: 16px !important; font-style: italic; font-weight: 400; height: 55px !important; margin-bottom: 0; max-width: 100% !important;
padding:18px 16px; width: 100% !important;}
#career_form .form_wrap .fsFieldFocused { background-color: rgba(0, 0, 0, 0);}
#career_form .form_wrap .fsBody .fsRowBody { padding: 6px 0;}
#career_form .form_wrap .fsForm textarea { min-height: 123px !important;}
#career_form .form_wrap .fsValidationError { background-color: rgba(0, 0, 0, 0) !important;}
#career_form .form_wrap div.fsError { font-family: "Open Sans",sans-serif;  font-style: italic;  font-weight: 400; font-size: 13px; margin: 15px 0 5px; padding: 5px; width: 100%;}
#career_form .form_wrap input[type="file"]{ background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; border-radius: 5px; color: #a6a6a6; font-family: "Open Sans",sans-serif; font-size: 16px; font-style: italic; font-weight: 400; min-height: 55px; padding: 13px !important; width: 100% !important;} 
#career_form .form_wrap .fsForm .fsSubmit{background: #61c7ed none repeat scroll 0 0;border: medium none;border-radius: 5px; bottom: 0;box-shadow: 0 5px 0 #02428e; color: #ffffff; margin: -9px 0 0; overflow: hidden;position: relative;text-transform: uppercase;width: 49%;z-index: 1; clear: none; float: left; padding: 6px 0;}
#career_form .form_wrap .fsForm .fsSubmit:before{background: #41b6e7 none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; width: 100%;z-index: -1;} 
#career_form .form_wrap .fsForm .fsSubmit:hover{}	
#career_form .form_wrap .fsForm .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);}
#career_form .form_wrap .fsSubmit input.fsSubmitButton {background:none; border:none;color: #fff;display: inline-block;font-family: "Oswald",sans-serif; font-size: 30px; font-weight: 700; font-style:normal; padding:0;text-transform: uppercase;} 
#career_form .form_wrap *:-moz-placeholder {color: #666666; opacity: 1;}
#career_form .form_wrap *::-moz-placeholder { color: #666666; opacity: 1;}
.career_contact.container { max-width: 1200px !important; width: auto !important;}
.contact_form .form_wrap .fsBody {}
.contact_form .form_wrap .fsBody .fsForm {background-color: rgba(0, 0, 0, 0); border: medium none; box-shadow: none !important; margin-bottom: 0; width: 100%;}
.contact_form .form_wrap #fsSection38597507 { float: left; margin-right: 1.8%; width: 49.1%;}
.contact_form .form_wrap #fsSection38597511 {float: left; padding-bottom:0; position: relative; width: 49.1%;}
.contact_form .form_wrap .fsBody .fsSectionHeader { padding: 0;}
.contact_form .form_wrap .fsForm .fsLabel {display: none;}
.contact_form .form_wrap .fsFieldRow input[type="email"], .contact_form .form_wrap .fsFieldRow input[type="number"], .contact_form .form_wrap .fsFieldRow input[type="tel"], #contact_info .form_wrap .fsFieldRow input[type="text"], .contact_form .form_wrap .fsForm textarea { font-size: 18px !important; max-width: 100% !important;
width: 100%;}
.contact_form .form_wrap .fsFieldRow input[type="email"], .contact_form .form_wrap .fsFieldRow input[type="number"], .contact_form .form_wrap .fsFieldRow input[type="tel"], .contact_form .form_wrap .fsFieldRow input[type="text"], .contact_form .form_wrap .fsForm textarea { background-color: #ffffff !important; background-image: none !important; border: 1px solid #d7d7d7 !important; border-radius: 5px; color: #666666; font-family: "Open Sans",sans-serif;
font-size: 16px !important; font-style: italic; font-weight: 400; height:50px !important; margin-bottom:0; max-width: 100% !important;
padding:13px 20px; width: 100% !important;}
.contact_form .form_wrap .fsFieldFocused { background-color: rgba(0, 0, 0, 0);}
.contact_form .form_wrap .fsBody .fsRowBody { padding: 4px 0;}
.contact_form .form_wrap .fsForm textarea { min-height: 144px !important;}
.contact_form .form_wrap .fsValidationError { background-color: rgba(0, 0, 0, 0) !important;}
.contact_form .form_wrap div.fsError { font-family: latoitalic; font-size: 14px; margin: 15px 0 5px; padding: 5px; width: 100%;}
.contact_form .form_wrap input[type="file"] { border: 1px solid #cccccc; background:#fff; border-radius: 5px; color: #a6a6a6; font-family: "Open Sans",sans-serif; font-size: 16px; font-style: italic; font-weight: 400; min-height: 69px; padding: 20px !important; width: 100% !important;}
.contact_form .form_wrap .fsForm .fsSubmit{background: #61c7ed none repeat scroll 0 0;border: medium none;border-radius: 5px; bottom: 0;box-shadow: 0 5px 0 #02428e; color: #ffffff; margin: 3px 0 0; overflow: hidden;position: relative;text-transform: uppercase;width: 100%;z-index: 1; clear: none; float: left; padding:9px 0;}
.contact_form .form_wrap .fsForm .fsSubmit:before{background: #41b6e7 none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; width: 100%;z-index: -1;} 
.contact_form .form_wrap .fsForm .fsSubmit:hover{}	
.contact_form .form_wrap .fsForm .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);}
.contact_form .form_wrap .fsSubmit input.fsSubmitButton {background:none; border:none;color: #fff;display: inline-block;font-family: "Oswald",sans-serif; font-size: 30px; font-weight: 700; font-style:normal; padding:0;text-transform: uppercase; width:100%;}
.contact_form .form_wrap *:-moz-placeholder {color: #666666; opacity: 1;}
.contact_form .form_wrap *::-moz-placeholder { color: #666666; opacity: 1;}
.contact_form .form_wrap .fsForm input.fsField[type="email"]:focus, .contact_form .form_wrap .fsForm input.fsField[type="file"]:focus, .contact_form .form_wrap .fsForm input.fsField[type="number"]:focus, .contact_form .form_wrap .fsForm input.fsField[type="tel"]:focus, .contact_form .form_wrap .fsForm input.fsField[type="text"]:focus, .contact_form .form_wrap .fsForm textarea.fsField:focus{outline:none; border: 1px solid #d7d7d7!important;}
#referral_information .referral_title .fsBody .fsForm, referral_title .fsForm .fsFieldRow .fsRowBody, referral_title.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow:none;}
#referral_information .referral_title .fsBody .fsForm{ border:none!important;}
#referral_information .referral_title .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#referral_information .referral_title .fsValidationError { background:none!important;}
#referral_information .referral_title .fsBody .fsLabel, .fsBody label{ color:#515050!important; padding:2px; display:none; }  
#referral_information .referral_title .fsForm .fsSubmit{background: #61c7ed none repeat scroll 0 0;border: medium none;border-radius: 5px;bottom: 0;box-shadow: 0 5px 0 #02428e;color: #ffffff;margin:0;overflow: hidden;position: relative;text-transform: uppercase;width: 100%;z-index: 1;}
#referral_information .referral_title .fsForm .fsSubmit:before{background: #41b6e7 none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; width: 100%;z-index: -1;}
#referral_information .referral_title .fsSubmit input.fsSubmitButton {background:none; border:none;color: #fff;display: inline-block;font-family: "Oswald",sans-serif;font-size: 40px;font-weight: 700;padding:0;text-transform: uppercase;  height: 44px;}
#referral_information .referral_title .fsForm .fsSubmit:hover{}	
#referral_information .referral_title .fsForm .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);} 
#referral_information .referral_title .fsBody .fsRowBody{ padding: 0 !important;}
#referral_information .referral_title .fsForm .fsLabel{ font-size:13px!important; font-family:'latoitalic'; font-weight:normal !important; color:#ffffff;}
#referral_information .referral_title .fsBody .fsSupporting{font-family:'latoitalic'; font-weight:normal !important; color: #515050  !important; font-size: 11px!important;}
 #referral_information .referral_title .fsSubField:last-child{ margin-right:0px!important;}
#referral_information .referral_title .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width: 100%; margin:0!important; margin:0;}
#referral_information .referral_title .fsFieldRow input[type="text"], #referral_information .referral_title .fsFieldRow input[type="email"], #referral_information .referral_title .fsFieldRow input[type="number"], #referral_information .referral_title .fsFieldRow input[type="tel"]{ width:100%!important; min-height:85px; padding:5px 18px!important; }
#referral_information .referral_title .fsFieldRow input[type="text"], #referral_information .referral_title .fsFieldRow input[type="email"], #referral_information .referral_title .fsFieldRow input[type="number"], #referral_information .referral_title .fsFieldRow input[type="tel"], #referral_information .referral_title .fsForm textarea {margin:0 0 17px; background:#ffffff; border:3px solid #b1b1b1; border-radius:8px!important; max-width:100%; color:#969696; width:100%!important; font-size:15px!important;  font-family: "Open Sans",sans-serif;font-weight:400; font-style:italic; min-height: 53px;}
#referral_information .referral_title div.fsError{font-family: "Open Sans",sans-serif;font-size: 12px !important;  margin:0 0 20px !important;padding: 4px !important; width:100%; font-style: italic; font-weight: 400;}
#referral_information .referral_title #fsSection38597566.fsSection.fs1Col {padding: 4px 9px 0 0;}
#referral_information .referral_title #fsSection38597575.fsSection.fs1Col { padding: 4px 0 0 9px;}
#referral_information .referral_title .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#referral_information .referral_title .fsBody { margin-bottom:0px!important;}
#referral_information .referral_title input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#referral_information .referral_title .fsSectionHeader { display:none!important;}
#referral_information .referral_title #fsSection38597566 {float: left; width:50%;}
#referral_information .referral_title #fsSection38597575 { width:50%; float:left;}
#referral_information .referral_title .fsFirst.fsLast.fsFieldCell { background:none;}
#referral_information .referral_title .fsForm input.fsField[type="email"]:focus, #referral_information .referral_title .fsForm input.fsField[type="file"]:focus, #referral_information .referral_title .fsForm input.fsField[type="number"]:focus, #referral_information .referral_title .fsForm input.fsField[type="tel"]:focus, #referral_information .referral_title .fsForm input.fsField[type="text"]:focus, #referral_information .referral_title .fsForm textarea.fsField:focus {outline:0;}
#referral_information .referral_title .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#referral_information .referral_title .btn.dropdown-toggle.selectpicker.btn-default{background:#fff; border:1px solid #d6d6d6; min-height:56px; border-radius:5px; color:#000000; font-size:14px; padding:5px 20px; font-family: "Exo 2",sans-serif;}
#referral_information .referral_title .btn-group.bootstrap-select{width:100% !important; margin:0 0 12px!important;}
#referral_information .referral_title .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#referral_information .referral_title .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#referral_information .referral_title .caret {  border-left:4px solid transparent !important;border-right: 4px solid transparent !important;border-top: 4px solid !important;border-bottom:0 !important; color:#7e8082;}
#referral_information .referral_title .bootstrap-select.btn-group .dropdown-menu li > a{ font-size:14px;}
#referral_information .referral_title ::-webkit-input-placeholder { color: #969696;}
#referral_information .referral_title :-moz-placeholder {color: #969696; opacity:1;}
#referral_information .referral_title ::-moz-placeholder { color: #969696; opacity:1;}
#referral_information .referral_title :-ms-input-placeholder {color: #969696;}
#referral_information .referral_title h2{color: #000000;font-family: "Open Sans",sans-serif;font-size: 30px; font-weight: 700;
line-height: 18px;margin: 13px 0 32px;}  
#referral_information .referral_title #fsRow2225959-3,#referral_information .referral_title #fsRow2225959-5,#referral_information .referral_title #fsRow2225959-10,#referral_information .referral_title #fsRow2225959-12{float: left;margin: 0 3.5% 0 0;width:48.25%; clear:none;}
#referral_information .referral_title #fsRow2225959-4,#referral_information .referral_title #fsRow2225959-6,#referral_information .referral_title #fsRow2225959-11,#referral_information .referral_title #fsRow2225959-13{clear: none;float: left;margin: 0 0 0 0;width: 48.25%;}
#referral_information .referral_title #fsRow2225959-7,#referral_information .referral_title #fsRow2225959-14{width: 100%;}
#get_form .form_wrap .fsBody { margin-bottom:0;}
#get_form .form_wrap .fsBody .fsForm {background-color: rgba(0, 0, 0, 0); border: medium none; box-shadow: none !important; margin-bottom: 0; width: 100%;}
#get_form .form_wrap #fsSection38597552 { float: left; margin-right: 1.8%; width: 49.1%;}
#get_form .form_wrap #fsSection38597559 {float: left; padding-bottom:9px; position: relative; width: 49.1%;}
#get_form .form_wrap .fsBody .fsSectionHeader { padding: 0;}
#get_form .form_wrap .fsForm .fsLabel {display: none;}
#get_form .form_wrap .fsFieldRow input[type="email"], #get_form .form_wrap .fsFieldRow input[type="number"], #get_form .form_wrap .fsFieldRow input[type="tel"], #contact_info .form_wrap .fsFieldRow input[type="text"], #get_form .form_wrap .fsForm textarea { font-size: 18px !important; max-width: 100% !important; width: 100%;}
#get_form .form_wrap .fsFieldRow input[type="email"], #get_form .form_wrap .fsFieldRow input[type="number"], #get_form .form_wrap .fsFieldRow input[type="tel"], #get_form .form_wrap .fsFieldRow input[type="text"], #get_form .form_wrap .fsForm textarea { background-color: #ffffff !important;
background-image: none !important; border: 1px solid #d7d7d7 !important; border-radius: 5px; color:#919191; font-family: "Open Sans",sans-serif; font-size: 14px !important; font-style: italic; font-weight: 400; height: 50px !important; margin-bottom: 4px; max-width: 100% !important; padding:16px 25px; width: 100% !important;}
#get_form .form_wrap .fsFieldFocused { background-color: rgba(0, 0, 0, 0);}
#get_form .form_wrap .fsBody .fsRowBody { padding: 6px 0;}
#get_form .form_wrap .fsForm textarea { min-height: 248px !important;}
#get_form .form_wrap .fsValidationError { background-color: rgba(0, 0, 0, 0) !important;}
#get_form .form_wrap div.fsError { font-family: "Open Sans",sans-serif; font-weight:400; font-style:italic; font-size: 14px; margin: 15px 0 5px; padding: 5px; width: 100%;}
#get_form .form_wrap input[type="file"] { border: 1px solid #cccccc; border-radius: 5px; color: #a6a6a6; font-family: "Open Sans",sans-serif;
font-size: 16px; font-style: italic; font-weight: 400; min-height: 69px; padding: 20px !important; width: 100% !important;} 
#get_form .form_wrap .fsForm .fsSubmit{background: #61c7ed none repeat scroll 0 0;border: medium none;border-radius: 5px;bottom: 0;box-shadow: 0 5px 0 #02428e;color: #ffffff;margin:0;overflow: hidden;position: relative;text-transform: uppercase;width: 100%;z-index: 1;  padding: 12px 0;}
#get_form .form_wrap .fsForm .fsSubmit:before{background: #41b6e7 none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; width: 100%;z-index: -1;} 
#get_form .form_wrap .fsSubmit input.fsSubmitButton {background:none; border:none;color: #fff;display: inline-block;font-family:'Source Sans Pro', sans-serif; font-size: 40px;font-weight: 700;padding:0;text-transform: uppercase;}
#get_form .form_wrap .fsForm .fsSubmit:hover{}	
#get_form .form_wrap .fsForm .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);} 
#get_form .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{   background: #ffffff none repeat scroll 0 0;  margin-bottom: -8px; border-radius: 5px!important; color: #a6a6a6; font-family: "Open Sans",sans-serif; font-style:italic; font-weight:400; font-size: 14px; min-height: 50px; padding: 0 35px; width: 100% !important; border: 1px solid #d7d7d7;}
#get_form .form_wrap .btn.dropdown-toggle.selectpicker.btn{ border-radius:0;}
#get_form .form_wrap .btn-group.bootstrap-select{width:100% !important; margin:0 0 12px!important;}
#get_form .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#get_form .form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#get_form .form_wrap .caret {  border-left:4px solid transparent !important; border-right: 4px solid transparent !important; border-top: 4px solid !important; border-bottom:0 !important; color:#a6a6a6;}
#get_form .form_wrap .bootstrap-select.btn-group .dropdown-menu li > a{ color: #9d9d9d;  font-family: "Open Sans",sans-serif;font-size: 15px font-style: italic; font-weight: 400; font-style: italic; padding: 5px 32px;}
#get_form .form_wrap .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);}  
#get_form .form_wrap *:-moz-placeholder {color: #919191; opacity: 1;}
#get_form .form_wrap *::-moz-placeholder { color: #919191; opacity: 1;}
#get_form .form_wrap .fsForm input.fsField[type="email"]:focus, #get_form .form_wrap .fsForm input.fsField[type="file"]:focus, #get_form .form_wrap .fsForm input.fsField[type="number"]:focus, #get_form .form_wrap .fsForm input.fsField[type="tel"]:focus, #get_form .form_wrap .fsForm input.fsField[type="text"]:focus, #get_form .form_wrap .fsForm textarea.fsField:focus{outline:none; border: 1px solid #d7d7d7 !important;}
.sidebar_wrap .form_wrap .fsBody {}
.sidebar_wrap .form_wrap .fsBody .fsForm {background-color: rgba(0, 0, 0, 0); border: medium none; box-shadow: none !important; margin-bottom: 0; width: 100%;}
.sidebar_wrap .form_wrap #fsSection38402912 { float: left; margin-right: 1.8%; width: 49.1%;}
.sidebar_wrap .form_wrap #fsSection38402925 {float: left; padding-bottom: 16px; position: relative; width: 49.1%;}
.sidebar_wrap .form_wrap .fsBody .fsSectionHeader { padding: 0;}
.sidebar_wrap .form_wrap .fsForm .fsLabel {display: none;}
.sidebar_wrap .form_wrap .fsFieldRow input[type="email"], .sidebar_wrap .form_wrap .fsFieldRow input[type="number"], .sidebar_wrap .form_wrap .fsFieldRow input[type="tel"], #contact_info .form_wrap .fsFieldRow input[type="text"], .sidebar_wrap .form_wrap .fsForm textarea { font-size: 18px !important; max-width: 100% !important;
width: 100%;}
.sidebar_wrap .form_wrap .fsFieldRow input[type="email"], .sidebar_wrap .form_wrap .fsFieldRow input[type="number"], .sidebar_wrap .form_wrap .fsFieldRow input[type="tel"], .sidebar_wrap .form_wrap .fsFieldRow input[type="text"], .sidebar_wrap .form_wrap .fsForm textarea { background-color: #ffffff !important;
background-image: none !important; border: 1px solid #d7d7d7 !important; border-radius: 5px; color: #666666; font-family: "Open Sans",sans-serif;
font-size: 16px !important; font-style: italic; font-weight: 400; height: 50px !important; margin-bottom:0; max-width: 100% !important;
padding:10px 16px; width: 100% !important;}
.sidebar_wrap .form_wrap .fsFieldFocused { background-color: rgba(0, 0, 0, 0);}
.sidebar_wrap .form_wrap .fsBody .fsRowBody { padding:4px 0;}
.sidebar_wrap .form_wrap .fsForm textarea { min-height: 123px !important;}
.sidebar_wrap .form_wrap .fsValidationError { background-color: rgba(0, 0, 0, 0) !important;}
.sidebar_wrap .form_wrap div.fsError { font-family: latoitalic; font-size: 14px; margin: 15px 0 5px; padding: 5px; width: 100%;}
.sidebar_wrap .form_wrap input[type="file"] { border: 1px solid #cccccc; border-radius: 5px; color: #a6a6a6; font-family: "Open Sans",sans-serif;
font-size: 16px; font-style: italic; font-weight: 400; min-height: 69px; padding: 20px !important; width: 100% !important;}
.sidebar_wrap .form_wrap .fsForm .fsSubmit {background: #61c7ed none repeat scroll 0 0 !important;clear: none;float: left;transform: translateZ(0px);width: 100%;}  
.sidebar_wrap .form_wrap .fsForm .fsSubmit { background-color: #61c7ed;border-radius: 5px; box-shadow: 0 5px 0 0 #02428e;display: inline-block;margin: 4px 0 0;overflow: hidden;padding: 0;position: relative;}
.sidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton {background: rgba(0, 0, 0, 0);
border: medium none; color: #ffffff; display: inline-block; font-family: "Oswald",sans-serif; font-size:24px; font-weight: 700;
height: 63px; padding:10px 18px 10px 20px; text-transform: uppercase;}
.sidebar_wrap .form_wrap .fsForm .fsSubmit:hover::before { transform: scaleY(1);}
.sidebar_wrap .form_wrap .fsForm .fsSubmit::before {   background-color: #41b6e7;content: "";height: 100%;left: 0;position: absolute;
transform: scaleY(0.5);transform-origin: center bottom 0;transition: transform 0.3s ease-out 0s;width: 100%;z-index: -1;}  
.sidebar_wrap .form_wrap *:-moz-placeholder {color: #666666; opacity: 1;}
.sidebar_wrap .form_wrap *::-moz-placeholder { color: #666666; opacity: 1;}
#newsletter .newsletter_form .fsBody .fsForm, #newsletter .newsletter_form .fsForm .fsFieldRow .fsRowBody, #newsletter .newsletter_form .fsForm .fsSpacerRow .fsRowBody {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#newsletter .newsletter_form .fsBody .fsForm {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border: medium none !important;box-shadow: none !important;padding-bottom: 0 !important;}
#newsletter .newsletter_form .fsBody .fsLabel, .fsBody label {color: #8f8f8f !important; margin-bottom: 0 !important;}
#newsletter .newsletter_form .fsBody .fsRowBody {padding: 0 !important;}
#newsletter .newsletter_form .fsForm .fsLabel {color: #8f8f8f;font-family: Roboto;font-size: 13px !important;font-weight: normal !important;margin-top: 10px !important;} 
#newsletter .newsletter_form .fsSubmit input.fsSubmitButton { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none; color: #ffffff; position: relative; text-transform: uppercase !important; z-index:1; font-size: 24px; padding:8px 26px;} 
#newsletter .newsletter_form .fsSubmit input.fsSubmitButton:hover{ color:#000;}
#newsletter .newsletter_form .fsForm .fsSubmit{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ffffff; clear: none; color: #5fb9f8; display: inline-block; float: left; font-family: "weblysleek_uisemibold"; font-size: 24px; margin-left:22px; padding:0; position: relative; text-shadow: 0 1.5px 0 #649cc6; text-transform: uppercase !important; border-radius: 0;  margin-top: 4px;} 
#newsletter .newsletter_form .fsForm .fsSubmit:before{position:absolute; content:""; width:0%; height:100%; left:0; top:0;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; background:#fff; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#newsletter .newsletter_form .fsForm .fsSubmit:hover:before{ width:100%;}  
#newsletter .newsletter_form .fsForm .fsSubmit:hover{color:#5fb9f8;}  
#newsletter .newsletter_form .fsFieldRow input[type="text"], #newsletter .newsletter_form .fsFieldRow input[type="email"], #newsletter .newsletter_form .fsFieldRow input[type="number"], #newsletter .newsletter_form .fsFieldRow input[type="tel"], #newsletter .newsletter_form .fsForm textarea {background: #ffffff; border:medium none; border-radius:10px; color: #999999;font-family: weblysleek_uisemilight_italic; font-size: 18px !important; font-weight: normal; height: 60px !important;margin-bottom: 0;max-width: 100% !important;padding-left:22px !important;width: 100% !important;}
#newsletter .newsletter_form div.fsError {margin: 0 !important; border-radius: 10px;}
#newsletter .newsletter_form .fsBody .fsFieldRow {float: left;width: 60.4%;}
#newsletter .newsletter_form .fsForm fieldset, .sidebar_form .fsForm fieldset legend {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#newsletter .newsletter_form .fsOptionLabel.vertical {clear: none !important;color: #656565;font-family: Roboto;font-size: 12px;
font-weight: normal;margin-right: 20px;}
#newsletter .newsletter_form div.fsError {font-family: weblysleek_uisemilight_italic; font-size: 13px !important;margin-bottom: 5px !important;margin-top: 0 !important;padding: 10px !important;
width: 60%;}
#newsletter .newsletter_form :-moz-placeholder {color: #999999; opacity: 1;}
#newsletter .newsletter_form ::-moz-placeholder { color: #999999; opacity: 1;}

#banner .banner_form .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#banner .banner_form .fsBody .fsForm {border: medium none !important;}
#banner .banner_form .fsValidationError .fsLabel { background-image: none; background-position: 0 2px !important; background-size: 6px auto !important;}
#banner .banner_form .fsValidationError { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#banner .banner_form .fsBody .fsLabel, .fsBody label { color: #515050 !important; display: none; padding: 2px;}
#banner .banner_form .fsBody .fsRowBody { padding: 0 !important;}
#banner .banner_form .fsForm .fsLabel {color: #ffffff;font-family: "montserratbold";font-size: 13px !important;font-weight: normal !important;}
#banner .banner_form .fsBody .fsSupporting {color: #515050 !important;font-family: "open_sansitalic";font-size: 11px !important;font-weight: normal !important;margin-top: -10px;}
#banner .banner_form .fsForm .fsSubmit {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin: 0;
padding: 0 5px !important;width: 100%;}
#banner .banner_form .fsSubmit input.fsSubmitButton {background: rgba(0, 0, 0, 0) url("imagesbtm.png") repeat scroll 0 0;border: medium none;
border-radius: 5px;color: rgba(0, 0, 0, 0);display: inline-block;height: 109px;left: 32%;position: absolute;width: 288px;  margin-top: 3px;}
#banner .banner_form .fsForm .fsSubmit:hover {}
#banner .banner_form .fsSubField:last-child {margin-right: 0 !important;}
#banner .banner_form .fsBody .fsForm {box-shadow: none !important;color: #404041 !important;display: inline-block;font-size: 16px;margin: 0 !important;
width: 100%;}
#banner .banner_form .fsFieldRow input[type="text"], #banner .banner_form .fsFieldRow input[type="email"], #banner .banner_form .fsFieldRow input[type="number"], #banner .banner_form .fsFieldRow input[type="tel"] {min-height: 51px;padding: 5px 20px !important;width: 100% !important;}
#banner .banner_form .fsFieldRow input[type="text"], #banner .banner_form .fsFieldRow input[type="email"], #banner .banner_form .fsFieldRow input[type="number"], #banner .banner_form .fsFieldRow input[type="tel"], #banner .banner_form .fsForm textarea {background: #ffffff none repeat scroll 0 0;border: 1px solid #d7d7d7;
border-radius: 5px;color: #a6a6a6;font-family: "Lato",sans-serif;font-size: 18px !important;font-style: italic;font-weight: 400;margin: 0 0 17px;
max-width: 100%;width: 100% !important;}
#banner .banner_form div.fsError {font-family: "Lato\",sans-serif";font-size: 13px !important;font-style: italic;font-weight: 400;margin: 0 0 20px !important;
padding: 4px !important;width: 100%;}
#banner .banner_form .fsRequiredMarker { color: #ff3c3c; font-size: 14px; font-weight: normal !important;}
#banner .banner_form .fsBody { margin-bottom: 0 !important;}
#banner .banner_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#banner .banner_form .fsSectionHeader {display: none !important;}
#banner .banner_form #fsSection38361352 { float: left; margin: 0 2% 0 0; width: 49%;}
#banner .banner_form #fsSection38361353 { float: left; width: 49%;}
#banner .banner_form .fsFirst.fsLast.fsFieldCell { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#banner .banner_form .fsForm input.fsField[type="email"]:focus, #banner .banner_form .fsForm input.fsField[type="file"]:focus, #banner .banner_form .fsForm input.fsField[type="number"]:focus, #banner .banner_form .fsForm input.fsField[type="tel"]:focus, #banner .banner_form .fsForm input.fsField[type="text"]:focus, #banner .banner_form .fsForm textarea.fsField:focus {outline: 0 none;}
#banner .banner_form .fsRow.fsFieldRow.fsLastRow { margin-bottom: 0;}
#banner .banner_form .btn.dropdown-toggle.selectpicker.btn-default { background: #ffffff none repeat scroll 0 0; border: 1px solid #d7d7d7;
border-radius: 0; color: #a6a6a6;font-family: "latoitalic";font-size: 18px;margin-bottom: 5px;min-height: 85px;padding: 0 35px;width: 100% !important;}
#banner .banner_form .btn.dropdown-toggle.selectpicker.btn {border-radius: 0;}
#banner .banner_form .btn-group.bootstrap-select { margin: 0 0 12px !important; width: 100% !important;}
#banner .banner_form .bootstrap-select.btn-group .dropdown-menu ul { margin: 0 !important; overflow: hidden !important;}
#banner .banner_form .bootstrap-select.btn-group .dropdown-menu ul li {margin: 0 !important; padding: 0 !important;}
#banner .banner_form .caret {border-color: -moz-use-text-color rgba(0, 0, 0, 0) !important;border-style: solid solid none !important;border-width: 4px 4px 0 !important;
color: #a6a6a6;}
#banner .banner_form .bootstrap-select.btn-group .dropdown-menu li > a {color: #9d9d9d;font-family: latoitalic;font-size: 18px;padding: 5px 34px;}
#banner .banner_form *:-moz-placeholder {color: #a6a6a6; opacity: 1;}
#banner .banner_form *::-moz-placeholder {color: #a6a6a6; opacity: 1;}
#banner_height{ position:relative;}
.network_form .form_wrap .fsBody { margin-bottom:0;}
.network_form .form_wrap .fsBody .fsForm {background-color: rgba(0, 0, 0, 0); border: medium none; box-shadow: none !important; margin-bottom: 0; width: 100%;}
.network_form .form_wrap #fsSection38597552 { float: left; margin-right: 1.8%; width: 49.1%;}
.network_form .form_wrap #fsSection38597559 {float: left; padding-bottom:9px; position: relative; width: 49.1%;}
.network_form .form_wrap .fsBody .fsSectionHeader { padding: 0;}
.network_form .form_wrap .fsForm .fsLabel {font-family: "Open Sans",sans-serif; font-size: 14px!important; padding-bottom: 10px;}
.network_form .form_wrap .fsFieldRow input[type="email"], .network_form .form_wrap .fsFieldRow input[type="number"], .network_form .form_wrap .fsFieldRow input[type="tel"], #contact_info .form_wrap .fsFieldRow input[type="text"], .network_form .form_wrap .fsForm textarea { font-size: 14px !important; max-width: 100% !important; width: 100%;}
.network_form .form_wrap .fsFieldRow input[type="email"], .network_form .form_wrap .fsFieldRow input[type="number"], .network_form .form_wrap .fsFieldRow input[type="tel"], .network_form .form_wrap .fsFieldRow input[type="text"], .network_form .form_wrap .fsForm textarea { background-color: #ffffff !important;
background-image: none !important; border: 1px solid #d7d7d7 !important; color:#000; font-family: "Open Sans",sans-serif; font-size: 14px!important;  font-weight: 400; height: 30px !important; margin-bottom: 4px; max-width: 100% !important; padding:5px 15px; width: 100% !important;}
.network_form .form_wrap .fsFieldFocused { background-color: rgba(0, 0, 0, 0);}
.network_form .form_wrap .fsBody .fsRowBody { padding: 6px 0;}
.network_form .form_wrap .fsForm textarea { min-height: 248px !important;}
.network_form .form_wrap .fsValidationError { background-color: rgba(0, 0, 0, 0) !important;}
.network_form .form_wrap div.fsError { font-family: "Open Sans",sans-serif; font-weight:400; font-style:italic; font-size: 14px; margin: 15px 0 5px; padding: 5px; width: 100%;}
.network_form .form_wrap input[type="file"] { border: 1px solid #cccccc; border-radius: 5px; color: #a6a6a6; font-family: "Open Sans",sans-serif;
font-size: 16px; font-style: italic; font-weight: 400; min-height: 69px; padding: 20px !important; width: 100% !important;} 
.network_form .form_wrap .fsForm .fsSubmit{background: #61c7ed none repeat scroll 0 0;border: medium none;border-radius: 5px;bottom: 0;box-shadow: 0 5px 0 #02428e;color: #ffffff;margin:10px 0;overflow: hidden;position: relative;text-transform: uppercase;width: 100%;z-index: 1;  padding: 5px 0;}
.network_form .form_wrap .fsForm .fsSubmit:before{background: #41b6e7 none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;transform: scaleY(0.5); -webkit-transform: scaleY(0.5); transform-origin: center bottom 0; -webkit-transform-origin: center bottom 0; transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; width: 100%;z-index: -1;} 
.network_form .form_wrap .fsSubmit input.fsSubmitButton {background:none; border:none;color: #fff;display: inline-block;font-family:'Source Sans Pro', sans-serif; font-size: 35px;font-weight: 700;padding:0;text-transform: uppercase;}
.network_form .form_wrap .fsForm .fsSubmit:hover{}	
.network_form .form_wrap .fsForm .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);} 
.network_form .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{   background: #ffffff none repeat scroll 0 0;  margin-bottom: -8px; color: #000000; font-family: "Open Sans",sans-serif;  font-weight:400; font-size: 14px; min-height: 30px; padding: 0 15px; width: 100% !important; border: 1px solid #d7d7d7;}
.network_form .form_wrap .btn.dropdown-toggle.selectpicker.btn{ border-radius:0;}
.network_form .form_wrap .btn-group.bootstrap-select{width:100% !important; margin:0 0 12px!important;}
.network_form .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
.network_form .form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
.network_form .form_wrap .caret {  border-left:4px solid transparent !important; border-right: 4px solid transparent !important; border-top: 4px solid !important; border-bottom:0 !important; color:#a6a6a6;}
.network_form .form_wrap .bootstrap-select.btn-group .dropdown-menu li > a{ color: #000;  font-family: "Open Sans",sans-serif;font-size: 15px font-style: italic; font-weight: 400; font-size: 14px; padding: 5px 15px;}
.network_form .form_wrap .fsSubmit:hover:before{transform: scaleY(1); -webkit-transform: scaleY(1);}  
.network_form .form_wrap *:-moz-placeholder {color: #919191; opacity: 1;}
.network_form .form_wrap *::-moz-placeholder { color: #919191; opacity: 1;}

/********************fade in fade out*****************/
.carousel-fade .item {-webkit-transition: opacity 0.2s!important; -moz-transition: opacity 0.2s!important; -ms-transition: opacity 0.2s!important; -o-transition: opacity 0.2s!important; transition: opacity 0.2s!important;}
.carousel-fade .active.left {left:0;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********************/

/***************************RANDOM TESTIMONIALS********************************/
.random-testimonial:before{color: #0170ae; content: "?"; display: block; font-size: 80px;  left: -34px;  position: relative;  top: 43px;} 
.random-testimonial{border:2px solid #e9831f; padding:2px 20px 20px 40px; border-radius:15px; font-family: Georgia, serif;
font-style: italic;color: #000000;font-size: 16px; overflow:auto; margin-top: 20px;}
.inner_testimonail_img{border-radius:50%; display:inline-block; border:5px solid #e9831f;}
.inner_testimonail_img img{border-radius:50%;width:100%;}
.random-testimonial .client_info{color:#0170ae; line-height: 22px; text-transform: capitalize;}
.random-testimonial .client_info span{ display:block;text-transform: none;}
.random-testimonial q { quotes:"" ""; }
/***************************RANDOM TESTIMONIALS********************************/

/*********************************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*********************************************** /

/********************************************* 737 ****************************************************/
/*#service_sector{ padding:52px 0 43px;}
#service_sector .container_landing{max-width: 1384px !important; width:auto !important;}
#service_sector .service_heading{ color:#787878; font-size:34px; line-height:38px;font-family: 'weblysleek_uisemilight', arial; }
#service_sector .service_heading h4{ font-size:50.01px; color:#121e4c; margin:0 0 20px; line-height:52px;font-weight:400;}
#service_sector .service_heading p{ margin:0 0 57px;}
#service_sector .col_pad{ }
#service_sector .service_content{ margin:0 0 30px; }
#service_sector .img_content{ background:#00a3e6;padding-top:9px; min-height:247px; position:relative;}
#service_sector .img_content span{ display:block;}
#service_sector .img_content span.top_icon{ padding-right:10px;}
#service_sector .img_content span.top_icon img{}
#service_sector .service_icon{ position:absolute; width:100%; text-align:center; left:0; bottom:0;}
#service_sector .service_icon img{}
#service_sector .content_1 .service_icon img{ margin-bottom:13px;}
#service_sector .content_2 .service_icon img{ margin-bottom:7px;}
#service_sector .content_3 .service_icon img{}
#service_sector .content_4 .service_icon {text-align:right;}
#service_sector .content_4 .service_icon img{}
#service_sector .sector_text{ min-height:132px; padding:15px 18px 0; border-width:0 1px 1px; border-style:solid; border-color:#787878; font-size:30px; line-height:36px; color:#535354; letter-spacing:-1px; margin: 0 0 39px;}
#service_sector .sector_text p{ margin:0;}
#service_sector .sector_text p span{ display:block;}
#service_sector .download_btn{ text-align:center;}
#service_sector .download_btn a{ display:inline-block; background:#d4a50e; padding:0 27px; font-size:20px; line-height:46px; border-radius:5px;font-family: 'weblysleek_uisemibold'; color:#fff;}*/

/********************************************* 887 ****************************************************/
#service_sector{ padding:52px 0 30px;}
#service_sector .container_landing{max-width: 1372px !important; width:auto !important;}
#service_sector .service_heading{ color:#787878; font-size:34px; line-height:38px;font-family: 'weblysleek_uisemilight', arial; }
#service_sector .service_heading h4{ font-size:50.01px; color:#121e4c; margin:0 0 60px; line-height:52px;font-weight:400;}
#service_sector .service_heading p{ margin:0;}
#service_sector .col_pad{ }
#service_sector .service_content{ margin:0 0 30px; }
#service_sector .img_content{ background:#00a3e6;padding-top:9px; min-height:247px; position:relative;}
#service_sector .img_content span{ display:block;}
#service_sector .img_content span.top_icon{ padding-right:10px;}
#service_sector .img_content span.top_icon img{}
#service_sector .service_icon{ position:absolute; width:100%; text-align:center; left:0; bottom:0;}
#service_sector .service_icon img{}
#service_sector .content_1 .service_icon img{ margin-bottom:-4px;}
#service_sector .content_2 .service_icon img{ margin-bottom:16px;}
#service_sector .content_3 .service_icon img{ margin-bottom:16px;}
#service_sector .content_4 .service_icon {}
#service_sector .content_4 .service_icon img{ margin-bottom:16px;}
#service_sector .sector_text{ min-height:132px; padding:15px 18px 30px;   font-family: 'weblysleek_uisemilight', arial;  border-width:0 1px 1px; border-style:solid; border-color:#787878; font-size:30px; line-height:36px; color:#535354; letter-spacing:-1px; margin: 0 0 39px;}
#service_sector .sector_text p{ margin:0 0 15px;}
#service_sector .sector_text p span{ display:block;}
#service_sector .download_btn > a:hover {
    background: hsl(50, 84%, 58%) none repeat scroll 0 0 !important;
}
#service_sector .download_btn{ text-align:center;}
#service_sector .download_btn a{ display:inline-block; background:#d4a50e; padding:0 27px; font-size:20px; line-height:46px; border-radius:5px;font-family: 'weblysleek_uisemibold',arial; color:#fff;}

/************************************** LANDING_TESTIMONIAL **********************************/
#landing_testimonial{ background:#121e4c; padding:54px 0 47px;font-family: 'weblysleek_uisemilight', arial;}
#landing_testimonial .landing_container{max-width:1046px !important; width:auto !important;}
#landing_testimonial .testimonial_heading{}
#landing_testimonial .testimonial_heading h2{ color: #fefefe; font-family: "weblysleek_uisemibold",arial; font-size: 42px; line-height: 47px; margin: 0 0 42px;}
#landing_testimonial .our_team{}
#landing_testimonial .nav-tabs{ border-bottom:2px solid #898fa6;}
#landing_testimonial .nav{}
#landing_testimonial .nav-tabs > li{ position:relative;}
#landing_testimonial .nav-tabs > li:before{ content:url(images/top_arrow.png); position:absolute; bottom:-1px; left:50%; margin-left:-15px; opacity:0;}
#landing_testimonial .nav-tabs > li.active:before{opacity:1;}
#landing_testimonial .nav > li{ width:25%;}
#landing_testimonial .nav-tabs > li > a{ border-radius:0; padding:0 10px; border:none;}
#landing_testimonial .nav-tabs > li.active > a, #landing_testimonial .nav-tabs > li.active > a:hover, #landing_testimonial .nav-tabs > li.active > a:focus{ background:none; border:none;}
#landing_testimonial .nav > li > a:hover, #landing_testimonial .nav > li > a:focus{background:none;}
#landing_testimonial .nav > li > a{}
#landing_testimonial .member_img{}
#landing_testimonial .member_img span{  display: inline-block; margin:0 0 10px;}
#landing_testimonial .member_img img{border: 3px solid hsl(46, 88%, 44%);  border-radius: 100%;}
.videoholder.video-testimonials iframe { height: 219px;}
#landing_testimonial .member_info{ font-family: "weblysleek_uisemilight_italic",arial;display:block; font-size:20px; line-height:26px; color:#ffffff; min-height:99px;}
#landing_testimonial .member_info span{ display:block;font-family: 'weblysleek_uisemilight_italic', arial;}
#landing_testimonial .message_wrap{}
#landing_testimonial .message_text{ min-height:303px; padding:42px 0 0; max-width:854px; margin:0 auto; font-size:22px; line-height:30px; color:#ffffff;font-family: 'weblysleek_uisemilight_italic', arial;}
#landing_testimonial .message_text p{ margin:0 0 36px;}
#landing_testimonial .message_text .testimonial_btn{ background: #d4a50e none repeat scroll 0 0; border-radius: 5px;    color: #fff;   display: inline-block;  font-family: "weblysleek_uisemibold",arial;  font-size: 20px;  padding: 8px 30px;}


/**************************EXTRA INNER CSS***************************************/
.deafultimg {border: 1px solid #cccccc;}  
#video_contain{padding: 84px 0;}  
.videotitle{ color: #df0018; font-family: "Exo 2",sans-serif; font-size: 25px; font-weight: 300;}
.the_content img[align="right"]{margin:8px 0 25px 25px;}
.the_content img[align="left"]{margin:8px 25px 25px 0;}
.the_content img[align="middle"]{display:block; margin:0 auto 25px;} 
.the_content img[align="none"]{display:block; margin:0 auto 25px;} 
.the_content img.alignright{margin:35px 0 25px 25px; float:right}
.the_content img.alignleft{float:left; margin:35px 25px 25px 0;}
.the_content img.aligncenter{display:block; margin:0 auto 25px;}
.the_content img.alignnone{display:block; margin:0 auto 25px;}
.the_content .round-image img{-moz-border-radius: 50%; -webkit-border-radius:50%;  border-radius: 50%; margin: 0 !important; }
.the_content .round-image {border: 4px solid #00a3e6;  border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; margin: 0 0px 20px 20px !important;  float:right;  padding: 8px;} 
iframe {border: medium none;}
 
body.page-id-17 .cboxIframe{background:#fff;}
body.page-id-22 .cboxIframe{background:#fff;}
body.page-id-23 .cboxIframe{background:#fff;}
body.page-id-28 .cboxIframe{background:#fff;}
.video_contain .video-content {margin-bottom: 65px;}
#generic .generic_content {padding: 50px 0 30px;}
#generic {padding: 199px 0 40px !important;}
.page-id-4436 #generic {padding: 187px 0 40px !important;}
.network-title {border-bottom: 2px solid #cccccc; padding-bottom: 15px; margin-top:30px;}
.network_form .form_wrap {margin-top: 30px;}
.team_content h3 {line-height: 0;}
.team-info { font-size: 18px; font-style: italic;}
.team_wrap { margin-bottom: 30px;}
.team_img > img {margin-top: 12px;}
.team_wrap {margin-bottom: 20px;}
.default-image{ border:1px solid #ccc;}
.audio_wrap {
    padding: 20px 0;
}
.page-id-5512 #media_video {padding: 0 0 55px;}
/************************************** Common_Css *******************************************/
.bcg {background-position: center center;background-repeat: no-repeat;background-attachment: fixed;	background-size: cover;	height: 100%;width: 100%;}
body{height:auto!important;} 
#middle_container, #contact_us{overflow:hidden;}  
/* 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);
  }
}
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}

@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}

#generic_testimonial .client_view p::before { content: url(images/left_colum.png); position: absolute; top: -20px; left:-6px;}
#generic_testimonial .client_view p::after { content: url(images/right_colum.png); position: absolute; top: 165px;}

.events-content {font-family: "Open Sans",sans-serif; font-size: 14px; color: #000000;}
.events-title h2 { font-size: 20px; margin-bottom: 30px; font-weight: 700; font-family: "Open Sans",sans-serif;}
.events-content > ul {margin: 0 40px;}
.coming-events-list {padding-bottom: /*20px*/0px;}
.events-content > ul li a {color: #000000; text-decoration: underline !important;}
.events-content > ul li { margin-bottom: 8px;}
.events-picture {margin-bottom: 20px; margin-top: 20px;}
.btm-video iframe { margin-top: 50px;}
.videos-title span { display: block; font-weight: 400;} 
.videos-title { color: #000000; font-family: "Maven Pro"; font-size: 20px; font-weight: 700;}
ol.support-text p { margin-bottom: 30px; margin-left: 10px;}
ol.support-text li { padding-bottom: 0 !important;}
#media_video .videotitle{ color: hsl(0, 0%, 0%);display: inline-block; font-family: "Maven Pro";font-size: 20px;font-weight: 700;line-height: 30px;  margin: 20px 0 0; padding-bottom: 16px;  position: relative;}
.page-id-14 #media_video .video_text { display: block;  font-size: 20px;min-height: 52px; text-align: center;}
.page-id-14 #testimonial_content .testimonial_text{padding: 30px 0 40px 55px;  margin-left: 46px;}
.page-id-14 blockquote{border-left: 0 solid hsl(0, 0%, 93%)!important;}
.page-id-14 .testimonial_img { border: medium none !important; margin-top: 8px;}
#landing_testimonial span.company_name {min-height: 99px;}
.page-id-841 #media_video .video_text { display: block; font-size: 20px;min-height: 144px;text-align: center;}
.page-id-841 #testimonial_content .testimonial_text{padding: 30px 0 40px 55px;  margin-left: 46px;}
.page-id-841 blockquote{border-left: 0 solid hsl(0, 0%, 93%)!important;}
.page-id-841 .testimonial_img { border: medium none !important;  margin-top: 16px;}
#main_header .main_navigation ul.sub-menu li ul.sub-menu {left: 323px;position: absolute; top: -10px;}
.sop_content {    background-color: #f5f5f5; height: 290px; padding: 10px 16px 27px;}
.sop_content img { margin-top: 10px !important;}
.security_btn.text-center > a  { background: #2980b9 url("images/alert-overlay.png") repeat-x scroll 0 0;  color: #fff;
    text-decoration: none !important;  padding: 10px 15px; border-radius:4px; font-size: 12px;}
.security_btn.text-center { padding: 30px 0 20px;}
.security_btn.text-center > a:hover { background-color: #007d9a;}
/*******************partners***************/
#generic .partners-image img{height:auto;}
/*******************partners***************/
/*********************** SIDEBAR ******************************/
.maincontainer_wrapper.about-brainlink {margin-top: 80px;}
.maincontainer_wrapper .mainsidebar_wrap{ padding:30px 0px 5px; background:#e8e8e8; border-left:6px solid #0f568e; margin-top:27px; margin-left:32px;}
.maincontainer_wrapper .mainsidebar_wrap .video_wrap{ background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important; border: medium none !important; margin: 0 !important; padding: 0 20px;min-height: inherit;}
.maincontainer_wrapper .video_wrap h2{ margin:0px 0px 20px; font-size:26px; color:#121e4c; line-height:28px; font-family: 'weblysleek_uisemibold',Arial;}
.maincontainer_wrapper .video_wrap .sidebar_video{ margin: 0;}
.maincontainer_wrapper .mainsidebar_wrap .main_formwrap{ padding:0px 28px;}
.maincontainer_wrapper .main_formwrap .form_text{ padding:20px 0px 0px; font-size:14px; color:#353536; line-height:17px; font-family: 'weblysleek_uisemilight',Arial;}
.maincontainer_wrapper .form_text h3{ margin:0px; font-size:24px; line-height:26px; color:#121e4c; font-family: 'weblysleek_uisemibold',Arial;}
.maincontainer_wrapper .form_text p{ margin:23px 0px;}
.maincontainer_wrapper .form_text p span.linebreak{ display:block;}
.maincontainer_wrapper .form_text p span{font-family: 'weblysleek_uisemilight_italic',Arial;}
.maincontainer_wrapper .main_formwrap .form_bodywrap{ position:relative;}
.maincontainer_wrapper .form_bodywrap .submit_btn{ font-size:20px; background:#0f568e; border-radius:5px; color:#fff; text-transform:uppercase; font-family: 'TradeGothicBoldCondTwenty_2',Arial; display:inline-block; padding:0px 25px; line-height:38px;}
.maincontainer_wrapper .submit_btn:hover{ background:#083f6a;}
.maincontainer_wrapper .form_bodywrap .side_corner{ position:absolute; left:-28px; top:0px;}
.brainlink_sidebar_form .fsBody .fsForm, .brainlink_sidebar_form .fsForm .fsFieldRow .fsRowBody, .brainlink_sidebar_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.brainlink_sidebar_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.brainlink_sidebar_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.brainlink_sidebar_form .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;}
.brainlink_sidebar_form .fsBody .fsRowBody{ padding: 0 !important;}
.brainlink_sidebar_form .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  border: medium none !important;}
.brainlink_sidebar_form .fsForm .fsLabel{ color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important; margin-top: -6px !important;}
.brainlink_sidebar_form .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.brainlink_sidebar_form .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.brainlink_sidebar_form .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #666666;text-align: center; font-family: "robotoregular";font-size: 16px;line-height: 30px; margin: 0; padding-bottom: 20px;
    text-transform: uppercase;}
.brainlink_sidebar_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.brainlink_sidebar_form *::-moz-placeholder{color:#808080!important;opacity: 1;}
.brainlink_sidebar_form .fsSubmit input.fsSubmitButton {  border: medium none; background: hsl(206, 81%, 31%) none repeat scroll 0 0; border-radius: 5px; color: hsl(0, 0%, 100%); display: inline-block; font-family: "TradeGothicBoldCondTwenty_2",Arial;font-size: 19px!important; line-height: 38px; padding: 0 25px!important; text-transform: uppercase;}
.brainlink_sidebar_form .fsPagination input, .brainlink_sidebar_form.fsPagination button{ font-size:10px!important;}
.brainlink_sidebar_form .fsSubField:last-child{ margin:0px!important;}
.brainlink_sidebar_form .fsBody .fsForm{box-shadow: none !important;}
.brainlink_sidebar_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.brainlink_sidebar_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.brainlink_sidebar_form .fsFieldRow input[type="text"], .brainlink_sidebar_form .fsFieldRow input[type="email"], .brainlink_sidebar_form .fsFieldRow input[type="number"], .brainlink_sidebar_form .fsFieldRow input[type="tel"]{ width:100%!important; height:36px; color:#808080!important; max-width: 100%;}
.brainlink_sidebar_form .fsFieldRow input[type="text"], .brainlink_sidebar_form .fsFieldRow input[type="email"], .brainlink_sidebar_form .fsFieldRow input[type="number"], .brainlink_sidebar_form  .fsFieldRow input[type="tel"], .brainlink_sidebar_form .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'weblysleek_uisemilight_italic';  color: #808080 !important;font-weight: normal; font-size: 13px !important; border:1px solid #ccc !important; padding: 0px 0 0 16px !important; border-radius:2px; margin-bottom:10px;}
.brainlink_sidebar_form div.fsError { margin:0px !important;} 
.brainlink_sidebar_form .fsForm select{  border: 1px solid #ccc;border-radius: 5px !important; color: #808080 !important;    font-size: 14px !important;
    height: 56px !important;max-width: 100%;line-height: 48px !important; padding: 0 0 0 10px !important; width: 100% !important;}
.brainlink_sidebar_form .fsForm fieldset, .brainlink_sidebar_form .fsForm fieldset legend{ background:none !important;}
.brainlink_sidebar_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.brainlink_sidebar_form div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;
margin-top: 0px !important; padding: 4px !important; width: 100%;}
.brainlink_sidebar_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.brainlink_sidebar_form .fsBody { margin-bottom:0px!important;} 
.brainlink_sidebar_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.brainlink_sidebar_form #field28535119{ height:40px!important; font-weight: normal !important;}
.brainlink_sidebar_form .fsBody .fsSectionHeader{  margin-left: -2px!important;display:block !important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.brainlink_sidebar_form {
    
}
/*********************** EOF SIDEBAR ******************************/
.webinars_content h1 {color: hsl(230, 55%, 21%);font-family: "Open Sans",sans-serif; font-size: 40px; line-height: 50px;}
.picture img { height: 100% !important; margin: auto !important;}
h1.webinars_title {  font-size: 26px;}
.the_content img {height: auto; margin-bottom: 20px!important; width: auto;}
.postid-4177 .the_content img{height: auto;}
.postid-3979 .the_content img{height: auto;}
.page-id-3967 .the_content img{margin-bottom: 0px!important;} 
.download_btn a {text-decoration: none !important;background: hsl(46, 88%, 44%) none repeat scroll 0 0; border-radius: 5px;color: hsl(0, 0%, 100%); display: inline-block; font-family: "weblysleek_uisemibold",arial;
 font-size: 20px;line-height: 46px;   padding: 0 27px;}
 .download_btn { text-align: center;}
 .social_video { margin-bottom: 41px;}
.read{text-decoration: none !important;background: hsl(46, 88%, 44%) none repeat scroll 0 0; border-radius: 5px;color: hsl(0, 0%, 100%); display: inline-block; font-family: "weblysleek_uisemibold",arial;
 font-size: 17px;line-height: 46px;   padding: 0 6px;}
 .more { color: hsl(0, 0%, 100%)!important;}
 .webinars_content { margin-bottom: 40px;padding-top: 215px;}
 .webinars_title {color: hsl(231, 55%, 21%);font-family: "Open Sans",sans-serif;font-size: 30px;}
.postcontent h6 {background-image: url("images/leaf.png"); background-position: left center;background-repeat: no-repeat; height: 46px; padding-left: 52px;}
.picture {padding-top: 36px;}
.postcontent img {height: auto;}
#white_papers .category_img{ background-size: cover !important;}

.seminar img {margin-top: 28px !important;}
.seminar .seminar-list {margin-bottom: 29px;}
.seminar .awesome.blue.large {background-color: #2980b9; border-radius: 5px;
color: #ffffff; padding: 10px; text-decoration: none !important;}
.seminar p {margin-top: 50px !important;}
.raj-marketing .stats-left {background-color: #00658f;padding: 10px 20px;text-align: center;}
.brainlink-sops { background: #f6f6f6 none repeat scroll 0 0; padding: 20px;}
.brainlink-rajbook { background: #e7e7e7 none repeat scroll 0 0; padding: 20px;}
.brainlink-mspsoc { background: #f6f6f6 none repeat scroll 0 0; padding: 20px;}
.brainlink-rates { background: #e7e7e7 none repeat scroll 0 0; padding: 20px;}
.brainlink-leverage{ background: #f6f6f6 none repeat scroll 0 0; padding: 20px;} 
.raj-marketing .stats-right { background-color: #004562; padding: 10px 20px; text-align: center;}
.raj-marketing .stats-right strong span {display: block;}
.raj-webnaire .title > h3 { font-size: 28px; margin-bottom: 40px; text-align: center;}
.raj-marketing .stats-right br {display: none;}
.raj-webnaire-left {margin-top: 25px;}
.raj-webnaire-right {padding-top: 25px;}
/********************media-carousel*******************/
.carousel-control{background-position:bottom; background-repeat:no-repeat; height:32px; width:32px; display:block;top:48%;}
.carousel-control.right{background-image:url(images/right_arrow.png);}
.carousel-control.left{background-image:url(images/left_arrow.png);}
/********************media-carousel*******************/
/**********************media****************************/
#generic .media_title {color: #000;font-size: 16px;line-height: 24px;margin: 0;min-height: 75px;}
#generic .media_title a{color:inherit;}
#generic .media_date {font-size: 12px;}
#generic .media_text {font-size: 13px; line-height:25px;}
#generic .media_img {margin: 10px 0 0;}
#generic .dwdprt{ border-radius: 5px;color: #fff !important; display: inline-block; font-size: 14px;padding: 10px 16px 11px;text-decoration: none !important; background:#2980b9;text-transform:uppercase;}
.dwdprt > a { text-decoration: none !important;}
#generic .dwdprt:hover{background: #007d9a;}
/**********************media****************************/
/************************ CATEGORY *********************/
#brainlink_category{  padding: 199px 0 0;}
#brainlink_category .category_wrap{ width: 100%; border-bottom:6px solid #d6d6d6; margin-bottom: 42px; padding-bottom: 42px;}
#brainlink_category .category_wrap .category_img{ min-height:432px;}
#brainlink_category .category_wrap .category_img.img_1{ background:url(images/category_img.jpg) no-repeat center top; background-size:cover;}
#brainlink_category .category_wrap .category_img.img_2{background:url(images/category_img.jpg) no-repeat center top; background-size:cover;}
#brainlink_category .category_wrap .category_img.img_3{}
#brainlink_category .category_wrap .category_img.img_4{}
#brainlink_category .category_wrap .category_img.img_5{}

#brainlink_category .category_wrap .category_text{ font-size:20px; line-height:32px; color:#1a1a1a; font-family: 'open_sansregular',arial; overflow:hidden;}
#brainlink_category .category_wrap .category_text h3{ font-size:28px; line-height:42px; color:#032e5d; font-family: 'oswaldbook',arial; margin: 0 0 22px;}
#brainlink_category .category_wrap .category_text p{margin: 14px 0 20px;}
.category-3 #inner_banner .inner_text h1{ color: #1a1a1a;}
#brainlink_category .category_wrap .category_text .read_btn{ float:left; padding-right: 24px;}
#brainlink_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;}


#brainlink_category .category_wrap .category_img{  background-position: center top !important;
    background-size: 100% auto !important;
    position: relative;}
/*#brainlink_category .video_overlay{ display:block; padding:10px; position:absolute; width:100%; height:100%; top:0; left:0;}
#brainlink_category .video_overlay::before, #brainlink_category .video_overlay::after { content: "";  opacity: 0;  position: absolute;}
#brainlink_category .video_overlay::before, #brainlink_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;}
#brainlink_category .category_wrap:hover .video_overlay::before, #brainlink_category .category_wrap:hover .video_overlay::after { opacity: 1;  transform: scale(1); -webkit-transform: scale(1);}
#brainlink_category .video_overlay::after { border-left: 3px solid rgba(33, 83, 143, 0.5); border-right: 3px solid rgba(33, 83, 143, 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;}
#brainlink_category .video_overlay::before { border-bottom: 3px solid rgba(33, 83, 143, 0.5); border-top: 3px solid rgba(33, 83, 143, 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;}*/
 
#brainlink_category .category_wrap .category_text h3{transition:color 0.3s ease-out; -webkit-transition:color 0.3s ease-out;}
#brainlink_category .category_wrap:hover .category_text h3{ color:#0080c7;}
#brainlink_category .category_wrap .category_img.active{}
#brainlink_category .category_wrap .category_text .read_btn a{ position:relative; transform:translateZ(0px); -webkit-transform:translateZ(0px);}
#brainlink_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 #21538f; z-index:-2;}
#brainlink_category .category_wrap .category_text .read_btn a:after{ z-index:-1; background:#21538f; 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;}
#brainlink_category .category_wrap:hover  .category_text .read_btn a:after{transform: scaleX(1); -webkit-transform: scaleX(1);}
#brainlink_category .category_wrap:hover   .category_text .read_btn a{ color:#ffffff;}
ul.may_newsletter > li {
    min-height: 18px;
}

#brainlink_category .category_wrap .category_text .read_btn a span{padding:0 15px 2px 0; position:relative;}
#brainlink_category .category_wrap .category_text .read_btn a span:before{ content:url(images/read_more_arrow.png); position:absolute; right:0; top:12%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
#brainlink_category .category_wrap .category_text .read_btn a span:after{ content:url(images/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;}
#brainlink_category .category_wrap:hover  .category_text .read_btn a span:before{ right:-10px; opacity:0;}
#brainlink_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;}

#brainlink_category .category_wrap .category_text .share_btn{ float:left;}
#brainlink_category .category_wrap .category_text .share_btn a{font-size:16px; line-height:19px; color:#759fc1; display:inline-block; border:3px solid #21538f; border-radius:5px; padding:10px 18px;}
#brainlink_category .category_wrap .category_text .share_btn a span{ background:url(images/share_arrow.png) no-repeat center right; float:right;}

#brainlink_category .width_1{ width:36%;}
#brainlink_category .width_2{ width:64%; padding-left: 44px;}
#sound_case_study .case_study_text h3 a{color: hsl(211, 98%, 19%);}
#brainlink_category .category_wrap .category_text h3 a {color:#21538f!important;}
#brainlink_category .category_wrap:hover .category_text h3 a {color: hsl(201, 100%, 39%);}
.stButton .sharethis { background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;}
.stButton { background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;}
#brainlink_category  .post_wrap a { border: 2px solid hsl(211, 98%, 19%);  border-radius: 5px; color: hsl(211, 94%, 19%); font-size: 20px; line-height: 32px;margin: 0;padding: 24px 40px;}
#brainlink_category .post_wrap {margin: 33px 0 0;}
#brainlink_category { margin-bottom: 58px;}
#brainlink_category .post_wrap a span { background: hsla(0, 0%, 0%, 0) url("images/load_arrow.png") no-repeat scroll right center; padding: 0 26px 0 0;}
#brainlink_category .post_wrap a:hover {background: hsl(211, 94%, 19%) none repeat scroll 0 0; color: hsl(0, 0%, 100%);}
#brainlink_category .post_wrap a:hover span { background: hsla(0, 0%, 0%, 0) url("images/load_arrow_hover.png") no-repeat scroll right center;}
#brainlink_category .post_wrap a:hover span { background: hsla(0, 0%, 0%, 0) url("images/load_arrow_hover.png") no-repeat scroll right center;}
.events_text { /*margin-bottom: 64px;*/}
.events_img img { margin-top: 14px !important;}
#brainlink_category .category_wrap .category_img.white-paper { max-width: 100%;min-height: 365px;width: 394px;}


#brainlink_category.case_studies .category_wrap .category_img_wrap{display:table; width:100%; height:368px;}
#brainlink_category.case_studies .category_wrap .category_img{ display:table-cell; vertical-align:middle;}
#brainlink_category.case_studies .category_wrap .category_img img{ height:auto;}

/*********************** brainlink ******************************/
#brainlink_media_content{ background:#fff; padding: 210px 0 80px; border-top:12px solid #d4a50e;}
#brainlink_media_content .media_title{}
#brainlink_media_content .media_title h2{ font-size:49px; line-height:60px; color:#161616; margin:0; font-family: 'TradeGothic',arial;}

#brainlink_media_content .media_maincontent{padding-bottom: 20px;}
#brainlink_media_content .media_maincontent h3{ font-size:30px; line-height:56px; color:#fff; background:#d4a50e; font-family: 'montserratsemi_bold',arial;  padding-left: 28px; margin: 32px 0; text-transform:uppercase;}
#brainlink_media_content .media_maincontent .left_content{ font-size:20px; line-height:30px; color:#2c2c2d; font-family: 'weblysleek_uisemibold',arial;}
#brainlink_media_content .media_maincontent .left_content p{ margin: 0 0 22px; min-height: 59px;}
#brainlink_media_content .media_maincontent .left_content .left_video{/*background-position: center center !important;
    background-size: cover !important;
    min-height: 497px; width:100%;*/}

#brainlink_media_content .media_maincontent .right_content{ color:#2c2c2d;font-size:20px; line-height:30px; font-family: 'weblysleek_uisemibold',arial;}
#brainlink_media_content .media_maincontent .right_content p{ margin:0 0 22px;   min-height: 51px; padding-left: 8%;}
#brainlink_media_content .media_maincontent .right_video_wrap{ border-left:1px solid #969696;   padding-bottom: 15px; padding-left: 48px; display:table; width:100%;}
#brainlink_media_content .media_maincontent .right_video_wrap .right_video_img{ width: 31%; /*display:table-cell;*/ float: left;}
#brainlink_media_content .media_maincontent .right_video_wrap .right_video_img img{}
#brainlink_media_content .media_maincontent .video_text{ font-size:18px; line-height:24px; color:#0f568e; font-family: 'weblysleek_uisemibold',arial; width:100% /*63%*/; vertical-align: middle; /*display:table-cell;*/ padding: 0px 0 0 10px;}
#brainlink_media_content .media_maincontent .video_text p{ margin:0; padding:0;}
#brainlink_media_content .media_maincontent .video_text p span{ display:block;}

#brainlink_media_content .media_maincontent .width_1{ width: 50.4%;}
#brainlink_media_content .media_maincontent .width_2{ width: 49.6%;}
#brainlink_media_content .media_maincontent .video_outer{ margin-bottom:12px;}
#brainlink_media_content .media_maincontent .video_outer.no_margin{ margin:0;}

/*********************** eof  ******************************/
/*********************** team_container ******************************/
#team_container{ background:#fff; padding:245px 0px 150px;}
#team_container .text_wrap{ color:#2c2c2d; font-size:20px; line-height:30px; font-family: 'weblysleek_uilight',Arial;}
.text_wrap h2{ text-transform:uppercase; margin:0px; font-size:49px; color:#161616; line-height:45px; font-family: 'TradeGothicBoldCondTwenty_2',Arial;}
.text_wrap p{ margin:0px;}
#team_container .team_block{ margin:70px 0px 0px; display:inline-block; background:#eae9e7; border:1px solid #e2e0df; padding:13px 11px 0px; -webkit-box-shadow: 2px 2px 2px 1px #e6e4e3; box-shadow: 2px 2px 2px 1px #e6e4e3;}
.team_block .team_img{height:196px;}
.team_block .team_name{ padding:13px 0px 5px; background:url(images/team_bg.jpg) repeat;}
.team_name h3{ margin:0px; font-size:20px; color:#2c2c2d; line-height:30px; padding:0px 11px; font-family: 'Andy',Arial;}

/*********************** EOF team_container ******************************/
.left_video {
    /*border: 2px solid hsl(197, 100%, 45%);*/
}

.webinar_img_wrap {
    border: 2px solid hsl(197, 100%, 45%);
    display: table;
    height: 500px;
    width: 100%;
}
.webinar_imgs {
    display: table-cell;
    vertical-align: middle;
}
.right_video_img > iframe {
    height: auto;
    width: 100%;
}

.left_content .webinar_img {
    background-position: center center !important;
      background-size: 100% auto !important;
    min-height: 400px;
    
    
}
a.banner-video {
    color: #787877;
}
.video_text a {
    color: hsl(206, 81%, 31%);
}

.left_content a {
    color: hsl(240, 1%, 17%);
}
.right_video a {
    color: hsl(240, 1%, 17%);
}


/*********************** brainlink ******************************/
#brainlink_video_content{ background:#fff; padding: 34px 0 60px;}
#brainlink_video_content .video_main_content{}
#brainlink_video_content .video_main_content .video_title{ font-size:48px; line-height:50px; color:#fff; background:#d4a50e; font-family: 'weblysleek_uisemibold',arial; padding: 26px 0; margin-bottom:52px;}
#brainlink_video_content .video_main_content .video_title p{ margin:0;}

#brainlink_video_content .video_main_content .left_video{ font-size:21px!important; line-height:36px; color:#2c2c2d;font-family: 'weblysleek_uisemibold',arial;}
#brainlink_video_content .video_main_content .left_video p{ margin:0 0 21px;}
#brainlink_video_content .video_main_content .left_video p span{ display:block;font-size:14px;line-height:25px;}

#brainlink_video_content .video_main_content .right_video{font-size:30px; line-height:36px; color:#2c2c2d;font-family: 'weblysleek_uisemibold',arial;}
#brainlink_video_content .video_main_content .right_video p{ margin:0 0 30px;}

#brainlink_video_content .video_main_content .right_video_wrap{ display:table; width:100%; margin: 0 0 33px;}
#brainlink_video_content .video_main_content .video_outer{  margin-bottom: 8px;}
#brainlink_video_content .video_main_content .right_video_img{ width: 39%; display:table-cell;}
#brainlink_video_content .video_main_content .right_video_img img{ width:100%;}

#brainlink_video_content .video_main_content .video_text{ font-size:18px; line-height:24px; color:#0f568e;font-family: 'weblysleek_uisemibold',arial; width: 69%; vertical-align: middle; display:table-cell;padding-left: 20px;}
#brainlink_video_content .video_main_content .video_text p{ margin:0;}
#brainlink_video_content .video_main_content .video_text p span{ display:block;}

#brainlink_video_content .video_btn{ text-align:center; margin-top: 60px;}
#brainlink_video_content .video_btn a{ font-size:24px; color:#ffffff; background:#121e4c;font-family: 'weblysleek_uisemilight'; padding:16px 50px; display:inline-block;}
#brainlink_video_content .video_btn a:hover{ background:#263777;}
#brainlink_video_content .video_text a {
    text-transform: uppercase;
}
#brainlink_video_content .img_bg > iframe {
    height: 412px;
}

#brainlink_video_content .video_main_content .video_content{}
#brainlink_video_content .video_main_content .video_content .img_wrap{ display: inline-block; position:relative;}
#brainlink_video_content .video_main_content .video_content .img_outer{position: relative; z-index: 1;}
#brainlink_video_content .video_main_content .video_content .img_bg{height: 100%; left: 0; position: absolute; z-index: 1000; top: 0;
    transform: scale(0.86); -webkit-transform: scale(0.86);
    width: 100%;}
#brainlink_video_content .video_main_content .video_content .video_img{ background:url(images/video_img.jpg) no-repeat center top; background-size:cover; height:100%; display:block;}
#brainlink_video_content .left_video a {color: hsl(240, 1%, 17%);}
#brainlink_video_content .width_1{ border-right:1px solid #ababab; width: 53%;padding-right: 62px;}
#brainlink_video_content .width_2{ width: 47%;padding-left:62px;}
#brainlink_video_content .video_main_content .right_video .no_margin{ margin:0;}
#brainlink_video_content .video_main_content .video_wrap{ padding:0 65px;}
.right_content a { color: hsl(240, 1%, 17%);}

/*********************** eof  ******************************/

/*********************** brainlink ******************************/
#brainlink_ceo_section{ background:#fff; padding: 0px;}
#brainlink_ceo_section .title_text{ font-size:48px; line-height:50px; color:#fff; font-family: 'weblysleek_uisemibold',arial; background:#00487a;padding: 40px 0;}
#brainlink_ceo_section .title_text p{ margin:0;}
#brainlink_ceo_section .title_text p span{ font-family: 'weblysleek_uisemibold_italic',arial;  display: block;}

#brainlink_ceo_section .main_content{ background:#d4a50e;padding: 76px 0 58px;}
#brainlink_ceo_section .main_content .left_img{}
#brainlink_ceo_section .main_content .left_img img{ border:3px solid #00487a;}
#brainlink_ceo_section .main_content .right_img{}
#brainlink_ceo_section .main_content .right_img img{ border:3px solid #00487a;}
#brainlink_ceo_section .main_content .right_border{ border-right:1px solid #92751b;}
#brainlink_ceo_section .container.container_1{position:relative;}
#brainlink_ceo_section .main_content .middle_img{}
#brainlink_ceo_section .main_content .middle_img img{}

.newsletter-title a{ display:block;}
.newsletter-wrap > h2 { margin-bottom: 40px;}
.news_wrapper h2 {margin: 0;padding: 0;}
.news_wrapper h2 a { font-size: 25px; padding:0 0 0 34px; position: relative; display: table;}
.news_wrapper h2 a::before {content: url("images/pdf.png"); left: 0;position: absolute; right: 0; top: 0;}
#inner_border .border_top { border-top: 3px solid hsl(198, 100%, 45%);}
#main_header .search_icon { width: auto;}
#main_header input[type="search"]:hover {  
    border-color: hsl(197, 87%, 70%);
    box-shadow: 0 0 5px hsla(197, 87%, 70%, 0.5);
}
#main_header input[type="search"] {
    background: hsla(0, 0%, 0%, 0) url("images/search_icon.png") no-repeat scroll 95% center;
    border: medium none;
    border-radius: 5px;
     border: 1px solid hsl(0, 0%, 100%);
    right: 3px;
    top: -12px;    
    padding: 0px 18px 0px 10px;
    height: 30px;
    position: absolute;
    transition: all 0.5s ease 0s;
}
/*#main_header input[type="search"]:hover{ 
    background: hsla(0, 0%, 0%, 0) url("images/search_icon_hover.png") no-repeat scroll 95% center;
    color:#000;
    }*/
.search_icon > form {
    position: relative;
}


#main_header input[type="search"] {
     color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-size: 18px;
    width: 180px;
}
#brainlink_media_content .view_more_btn { margin: auto 0px 24px 48px;}

#footer_team_container{ background:#fff; padding:80px 0px 90px;}
#footer_team_container .text_wrap{ color:#2c2c2d; font-size:20px; line-height:30px; font-family: 'weblysleek_uilight',Arial;}
#footer_team_container .text_wrap h2{ text-transform:uppercase; margin:0px; font-size:49px; color:#161616; line-height:45px; font-family: 'TradeGothicBoldCondTwenty_2',Arial;}
#footer_team_container .text_wrap p{ margin:0px;}
#footer_team_container .team_block{ margin:50px 0px 0px; display:inline-block; background:#eae9e7; border:1px solid #e2e0df; padding:13px 11px 0px; -webkit-box-shadow: 2px 2px 2px 1px #e6e4e3; box-shadow: 2px 2px 2px 1px #e6e4e3;}
#footer_team_container .team_block .team_img{height:196px;}
#footer_team_container .team_block .team_name{ padding:13px 0px 5px; background:url(images/team_bg.jpg) repeat;}
#footer_team_container .team_name h3{ margin:0px; font-size:20px; color:#2c2c2d; line-height:30px; padding:0px 11px; font-family: 'Andy',Arial;}
#footer_team_container .text_wrap > h2 {background: hsl(46, 88%, 44%) none repeat scroll 0 0;color: hsl(0, 0%, 100%); font-family: "weblysleek_uisemibold",arial;
 font-size: 48px;line-height: 50px; margin-bottom: 0px; padding: 12px 0; text-transform: none;}
 #footer_team_container .footer_text_wrap a {background: hsl(228, 62%, 18%) none repeat scroll 0 0; color: hsl(0, 0%, 100%);
    display: inline-block;font-family: "weblysleek_uisemilight";font-size: 24px;padding: 16px 50px;}
.category_img { background-size: cover !important;margin-bottom: 40px;min-height: 250px;}
h2.search { margin: 0;}
.team_name a {color: inherit;}
.team_text {font-family: "weblysleek_uisemibold",arial; font-size: 27px;padding-top: 28px;}
.webinar_btn {  margin-top: 30px;}
.webinar_btn > a {background: hsl(46, 88%, 44%) none repeat scroll 0 0; color: hsl(0, 0%, 100%);font-size: 18px;padding: 10px;}
.right_content .webinar_btn > a {float: right;font-size: 8px; line-height: 11px; margin-bottom: 7px; padding: 4px;}
.right_content .webinar_btn { margin: 0;}
.raj-gives-back-testimonials { margin-top: 0 !important;}
.operational_sops { background: #00658f; padding: 0 16px;}
.operational_sops_2 { background: #004562; padding: 0 16px;}
.img_bg .category_img{min-height: 411px;}
select.responsiveMenuSelect{ margin-top:8px;}
.sidebar_video {background: hsl(0, 0%, 96%) none repeat scroll 0 0; margin-top: 64px;padding: 10px;}
.video_wrap_image::after {background-color: hsla(0, 0%, 0%, 0.5);content: "";height: 100%;left: 0;position: absolute; top: 0; width: 100%;}
.video_wrap_image {position: relative; z-index: 1;}
.video-link{ left: 42%;position: absolute;top: 37%; width: 100%; z-index: 1;}
.btn-link.cboxElement > h3 {color: #000;font-family: "Maven Pro"; font-size: 20px; text-align: center;font-weight:700;}
.title-link > h3{color: #000;font-family: "Maven Pro"; font-size: 20px; text-align: center;font-weight:700;}
.the_content iframe {height: 300px;width: 80%;}
.page-id-4436 .the_content iframe {height:768px; width: 100%;}
.video_wrap_image .category_img { min-height: 397px;}
a.thickbox h3{ color:#000;}
#TB_window{ background:transparent !important;}
#TB_ajaxWindowTitle{ display:none !important;}
#TB_title{ background:transparent !important;}
#TB_closeAjaxWindow a{ color:transparent !important;}
.tb-close-icon::before{font: 29px/29px dashicons !important;}
.tb-close-icon{ height:36px !important; top:2px !important; color:#fff !important;}
.sidebar_video > h3 { color: hsl(0, 0%, 0%); font-size: 13px; text-align: center;}

#brainlink_video_content .video_main_content .first_video_wrap { height: 142px;overflow: hidden;}
#brainlink_video_content .video_main_content .first_video { height: 150px; overflow: hidden; width: 36%;}

a.fridays_btn { background: hsl(4, 100%, 70%) none repeat scroll 0 0;border-radius: 5px; color: hsl(0, 0%, 100%);font-family: weblysleek_uisemibold; font-size: 14px;padding: 14px 20px; text-decoration: none !important;}
.video_wrap { min-height: 421px;}
.first-fridays { border: 1px solid #000;height: 500px; overflow-y: auto;padding:20px;}
#brainlink_media_content .media_maincontent .left_content .left_video.compliance { background-size: auto auto !important;}

.page-id-2791 .the_content h4{display: block; clear: both;}

/***************** GUIDE_SECTION*************************/
#guide_section { padding:293px 0 48px;}
#guide_section.book_guide {padding-top: 12px;}
#guide_section .section_wrap{position:relative;}
#guide_section .book_img{ }
#guide_section .book_img img {}
#guide_section .arrow{left:10%;bottom: -32%; position:absolute;}
#guide_section .arrow img{}
#guide_section .text_wrap {font-family: 'weblysleek_uisemilight',arial; font-size:25.44px; line-height:38.16px; color: #222223; letter-spacing: -0.4px;}
#guide_section .top_content{border-bottom:2px solid #00a2e6;}
#guide_section .top_content h2 { font-size:37.41px; line-height:47.3px; color: #303030; margin: 0 0 47px;font-family: 'weblysleek_uisemibold',arial; }
#guide_section .top_content h2 span{font-size:23px;font-family: 'weblysleek_uilight',arial; display:block;}
#guide_section .text_wrap h3 {font-size:37.41px; line-height:47.3px; color: #303030;   margin: 30px 0 17px;font-family: 'weblysleek_uisemibold',arial;}
#guide_section .text_wrap p {}


/******************** DOWNLOAD_SECTION ******************/
#download_section { padding:27px 0 23px; background:#00a2e6;}
#download_section .text_content{ float:right; }
#download_section .text_content h2{ margin:0px;font-size:47.65px; color: #ffffff;font-family: 'Helvetica LT Std-BoldCond',arial;}
#download_section .text_content a {color: #fff;}
#download_section .text_content h2 span { display:block;}
#download_section .download_btn {}
#download_section .download_btn a { font-size:30.92px; line-height:80px; color: #fff;font-family: 'weblysleek_uisemilight',arial;background:#d4a50e; padding:0 60px; display:inline-block; margin: 8px 0 0;}



/*********************** LANDING_TESTIMONIAL ****************/
#landing_testimonial_book { padding:52px 0 47px;}
#landing_testimonial_book .testimonial_wrap { font-size:19.97px; color: #303030;font-family: 'weblysleek_uisemilight_italic',arial;position:relative;padding-left: 13%;  margin-bottom: 47px; border-bottom:2px solid #00a2e6;}
#landing_testimonial_book .testimonial_wrap:last-child{ border:none; margin-bottom:0px;}
#landing_testimonial_book .testimonial_wrap:before{ position:absolute; top: -4px; left: 0px;content:url("images/testimonial_icon4.png");}
#landing_testimonial_book .testimonial_wrap p {margin: 0 0 28px;}
#landing_testimonial_book .position_wrap{text-align:right; padding: 0 0 41px;}
#landing_testimonial_book .position_wrap a { font-size:21.97px; color: #303030; line-height:27.83px;font-family: 'weblysleek_uisemilight',arial; }
#landing_testimonial_book .position_wrap a span { font-size:20.96px;font-family: 'weblysleek_uisemibold',arial; display:block;}

#landing_testimonial_book .col-sm-8.width_1{ width: 68%;}
#landing_testimonial_book .col-sm-4.width_2 { width: 32%;}

#landing_testimonial_book .videos_section{margin-left: 53px; padding:5px;}
#landing_testimonial_book .titile { background:#000000;}
#landing_testimonial_book .titile h4 { font-size:30.92px; color: #fff; line-height:57.18px; margin:0px; text-transform:uppercase;font-family: 'weblysleek_uisemilight',arial; }
#landing_testimonial_book .video_wrap{ background:#ebebeb; padding: 68px 31px 0; overflow: hidden;}
#landing_testimonial_book .video_content{ margin-bottom:55px;}
#landing_testimonial_book .video_img iframe{ min-height:204px; position:relative; border:1px solid #34448a; margin:0 0 25px; background:#fff;}
#landing_testimonial_book .play_btn{ /*position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);*/}
#landing_testimonial_book .play_btn img{}
#landing_testimonial_book .video_title{}
#landing_testimonial_book .video_title a.watch_btn{ color:#fff; font-size:21.99px; line-height:45px; padding: 0 45px; font-family: 'Century Gothic', arial; text-transform:uppercase; display:inline-block; background:#4c4c4c;}
#landing_testimonial_book .video_text {display: none;}
/******************** VISIT_SECTION ******************/
#visit_section {padding: 23px 0 17px; background:#121d4c;}
#visit_section .text_wrap{ font-size:47.65px;font-family: 'Helvetica LT Std-BoldCond'; color: #fff;}
#visit_section .text_wrap p{ margin:0px;}


/*********************** brainlink ******************************/
.award_container{max-width:1305px !important; width:auto !important; position:relative;}

#brainlink_award_section{ background:#fff; padding: 34px 0 0;}
#brainlink_award_section .title_text{ font-size:44px; line-height:54px; color:#fff; font-family: 'weblysleek_uisemibold',arial; background:#00487a;padding: 28px 0;}
#brainlink_award_section .title_text p{ margin:0;}
#brainlink_award_section .title_text p span{ font-family: 'weblysleek_uisemibold_italic',arial; display:block;}

#brainlink_award_section .main_content{ background:url(images/award_bg.jpg) no-repeat center top; background-size:cover; padding: 26px 0 2px;}
#brainlink_award_section .main_content .left_img{padding-top: 40px;}
#brainlink_award_section .main_content .left_img img{}
#brainlink_award_section .main_content .right_img{}
#brainlink_award_section .main_content .right_img img{ }
#brainlink_award_section .main_content .right_border{}

#brainlink_award_section .main_content .middle_img{}
#brainlink_award_section .main_content .middle_img img{}
.webinar_img { background-size: cover !important;height: 150px;}

/************************************INNER_BANNER *********************************************/

.landing_container{max-width:1140px !important; width:auto !important;}
.page-id-4399 .the_content iframe{height: 901px; width: 100%;}
.page-id-4436 .the_content h1{display:none;}

#landing_testimonial{ position:relative;}
#landing_testimonial .testimonial_img{ background-repeat:no-repeat; background-position:center top; background-size:cover; position:relative; z-index:1;} 
#landing_testimonial .img_1{ background-image:url(images/testimonial_bg1.jpg);}
#landing_testimonial .img_2{ background-image:url(images/testimonial_bg2.jpg);}
#landing_testimonial .img_3{ background-image:url(images/testimonial_bg3.jpg);}
#landing_testimonial .img_4{ background-image:url(images/testimonial_bg4.jpg);}
#landing_testimonial .testimonial_wrapper{ display:table; width:100%; height:600px; }
#landing_testimonial .testimonial_content{ display:table-cell; vertical-align:middle; padding:55px 0;}
#landing_testimonial .content_holder{ max-width:1140px; padding:0 15px; margin:0 auto;}
#landing_testimonial .testimonial_text{ color:#ffffff; position:relative; z-index:1;font-size:36px;line-height:48px;font-family: 'open_sanslight';}
#landing_testimonial .patners_icon{}
#landing_testimonial .patners_icon a.icon{}
#landing_testimonial .patners_icon a.icon img {margin: 0 0 39px;}
#landing_testimonial .testimonial_text p{ margin: 0 0 15px;}
#landing_testimonial .testimonial_text p span { display:block;}
#landing_testimonial .testimonial_text h4 { font-size:20px; line-height:30px; color: #fff;margin: 0 0 34px;font-family: 'open_sanslight';}
#landing_testimonial .testimonial_text h4 span{ display:block;font-family: 'open_sansbold';}
#landing_testimonial .testimonial_text a.btn { font-size:18.24px; color: #fff; text-transform:uppercase; line-height:22.34px; background:#121e4c; border-radius:30px;font-family: 'open_sanssemibold';padding: 14px 43px;}
#landing_testimonial .testimonial_text::before {content: none;}
.testimonial_img { padding-top: 30px;}
.category-59  #brainlink_media_content{padding: 210px 0 40px;}
.category-59 .view_more_presentation {
    display: block;
   margin: auto auto 15px;
    width: 200px;
}
#category.presentations {
    padding: 0;
}
.category-59 .bottom_presentation{ padding: /*153*/0px 0 40px !important;}
.category-59 .view_more_presentation .more_presentation {
    background: #d2a40d none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: 'weblysleek_uisemibold',arial;
    font-size: 24px;
    padding: 10px;
    text-align: center;
    cursor: pointer;

}
.category-59 .view_more_presentation .more_presentation:hover {
color: #fff;    
}
.partner_wrap .partner_img img { background: rgba(204, 204, 204, 0.2) none repeat scroll 0 0;}
.partner_wrap h6 { font-size: 20px; margin: 0 0 20px; text-align: center;}
.partner_wrap p { text-align: center;}

.category-59 #brainlink_category .category_wrap{margin-bottom: 15px;}
.category-59 .inner_title h1{font-size: 32px;}
.single_presentation .single_iframe { height: 600px; width: 100%;}

.category-59 #brainlink_category .category_wrap .category_img.white-paper{ margin: auto; width: 239px;}
.category-59 #brainlink_category .category_wrap .category_img {min-height: 180px;}
.category-59 #brainlink_category .category_wrap .category_text h3{font-size: 22px; line-height: 32px;margin: 0 0 10px;}
.category-59 #brainlink_category .category_wrap .category_text{ font-size: 16px; line-height: 28px;}
.category-59 #brainlink_category .category_wrap .category_text small{display: block; margin: 0 0 20px;}
/***********************landing_testimonial*******************/
#landing_testimonials { background:url(images/CaseStudy_bg.jpg) no-repeat center top; background-size:cover; padding:48px 0 37px;}
#landing_testimonials .content_wrap{}
#landing_testimonials .rk_btn{}
#landing_testimonials .rk_btn a {}
#landing_testimonials .rk_btn a img { margin-bottom: 26px; width: 22%;}
#landing_testimonials .testimonial_text{ font-size:24.84px; line-height:35.79px; color: #ffffff ;font-family: 'open_sanslight',arial;}
#landing_testimonials .testimonial_text p {margin: 0 0 13px;}
#landing_testimonials .testimonial_text p.profile{ font-size:20px; line-height:28px; margin-bottom:28px; }
#landing_testimonials .testimonial_text p span { display:block;font-family: 'open_sansbold',arial;}
#landing_testimonials .testimonial_text a{ font-size:18px; line-height:50px; color: #fff; background:#121e4c; display:inline-block; padding:0 35px; border-radius:40px;}


/************************ landing_brainlink **************************/
#landing_brainlink { padding:50px 0 90px ; background:#0f568e;}
#landing_brainlink .heading_text{ font-size:18px; color: #ffffff ; line-height:28.8px; font-family: 'open_sanslight' ,arial;}
#landing_brainlink .dependable{margin-top: 183px;}
#landing_brainlink .heading_text h3 { font-size:36px; line-height:46px; color: #ffffff; margin: 0 0 30px;}
#landing_brainlink .heading_text h3.text_wrap { text-align:center; margin-bottom: 52px;}
#landing_brainlink .heading_text p { margin: 0 0 50px;}
#landing_brainlink .services_wrap{ border-bottom:1px solid #4c4d4d;padding-bottom: 48px; margin-bottom: 34px;}
#landing_brainlink .book_img{}
#landing_brainlink .book_img img {}
#landing_brainlink .right_text{}
#landing_brainlink .right_text ul {}
#landing_brainlink .right_text ul li{ font-size:25.18px; line-height:26.86px; color: #ffffff; margin: 0 0 25px; list-style:none; font-family: 'open_sanslight' ,arial; position:relative; padding-left:77px;}
#landing_brainlink .right_text ul li:before{content:url(images/list_icon.png); position:absolute; left:0; top:0px;}

#landing_brainlink .case_study_wrap{}
#landing_brainlink .book_wrap{}
#landing_brainlink .book_wrap img {}
#landing_brainlink .text_content{ font-size:18px; color: #ffffff; line-height:28.8px;font-family: 'open_sanslight' ,arial;}
#landing_brainlink .text_content h4{ font-size:27px; color: #ffffff; margin: 0 0 28px;line-height:41px; font-family: 'open_sanslight' ,arial;}
#landing_brainlink .text_content p{  margin: 0 0 59px;}
#landing_brainlink .text_content p span {font-family: 'open_sanslight_italic' ,arial;}
#landing_brainlink .text_content a { background:#121e4c; border-radius:5px; display:inline-block; font-size:29px; color: #fff; line-height:70px; padding:0 33px;font-family: 'open_sansbold',arial;}
#landing_brainlink .text_content a span {font-family: "open_sansbold"; background:url(images/download_arrow.png) no-repeat right center; padding-right:70px;}
#landing_brainlink .right_text ul li:last-child {margin: 44px 0 0 !important;}

/*************************************testimonial_section**************************/
#testimonial_section{ padding:42px 0 75px; background:url(images/testimonial_section_bg.jpg) no-repeat center top; background-size:cover;}
#testimonial_section .container_testimonial{ max-width:1378px!important;}
#testimonial_section .testimonial_heading{ padding:0 50px; margin-bottom:70px;}
#testimonial_section .testimonial_heading h2{ margin:0; background:#d4a50e; padding:17px 15px; color:#ffffff; font-size:46px; line-height:36px; font-family: 'open_sanslight', arial;}
#testimonial_section .testimonial_wrap{ }
#testimonial_section .testimonial_image{ }
#testimonial_section .testimonial_image .image_content{ display:inline-block; position:relative; margin-top:6px;}
#testimonial_section .image_content_bg{}
#testimonial_section .content_img{ position:absolute; bottom:0; width:100%; text-align:center;}
#testimonial_section .content_img img{ height:auto;}
#testimonial_section .testimonial_text{ }
#testimonial_section .testimonial_text h4{ margin:0 0 23px; color:#ffffff; font-size:40px; line-height:43.79px; font-family: 'open_sansbold', arial; letter-spacing:-0.5px;}
#testimonial_section .rating{ margin:0 0 18px;}
#testimonial_section .rating img{}
#testimonial_section .testimonial_text blockquote{ margin:0 0 20px; padding:0; border:none; color:#ffffff; font-size:28px; line-height:36px;font-family: 'open_sanslight', arial;}
#testimonial_section .profile_info{font-family: 'open_sanslight', arial; color:#ffffff; font-size:20px; line-height:30px;}
#testimonial_section .profile_info p{ margin:0;}
#testimonial_section .profile_info p span{ display:block;  font-family: 'open_sansbold', arial;}


#inner_landing_page .landing_container{max-width:1217px !important; width:auto !important;}

#inner_landing_page {padding-top: 190px;}
#inner_landing_page span.italic_text {font-family: 'open_sanslight_italic', arial;}
#inner_landing_page .case_study_section {background:#0f568e; padding: 50px 0;}
#inner_landing_page .heading_text {margin-bottom:40px;}
#inner_landing_page .section_wrapper{ font-size:18px; line-height:28.8px; font-family:'open_sanslight',arial; color:#ffffff; }
#inner_landing_page .section_wrapper h2{margin:0 0 24px; font-size:36px; line-height:46px; font-family:'open_sanslight',arial; color:#ffffff;}
#inner_landing_page .section_wrapper h3{margin:0; font-size:28px; line-height:28px; font-family:'open_sanslight',arial; color:#ffffff;}
#inner_landing_page .section_wrapper p{margin:0;}
#inner_landing_page .content_wrapper { border-bottom:1px solid #4c4d4d; padding-bottom:50px;padding-top: 16px;}
#inner_landing_page .book_img_wrap {}
#inner_landing_page .book_img_wrap img{ position: relative; top: -33px;}
#inner_landing_page .book_content {}
#inner_landing_page .book_list {}
#inner_landing_page .book_list li{ list-style:none; position:relative; padding-left:70px; margin-bottom:20px;}
#inner_landing_page .book_list li:before{position:absolute; content:url(images/bulletss_img.png); left:0; top:-15px;}
#inner_landing_page .list_text_wrap {}
.postid-5398 .the_content h3 a {
    color: inherit;
    text-decoration: underline !important;
}

#inner_landing_page .download_content {padding:30px 0px;}
#inner_landing_page .download_section {padding-bottom:30px;}
#inner_landing_page .download_content_wrapper {}
#inner_landing_page .download_book_img {}
#inner_landing_page .download_book_img img{}
#inner_landing_page .download_section_wrapper {}
#inner_landing_page .download_section_wrapper h3{margin-bottom:32px;}
#inner_landing_page .download_section_wrapper p{margin-bottom:58px;}
#inner_landing_page .download_btn {display:inline-block;}
#inner_landing_page .download_btn a{display:inline-block; font-size:27.52px;  font-family:'open_sansbold',arial; color:#ffffff; background:#121e4c; padding: 10px 43px; border-radius:5px;}
#inner_landing_page .download_btn a span {background:url(images/download_aerrow.png) no-repeat center right; padding-right:50px;}

/**********************best-it-expertise sidebar_content*******************/
#sidebar_content{ margin-left: 38px;border:2px solid #1a478b; margin-top: 26px;}

#sidebar_content .heading_text{ background:url(images/sidebar_bg_expertise.png) no-repeat center top; background-size:cover; padding:30px 15px 110px; }
#sidebar_content .heading_text h4{ font-size:20px; color: #fffefe;font-family: 'Segoe UI Semilight',arial;  margin: 0 0 11px;}
#sidebar_content .heading_text h3{ font-size:38px; line-height:42px; color: #fffefe;margin: 0px;font-family: 'Segoe UI Semibold',arial; text-shadow: 0 0 5px #143f7f;}
#sidebar_content .heading_text h3 span { display:block;}
#sidebar_content .wrapper{ padding: 0 15px 30px;}
#sidebar_content .book_img{margin-bottom: 11px;}
#sidebar_content .book_img img { margin-top:-97px;}


#sidebar_content .form_wrap{font-size:13px; line-height:17px;  color: #666666; font-family: 'SegoeUI-Light',arial;}
#sidebar_content .form_wrap h5{ font-size:20px; line-height:24px; color: #000000; margin:0px;font-family: 'Segoe UI Semilight',arial;}
#sidebar_content .form_wrap h5 span { display:block;}
#sidebar_content .form_wrap p{ margin:0px;}
#sidebar_content .form_wrap a { font-size:22px; line-height:65px; color: #ffffff; text-transform:uppercase; padding:0 15px; display:block; border:1px solid #001984; border-radius:5px; font-family: 'Segoe UI bold',arial;margin-bottom: 17px;background: rgb(33,47,122); /* Old browsers */
background: -moz-linear-gradient(top, rgba(33,47,122,1) 0%, rgba(27,37,89,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(33,47,122,1) 0%,rgba(27,37,89,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(33,47,122,1) 0%,rgba(27,37,89,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */box-shadow: 0 3px 5px #cbcaca;}
#generic .no-padding{ padding:0;}

/**********************best-it-expertise sidebar_form******************/

#sidebar_content .form_wrap .fsBody .fsForm, #sidebar_content form_wrap .fsForm .fsFieldRow .fsRowBody, #sidebar_content form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#sidebar_content .form_wrap .fsBody .fsForm{  border: medium none !important;  margin-bottom: 0; padding:0;}
#sidebar_content .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#sidebar_content .form_wrap .fsValidationError { background:none!important;}
#sidebar_content .form_wrap .fsBody .fsLabel, .fsBody label{ color:#000000 !important;  }
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton { font-size:22px!important; line-height:40px; color: #fff!important; text-transform:uppercase; display:block; border:1px solid #001984!important; border-radius:5px!important; font-family: 'Segoe UI bold'; margin-bottom: 18px; width:100%; padding:13px 0; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(33, 47, 122) 0%, rgb(27, 37, 89) 100%) repeat scroll 0 0; box-shadow: 0 3px 5px #cbcaca;}
#sidebar_content .form_wrap .fsForm .fsSubmit{ background: transparent!important; border: none!important; border-radius: 0 !important; color: #ffffff; display: inline-block; height: 63px; line-height: 24px; padding: 0; text-align: center; text-transform: uppercase; width: 100%; margin:9px 0 20px;}
#sidebar_content .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;} 
#sidebar_content .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#sidebar_content .form_wrap .fsForm .fsLabel {   display:table-cell; font-family: "Segoe UI Semilight",sans-serif; font-size: 15px !important; font-weight: 700; margin-bottom: 15px !important; margin-top: 10px !important; width: 100%;} 
#sidebar_content .form_wrap .fsBody.fsEmbed { background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
#sidebar_content .form_wrap .fsBody .fsSupporting { display: table-cell; color: #515050 !important; font-family: "Segoe UI Semilight",sans-serif; font-size: 14px !important; font-weight: normal !important; margin-top: 0;  margin-bottom: 18px;} 
#sidebar_content .form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 !important; padding:0!important;}
#sidebar_content .form_wrap .fsSubField:last-child{ margin-right:0px!important;} 
#sidebar_content .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;} 
#sidebar_content .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom:0 !important;}
#sidebar_content .form_wrap .fsFieldRow input[type="text"],#sidebar_content .form_wrap .fsFieldRow input[type="email"],#sidebar_content .form_wrap  .fsFieldRow input[type="number"],#sidebar_content .form_wrap .fsFieldRow input[type="tel"],#sidebar_content .form_wrap .fsForm textarea { padding:13px 18px !important; width: 100% !important;}
 
#sidebar_content .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom:0 !important ;}
#sidebar_content .form_wrap .fsFieldRow input[type="text"],#sidebar_content .form_wrap .fsFieldRow input[type="email"],#sidebar_content .form_wrap .fsFieldRow input[type="number"],#sidebar_content .form_wrap .fsFieldRow input[type="tel"], #sidebar_content .form_wrap .fsForm textarea {background: #ffffff; border:1px solid #bbcbcb !important; border-radius:0; color:#666666;  font-family:'Segoe UI Semilight'; font-size: 16px!important; font-weight: 300; height: 52px; margin-bottom: 9px; margin-top: 0; max-width: 100%; width: 100%;   line-height:20px; -webkit-box-shadow: 0 3px 5px #cbcaca !important; -moz-box-shadow:0 3px 5px #cbcaca !important;  box-shadow:0 3px 5px #cbcaca !important;} 
#sidebar_content .form_wrap .fsForm textarea { height:233px !important; color:#a2a2a2 !important; }
#sidebar_content .form_wrap .fsRequiredMarker { color: #ce443e; font-size: 12px; font-weight: normal !important; margin-left: 4px !important;}
#sidebar_content .form_wrap .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }
#sidebar_content .form_wrap .fsBody { margin-bottom:0px!important;}
#sidebar_content .form_wrap .fsBody .fsForm{ margin:20px auto 0 !important; box-shadow: none !important;} 
#sidebar_content .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#sidebar_content .form_wrap .fsSectionHeader { display:none!important;} 
#sidebar_content .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; margin-bottom:0 !important;} 
#sidebar_content .form_wrap .fsForm input.fsField[type="email"]:focus,#sidebar_content .form_wrap .fsForm input.fsField[type="file"]:focus,#sidebar_content .form_wrap .fsForm input.fsField[type="number"]:focus,#sidebar_content .form_wrap .fsForm input.fsField[type="tel"]:focus,#sidebar_content .form_wrap .fsForm input.fsField[type="text"]:focus,#sidebar_content .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#sidebar_content .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;} 
#sidebar_content .form_wrap :-ms-input-placeholder {color: #666666; opacity:1;}
#sidebar_content .form_wrap ::-webkit-input-placeholder { color: #666666; opacity:1;}
#sidebar_content .form_wrap :-moz-placeholder {color: #666666; opacity:1;}
#sidebar_content .form_wrap ::-moz-placeholder { color: #666666; opacity:1;}
#sidebar_content .form_wrap :-ms-input-placeholder {color: #666666; opacity:1;} 
#sidebar_content .form_wrap div.fsError{ margin:0 0 9px; font-size:13px; padding:4px;}
/************************ landing_brainlink **************************/
.landing_container{max-width:1130px !important; width:auto !important;}
#landing_brainlink {font-family: 'SegoeUI-Light', arial; padding:234px 0 90px ; background:#0f568e;}
#landing_brainlink .heading_text{ font-size:18px; color: #ffffff ; line-height:28.8px; font-family: 'SegoeUI-Light', arial;}
#landing_brainlink .heading_text h3 { font-size:36px; line-height:46px; color: #ffffff; margin: 0 0 30px;}
#landing_brainlink .heading_text h3.text_wrap { text-align:center; margin-bottom: 60px;}
#landing_brainlink .heading_text p { margin: 0 0 50px;}
#landing_brainlink .services_wrap{ border-bottom:1px solid #1e1e1e;padding-bottom: 57x; margin-bottom: 34px;}
#landing_brainlink .book_img{}
#landing_brainlink .book_img img {}
#landing_brainlink .right_text{}
#landing_brainlink .right_text ul {}
#landing_brainlink .right_text ul li{ font-size:18px; line-height:28px; color: #ffffff; margin: 0 0 46px; list-style:none; position:relative; padding-left:77px;}
#landing_brainlink .right_text ul li span{display:block; font-size:28px; line-height:26.86px;}
#landing_brainlink .right_text ul li:before{content:url(images/list_icon.png); position:absolute; left:0; top:0px;}

#landing_brainlink .case_study_wrap{}
#landing_brainlink .book_wrap{}
#landing_brainlink .book_wrap img {}
#landing_brainlink .text_content{ font-size:18px; color: #ffffff; line-height:28.8px;}
#landing_brainlink .text_content h4{ font-size:27px; color: #ffffff; margin: 0 0 28px;line-height:38px;}
#landing_brainlink .text_content p{  margin: 0 0 14px;}
#landing_brainlink .text_content p span.name { color:#ffffff; font-size:14px; font-family: 'Segoe UI Bold', arial;}
#landing_brainlink .text_content blockquote{ padding:0; margin:0; border:none;font-size:18px; color: #ffffff; line-height:28.8px;}

#landing_brainlink .text_content a { background:#121e4c; border-radius:5px; display:inline-block; font-size:27.57px; color: #fff; line-height:70px; padding:0 23px 0 38px;}
#landing_brainlink .text_content a span {font-family: "SegoeUI-Light",arial; background:url(images/download_arrow.png) no-repeat right center; padding-right:68px;}



/******************************* 1606 ****************************************************/
#banner_brainlink_innner{ background:#0e1019; position:relative; z-index:1; padding-top: 190px;}
#banner_brainlink_innner .banner_bg{ width:62.5%; height:100%; position:absolute; z-index:-1; right:0; top:0; background:url(images/business_continuity_banner_bg.jpg) no-repeat center top; background-size:cover;}
#banner_brainlink_innner .banner_container{ max-width:1200px; margin:0 auto; padding:0 15px;}
#banner_brainlink_innner .banner_wrap{ }
#banner_brainlink_innner .banner_text{ }
#banner_brainlink_innner .banner_text h1{ margin:0 0 18px; color:#ffffff; font-size:36.56px; line-height:42.65px; font-family: 'Segoe UI Bold', arial;}
#banner_brainlink_innner .banner_text h1 .block_text{ display:block;}
#banner_brainlink_innner .banner_text h1 .color_wrap{ color:#fbba55;}
#banner_brainlink_innner .banner_text h6{ color:#e5e5e5; font-size:15.57px; line-height:21.33px; margin:0; font-family: 'Segoe UI bold';}
#banner_brainlink_innner .banner_image{ }
#banner_brainlink_innner .banner_image img{ }

/***************************** BUSINESS_CONTINUITY_BODY_TITLE ************************************/
#business_continuity_body_title{ padding:34px 0; 
background: #0f568e; /* Old browsers */
background: -moz-linear-gradient(top, #0f568e 0%, #062239 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0f568e 0%,#062239 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0f568e 0%,#062239 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f568e', endColorstr='#062239',GradientType=0 ); /* IE6-9 */}
.container_1606_business{ max-width:1200px!important;}
#business_continuity_body_title .title_text{}
#business_continuity_body_title .title_text h6{ margin:0; color:#ffffff; font-size:21px; line-height:26px; text-transform:uppercase; font-family: 'Segoe UI Semibold', arial;}
#business_continuity_body .blog_img { border: 2px solid #e5ab52; border-radius: 100%;}
/**************************** BUSINESS_CONTINUITY_BODY *********************************/
#business_continuity_body{ padding:50px 0 80px;}
.col-sm-8-modified-1606{}
.col-sm-4-modified-1606{}
#business_continuity_body .body_text{ color:#000000; font-size:18px; line-height:26px; font-family: 'Segoe UI Semilight', arial;}
#business_continuity_body .body_text h4{ color:#010000; font-size:30px; line-height:36px; font-family: 'Segoe UI Semibold', arial; margin:0 0 36px;}
#business_continuity_body .body_text p{ margin:0 0 34px;}
#business_continuity_body .body_text h6{ margin:0 0 38px; color:#0e1019; font-size:21px; line-height:26px; font-family: 'Segoe UI Bold', arial;}
#business_continuity_body .body_text h6 a{ color:#0e1019;}
#business_continuity_body .body_text h6 .block_text{ display:block;}
#business_continuity_body .body_text h6 .color_wrap{ color:#0f568e;}
#business_continuity_body .body_text h6 a{ color:#0f568e;}
#business_continuity_body .body_text p .bold_text{font-family: 'Segoe UI Bold', arial;}
#business_continuity_body .service_wrapper{}
#business_continuity_body .service_wrapper ul{ margin-bottom:50px;}
#business_continuity_body .service_wrapper ul li{ list-style:none; height:139px; padding:22px 0; border-bottom:1px solid #cccccc; display:table; width:100%;}
#business_continuity_body .service_wrapper ul li:first-child { height: auto; padding: 2px 0 26px;}
#business_continuity_body .service_wrapper ul li .service_icon{ }
#business_continuity_body .service_wrapper ul li .service_icon img{}
#business_continuity_body .service_wrapper ul li .service_title{ }
#business_continuity_body .service_wrapper ul li .service_title p{ margin:0;}
#business_continuity_body .testimonial_text::before{ content:none;} 
#banner_brainlink_innner .banner_bg_wrapper {
    position: relative;
}
.sidebar_brainlink_1606{ }
.sidebar_brainlink_1606 > .business_sidebar_wrap{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .top_image{ background:url(images/sidebar_heading_img.jpg) no-repeat center top; background-size:cover; min-height:238px; position:relative;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .top_image .top_img_border{ position:absolute; left:0; bottom:0; width:100%;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form{ background:#0f568e; padding:4px 26px 30px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading{ color:#ffffff; font-size:18px; line-height:21px; font-family: 'open_sansregular', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading h6{ margin:0 0 18px; color:#fbba55; font-size:27.29px; line-height:26px; text-transform:uppercase; font-family: 'open_sansbold', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .form_heading p{ margin:0 0 22px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form form{max-width:250px; margin:0 auto;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_form form button{ display:block; width:100%; border:2px solid #111d49; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbba55+0,d49d48+100 */
background: #fbba55; /* Old browsers */
background: -moz-linear-gradient(top, #fbba55 0%, #d49d48 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fbba55 0%,#d49d48 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fbba55 0%,#d49d48 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbba55', endColorstr='#d49d48',GradientType=0 ); /* IE6-9 */
 color:#111d48; font-size:13.22px; line-height:13.22px; text-transform:uppercase; font-family: 'open_sanssemibold', arial; padding:15px 10px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_blog{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d1637+0,121d4a+100 */
background: #0d1637; /* Old browsers */
background: -moz-linear-gradient(top, #0d1637 0%, #121d4a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0d1637 0%,#121d4a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0d1637 0%,#121d4a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1637', endColorstr='#121d4a',GradientType=0 ); /* IE6-9 */ padding:45px 18px 50px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_heading{ text-align:center;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_heading h4{ margin:0 0 45px; color:#fbba55; font-size:20.63px; line-height:31.36px; letter-spacing:2px; text-transform:uppercase; font-family: 'open_sansregular', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_wrap{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_wrap li{ margin-bottom:50px; list-style:none; }
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_content{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_img{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_img img{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_text{ color:#ffffff; font-size:13.67px; line-height:18.94px; font-family: 'open_sansregular', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_text p{ margin:5px 0 20px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .blog_text .read_more{ display:inline-block; text-decoration:underline!important; color:#ffffff;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_us{ text-align:center; padding-top:10px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_us .like_btn{ margin-bottom:30px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_btn img{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_us h6{ margin:0; color:#fbba55; font-size:20.63px; line-height:30px; font-family: 'open_sansregular', arial; text-transform:uppercase;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .like_us h6 span{ display:block;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .sidebar_testimonial{ background:#eeeced; padding:48px 20px 46px; border-color:#121e4c; border-style:solid; border-width:0 1px 1px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_image{ margin-bottom:20px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_image img{}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text{ max-width:253px; margin:0 auto; color:#121e4c; font-size:13.67px; line-height:18.94px; font-family: 'open_sansregular', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text blockquote{ padding:0; margin:0 0 19px; border:none; color:#0f568e; font-size:17.4px; line-height:21.13px; font-family: 'open_sanssemibold', arial;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text p{ margin:0 0 26px;}
.sidebar_brainlink_1606 > .business_sidebar_wrap .testimonial_text h6{ margin:0; color:#0f568e; font-size:15.24px;  font-family: 'open_sanssemibold_italic', arial;}


.sidebar_business.form_wrap .fsBody .fsForm, .sidebar_business.form_wrap .fsForm .fsFieldRow .fsRowBody, .sidebar_business.form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.sidebar_business.form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.sidebar_business.form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.sidebar_business.form_wrap .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;}
.sidebar_business.form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.sidebar_business.form_wrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  border: medium none !important;}
.sidebar_business.form_wrap .fsForm .fsLabel{ color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important; margin-top: -6px !important;}
.sidebar_business.form_wrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.sidebar_business.form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.sidebar_business.form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #666666;text-align: center; font-family: "robotoregular";font-size: 16px;line-height: 30px; margin: 0; padding-bottom: 20px;
    text-transform: uppercase;}
.sidebar_business.form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.sidebar_business.form_wrap *::-moz-placeholder{color:#808080!important;opacity: 1;}
.sidebar_business.form_wrap .fsSubmit input.fsSubmitButton {  border: medium none; background: hsl(206, 81%, 31%) none repeat scroll 0 0; border-radius: 5px; color: hsl(0, 0%, 100%); display: inline-block; font-family: "TradeGothicBoldCondTwenty_2",Arial;font-size: 19px!important; line-height: 38px; padding: 0 25px!important; text-transform: uppercase;}
.sidebar_business.form_wrap .fsPagination input, .sidebar_business.form_wrap.fsPagination button{ font-size:10px!important;}
.sidebar_business.form_wrap .fsSubField:last-child{ margin:0px!important;}
.sidebar_business.form_wrap .fsBody .fsForm{box-shadow: none !important;}
.sidebar_business.form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.sidebar_business.form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.sidebar_business.form_wrap .fsFieldRow input[type="text"], .sidebar_business.form_wrap .fsFieldRow input[type="email"], .sidebar_business.form_wrap .fsFieldRow input[type="number"], .sidebar_business.form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:36px; color:#808080!important; max-width: 100%;}
.sidebar_business.form_wrap .fsFieldRow input[type="text"], .sidebar_business.form_wrap .fsFieldRow input[type="email"], .sidebar_business.form_wrap .fsFieldRow input[type="number"], .sidebar_business.form_wrap  .fsFieldRow input[type="tel"], .sidebar_business.form_wrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'weblysleek_uisemilight_italic';  color: #808080 !important;font-weight: normal; font-size: 13px !important; border:1px solid #ccc !important; padding: 0px 0 0 16px !important; border-radius:2px; margin-bottom:10px;}
.sidebar_business.form_wrap div.fsError { margin:0px !important;} 
.sidebar_business.form_wrap .fsForm select{  border: 1px solid #ccc;border-radius: 5px !important; color: #808080 !important;    font-size: 14px !important;
    height: 56px !important;max-width: 100%;line-height: 48px !important; padding: 0 0 0 10px !important; width: 100% !important;}
.sidebar_business.form_wrap .fsForm fieldset, .sidebar_business.form_wrap .fsForm fieldset legend{ background:none !important;}
.sidebar_business.form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.sidebar_business.form_wrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;
margin-top: 0px !important; padding: 4px !important; width: 100%;}
.sidebar_business.form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.sidebar_business.form_wrap .fsBody { margin-bottom:0px!important;} 
.sidebar_business.form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.sidebar_business.form_wrap #field28535119{ height:40px!important; font-weight: normal !important;}
.sidebar_business.form_wrap .fsBody .fsSectionHeader{  margin-left: -2px!important;display:block !important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}


.business_sidebar_wrap .form_wrap .fsBody .fsForm, .business_sidebar_wrap .form_wrap .fsForm .fsFieldRow .fsRowBody, .business_sidebar_wrap .form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.business_sidebar_wrap .form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.business_sidebar_wrap .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.business_sidebar_wrap .form_wrap .fsForm .fsSubmit{ background:none!important; margin: 30px 0 0; padding: 5px 0!important;}
.business_sidebar_wrap .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.business_sidebar_wrap .form_wrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  border: medium none !important;}
.business_sidebar_wrap .form_wrap .fsForm .fsLabel{ color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important; margin-top: -6px !important;}
.business_sidebar_wrap .form_wrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.business_sidebar_wrap .form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.business_sidebar_wrap .form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #666666;text-align: center; font-family: "robotoregular";font-size: 16px;line-height: 30px; margin: 0; padding-bottom: 20px;
    text-transform: uppercase;}
.business_sidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.business_sidebar_wrap .form_wrap *::-moz-placeholder{color:#808080!important;opacity: 1;}
.business_sidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton { display:block; width:100%; border:2px solid #111d49;
background: -moz-linear-gradient(top, #fbba55 0%, #d49d48 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fbba55 0%,#d49d48 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fbba55 0%,#d49d48 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbba55', endColorstr='#d49d48',GradientType=0 ); /* IE6-9 */
 color:#111d48!important; font-size:13.22px!important; line-height:13.22px!important; text-transform:uppercase; font-family: 'open_sanssemibold', arial; padding:15px 10px!important;}
.business_sidebar_wrap .form_wrap .fsPagination input, .business_sidebar_wrap .form_wrap.fsPagination button{ font-size:10px!important;}
.business_sidebar_wrap .form_wrap .fsSubField:last-child{ margin:0px!important;}
.business_sidebar_wrap .form_wrap .fsBody .fsForm{box-shadow: none !important;}
.business_sidebar_wrap .form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.business_sidebar_wrap .form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.business_sidebar_wrap .form_wrap .fsFieldRow input[type="text"], .business_sidebar_wrap .form_wrap .fsFieldRow input[type="email"], .business_sidebar_wrap .form_wrap .fsFieldRow input[type="number"], .business_sidebar_wrap .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:36px; color:#808080!important; max-width: 100%;}
.business_sidebar_wrap .form_wrap .fsFieldRow input[type="text"], .business_sidebar_wrap .form_wrap .fsFieldRow input[type="email"], .business_sidebar_wrap .form_wrap .fsFieldRow input[type="number"], .business_sidebar_wrap .form_wrap  .fsFieldRow input[type="tel"], .business_sidebar_wrap .form_wrap .fsForm textarea { max-width: 100% !important; width: 100% !important;background-image:none !important; box-shadow: 0 2px 14px #404041 inset; font-family: 'open_sansregular';  color: #808080 !important;font-weight: normal; font-size: 13px !important; border:none !important; padding: 0px 0 0 16px !important; border-radius:2px; margin-bottom:4px;}
.business_sidebar_wrap .form_wrap div.fsError { margin:0px !important;} 
.business_sidebar_wrap .form_wrap .fsForm select{  border: 1px solid #ccc;border-radius: 5px !important; color: #808080 !important;    font-size: 14px !important;
    height: 56px !important;max-width: 100%;line-height: 48px !important; padding: 0 0 0 10px !important; width: 100% !important;}
.business_sidebar_wrap .form_wrap .fsForm fieldset, .business_sidebar_wrap .form_wrap .fsForm fieldset legend{ background:none !important;}
.business_sidebar_wrap .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.business_sidebar_wrap .form_wrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;
margin-top: 0px !important; padding: 4px !important; width: 100%;}
.business_sidebar_wrap .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.business_sidebar_wrap .form_wrap .fsBody { margin-bottom:0px!important;} 
.business_sidebar_wrap .form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.business_sidebar_wrap .form_wrap #field28535119{ height:40px!important; font-weight: normal !important;}
.business_sidebar_wrap .form_wrap .fsBody .fsSectionHeader{  margin-left: -2px!important;display:block !important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.business_sidebar_wrap .form_wrap .fsRow.fsFieldRow.fsLastRow { margin: 0!important;}
/*******************landing_banner**************/


#landing_banner.sec{padding-top: 190px; background:#11121b;  position:relative; overflow:hidden;}
#landing_banner.sec .banner_wrapper{ }
#landing_banner.sec .banner_wrap{ display:table; width:100%; height:450px;z-index: 1; position:relative; }
#landing_banner.sec .banner_holder{ display:table-cell; vertical-align:middle;}
#landing_banner.sec .banner_text{max-width:800px; margin:0; color:#ffffff; font-size:24px; line-height:30px;float: right;}
#landing_banner.sec .banner_text h1{ margin: 0 0 32px; color:#ffffff; font-size:60px; line-height:75px;font-family: 'open_sanssemibold',arial;}
#landing_banner.sec .banner_text h2 { font-size:34px; color: #d2a40d; margin:0px;font-family: 'open_sansbold', arial;}
#landing_banner.sec .banner_text h2 span { display:block;}
#landing_banner.sec .banner_bg{}
#landing_banner.sec .banner_bg > img { height: 100%;left: -440px;position: absolute;top: 0;}
#landing_banner.sec .banner_img{z-index: 1; position:relative; }
#landing_banner.sec .banner_img > img {position:absolute; left: -50px; bottom:0;}

#brainlink_resources { padding: 67px 0 0;}
#brainlink_resources .resource_content{}
#brainlink_resources .wrapper{ border-bottom:1px solid #cccccc; padding-bottom:60px; margin: 0 0 57px;}
#brainlink_resources .ebook_img{}
#brainlink_resources .ebook_img img {height: auto;}
#brainlink_resources .text_wrap{ font-size:18px; line-height:26px; color: #000000;font-family: 'Segoe UI Semilight',arial;}
#brainlink_resources .text_wrap h2{ text-transform: capitalize;font-size:30px; line-height:38px; color: #010000; margin: 0 0 40px;font-family: 'Segoe UI SemiBold',arial;}
#brainlink_resources .text_wrap p {  margin: 0 0 44px;}
#brainlink_resources .text_wrap a{ font-size:18px; line-height:50px; color: #ffffff; text-transform:uppercase; display:inline-block; border-radius:5px; background:#121e4c;font-family: 'Segoe UI Semilight',arial;padding: 0 23px;}


.bgMainpage{
    background:url("../images/bg.jpg") no-repeat scroll right top #000000;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}

#brainstrom_banner_wrap {
    background: rgba(0, 0, 0, 0) url("images/NewsletterArchive_bg.jpg") no-repeat scroll 0 0;
    height: 317px;
    top: 201px;
    position: relative;
    background-size:100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size:100% auto;
}
#NewsletterArchive .seventh_border::before{ content: ""!important;}
#brainstrom_banner_wrap .brainstrom_title{ display: table;  width: 100%;}
#brainstrom_banner_wrap .brainstrom_title h1 {
    color: #fff;
     /*font-family: 'open_sansbold', arial;*/
     font-family: 'Conv_Flexure', arial;
    font-size: 50px;
    line-height: 52px;
    height: 300px;
    vertical-align: middle;
    position: relative;
    right: 70px;
    display: table-cell;
    width: 100%;
}
#brainstrom_banner_wrap .brainstrom_title h1 span {
    color: #d2a40d;
    display: block;
}
#NewsletterArchive { padding:240px 0 30px;}
#NewsletterArchive .Archive_content{ border-bottom:1px solid #cccccc; margin-bottom:30px; overflow:hidden;}
#NewsletterArchive .content_1{ border-bottom:none;}
#NewsletterArchive .content_1 ul.Archive_list > li { margin-bottom:66px;}
#NewsletterArchive .Archive_content h2{ font-size:40px; line-height:38px; color: #010000; margin:0 0 28px;font-family: 'Segoe UI Bold',arial;overflow:hidden;}
#NewsletterArchive .Archive_content h2 span{ display:inline-block; position:relative;}
#NewsletterArchive .Archive_content h2 span:after{ content:""; position:absolute; bottom:2px; width:1000px; height:3px; background:#fec71c;left:100%; margin-left:20px;}
#NewsletterArchive .Archive_content ul.Archive_list { display:table; width:100%;}
#NewsletterArchive .Archive_content ul.Archive_list > li { list-style:none;  padding:0 12px; float:left; width:31%;}
#NewsletterArchive .wrapper{}
#NewsletterArchive .book_wrap{border:1px solid#cccccc;padding: 21px 0 12px;margin-bottom: 17px; position:relative;}
#NewsletterArchive .book_img{ padding:0 10px;}
#NewsletterArchive .book_img img{}
#NewsletterArchive .month_wrap{ position:absolute; right:-1px; top:50%;}
#NewsletterArchive .month_wrap a.month_btn{ font-size:18.07px;  color: #ffffff; line-height:33px; background:#f33746; text-transform:uppercase; display:inline-block; padding:0 17px;font-family: 'Segoe UI Bold',arial;position: relative;}
#NewsletterArchive .month_wrap a.month_btn::after { background: #f33746 none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute;top: 0; width: 100%;z-index: -1;}
#NewsletterArchive .month_wrap a.month_btn::before {background: #bb1421;content: ""; height: 100%; position: absolute; right: 0; transform: skewY(-10deg); -webkit-transform: skewY(-10deg); -moz-transform: skewY(-10deg);  transform-origin: right center 0; width: 41px;z-index: -2;}
#NewsletterArchive .text_wrap{}
#NewsletterArchive .text_wrap h4 a{ font-size:14px; line-height:24px; color:#153160; margin:0px; border-bottom:1px solid #153160; text-transform:uppercase;font-family: 'Segoe UI Semilight',arial; display:inline-block;}
#NewsletterArchive .text_wrap h5{ font-size:14px; color: #666666; margin:0px;font-family: 'Segoe UI Semilight',arial; margin-bottom:20px;}
#NewsletterArchive .feature_wrap_2017{min-height: 98px !important;}
#NewsletterArchive .features_wrap {border-top:1px solid #cccccc; margin-top: 27px; padding: 10px 25px 0;min-height: 183px; position:relative;}
#NewsletterArchive .features_wrap ul.features_list{ min-height: 250px;}
#NewsletterArchive .features_wrap ul.features_list_2017{min-height: 90px;}
#NewsletterArchive .Archive_content_6 ul.Archive_list .features_wrap::before { content: ""; width: 0;}
#NewsletterArchive .feature_wrap_2016 ul.features_list { min-height: 200px!important;}
#NewsletterArchive .Archive_content_12 { border-bottom: medium none;  display: none;}
#NewsletterArchive .features_wrap ul.features_list > li a{color:#666666;}
#NewsletterArchive .features_wrap ul.features_list > li { list-style:none; font-size:16px; line-height:20px; color:#666666; text-align:left;font-family: 'Segoe UI Semilight',arial;position:relative;margin-bottom: 17px; }
#NewsletterArchive .features_wrap ul.features_list > li a:hover{ color: #153160;text-decoration: underline!important;}
#NewsletterArchive .features_wrap ul.features_list > li:before{content:url(images/list_ico.png); position:relative; left:-10px; padding-left:10px; top:0px;}




#NewsletterArchive .features_wrap::before {  background: #cccccc; content: "";height: 155px;position: absolute;right: -10px;top: 10px;width: 1px;}
#NewsletterArchive .wrap_2::before { background:#fff;}
#NewsletterArchive .Archive_list_2{}
#NewsletterArchive .Archive_list_2 > li { list-style:none;  padding:0 12px; float:left; width:16.66%; margin-bottom:20px;}
#NewsletterArchive .Archive_list_2 > li .book_wrap{ margin-bottom:10px; padding:15px; }
#NewsletterArchive .book_img{}
#NewsletterArchive .book_img img{}
/************************** 736 ******************************/
#web_isc_page{padding-top: 198px;}
#web_isc_page .container_web{ max-width:1105px!important;}
#web_isc_page > .welcome_section{ padding:66px 0 30px; background:url(images/welcome_section_bg_Web.jpg) no-repeat center top; background-size:cover;}
#web_isc_page > .welcome_section .welcome_text{ color:#000000; font-size:22px; line-height:28px; font-family: 'Segoe UI Semilight', arial;}
#web_isc_page > .welcome_section .welcome_text > h2{ color:#121e4c; font-size:34px; line-height:46px; font-family: 'Segoe UI Bold', arial; margin:0 0 32px;}
#web_isc_page > .welcome_section .welcome_text > p{ margin:0 0 22px;}
#web_isc_page > .body_banner{  border-bottom:16px solid #23117b;}
#web_isc_page > .body_banner .banner_bg{padding:54px 0; background:url(images/web_body_banner_img.jpg) no-repeat center top; background-size:cover; min-height:542px; position:relative; z-index:1;}
#web_isc_page > .body_banner .banner_text_wrap{}
#web_isc_page > .body_banner .banner_text_wrap > .banner_text{ }
#web_isc_page > .body_banner .banner_text > h6{ color:#ffffff; font-size:24px; line-height:28px;font-family: 'Segoe UI Semilight', arial; margin:0 0 35px;}
#web_isc_page > .body_banner .banner_text > h6 > span{ display:block;}
#web_isc_page > .body_banner .banner_text > h2{ margin:0 0 32px; color:#ffffff; font-size:46px; line-height:50px;font-family: 'Segoe UI Semilight', arial;}
#web_isc_page > .body_banner .banner_text > h2 > span{ display:block;}
#web_isc_page > .body_banner .banner_text .register_now{ display:inline-block; padding:9px 20px 14px; border-radius:5px; background:#d2a40d; color:#ffffff; font-size:22px; line-height:28px;font-family: 'Segoe UI Semibold', arial; box-shadow:0 4px 0 #7f6307;}
#web_isc_page > .body_banner .banner_img{ }
#web_isc_page > .body_banner .banner_img > img{}
#web_isc_page > .footer_content_wrap{ padding:40px 0 70px; overflow:hidden; position:relative;}
#web_isc_page > .footer_content_wrap:after{content:""; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); height:3px; border-bottom:3px solid #00a0e5; max-width:1225px; width:100%;}
#web_isc_page > .footer_content_wrap .footer_content_text{ color:#000000; font-size:22px; line-height:28px;font-family: 'Segoe UI Semilight', arial;}
#web_isc_page > .footer_content_wrap .footer_content_text > p{ margin:0 0 38px;}
#web_isc_page > .footer_content_wrap .footer_content_text > h5{ color:#000000; font-size:24px; line-height:24px;font-family: 'Segoe UI Bold', arial; margin:0;}
#web_isc_page > .footer_content_wrap .footer_content_text > h5 > a{ text-decoration:underline!important; color:#d2a40d;}


