/*
Theme Name: Alliance
Description: Alliance, Ulistic 
Author: Wework4web
Version: 1111.0
*/ 
/*@import "css/extras.css";*/
/*@import "css/bootstrap.min.css";*/
/*@import "css/fonts.css?ver=1234";*/
/*@import "css/animate.css"; */
.modal-content a {  color: inherit; }
 /*****************COMMON STYLE**********************************/
/*body{font-family: 'SegoeUI-Light', arial;}*/
ul{	margin:0;padding:0;}
.container{max-width:1197px !important; width:auto !important;}
.container_2{max-width:1520px !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; height: auto;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}


/********************* MAIN_HEADER *******************************/
#main_header{position:absolute; width:100%; left:0; top:0; padding:12px 0 20px; z-index: 999;}
#main_header .container-header{ max-width:1728px!important;}
#main_header .main-header-wrap{ display:table; width:100%;}
#main_header.inner_header .main_navigation{    margin-left: 50px;}
#main_header .main-nav{ padding: 10px 0 0;}
#main_header .main-menu { margin-left:0;}
#main_header .main-menu li{ padding:0; position:relative;}
#main_header .main-menu li:first-child{margin-left: 0; padding-left: 0;}
#main_header .main-menu li:last-child{padding-right:0;margin-right:0;}
#main_header .main-menu li.menu-item-has-children>a:after {content:url(images/nav-submenu-arrow.png); position: absolute; right: 12px;}
#main_header .main-menu li a{border-top-left-radius: 8px; border-top-right-radius: 8px; color: #fff;display: inline-block;font-family: "barlowregular",arial; font-size: 15.7px; line-height: 18px; padding:8px 36px 12px 10px;}
#main_header .main-menu li.menu-item-has-children:hover>a:after {content:url(images/arrow_submenu_hover.png); top: 10px; right: 14px;}
#main_header .main-menu li.menu-item-has-children:hover a{ background-color:#1d1060;  background-repeat:no-repeat; background-position:89%  center; background-size:8px ; color: #edc36f;}
#main_header .main-menu li a span{font-family: 'barlowbold', arial;}
#logo{ display:inline-block;  position: relative;right: 46px; vertical-align:middle;}
#logo img{}
#main_header .it-consultant-btn{ padding-top: 10px;}
#main_header .consultant-btn{ display:inline-block; text-align: center; padding:4px 20px 4px; border-radius:5px; background:#ee3a43; box-shadow:0 3px 0 #ba0009; color:#ffffff; font-size:13px; line-height:23px;font-family: 'barlowregular', arial;}
#main_header .main_navigation { display: inline-block; vertical-align: middle;}
#main_header .content-col-5 { text-align: center;}
#main_header .main-header-wrap .content-col-7 { /*text-align: center;*/}
#main-banner#main-banner .container { margin: auto; }
#main_header .menu-overlay{ display:none; z-index:-1; background:#1d1060; border-radius:5px; position:absolute; top:100%; right:-12px; margin-top:24px; border-top-right-radius:0;}
#main_header .overlay-menu{ display:table; width:980px /*607px*/; padding:15px 0; text-align:left; padding-left:5px;}
#main_header .overlay-menu > li{ display:table-cell; vertical-align:top; padding:0 12px; width:28%;}
#main_header .overlay-menu > li > a{ color:#edc36f; font-size:18px; line-height:18px; font-family: 'Segoe UI Bold', arial;}
#main_header .overlay-menu > li > ul{ margin-top:13px;}
#main_header .overlay-menu > li > ul > li{ list-style:none;}
#main_header .overlay-menu > li > ul > li > a { color:#ffffff; font-size:13px; line-height:30px; font-family: 'Segoe UI Semilight', arial; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; display:inline-block; position:relative;}
#main_header .overlay-menu > li > ul > li > a:before{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; border-bottom:1px solid #e3bb6e;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; transform-origin:left bottom; -webkit-transform-origin:left bottom; transform:scaleX(0); -webkit-transform:scaleX(0);}
#main_header .overlay-menu > li > ul > li > a:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1);}
#main_header .overlay-menu > li > ul > li > a:hover{ color:#e3bb6e;}

#main_header .main-nav #menu-item-5303 ul.sub-menu {
	top: 0px;
    left: 169px;
    right: 0;
    box-shadow: 0 0 10px #000;
}
#main_header .main-nav #menu-item-5529 ul.sub-menu {
	top: 0px;
	box-shadow: 0 0 10px #000;
}

#main_header .menu-overlay::before {background: #1d1060; border-top-left-radius: 5px; border-top-right-radius: 5px;
    bottom: 100%; content: ""; height: 70px;  position: absolute; right: 0; width: 62px; z-index: -1;
}
#main_header .button_container {position:absolute;right:15px; top: 64%; height: 28px; width: 29px; cursor: pointer;z-index: 9999;  -webkit-transition: all .25s ease; transition: all .25s ease; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
#main_header .button_container.scroll{top:48px;}
#main_header .button_container .menu_text { position:absolute; bottom:-10px; left:0; width:100%; text-align:center; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
#main_header .button_container .menu_text > h6{ color:#fff; font-size:11px; line-height:22px; margin:0; font-family: 'Segoe UI regular', arial;}
#main_header .button_container.active .menu_text > h6{ color:#edc36f;}
#main_header .button_container.active .menu_wrapper{opacity:1;}
#main_header .button_container.active .top {-webkit-transform: translateY(7px) translateX(0) rotate(45deg);
          transform: translateY(7px) translateX(0) rotate(45deg);background: #edc36f;}
#main_header .button_container.active .middle {opacity: 0;background: #edc36f;}
#main_header .button_container.active .bottom { -webkit-transform: translateY(-7px) translateX(0) rotate(-45deg);
          transform: translateY(-7px) translateX(0) rotate(-45deg); background: #edc36f;}
#main_header .button_container span { background: #ee3940; border: none; height: 3px; width: 100%; position: absolute;
  top: 0; right: 0; -webkit-transition: all .35s ease; transition: all .35s ease;cursor: pointer;}
#main_header .button_container span:nth-of-type(2) { top: 7px;}
#main_header .button_container span:nth-of-type(3) { top: 14px;}
#main_header .button_container.active span{background:#edc36f;}
#main_header .it-consultant-btn a span { font-size: 20px;}
/***************************** SUBMENU ****************************************/ 
#main_header .main-nav ul li:last-child ul.sub-menu {}
#main_header .main-nav ul.sub-menu li a{ background:none!important;}
#main_header .main-nav ul.sub-menu li a:hover{ background:none!important;}
#main_header .main-nav ul li:hover > ul.sub-menu{ display:block;}
#main_header .main-nav ul.sub-menu {background:#1d1060 ; border-top-right-radius: 8px;   border-bottom-left-radius: 8px;border-bottom-right-radius: 8px; display: none; height: auto; left: 0; margin: 0; padding: 0;position: absolute;text-align: left;  top: 100%; width: 235px!important; z-index: 10000;}
#main_header.smaller .main-nav ul.sub-menu{padding: 11px 0 0 !important;}
#main_header .main-nav ul.sub-menu li { white-space: nowrap; position: relative;display: block !important; font-size: 10px !important; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: left; text-decoration: none;
 width: 100% !important; border-left:0!important;} 
#main_header .main-nav ul.sub-menu li a { color:#ffffff!important; font-size:16px; line-height:30px; font-family: 'Segoe UI Semilight', arial; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; display:inline-block; position:relative;}
#main_header .main-nav ul.sub-menu li a:before{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; border-bottom:1px solid #e3bb6e;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; transform-origin:left bottom; -webkit-transform-origin:left bottom; transform:scaleX(0); -webkit-transform:scaleX(0);}
#main_header .main-nav ul.sub-menu li a:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1);}
#main_header .main-nav ul.sub-menu li a:hover{ color:#e3bb6e!important;}
/*#main_header .main-nav ul.sub-menu li:last-child a::before {border-bottom: medium none;}*/
#main_header .main-nav ul.sub-menu li .sub-menu {position: absolute;right: 234px;top: -9px;}
#main_header .main-nav ul li .sub-menu li a {padding: 8px 36px 12px 18px;}
               
#main_header.smaller .main-nav {padding: 0;}
#main_header.smaller .it-consultant-btn {padding-top: 4px;}
#main_header.smaller .button_container .menu_text > h6 {color: #281d5e;}
#main_header.smaller {padding:8px 0 8px;}


body #popmake-7629 .pum-title {
  margin-top: 30px;
  margin-bottom: 0;
}
/************************* SIGNUP_SCROLL ********************/
.home_page_wrapper{position:relative; overflow:hidden;}
#signup_scroll{position:fixed /*static*/; top:490px /*50px*/; right: 0; z-index:99; width:40px; font-size:14px; line-height:34.54px; font-family: 'Segoe UI regular', arial; color:#fdfdfd;}
#signup_scroll.open{width:auto;}
#signup_scroll .consultation_btn{ width:341px; background:#23117b;color:#fdfdfd; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); border: 1px solid #fff;
    transform-origin: right bottom 0; -webkit-transform-origin: right bottom 0; position:absolute; right:0; bottom: 338px; padding:5px 0 5px 18px;}
#signup_scroll .signup_btn{color:#fdfdfd; right: 0;bottom: 0; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);     transform-origin: right bottom 0; -webkit-transform-origin: right bottom 0;width: 142px; position:absolute; display:inline-block;   text-transform:uppercase; padding:5px 8px; font-family: 'Segoe UI Bold', arial; background: #ee3a43; border: 1px solid #fff; border-right:none;}
#signup_scroll .signup_btn:hover{cursor:pointer;}
#signup_scroll .signup_btn span{ display:inline-block; background:url(images/phone_icon.png) no-repeat; padding-left:22px; background-position:left center; }
/******************** HOME_BANNER *******************************/
#home_banner{}
#home_banner .banner_wrapper{position: relative;}
#home_banner .banner_img{ background-repeat:no-repeat; background-position:/*center top*/left center; background-size:cover; position:/*relative*/static; z-index:1;}
#home_banner .banner_img .banner_bg{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#home_banner .banner_img1{ background-image:url(images/banner_img_1.jpg);}
#home_banner .banner_img2{background-image:url(images/banner_img_2.jpg);}
#home_banner .banner_img3{background-image:url(images/banner_img_3.jpg);}
#home_banner .banner_wrap{ height:100vh; display:table; width:100%; border-bottom:7px solid #1b1252;}
#home_banner .banner_holder{ display:table-cell;  vertical-align: middle; padding:107px 0 25px;}
#home_banner .banner_img1 .banner_holder {vertical-align: bottom;}
#home_banner .banner_img3 .banner_holder{ vertical-align:bottom; padding-top:128px;}
#home_banner .banner_content{ max-width:1290px; margin:0 auto; padding:0 15px;}
#home_banner .banner_text{ color:#fcf7f7; font-size:24px; line-height:25.91px;   font-family: 'Segoe UI Symbol', arial;display: inline-block;}
#home_banner .banner_text p{ margin:0;}
#home_banner .banner_text h1{ color:#fcf7f7;text-transform: uppercase; letter-spacing: 1.5px; font-size:36.25px; line-height: 36.25px; margin:0; font-family:"Franklin Gothic Demi Cond",arial;}
#home_banner .banner_text h2{font-size:31.94px;margin: 0;line-height: 34.94px;font-family:"Franklin Gothic Demi Cond",arial;letter-spacing: 1.5px;}
#home_banner .banner_img1 .banner_text{ float: right; margin: 0 50px;}
#home_banner .banner_img1 .banner_text h1{ margin:3px 0 5px;font-size: 43.25px;line-height: 32.25px;}
#home_banner .banner_img2 .banner_text h1{font-size: 36.56px;line-height:36.94px;}
#home_banner .banner_img2 .banner_text h2{font-size:22.94px;line-height: 22.94px;}
#home_banner .banner_img1 .banner_text span {display: block;}
#home_banner .banner_2_form{ color:#ffffff; font-size:24px; line-height:23.9px; padding-bottom:46px;}
#home_banner .banner_2_form p{ margin:0 0 8px;}
#home_banner .banner_2_form form{}
#home_banner .banner_content_wrap{ display:table; width:100%;}
#home_banner .download_form{ }
#home_banner .form_wrap{ max-width:400px; width:100%; background-color:rgba(255,255,255,0.18); padding:34px 35px 48px;}
#home_banner .form_heading{ color:#ffffff; font-size:23.59px; line-height:26px; font-family: 'Segoe UI regular', arial; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.46);}
#home_banner .form_heading h6{ color:#ffffff; font-size:30px; line-height:30px; margin:0 0 14px;  font-family: 'Segoe UI Semibold', arial;}
#home_banner .form_heading h6 span{ display:block;}
#home_banner .form_heading h2{ color:#1d135c; font-size:41.67px; line-height:36px;  margin:0 0 15px;font-family: 'Segoe UI Black', arial; text-shadow:none;}
#home_banner .form_heading h2 span{ display:block;}
#home_banner .form_heading p{ margin:0 0 15px;}
#home_banner .form_heading p span{ display:block;}
#home_banner .banner_img2 .banner_text {display: block;text-align: center;margin: 0 0 80px;}
#home_banner .form_content { max-width:314px; margin:0 auto;}
#home_banner .form_content form{}
#home_banner .form_content form button{}
#home_banner .armada{}
#home_banner .armada img{ }
#home_banner .carousel-control.left{ background-image:url(images/previous_arrow.png); left:5%;}
#home_banner .carousel-control.right{ background-image:url(images/next_arrow.png); right:5%;} 
#home_banner .carousel-control{ width:45px; height:50px; background-repeat:no-repeat; background-position:center top; opacity:0.25; top:47%;}


#home_banner .scroll_down{position:absolute;bottom:50px;left:0;z-index:1;width:100%;}
#home_banner .scroll_down a{display:inline-block;width:60px;height:15px;position:relative;}
#home_banner .scroll_down a{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#home_banner .scroll_down a:before{content:url(images/scroll-down-arrow.png);position:absolute;-webkit-transform:translateZ(0);left:0;top:0;transform:translateZ(0);}
#home_banner .scroll_down a:hover:before, #home_banner .scroll_down a:before, #home_banner .scroll_down a:active:before{-webkit-animation-name:hvr-icon-hang-sink, hvr-icon-hang;animation-name:hvr-icon-hang-sink, hvr-icon-hang;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;}
#home_banner .scroll_down span{display:inline-block;padding-left:20px;color:#bfbfbf;font-size:16px;line-height:22px;font-family:'barlowregular',arial;}
#home_about_us{position: relative;}
#main_header.smaller{position: fixed;background: #fff;}
#main_header.smaller .main-menu li a{color: #281d5e;}

/************************ BANNER ADD CSS **********************/

#home_banner .banner-bottom-content{ text-align:center;position:absolute; left:60%; bottom:0;z-index:2;transform: translatex(-50%);-webkit-transform:translatex(-50%);}
#home_banner .banner-yellow-img{}
#home_banner .banner-yellow-img img { }
#home_banner .bottom-756-text{position:absolute; left:0; bottom:20px; width:100%;}
#home_banner .bottom-756-text div.h3{ font-size:70.34px; color: #ffffff; margin: 0 0 11px;line-height:59.49px; font-family: 'barlow_condensedextrabold',arial;}
#home_banner .bottom-756-text div.h3 span{ font-size:43.34px; display:block; line-height: 45px;}
#home_banner .social-media{display:inline-block;vertical-align:middle;margin-left:-1px;}
#home_banner .social-media li{padding:0 1px;}
#home_banner .social-media li a{height:39px;display:inline-block;width:54px;overflow:hidden;text-indent:999px;background:url("images/social-icon.png");background-repeat:no-repeat;}
#home_banner .social-media li a.facebook{background-position:-1% top;}
#home_banner .social-media li a.facebook:hover{background-position:-1% bottom;}
#home_banner .social-media li a.twitter{background-position:42% top;}
#home_banner .social-media li a.twitter:hover{background-position:42% bottom;}
#home_banner .social-media li a.linkedin{background-position:94% top;}
#home_banner .social-media li a.linkedin:hover{background-position:94% bottom;}
/* necessary plugin styles */
.ellip {
  display: block;
  height: 100%;
}

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.carousel {  position: static;}
.carousel-inner { position: static;}
.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { transform: none;}
/************************ 699 **********************/
#home_banner .banner_img{}
#home_banner .banner_img-main1{background-image:url(images/home-main-banner-img.jpg);}
.container-md-cm{max-width:1610px!important;}
#main_header{}
#main_header .header-wrapper{padding:23px 0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#main_header.smaller .header-wrapper{padding:12px 0;background:#ffffff;}
#main_header .logo-wrapper{display:inline-block;vertical-align:middle;}
#main_header.smaller .logo-wrapper{padding-right:40px;transition:all 0.5s ease 0.3s;-webkit-transition:all 0.5s ease 0.3s;}
#main_header.smaller .logo-wrapper img{opacity:1;width:245px;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;transform:scale(1);-webkit-transform:scale(1);}
.main_navigation{display:inline-block;vertical-align:middle;}
#main_header .main-menu{}
#main_header .main-menu li{list-style:none;vertical-align:middle;display:inline-block;}
#home_banner .banner_img-main1 .banner_content{margin:0 auto;padding:0 15px;}
#home_banner .banner_wrapper{position:relative;}
#home_banner .logo-initial{margin-bottom:74px;display:inline-block;}
#home_banner .logo-initial img{}
#home_banner .text-content{max-width:730px;color:#ffffff;font-size:20px;line-height:30px;font-family:'barlowmedium',arial;}
#home_banner .text-content h1{margin:0 0 65px;color:#ffffff;font-size:70px;line-height:70px;text-transform:uppercase;font-family:'franklin_gothicregular',arial;}
#home_banner .text-content h1 .top-title-text{color: #FABA11;font-size:50px;line-height:70px;display:block;overflow:hidden;}
#home_banner .text-content h1 .top-title-text span{display:inline-block;position:relative;}
#home_banner .text-content h1 .top-title-text span:after{content:"";height:8px;width:130px;position:absolute;bottom:0;left:100%;margin-left:22px;border-bottom:9px solid #FABA11;}
#home_banner .text-content{max-width: 650px; margin:0;}
#home_banner.smaller .logo-initial{transform:scale(0.6) translateY(-100px);-webkit-transform:scale(0.6) translateY(-100px);transform-origin:left top;-webkit-transform-origin:left top;opacity:0;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;}
#scroll-activator { left:0; top:0; width:100%; height:1px; top:-20px;position: absolute; }


@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

}

@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity;  transition-property: opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {z-index: 2;}
/**************************** CONTACT_US_TOP *****************************/
#home_contact_block{ padding:14px 0;}
#home_contact_block.home_contact_block_top{-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.45); position:relative; z-index:9;}
#home_contact_block .container_contact_us{}
#home_contact_block .content_wrapper{}
#home_contact_block .social_media{ display:inline-block; vertical-align:middle; padding-right:26px;}
#home_contact_block .social_media ul{ margin:0;}
#home_contact_block .social_media ul li{padding:0 0.5px; float:left;}
#home_contact_block .social_media ul li a:hover{background-color: #f33646;}
#home_contact_block .social_media ul li a{ width:32px; height:32px; border-radius:100%; text-indent:999px; overflow:hidden; border:2px solid #f33646; display:inline-block; position:relative;  transition:all 0.6s ease-out; -webkit-transition:all 0.6s ease-out;}
#home_contact_block .social_media ul li a:before{content:""; position:absolute; width:100%; height:19px; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); background-repeat:no-repeat; background-position: top center;}
#home_contact_block .social_media ul li a:hover:before{background-position:bottom center;}
#home_contact_block .social_media ul li a.facebook:before{ background-image:url(images/facebook.png);}
#home_contact_block .social_media ul li a.twitter:before{ background-image:url(images/twitter.png);}
#home_contact_block .social_media ul li a.linkedin:before{ background-image:url(images/linkedin.png);}
#home_contact_block .social_media ul li a.youtube:before{ background-image:url(images/youtube.png);}
#home_contact_block .social_media ul li a.google:before{ background-image:url(images/google.png);}
#home_contact_block .contact_info{ display:inline-block; vertical-align:middle; padding-right:35px; color:#494848; font-size:16px; line-height:24px; font-family: 'Segoe UI Semibold'; letter-spacing:0.5px; font-size:600;}
#home_contact_block .contact_info .dot { padding: 0 5px; }
#home_contact_block .contact_info p{ margin:0;}
#home_contact_block .contact_info a { color:inherit;}
#home_contact_block .contact_info p .color_wrap{ color:#f33746;}
#home_contact_block .btn_wrapper{ display:inline-block; vertical-align:middle;}
#home_contact_block .btn_wrapper ul{}
#home_contact_block .btn_wrapper ul li{ padding:0 7px;}
#home_contact_block .btn_wrapper ul li:first-of-child{padding-left:0;}
#home_contact_block .btn_wrapper ul li:last-of-child{padding-right:0;}
#home_contact_block .btn_wrapper ul li a{ display:inline-block;  display:inline-block; position:relative; z-index:1; padding:9px 27px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: "Segoe UI Symbol",arial;}
#home_contact_block .btn_wrapper ul li a img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; font-family:"Segoe UI Symbol";}
#home_contact_block .btn_wrapper ul li a.click_here{}
#home_contact_block .btn_wrapper ul li a.sign_up{}
/************************* HOME_ABOUT_US *******************************/
#home_about_us{position: relative; padding:115px 0 86px; background:url(images/about_us_section_bg.jpg) no-repeat center top; background-size:cover;}
#home_about_us .about_us_text{ padding-top: 6px; padding-right: 20px; display: table-cell;   vertical-align: middle; width: 50%; color:#494848; font-size:22px; line-height:28px; margin:0 auto; letter-spacing:-0.3px;}
#home_about_us .about_us_heading h2{ margin:0 0 70px; color:#d6333b; font-size:57px; line-height:60px; font-family: 'Segoe UI Black', arial;}
#home_about_us .about_us_text p{ margin: 0 0 28px;}
#home_about_us .about_us_text p .title_text{ font-family: "Segoe UI bold"; line-height: 30px; margin-bottom: 20px;}
#home_about_us .about_us_text p .title_text span{ display:block;}
#home_about_us .about_us_text p .bold_text{ color:#f33746; font-family: 'Segoe UI Semibold', arial;}
#home_about_us .about_us_text p .bold_text span{ display:block;}
#home_about_us .about_us_btn{ display:inline-block; position:relative; z-index:1; padding:9px 37px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI Symbol' , arial; margin-top:25px;}
#home_about_us .btn_bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#home_about_us .about_us_content { display: table; width: 100%;}
#home_about_us .service_img { display: table-cell; text-align: right; vertical-align: top; width: 50%;}
/************************ WHY_CHOOSE_US ********************************/
#why_choose_us{ padding:110px 0 91px;}
#why_choose_us .container_choose_us{ max-width:1220px!important;}
#why_choose_us .heading_text{}
#why_choose_us .heading_text h2{ margin:0 0 19px; color:#d6333b; font-size:57px; line-height:60px;  font-family: 'Segoe UI Black', arial;}
#why_choose_us .heading_text h6{ color:#494848; font-size:24px; line-height:25.91px; margin:0 0 92px; font-family:'Segoe UI Symbol'; }
#why_choose_us .heading_text h6 span{ display:block;}
#why_choose_us .row_feauture{}
#why_choose_us .feature_content{  margin:0 auto 32px;}
#why_choose_us .row_feauture .col-sm-4:first-of-type .feature_content{}
#why_choose_us .row_feauture .col-sm-4:last-of-type .feature_content{}
#why_choose_us .feature_icon_wrap{ margin-bottom:18px;}
#why_choose_us .icon_content{ display:inline-block; position:relative;}
#why_choose_us .icon_holder{}
#why_choose_us .feature_icon{ position:absolute; bottom:15px; left:0; width:100%; text-align:center;}
#why_choose_us .feature_icon img{}
#why_choose_us .feature_text{font-family: 'Segoe UI regular', arial; color:#505050; font-size:15.24px; line-height:30.48px;}
#why_choose_us .feature_text h6{ color:#f33746; font-size:18px; line-height:30.48px; margin:0 0 5px; font-family: 'Segoe UI Semibold', arial; }
#why_choose_us .feature_text p{ margin:0;}
/********************** SERVICE_SECTION ******************************/
#service_section{ padding:98px 0 20px;
background: #14102c; /* Old browsers */
background: -moz-linear-gradient(top, #14102c 0%, #251b61 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #14102c 0%,#251b61 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #14102c 0%,#251b61 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14102c', endColorstr='#251b61',GradientType=0 ); /* IE6-9 */}
#service_section .container_service{}
#service_section .service_heading{}
#service_section .service_heading h2{ color:#ffffff; margin:0 0 19px;  font-size:60px; line-height:60px;  font-family: 'Segoe UI Black', arial;}
#service_section .service_heading h6{ color:#ffffff;font-size:24px; line-height:25.91px; margin:0 0 55px; font-family: 'Segoe UI Symbol'; }
#service_section .service_wrapper{}
#service_section .service_wrapper ul{ display:table; width:100%; margin-bottom:42px;}
#service_section .service_wrapper ul li{ float:left; width:25%; list-style:none; margin-bottom:19px;}
#service_section .service_content{}
#service_section .service_icon{ margin-bottom:9px;}
#service_section .service_icon a{ display:table; height:116px; width:116px; margin:0 auto; border-radius:100%; border:2px solid #d6353c; 
background: #14102c; /* Old browsers */
background: -moz-linear-gradient(top, #14102c 0%, #251b61 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #14102c 0%,#251b61 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #14102c 0%,#251b61 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14102c', endColorstr='#251b61',GradientType=0 ); /* IE6-9 */}
#service_section .service_icon span{ display:table-cell; vertical-align:middle;}
#service_section .service_icon img{}
#service_section .service_title{}
#service_section .service_title h6{ min-height:50px; margin:0; color:#ffffff; font-size:18px; line-height:28px; font-family: 'Segoe UI Symbol';}
#service_section .learn_more{}
#service_section .learn_more a{ display:inline-block; position:relative; z-index:1; color:#505050; font-size:14px; line-height:25.91px; font-family: 'Segoe UI Symbol'; padding:6px 22px; border:2px solid #ed3644;}
#service_section .learn_more a img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; }
#service_section .service_icon img {
 /* content: "\f078";*/
  position:relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
/******************** ARMADA_SECTION **********************************/
#armada_section{ padding:68px 0 96px; background:url(images/armada_section_bg.jpg) no-repeat center top; background-size:cover;}
#armada_section .section_wrapper{}
#armada_section .heading_wrap{}
#armada_section .heading_wrap h2{ margin:0 0 50px;}
#armada_section .heading_wrap h2 img{}
#armada_section .content_text{color: #494848; display: table-cell; font-size: 22px; letter-spacing: -0.3px; line-height: 30px; padding-right: 20px; padding-top: 10px; text-align: left; vertical-align: top; width: 50%;}
#armada_section .content_text p{ margin:0 0 22px;}
#armada_section .content_text .security_btn{ display:inline-block; position:relative; z-index:1; padding:0 23px;   padding:9px 23px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family:'Segoe UI Symbol';}
#armada_section .content_text .security_btn img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#armada_section .armada_content { display: table; width: 100%;}
#armada_section .armada_img { display: table-cell; text-align: right; vertical-align: top; width: 50%;}
/******************* CLOUD_SOLUTION_SECTION *************************/
#cloud_solution_section{ padding:122px 0 96px;}
#cloud_solution_section .container_cloud{ max-width:1004px!important;}
#cloud_solution_section .heading_text{}
#cloud_solution_section .heading_text h2{ color:#d6333b; font-size:60px; line-height:50px; margin:0 0 40px; font-family: 'Segoe UI Black', arial; }
#cloud_solution_section .cloud_content{ display:inline-block; text-align:center;}
#cloud_solution_section .cloud_icon{ position:relative; margin-bottom:46px;}
#cloud_solution_section .logo{ position:absolute; left:0; width:100%; text-align:center; top:42%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#cloud_solution_section .logo a{display:inline-block; position:relative;}
#cloud_solution_section .learn_about{display:inline-block; position:relative; z-index:1; padding:9px 15px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family:'Segoe UI Symbol';}
#cloud_solution_section .learn_about img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#cloud_solution_section .cloud_solution_text{  color:#494848; font-size:18px; line-height:28px;}
#cloud_solution_section .cloud_solution_text a{color:inherit; text-decoration:underline!important;}
#cloud_solution_section .cloud_solution_text p{ margin:0 0 30px;}
#cloud_solution_section .cloud_solution_text h5{ color:#494848; font-size:20px; line-height:25.91px;  font-family: 'Segoe UI Symbol'; margin:0 0 16px;}
#cloud_solution_section .content_list{margin: 0 0 30px;}
#cloud_solution_section .content_list li{ list-style:none; position:relative; padding-left:40px; color:#d6333b; font-size:20px; line-height:30px; margin: 0 0 10px; font-family: 'Segoe UI Semibold', arial;}
#cloud_solution_section .content_list li:before{content:""; position:absolute; left:0; top:0; content:"\2022";}
#cloud_solution_section .learn_about img.hover_img{width: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;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#cloud_solution_section .learn_about:hover img.hover_img{width:100%;}
/***************** TESTIMONIAL_SECTION ****************************/
#testimonial_section{ background:#f33d4c; padding:100px 0 110px;}
#testimonial_section .testimonial_heading{}
#testimonial_section .testimonial_heading h2{color:#ffffff; margin:0 0 19px;  font-size:60px; line-height:60px;  font-family: 'Segoe UI Black', arial;}
#testimonial_section .testimonial_heading h6{ color:#ffffff;font-size:24px; line-height:25.91px; margin:0 0 62px; font-family:'Segoe UI Symbol'; }
#testimonial_section .testimonial_wrap{ display:table; width:100%; margin-bottom:58px;}
#testimonial_section .testimonial_wrap li{ list-style:none; display:table-cell; vertical-align:top; width:50%; padding:0 20px; position:relative;}
#testimonial_section .bg_wrap{ position:absolute; top:0; left:0; width:100%; height:100%; padding:0 20px;}
#testimonial_section .bg_wrap span{background:#f33746; position:relative; display:block; width:100%; height:100%;}
#testimonial_section .testimonial_content{padding:30px 38px 37px; position:relative; z-index:1;}
#testimonial_section .top_content{ display:table; width:100%; }
#testimonial_section .testimonial_image{ display:inline-block; padding-right:18px; margin:0 0 24px; float:left;}
#testimonial_section .testimonial_image  .image_wrap{border-radius: 50%; height: 138px !important; width: 138px !important; }
#testimonial_section .testimonial_image .image_wrap a img {  background-position: center top; background-size: cover; border-radius: 50%; display: inline-block; height: 135px; width: 135px; border: 4px solid #f29425; }
#testimonial_section .testimonial_image .image_wrap a img.default{ background-position: center center;  background-size: 100% auto;} 
#testimonial_section .testimonial_content h4{ margin:16px 0 24px; color:#f7f9fb; font-size:24px; line-height:28px; font-family: 'Segoe UI', arial;}
#testimonial_section .testimonial_text blockquote{ margin:0 0 20px; padding:0; border:none; color:#fff; font-size:18px; line-height:27px; font-family: 'Segoe UI', arial; }
#testimonial_section .profile_text{ color:#fff; font-size:17px; font-family: 'Segoe UI', arial;}

#testimonial_section .profile_text a { color: inherit; }
#testimonial_section .profile_text p{ margin:0;}
#testimonial_section .btn_wrap{}
#testimonial_section .view_more{display:inline-block; position:relative; z-index:1; padding:0 25px;   padding:9px 23px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family:'Segoe UI Symbol';}
#testimonial_section .view_more img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#testimonial_section .view_more img.hover_img{width: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;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#testimonial_section .view_more:hover img.hover_img{width:100%;}
/**************** HOME_OUR_PARTNERS ******************************/
#home_our_partners{ padding:82px 0;}
#home_our_partners .container_our_partners{ max-width:1280px!important;}
#home_our_partners .partners_wrap{ margin-left:-10px; margin-right:-10px;}
#home_our_partners .partners_wrap ul{ display:table; width:100%;}
#home_our_partners .partners_wrap ul li{ display:table-cell; vertical-align:middle; padding:0 10px;}
#home_our_partners .partners_wrap ul li a{display: inline-block;height: 78px;overflow: hidden;}
#home_our_partners .partners_wrap ul li a:hover img {
    transform: translateY(-50%);
}
#home_our_partners .partners_wrap ul li a img{}

/************** HOME_CONTACT_US **********************************/
#home_contact_us{ border-bottom:7px solid #1a114f; padding:128px 0 50px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#17132e+0,2b2164+100 */
background: #17132e; /* Old browsers */
background: -moz-linear-gradient(top, #17132e 0%, #2b2164 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #17132e 0%,#2b2164 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #17132e 0%,#2b2164 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17132e', endColorstr='#2b2164',GradientType=0 ); /* IE6-9 */}
#home_contact_us .form_heading{}
#home_contact_us .form_heading h2{color:#ffffff; margin:0 0 19px;  font-size:60px; line-height:60px;  font-family: 'Segoe UI Black', arial;}
#home_contact_us .form_heading h6{ color:#ffffff;font-size:24px; line-height:25.91px; margin:0 0 52px; font-family: 'Segoe UI Symbol'; }
#home_contact_us .info_text{ max-width:1044px; margin:40px auto 0; color:#ffffff; font-size:18px; line-height:30px; font-family: 'Segoe UI Symbol';	}
#home_contact_us .info_text p{ margin:0 0 30px;}
#home_contact_us .info_text p .block_text{display:block;}
#home_contact_us .info_text a { color:inherit;}
#home_contact_us .info_text p .dot{ display:inline-block; padding:0 3px;}

/************* MAIN_FOOTER **********************************/
#main_footer{}
#main_footer .container_footer{}
#main_footer .footer_wrap{}
#main_footer .social_media{}
#main_footer .social_media ul{}
#main_footer .social_media ul li{}
#main_footer .social_media ul li a{}
#main_footer .social_media ul li a.facebook{}
#main_footer .social_media ul li a.twitter{}
#main_footer .social_media ul li a.linkedin{}
#main_footer .social_media ul li a.youtube{}
#main_footer .footer_text{}
#main_footer .footer_text p{}
#main_footer .footer_text p .dot{}
#main_footer .footer_text p .color_wrap{}
#main_footer .footer_btn{}
#main_footer .footer_btn ul{}
#main_footer .footer_btn ul li{}
#main_footer .footer_btn ul li a{}
#main_footer .footer_btn ul li a.solved_here{}
#main_footer .footer_btn ul li a.sign_up{}

/******************** inner_banner *******************************/
#main_header.inner_header{background: #fff; position: fixed;}
#main_header.inner_header .button_container .menu_text > h6{color:#281d5e;}
#main_header.inner_header .main-menu li a{color:#281d5e;}
#main_header.inner_header .logo-wrapper img{opacity:1;width:245px;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;transform:scale(1);-webkit-transform:scale(1);}
 #main_header.inner_header .header_bg {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow:none; -webkit-box-shadow:none;   transform: scale(1) translateY(0px); -webkit-transform: scale(1) translateY(0px);}
 #main_header.inner_header.smaller .header_bg2{opacity:0;}
#main_header.inner_header .main_nav ul li { margin: 14px 0 0; vertical-align: top; } 
#main_header.inner_header .main_nav ul li.logo_holder{margin:0;}
#inner_banner{ position:relative;background: #14102c; /* Old browsers */
background: -moz-linear-gradient(top, #14102c 0%, #251b61 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #14102c 0%,#251b61 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #14102c 0%,#251b61 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14102c', endColorstr='#251b61',GradientType=0 ); /* IE6-9 */}
#inner_banner .banner_wrap{ display:table; height:255px; width:100%;    padding: 78px 0 0; }
#inner_banner .banner_holder{ display:table-cell; vertical-align:middle; padding-top:7px;}
#inner_banner .banner_content{ max-width:1100px; margin:0 auto; padding: 0 15px;}
#inner_banner .banner_text{}
#inner_banner .banner_text h1{ margin:0px; font-family: 'Segoe UI Bold', arial; color:#fcf7f7; font-size:39px; padding: 40px 0;}
#border{}
#border img { width:100%;}

/************************category_section*****************/
#category_section.mediacenter .right-padding { padding-right: 80px; }
#category_section { padding:73px 0 73px; position:relative; overflow:hidden;}
#category_section:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#category_section .heading{}
#category_section .heading h2{ font-size:48px; color: #f33d4c; margin:0 0 58px; font-family: 'Segoe UI Black',arial; }
#category_section .blog_content{ padding-right: 33px;}
#category_section .blog_wrap{margin-bottom: 54px; border-bottom:1px solid #898989;padding-bottom: 51px;}
#category_section .blog_img{margin: 0 0 38px; min-height:334px; background:#8d8d8d none no-repeat scroll center center / cover;}
#category_section .blog_text{ font-size:24px; line-height:30px; color: #494848;font-family: 'SegoeUI-Light',arial; margin-bottom:55px;}
#category_section .blog_text h3{ font-size:26px;color: #251b61; line-height:30px; margin: 0 0 15px;font-family: 'Segoe UI Semibold',arail;}
#category_section .blog_text h3 a { color: inherit; }
#category_section .blog_text p{ margin:0;}
#category_section .btn_wrapper{ display:inline-block; vertical-align:middle;}
#category_section .btn_wrapper ul{}
#category_section .btn_wrapper ul li{ padding:0 7px;}
#category_section .btn_wrapper ul li:first-of-child{padding-left:0;}
#category_section .btn_wrapper ul li:last-of-child{padding-right:0;}
#category_section .btn_wrapper ul li a{ display:inline-block;  display:inline-block; position:relative; z-index:1; padding:9px 27px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial; }
#category_section .btn_wrapper ul li a img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#category_section .btn_wrapper ul li a.read_more{}
#category_section .btn_wrapper ul li a.share_this{}
#category_section .page {  padding: 18px 0 0;}
#category_section .page ul {display:inline-block;}
#category_section .page ul li { font-size:18px; line-height:24px; list-style:none;display: inline-block;font-family: 'karlabold', arial; padding-right: 5px; padding: 9px 18px;background:#838b8c;}
#category_section .page ul li a {color: #ffffff;}
#category_section .page ul li:hover{ background:#f33d4c;}
#category_section .page ul li.blank{ background:none;}
#category_section .sidebar_content{ margin-left: 3px;}
#category_section .search_wrap{ margin-bottom: 40px;}
#category_section .search_wrap h5{ font-size:14px; line-height:33px; color: #898e8f;  margin: 0 0 9px;font-family: 'Segoe UI regular',arial;}
#category_section .search_wrap a{ font-size:15px; line-height:28px; color: #b5bdbe;border:1px solid #dee8ea; padding:10px 15px;font-family: 'titillium_webregular',arial;}
#category_section .search_wrap a span{background:url(images/search_icon.png) no-repeat right center; width:230px;display: inline-block;}
#category_section .sidebar_content { margin-left: 3px; }
#category_section .btn_wrapper ul li a{ display:inline-block;  display:inline-block; position:relative; z-index:1; padding:9px 27px; color:#fdfdfe;  font-size: 13px; line-height: 20.91px; font-family: 'Segoe UI regular', arial; }
#category_section .btn_wrapper ul li a img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#category_section .newsletter_wrap{ border:1px solid #d2dbdd; padding:32px 14px 24px;text-align:center; margin-bottom: 27px; font-size:12.49px; color: #343a3b; font-family: 'Segoe UI regular',arial;}
#category_section .newsletter_wrap h4{ font-size:14.53px; color: #343a3b;  margin:0 0 5px;font-family: 'Segoe UI Semibold',arial;}
#category_section .newsletter_wrap h4 span { display:block;}
#category_section .newsletter_wrap h3{ font-size:28.62px; color: #251b61;  margin: 0 0 6px;line-height:30px; font-family: 'Segoe UI Bold',arial;}
#category_section .newsletter_wrap p{margin: 0 0 10px;}
#category_section .logo a{display:inline-block; position:relative;}
#category_section .submit{display:block; position:relative; z-index:1; padding:0 25px;   padding:9px 23px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial; }
#category_section .submit img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.Categories_wrap a { color: inherit; }
#category_section .Categories_wrap{  margin-bottom: 42px;}
#category_section .Categories_wrap h4{ font-size:18px; line-height:33px; color:#343a3b;margin:0px; font-family: 'Segoe UI Bold',arial; }
#category_section .Categories_wrap ul {}
#category_section .Categories_wrap ul li { font-size:15px; line-height:36px; color: #838b8c; list-style:none;font-family: 'SegoeUI-Light',arial;}
#category_section .Categories_wrap ul li:before{content:url(images/category_arrow.png); display:inline-block; padding-right:20px;}
#category_section .post_content{ padding-bottom: 14px;}
#category_section .post_content h4{ font-size:18px; line-height:33px; color:#343a3b;margin:0 0 10px; font-family: 'Segoe UI Bold',arial; }
#category_section .post_wrap{margin-bottom: 18px;}
#category_section .post_img{margin-bottom: 15px;background:#959595 none no-repeat scroll center center / cover; min-height:84px; border:1px solid #d6d7d7;}
#category_section .post_text{ }
#category_section .post_text h5{ font-size:14px; line-height:21px; color:#343a3b; margin:0px;font-family: 'Segoe UI Bold',arial;}
#category_section .post_text h5 a { color: inherit; }
#category_section .post_text h5 span  {color: #4030a2; font-size:13px; display:block;font-family: 'Segoe UI regular',arial;}
#category_section.mediacenter .video_content{ margin-bottom:141px; border-bottom:1px solid #838b8c; padding-bottom: 70px; padding-top: 21px;}
#category_section.mediacenter .video_wrap{}
#category_section.mediacenter .video_img{margin: 0 0 35px;  height: 334px;   max-width: 370px;}
#category_section.mediacenter .video_img img { width:100%;}
#category_section.mediacenter .video_img iframe{ height:100%;}

/*******************content_section *****************/
#content_section{ padding:59px 0 79px; position:relative; overflow:hidden;}
#content_section:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#content_section .content_wrap{ font-size:16.87px; line-height:22.49px; color: #000;font-family:'Segoe UI',arial; padding-top: 18px;}
#content_section .content_wrap h2{ font-size:24px; line-height:32px; color: #000; margin: 0 0 24px;font-family:"Segoe UI Bold",arial;}
#content_section .content_wrap h3{ font-size:20px; line-height:28px; color: #000; margin: 0 0 24px;font-family:"Segoe UI Bold",arial;}
#content_section .content_wrap h4{ font-size:18px; line-height:26px; color: #000; margin: 0 0 24px;font-family:"Segoe UI Bold",arial;}
#content_section .content_wrap p {margin: 0 0 24px;}
#content_section .content_wrap ul li p {margin-top: 10px; margin-bottom: 10px;}
#content_section .content_wrap ul li p:last-child {margin-bottom: 24px;}
#content_section .content_wrap ul, #content_section .content_wrap ol {margin-left: 38px;}
#content_section .content_wrap ol {padding-left: 0;}
#content_section .content_wrap ul li, #content_section .content_wrap ol li { list-style:none; position:relative; padding-left:34px;margin-bottom: 24px;}
#content_section .content_wrap ul li strong {}
#content_section .content_wrap ul li:before, #content_section .content_wrap ol li:before{top: -1px; content:url('images/bullet-icon.png'); color: #f33d4c;font-size:17px;ertical-align:middle; line-height:28px; position:absolute; left:0px;}
#content_section .content_wrap ul li span , #content_section .content_wrap strong , #content_section .content_wrap b{font-family: 'Segoe UI Semibold',arial;}
#content_section .text_wrap,  #content_section  h3{ font-size:24px; line-height:30px;  color: #f33746;font-family: 'Segoe UI Semibold',arial; padding-top:15px;}
#content_section .content_wrap a.about_us_btn { color: #ffffff; text-decoration: underline !important; position: relative; z-index: 1;}
#content_section .content_wrap a.about_us_btn img { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;}
#content_section .content_wrap a.about_us_btn img.hover_img{width: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;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#content_section .content_wrap a.about_us_btn:hover img.hover_img{width:100%;}
#content_section .text_wrap p{margin: 0 0 60px}
#content_section .content_wrap a { color: inherit; text-decoration:underline !important;}
#content_section .about_us_btn{ display:inline-block; position:relative; z-index:1; padding:9px 37px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial;}
#content_section .btn_bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#content_section .sidebar_content{ margin-left: 3px;}
#content_section .search_wrap{ margin-bottom: 40px;}
#content_section .search_wrap h5{ font-size:14px; line-height:33px; color: #898e8f;  margin: 0 0 9px;font-family: 'Segoe UI regular',arial;}
#content_section .search_wrap a{ font-size:15px; line-height:28px; color: #b5bdbe;border:1px solid #dee8ea; padding:10px 15px;font-family: 'titillium_webregular',arial;}
#content_section .search_wrap a span{background:url(images/search_icon.png) no-repeat right center; width:230px;display: inline-block;}
#content_section .btn_wrapper ul li a{ display:inline-block;  display:inline-block; position:relative; z-index:1; padding:9px 27px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial; }
#content_section .btn_wrapper ul li a img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#content_section .newsletter_wrap{ border:1px solid #d2dbdd; padding:32px 14px 24px;text-align:center; margin-bottom: 27px; font-size:12.69px; color: #343a3b; font-family: 'Segoe UI regular',arial;}
#content_section .newsletter_wrap h4{ font-size:14.53px; line-height:16px; color: #343a3b;  margin:0 0 5px; font-family: 'Segoe UI Semibold',arial;}
#content_section .newsletter_wrap h4 span { display:block;}
#content_section .newsletter_wrap h3{ font-size:28.62px; color: #251b61;  margin: 0 0 6px;line-height:30px; font-family: 'Segoe UI Bold',arial;}
#content_section .newsletter_wrap p{ margin:0px;}
#content_section .logo a{display:inline-block; position:relative;}
#content_section .submit{display:block; position:relative; z-index:1; padding:0 25px;   padding:9px 23px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial; }
#content_section .submit img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#content_section .Categories_wrap{  margin-bottom: 42px;}
#content_section .Categories_wrap h4{font-size:18px; line-height:33px; color:#343a3b;margin:0px; font-family: 'Segoe UI Bold',arial; }
#content_section .Categories_wrap ul {}
#content_section .Categories_wrap ul li { font-size:15px; line-height:36px; color: #838b8c; list-style:none;font-family: 'SegoeUI-Light',arial;}
#content_section .Categories_wrap ul li:before{content:url(images/category_arrow.png); display:inline-block; padding-right:20px;}
#content_section .Categories_wrap ul li a { color: inherit; }
#content_section .post_content{ padding-bottom: 14px;}
#content_section .post_content h4{ font-size:18px; line-height:33px; color:#343a3b;margin:0 0 10px; font-family: 'Segoe UI Bold',arial; }
#content_section .post_wrap{margin-bottom: 18px;}
#content_section .post_img{margin-bottom: 15px;background:#959595 none no-repeat scroll center center / cover; min-height:84px; border:1px solid #d6d7d7;}
#content_section .post_text{ }
#content_section .post_text h5{ font-size:14px; line-height:21px; color:#343a3b; margin:0px;font-family: 'Segoe UI Bold',arial;}
#content_section .post_text h5 a { color: inherit; }
#content_section .post_text h5 span { color: #4030a2; font-size:13px; display:block;font-family: 'Segoe UI regular',arial;}

/************************thankyou_section*****************/
#thankyou_section { padding:73px 0 88px; position:relative; overflow:hidden;}
#thankyou_section:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#thankyou_section .heading{}
#thankyou_section .heading h2{ font-size:48px; color: #f33d4c; margin:0 0 58px; font-family: 'Segoe UI Black',arial; }
#thankyou_section .video_content{margin-bottom: 54px; border-bottom:1px solid #898989;padding-bottom: 51px;}
#thankyou_section .video_img{margin: 0 0 38px;  height: 334px;}
#thankyou_section .video_img iframe{ height:100%;}
#thankyou_section .video_img img { width:100%;}
#thankyou_section .blog_content{margin-bottom: 54px; border-bottom:1px solid #898989;padding-bottom: 51px;}
#thankyou_section .blog_wrap{}
#thankyou_section .blog_img{margin: 0 0 38px; min-height:334px; background:#8d8d8d none no-repeat scroll center center / cover ;}
#thankyou_section .blog_text{ font-size:24px; line-height:30px; color: #494848;font-family: 'SegoeUI-Light',arial; margin-bottom:55px;}
#thankyou_section .blog_text h3{ font-size:26px;color: #251b61; line-height:30px; margin: 0 0 15px;font-family: 'Segoe UI Semibold',arail;}
#thankyou_section .blog_text h3 a{color:inherit;}
#thankyou_section .blog_text p{ margin:0;}
#thankyou_section .btn_wrapper{ display:inline-block; vertical-align:middle;}
#thankyou_section .btn_wrapper ul{}
#thankyou_section .btn_wrapper ul li{ padding:0 7px;}
#thankyou_section .btn_wrapper ul li:first-of-child{padding-left:0;}
#thankyou_section .btn_wrapper ul li:last-of-child{padding-right:0;}
#thankyou_section .btn_wrapper ul li a{ display:inline-block;  display:inline-block; position:relative; z-index:1; padding:9px 27px; color:#fdfdfe; font-size:14px; line-height:25.91px; font-family: 'Segoe UI regular', arial; }
#thankyou_section .btn_wrapper ul li a img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
#thankyou_section .btn_wrapper ul li a.read_more{}
#thankyou_section .btn_wrapper ul li a.share_this{}

#thankyou_section .page {  padding: 18px 0 0;}
#thankyou_section .page ul {display:inline-block;}
#thankyou_section .page ul li { font-size:18px; line-height:24px; list-style:none;display: inline-block;font-family: 'karlabold', arial; padding-right: 5px; padding: 9px 18px;background:#838b8c;}
#thankyou_section .page ul li a {color: #ffffff;}
#thankyou_section .page ul li:hover{ background:#f33d4c;}
#thankyou_section .page ul li.blank{ background:none;}

#thankyou_section .col-sm-4{ padding:0 12px;}
#thankyou_section .padding{ padding:0 10px;}


/************************** INNER_CONTACT_US ****************************/

#welcome_contact { padding: 75px 0 0;}
#welcome_contact .contact_wrap {}
#welcome_contact .contact_us_text { font-size:20px; line-height:30px; font-family:'Segoe UI regular',arial; color:#000000;}
#welcome_contact .contact_us_text h2{ margin:0 0 22px; font-size:26px; line-height:30px; font-family:'Segoe UI Bold',arial; color:#1e145c;}
#welcome_contact .contact_list {display:inline-block;}
#welcome_contact .contact_list li{ list-style:none;}
#welcome_contact .headquater_wrap {}
#welcome_contact .headquater_list {  margin-bottom:54px;}
#welcome_contact .headquater_list li{}
#welcome_contact .phone_contact_wrap {}
#welcome_contact .phone_number_list { margin-bottom:46px;}
#welcome_contact .phone_number_list li {}
#welcome_contact .phone_number_list li .red_text{color:#ee3644;}
#welcome_contact .email_wrap {}
#welcome_contact .email_list {}
#welcome_contact .email_list li {}
#welcome_contact .form_wrap {}
#welcome_contact .send_email { display:inline-block; font-size:14px; line-height:14px; padding:14px 84px; font-family:'Segoe UI regular',arial; color:#ffffff; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f33746+0,b42934+100 */
background: rgb(243,55,70); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%, rgba(180,41,52,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33746', endColorstr='#b42934',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#welcome_contact .contact_wrap a { color: inherit; }
#contact_us_map { background:#8d8d8d; border-bottom:7px solid #18104a;}
#contact_us_map .map_wrap { height:418px; text-align:center; padding:0;}
#contact_us_map .map_wrap iframe{ height:100%; pointer-events: none;}
#contact_us_map .map_wrap h2{ font-size:30px; line-height:30px; color:#ffffff; margin:0;}
/************************ INNER_SUPPORT ****************************/
#inner_get_support { padding: 78px 0 100px;  border-bottom: 7px solid #190d57;}
#inner_get_support .support_text { font-size:24px; line-height:30px; font-family:'SegoeUI-Light',arial; color:#494848;}
#inner_get_support .support_text h2 { margin:0 0 22px; font-size:26px; line-height:30px; font-family:'Segoe UI Bold',arial; color:#1e145c;}
#inner_get_support .support_text h1 { margin:0; font-size:66.26px; line-height:82.82px; font-family:'SegoeUI-Light',arial; color:#f33d4c;}
#inner_get_support .support_text h1 a { color:inherit;}
#inner_get_support .contact_info_wrap {}
#inner_get_support .contact_info_wrap h2{}
#inner_get_support .contact_info_wrap p{ margin-bottom:85px;}
#inner_get_support .contact_form {}
#inner_get_support .contact_form h2{}
#inner_get_support .contact_form p{}
#inner_get_support .contact_form .call_back{ display: inline-block; padding:15px 70px; font-size:14px; line-height:14px; font-family:'Segoe UI regular',arial; color:#ffffff;  border-radius:6px; text-align:center; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f33746+0,b42934+100 */
background: rgb(243,55,70); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%, rgba(180,41,52,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33746', endColorstr='#b42934',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#inner_get_support .contact_form .call_back span { background:url(images/call_back_arrow.png) no-repeat center left; padding-left:26px;}

/************************ INNER_REFERRAL ****************************/

#inner_referral { padding: 74px 0;position:relative; overflow:hidden;}
#inner_referral:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#inner_referral .referral_content { font-size:24px; line-height:30px; font-family:'SegoeUI-Light',arial; color:#494848;}
#inner_referral .referral_content h2{ margin:0 0 21px; font-size:26px; line-height:30px; font-family:"Segoe UI Bold",arial; color:#1e145c;}
#inner_referral .referral_content p{ margin:0 0 30px;}
#inner_referral .border_line {border-bottom:1px solid #898989; height:1px; width:100%; position:absolute; content:""; left:0; margin-top: 30px;}
#inner_referral .referral_program { margin-bottom:68px;}
#inner_referral .program_work { padding-bottom: 30px;}
#inner_referral .referral_list {}
#inner_referral .referral_list li { list-style:none; padding-left:68px; text-align:left;}
#inner_referral .referral_list li:before { position:absolute; content:url(images/referral_list_icon.png); left:20px;}
#inner_referral .your_info_wrap { padding:39px 0 0;} 
#inner_referral .referral_info_wrap { padding-bottom:21px;}
#inner_referral .send_referral { display:inline-block; font-size:14px; line-height:14px; font-family:'Segoe UI regular',arial; color:#fdfdfe; padding:14px 72px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f33746+0,b42934+100 */
background: rgb(243,55,70); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%, rgba(180,41,52,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(243,55,70,1) 0%,rgba(180,41,52,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33746', endColorstr='#b42934',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/************************ INNER_TESTIMONIAL ****************************/
#inner_testimonial { padding:30px 0 93px;position:relative; overflow:hidden;}
#inner_testimonial:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#inner_testimonial .client_section { padding:50px 0; border-bottom:1px solid #898989;}
#inner_testimonial .client_img_content {  }
#inner_testimonial .client_img_content .img_wrap { position:relative;}
#inner_testimonial .client_img_content .img_wrap img {border: 1px solid #ccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
#inner_testimonial .client_logo {}
#inner_testimonial .client_quote { position:absolute; right:0; bottom:25px; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important;}
#inner_testimonial .client_content { font-family: 'Segoe UI regular';letter-spacing: -0.3px !important;line-height: 1.6em; font-size: 18px; color:#000000;}
#inner_testimonial .client_content h4{ margin:0 0 30px; font-size:21.23px; line-height:25.92px; font-family:'helveticabold',arial; color:#000000; }
#inner_testimonial .client_content h4 span{line-height: 140% !important; display:block; font-size:16.51px; line-height:20px; font-family:'Segoe UI Bold',arial; color:#f33d4c;}
#inner_testimonial .client_content p{}
#inner_testimonial .client_img_content .img_wrap img.client_quote { border: none;}


#inner_testimonial .page {  padding: 50px 0 0;}
#inner_testimonial .page ul {display:inline-block;}
#inner_testimonial .page ul li { font-size:18px; line-height:24px; list-style:none;display: inline-block;font-family: 'karlabold', arial; padding-right: 5px; padding: 9px 18px;background:#838b8c;}
#inner_testimonial .page ul li a {color: #ffffff;}
#inner_testimonial .page ul li:hover{ background:#f33d4c;}
#inner_testimonial .page ul li.blank{ background:none;}
/*********************** Home Contact Form *******************************/
#home_contact_us .form_wrap { display: table; width: 100%; }
#home_contact_us .form_wrap .fsBody .fsForm,  #home_contact_us .form_wrap .fsForm .fsFieldRow .fsRowBody,  #home_contact_us .form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#home_contact_us .form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 25px;} 
#home_contact_us .form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#home_contact_us .form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#home_contact_us .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#home_contact_us .form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:18px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
#home_contact_us .form_wrap .fsSubmit input.fsSubmitButton:hover{color: #ed3a43!important;} 
#home_contact_us .form_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:18px; height: 64px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:17.0%; padding:0; } 
#home_contact_us .form_wrap .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-color: #1d1160; background-image: url("images/learn_more_white_bg.png"); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#home_contact_us .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
#home_contact_us .form_wrap .fsForm .fsSubmit  input.fsSubmitButton :hover{color:#2b7bb2;}   
#home_contact_us .form_wrap .fsFieldRow input[type="text"], #home_contact_us .form_wrap .fsFieldRow input[type="email"],  #home_contact_us .form_wrap .fsFieldRow input[type="number"],  #home_contact_us .form_wrap  .fsFieldRow input[type="tel"],  #home_contact_us .form_wrap .fsForm textarea { background-color:#ffffff; background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:cover;  border:medium none;  color: #505050;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 41px; width: 100% !important; }  
#home_contact_us .form_wrap div.fsError { margin:0px !important;} 
#home_contact_us .form_wrap .fsBody .fsFieldRow{   width: 100%;} 
#home_contact_us .form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #home_contact_us .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#home_contact_us .form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#home_contact_us .form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }
#home_contact_us .form_wrap .fsBody #fsRow2682708-1 { clear: left; float: left; width: 32%;  margin-right: 2%;}
#home_contact_us .form_wrap .fsBody #fsRow2682708-2 { float: left; width: 32%;  margin-right: 2%;}
#home_contact_us .form_wrap .fsBody #fsRow2682708-3 { float: left; width: 32%; }
#home_contact_us .form_wrap .fsBody #fsRow2682708-4{ float:left; margin-right: 2%;  width: 81%;}
#home_contact_us .form_wrap .fsSectionHeader { margin-bottom: 0 !important;}
#home_contact_us .form_wrap gtextarea:focus:-ms-input-placeholder { color:transparent; }
#home_contact_us .form_wrap :-ms-input-placeholder {color: #505050 ;opacity:1;}
#home_contact_us .form_wrap ::-webkit-input-placeholder { color:#505050; opacity:1;}
#home_contact_us .form_wrap :-moz-placeholder {color:#505050; opacity:1;}
#home_contact_us .form_wrap ::-moz-placeholder { color: #505050; opacity:1;}
#home_contact_us .form_wrap :-ms-input-placeholder {color: #505050; opacity:1;} 
#home_contact_us .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#home_contact_us .form_wrap div.fsError { width: 100% !important;}
/*********************** Banner Business  Form *******************************/
#home_banner .banner_2_form .form_wrap {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0; max-width: 100%; padding: 0; }
#home_banner .banner_2_form .form_wrap { display: table; width: 100%; }
#home_banner .banner_2_form .form_wrap .fsBody .fsForm,  #home_banner .banner_2_form .form_wrap .fsForm .fsFieldRow .fsRowBody,  #home_banner .banner_2_form .form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#home_banner .banner_2_form .form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin:15px auto; width:65%;} 
#home_banner .banner_2_form .form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#home_banner .banner_2_form .form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#home_banner .banner_2_form .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#home_banner .banner_2_form .form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff; padding: 12px 17px; position: relative;  font-family:"Segoe UI regular",arial !important;  font-size:13px !important; width: 100%;   height: 100%; -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}  
#home_banner .banner_2_form .form_wrap .fsForm .fsSubmit{ background-color:#e83a42; background-image: url("images/sign_up_btn.png") ; background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:18px; height:39px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:11.8%; padding:0; } 
#home_banner .banner_2_form .form_wrap .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: #1d1160; background-image:url("images/solved_btn.png"); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#home_banner .banner_2_form .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
#home_banner .banner_2_form .form_wrap .fsForm .fsSubmit  input.fsSubmitButton :hover{color:#2b7bb2;}   
#home_banner .banner_2_form .form_wrap .fsFieldRow input[type="text"], #home_banner .banner_2_form .form_wrap .fsFieldRow input[type="email"],  #home_banner .banner_2_form .form_wrap .fsFieldRow input[type="number"],  #home_banner .banner_2_form .form_wrap  .fsFieldRow input[type="tel"],  #home_banner .banner_2_form .form_wrap .fsForm textarea {background-color:#e83a42  ; background-image:url("images/sign_up_btn.png"); background-repeat:no-repeat; background-size:cover;   border:medium none!important; color:#fff; font-family: "Segoe UI regular",arial; font-size: 11px; font-style: normal; font-weight: normal;    margin-bottom: 0; margin-left: 0; max-width: 100% !important; padding:12px 11px; box-shadow:none; width: 100% !important; height:39px; -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none; /*-webkit-box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;
-moz-box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;
box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;*/  }  
#home_banner .banner_2_form .form_wrap div.fsError { margin:0px !important;} 
#home_banner .banner_2_form .form_wrap .fsBody .fsFieldRow{   width: 100%;} 
#home_banner .banner_2_form .form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #home_banner .banner_2_form .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#home_banner .banner_2_form .form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#home_banner .banner_2_form .form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }  
#home_banner .banner_2_form .form_wrap .fsSectionHeader { margin-bottom: 0 !important;}
#home_banner .banner_2_form .form_wrap #fsRow2682757-1 { clear: left; float: left; width: 18%; margin-right:2%; }
#home_banner .banner_2_form .form_wrap #fsRow2682757-2 { float: left; width: 18%; margin-right:2%; }
#home_banner .banner_2_form .form_wrap #fsRow2682757-3 { float: left; width: 18%; margin-right:2%; }
#home_banner .banner_2_form .form_wrap #fsRow2682757-4 { float: left; width: 18%; margin-right:2%;}
#home_banner .banner_2_form .form_wrap :-ms-input-placeholder {color: #fff ;opacity:1;}
#home_banner .banner_2_form .form_wrap ::-webkit-input-placeholder { color:#fff; opacity:1;}
#home_banner .banner_2_form .form_wrap :-moz-placeholder {color:#fff; opacity:1;}
#home_banner .banner_2_form .form_wrap ::-moz-placeholder { color: #fff; opacity:1;}
#home_banner .banner_2_form .form_wrap :-ms-input-placeholder {color: #fff; opacity:1;} 
#home_banner .banner_2_form .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#home_banner .banner_2_form .form_wrap div.fsError { width: 100% !important;}
/*********************** Banner Cyber Protection Form *******************************/
#home_banner .banner_holder .download_form .form_wrap .form_content {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0; max-width: 100%; padding: 0; }
#home_banner .banner_holder .download_form .form_wrap .form_content { display: table; width: 100%; }
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsForm,  #home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsFieldRow .fsRowBody,  #home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin:0 auto !important; width:100%;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#home_banner .banner_holder .download_form .form_wrap .form_content .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff; padding: 12px 17px; position: relative;  font-family:"Segoe UI regular",arial !important;  font-size:16px !important; width: 100%;   height: 100%; -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}  
#home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsSubmit{ background-color:#e83a42; background-image:url("images/sign_up_btn.png"); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: "Segoe UI regular",arial;  font-size:18px; height:44px;  margin:18px 0 0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:100%; padding:0;  border: 3px solid #313a7a;border-radius:3px;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .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-color: #1d1160; background-image:  
url("images/solved_btn.png"); background-repeat: no-repeat; background-size: cover;
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsSubmit:hover:before{ width:100%; }
#home_banner .banner_holder .download_form .form_wrap .form_content .fsForm .fsSubmit  input.fsSubmitButton :hover{color:#2b7bb2;}   
#home_banner .banner_holder .download_form .form_wrap .form_content .fsFieldRow input[type="text"], #home_banner .banner_holder .download_form .form_wrap .form_content .fsFieldRow input[type="email"],  #home_banner .banner_holder .download_form .form_wrap .form_content .fsFieldRow input[type="number"],  #home_banner .banner_holder .download_form .form_wrap .form_content  .fsFieldRow input[type="tel"],  #home_banner .banner_holder .download_form .form_wrap .form_content .fsForm textarea {background-color:#fff; background-image: url("images/learn_more_white_bg.png"); background-repeat:no-repeat;  background-size:100% 100%;  border:medium none!important; color:#6f6e6e; font-family: "Segoe UI regular",arial; font-size: 12px; font-style: normal; font-weight: normal;   margin-bottom: 0; margin-left: 0; max-width: 100% !important; padding:10px 11px; box-shadow:none; width: 100% !important; height:39px; -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none; /*-webkit-box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;
-moz-box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;
box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.3) inset;*/  }  
#home_banner .banner_holder .download_form .form_wrap .fsSection.fs1Col { border: 3px solid #343474; border-radius:3px; }
#home_banner .banner_holder .download_form .form_wrap .form_content #fsRow2686650-1,#home_banner .banner_holder .download_form .form_wrap .form_content #fsRow2686650-2,#home_banner .banner_holder .download_form .form_wrap .form_content #fsRow2686650-3{ border-bottom: 3px solid #343474; }
#home_banner .banner_holder .download_form .form_wrap .form_content div.fsError { margin:0px !important;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsFieldRow{   width: 100%;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #home_banner .banner_holder .download_form .form_wrap .form_content .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#home_banner .banner_holder .download_form .form_wrap .form_content div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }  
#home_banner .banner_holder .download_form .form_wrap .form_content .fsSectionHeader { margin-bottom: 0 !important;}
#home_banner .banner_holder .download_form .form_wrap .form_content :-ms-input-placeholder {color: #6f6e6e ;opacity:1;}
#home_banner .banner_holder .download_form .form_wrap .form_content ::-webkit-input-placeholder { color:#6f6e6e; opacity:1;}
#home_banner .banner_holder .download_form .form_wrap .form_content :-moz-placeholder {color:#6f6e6e; opacity:1;}
#home_banner .banner_holder .download_form .form_wrap .form_content ::-moz-placeholder { color: #6f6e6e; opacity:1;}
#home_banner .banner_holder .download_form .form_wrap .form_content :-ms-input-placeholder {color: #6f6e6e; opacity:1;} 
#home_banner .banner_holder .download_form .form_wrap .form_content .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#home_banner .banner_holder .download_form .form_wrap .form_content div.fsError { width: 100% !important;}
/*************************************************** Sidebar Form *******************************/
#content_section .newsletter_wrap p { margin-bottom: 27px; }
#sidebar_form_body .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#sidebar_form_body .form_wrap .fsBody .fsForm{ border:none!important;}
#sidebar_form_body .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#sidebar_form_body .form_wrap .fsValidationError { background:none!important;}
#sidebar_form_body .form_wrap .fsBody .fsLabel, .fsBody label{ color:#606060  !important;  } 
#sidebar_form_body .form_wrap  .fsSubmit input.fsSubmitButton{color: #9a1913; transition: color 0.2s ease-out 0s; -webkit-transition: color 0.2s ease-out 0s;}
#sidebar_form_body .form_wrap  .fsSubmit input.fsSubmitButton:hover{ color:#000000;}
#sidebar_form_body .form_wrap  .fsSubmit input.fsSubmitButton{display:inline-block; border:none; width: 100%;  padding:0 33px; color:#ffffff; font-size:13.37px !important;  height: 100%; border-radius: 0 !important; line-height:18px;  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4b90cd+0,1e3a53+100 */
background-color:#1d1160; background-image:url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; box-shadow:none; -webkit-box-shadow:none; }
#sidebar_form_body .form_wrap  .fsSubmit input.fsSubmitButton:hover{ background-color:#ed3a43; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; }
#sidebar_form_body .form_wrap .fsForm .fsSubmit{  clear: none; color: #ffffff; display: inline-block;  float: none; height:43px;  width: 100%;  margin:21px 0 0 ;  padding: 0;  position: relative; border-radius:0; }   
#sidebar_form_body .form_wrap .fsForm .fsSubmit:hover{color:#176ba1;}  
#sidebar_form_body .form_wrap .fsBody .fsRowBody{ margin: 0 !important;  padding: 0 !important;}
#sidebar_form_body .form_wrap .fsForm .fsLabel {  font-family: "Open sans",sans-serif; font-size: 14px !important; font-weight: 700;    margin-bottom: 2px !important;  margin-top: 10px !important;  float: left; width:30%;}
#sidebar_form_body .form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important; padding: 0;}
#sidebar_form_body .form_wrap .fsBody .fsSupporting { float: left; font-family: "Open sans",sans-serif; font-size: 14px !important;  font-weight: 700; margin-bottom: 9px !important;  margin-top: 10px !important;  width: 30%;} 
#sidebar_form_body .form_wrap  .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 0 0!important; padding:0!important;}
#sidebar_form_body .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#sidebar_form_body .form_wrap .fsBody .fsForm{ box-shadow: none !important; color: #000000; display: inline-block; font-size: 16px;    padding:0 10px;; width: 100%; border-radius: 6px; margin: 0;} 
 #sidebar_form_body .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;}
 #sidebar_form_body .form_wrap .fsFieldRow input[type="text"],#sidebar_form_body .form_wrap .fsFieldRow input[type="email"],#sidebar_form_body .form_wrap .fsFieldRow input[type="number"],#sidebar_form_body .form_wrap .fsFieldRow input[type="tel"],#sidebar_form_body .form_wrap .fsForm textarea {background: rgba(255, 255, 255, 1) none repeat scroll 0 0; border: 1px solid #d8dcdb !important; border-radius:0; box-shadow: none !important; color: #a8b1b2; font-family:'KohinoorW00-Medium'; font-size: 13px; font-style: normal; font-weight: normal; height: 40px; margin-bottom: 6px; max-width: 100%;  padding: 11px 12px; width: 100%;}
   
 #sidebar_form_body .form_wrap .fsRequiredMarker {color:#ff0000; font-size:20px; vertical-align:top;   margin-left: 4px !important;}
  
#sidebar_form_body .form_wrap .fsBody { margin-bottom:0px!important;}
#sidebar_form_body .form_wrap .fsBody .fsForm{    background-color: transparent;} 
#sidebar_form_body .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#sidebar_form_body .form_wrap .fsSectionHeader { display:none!important;}
 
#sidebar_form_body .form_wrap .fsFirst.fsLast.fsFieldCell { background:none;}
#sidebar_form_body .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}
#sidebar_form_body .form_wrap .fsForm input.fsField[type="email"]:focus,#sidebar_form_body .form_wrap .fsForm input.fsField[type="file"]:focus,#sidebar_form_body .form_wrap .fsForm input.fsField[type="number"]:focus,#sidebar_form_body .form_wrap .fsForm input.fsField[type="tel"]:focus,#sidebar_form_body .form_wrap .fsForm input.fsField[type="text"]:focus,#sidebar_form_body .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#sidebar_form_body .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#sidebar_form_body .form_wrap .btn.dropdown-toggle.selectpicker.btn-default{  border: 1px solid #aaaaaa; border-radius: 0; color: rgba(0, 0, 0, 0); font-family: Helvetica LT Std bold;font-size: 15px; margin-bottom: 2px;
 min-height: 40px; padding: 0 27px; width: 100% !important;    margin-top: 14px;} 
#sidebar_form_body .form_wrap .fsRowBody input.vertical[type="checkbox"] { height: auto; margin: 0 8px 0 0;width: auto;} 
#sidebar_form_body .form_wrap label.fsOptionLabel.vertical{ font-size: 14px;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; }
  
#sidebar_form_body .form_wrap .btn.dropdown-toggle.selectpicker.btn{ border-radius:5px;}
#sidebar_form_body .form_wrap .btn-group.bootstrap-select{width:95%; margin:0 0 12px!important;}
#sidebar_form_body .form_wrap .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}
#sidebar_form_body .form_wrap .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#sidebar_form_body .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:#505050;}
#sidebar_form_body .form_wrap .bootstrap-select.btn-group .dropdown-menu li a{ color: #7e8082; font-family: "Open Sans",sans-serif; font-size: 16px;}  
#sidebar_form_body .form_wrap #fsCell43396369 > p {  font-family: "open_sansbold"; font-size: 20px; font-weight: 700;  padding-left: 28px; padding-top: 50px;  margin-bottom: 29px;}
#sidebar_form_body .form_wrap .fsForm input.fsField[type="email"]:focus, #sidebar_form_body .form_wrap .fsForm input.fsField[type="file"]:focus, #sidebar_form_body .form_wrap .fsForm input.fsField[type="number"]:focus, #sidebar_form_body .form_wrap .fsForm input.fsField[type="tel"]:focus, #sidebar_form_body .form_wrap .fsForm input.fsField[type="text"]:focus, #sidebar_form_body .form_wrap .fsForm textarea.fsField:focus,#sidebar_form_body .form_wrap .fsForm select:not([multiple="multiple"]):focus{border-color:#e5362e ; box-shadow:0 1px 1px #f3a39f inset, 0 0 8px #f3a39f; -webkit-box-shadow:0 1px 1px #f3a39f inset, 0 0 8px #f3a39f; -moz-box-shadow:0 1px 1px #f3a39f inset, 0 0 8px #f3a39f;}

 #sidebar_form_body .form_wrap .fsForm select:not([multiple="multiple"]){ border-color: #cccccc; border-radius: 4px;  height: 35px; margin-bottom: 10px; width: 45%;} 
#sidebar_form_body .form_wrap .fsBody .fsForm .fieldset-content { float: right; -webkit-transform: translateX(-39%); -moz-transform: translateX(-39%);  transform: translateX(-39%); width: 50%;  margin-bottom: 13px;}
#sidebar_form_body .form_wrap .fsForm select#field50440632:not([multiple="multiple"]) { width: 30%; }
#sidebar_form_body .form_wrap fieldset { width: 100%; }

#sidebar_form_body .form_wrap .fsBody .fsCounter { display: none !important;}
#sidebar_form_body .form_wrap :-ms-input-placeholder {color:#a8b1b2 ; opacity:1;}
#sidebar_form_body .form_wrap ::-webkit-input-placeholder { color: #a8b1b2; opacity:1;}
#sidebar_form_body .form_wrap :-moz-placeholder {color:#a8b1b2; opacity:1;}
#sidebar_form_body .form_wrap ::-moz-placeholder { color: #a8b1b2; opacity:1;}
#sidebar_form_body .form_wrap :-ms-input-placeholder {color: #a8b1b2; opacity:1;} 


/***********************  Contact Us Form *******************************/
#contact_form .form_wrap { display: table; width: 100%; }
#contact_form .form_wrap .fsBody .fsForm,  #contact_form .form_wrap .fsForm .fsFieldRow .fsRowBody,  #contact_form .form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#contact_form .form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 25px;} 
#contact_form .form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#contact_form .form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#contact_form .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#contact_form .form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
 #contact_form .form_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:13px; height:45px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:38.5%; padding:0; } 
#contact_form .form_wrap .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-color: #1d1160; background-image: url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#contact_form .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
    
#contact_form .form_wrap .fsFieldRow input[type="text"], #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 .fsForm textarea,#contact_form .form_wrap .fsForm select{ background:#ffffff;/* background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:100% 100%;*/  border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}  
#contact_form .form_wrap div.fsError { margin:0px !important;} 
#contact_form .form_wrap .fsBody .fsFieldRow{   width: 100%;} 
#contact_form .form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #contact_form .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#contact_form .form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#contact_form .form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } 
#contact_form .form_wrap .fsForm textarea { height: 159px !important; }

#contact_form .form_wrap .fsRow:nth-child(odd) { clear: left; float: left; width: 48.5%;  }
#contact_form .form_wrap .fsRow:nth-child(even) { float: right; width: 48.5%; }
#contact_form .form_wrap .fsRow:nth-last-child(1),
#contact_form .form_wrap .fsRow:nth-last-child(2) { width: 100%; }
#contact_form .form_wrap input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#contact_form .form_wrap .fsRow:last-child{width: 100%;}
#contact_form .form_wrap .fsSectionHeader {    margin: 0 !important; padding: 0 !important;}
#contact_form .form_wrap gtextarea:focus:-ms-input-placeholder { color:transparent; }
#contact_form .form_wrap :-ms-input-placeholder {color: #4f4f4f ;opacity:1;}
#contact_form .form_wrap ::-webkit-input-placeholder { color:#4f4f4f; opacity:1;}
#contact_form .form_wrap :-moz-placeholder {color:#4f4f4f; opacity:1;}
#contact_form .form_wrap ::-moz-placeholder { color: #4f4f4f; opacity:1;}
#contact_form .form_wrap :-ms-input-placeholder {color: #4f4f4f; opacity:1;} 
#contact_form .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#contact_form .form_wrap div.fsError { width: 100% !important;}

/***********************  Get Support   Form *******************************/
#support_form .form_wrap { display: table; width: 100%; }
#support_form .form_wrap .fsBody .fsForm,  #support_form .form_wrap .fsForm .fsFieldRow .fsRowBody,  #support_form .form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#support_form .form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 10px;} 
#support_form .form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#support_form .form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#support_form .form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#support_form .form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
 #support_form .form_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:13px; height:45px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:38.5%; padding:0; } 
#support_form .form_wrap .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-color: #1d1160; background-image: url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#support_form .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
    
#support_form .form_wrap .fsFieldRow input[type="text"], #support_form .form_wrap .fsFieldRow input[type="email"],  #support_form .form_wrap .fsFieldRow input[type="number"],  #support_form .form_wrap  .fsFieldRow input[type="tel"],  #support_form .form_wrap .fsForm textarea { background:#ffffff; /*background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:100% 100%;*/  border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; } 
#support_form .form_wrap .fsForm select:not([multiple="multiple"]) {background: #ffffff;   border: 2px solid #1e1161; box-shadow: none; color: #4f4f4f; font-family: "KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding: 20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#support_form .form_wrap .fsForm .btn-group, #support_form .form_wrap .fsForm .btn-group-vertical{ width:100%;}
#support_form .form_wrap .fsForm button.selectpicker {background: #ffffff;   border: 2px solid #1e1161; border-radius:0; box-shadow: none; color: #4f4f4f; font-family: "KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 0; margin-left: 0; max-width: 100% !important; padding: 20px 25px; width: 100% !important;box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#support_form .form_wrap .fsForm .dropdown-menu{ float: none;  margin: 0;  padding: 0; width: 100%;}
#support_form .form_wrap .fsForm ul.dropdown-menu i {  display: none; }
#support_form .form_wrap .fsForm ul.dropdown-menu { position: relative; }
#support_form .form_wrap div.fsError { margin:0px !important;} 
#support_form .form_wrap .fsBody .fsFieldRow{   width: 100%;} 
#support_form .form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #support_form .form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#support_form .form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#support_form .form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } 
#support_form .form_wrap .fsForm textarea { height: 159px !important; }

#support_form .form_wrap .fsBody #fsSection52594202 { clear: left; float: left; width: 48.5%;  }
#support_form .form_wrap .fsBody #fsSection52594209 { float: right; width: 48.5%; } 
#support_form .form_wrap .fsSectionHeader {    margin: 0 !important; padding: 0 !important;}
#support_form .form_wrap gtextarea:focus:-ms-input-placeholder { color:transparent; }
#support_form .form_wrap :-ms-input-placeholder {color: #4f4f4f ;opacity:1;}
#support_form .form_wrap ::-webkit-input-placeholder { color:#4f4f4f; opacity:1;}
#support_form .form_wrap :-moz-placeholder {color:#4f4f4f; opacity:1;}
#support_form .form_wrap ::-moz-placeholder { color: #4f4f4f; opacity:1;}
#support_form .form_wrap :-ms-input-placeholder {color: #4f4f4f; opacity:1;} 
#support_form .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#support_form .form_wrap div.fsError { width: 100% !important;}
/*********************** Referral Form *******************************/
#inner_referral .referral_content #referral_form h2 { margin:20px 0 36px; }
#referral_form .your_info_wrap { display: table; width: 100%; }
#referral_form .your_info_wrap .fsBody .fsForm,  #referral_form .your_info_wrap .fsForm .fsFieldRow .fsRowBody,  #referral_form .your_info_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
#referral_form .your_info_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 0; margin-bottom: 0;} 
#referral_form .your_info_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
#referral_form .your_info_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
#referral_form .your_info_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
#referral_form .your_info_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 15px 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
 #referral_form .your_info_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:13px; height:41px;  margin:21px auto 0;float: none; position: relative;    width:42.3%; padding:0;   transform: translateX(59%); -webkit-transform: translateX(59%); -moz-transform: translateX(59%);} 
#referral_form .your_info_wrap .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-color: #1d1160; background-image: url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#referral_form .your_info_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
#referral_form {  margin: 0 auto; width: 50%; }  
#referral_form .your_info_wrap .fsFieldRow input[type="text"], #referral_form .your_info_wrap .fsFieldRow input[type="email"],  #referral_form .your_info_wrap .fsFieldRow input[type="number"],  #referral_form .your_info_wrap  .fsFieldRow input[type="tel"],  #referral_form .your_info_wrap .fsForm textarea { background:#ffffff; /*background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:100% 100%;*/  border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; }  
#referral_form .your_info_wrap div.fsError { margin:0px !important;} 
#referral_form .your_info_wrap .fsBody .fsFieldRow{   width: 100%;} 
#referral_form .your_info_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  #referral_form .your_info_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
#referral_form .your_info_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
#referral_form .your_info_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } 
#referral_form .your_info_wrap .fsForm textarea { height: 231px !important; }
#referral_form .your_info_wrap .fsBody #fsSection52594761 , #referral_form .your_info_wrap .fsBody #fsSection52594872 { clear: left; float: left; width: 48.5%;  }
#referral_form .your_info_wrap .fsBody #fsSection52594880 ,#referral_form .your_info_wrap .fsBody #fsSection52594911 { float: right; width: 48.5%; } 
#referral_form .your_info_wrap .fsBody #fsSection52594870{ width:100%; display:table; float:none;}
#referral_form .your_info_wrap .fsSectionHeader {    margin: 0 !important; padding: 0 !important;}
#referral_form .your_info_wrap gtextarea:focus:-ms-input-placeholder { color:transparent; }
#referral_form .your_info_wrap :-ms-input-placeholder {color: #4f4f4f ;opacity:1;}
#referral_form .your_info_wrap ::-webkit-input-placeholder { color:#4f4f4f; opacity:1;}
#referral_form .your_info_wrap :-moz-placeholder {color:#4f4f4f; opacity:1;}
#referral_form .your_info_wrap ::-moz-placeholder { color: #4f4f4f; opacity:1;}
#referral_form .your_info_wrap :-ms-input-placeholder {color: #4f4f4f; opacity:1;} 
#referral_form .your_info_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#referral_form .your_info_wrap div.fsError { width: 100% !important;}
/***************************************.stButton *****************************************/ 
.stButton .sharethis  , .stButton .facebook , .stButton .twitter , .stButton .googleplus{ background-image: none !important; display: inherit !important; padding:0 !important; } 
.no-break { display: none;}
.st_sharethis , .st_facebook , .st_twitter , .st_googleplus{ cursor: pointer; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background-image: none !important;}
.stButton{ background-image: none !important;  display: inherit !important;}  
/***************************** SUBMENU ****************************************/ 
#main_header .main_nav ul li:last-child ul.sub-menu {}
#main_header .main_nav ul li:hover > ul.sub-menu{ display:block;}
#main_header .main_nav ul.sub-menu { border-radius: 5px; display: none; height: auto; margin: 0 3px; padding: 28px 0 0 !important; position: absolute; text-align: left; width: auto !important; z-index: 10000;}
#main_header.smaller .main_nav ul.sub-menu{padding: 11px 0 0 !important;}
#main_header .main_nav ul.sub-menu li { white-space: nowrap; position: relative;background:hsl(217, 17%, 91%) 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_nav ul.sub-menu li:first-child {}
#main_header .main_nav ul.sub-menu li:hover { background: hsl(0, 0%, 0%) none repeat scroll 0 0 !important; box-shadow:0 0 15px #555555 inset;}
#main_header .main_nav ul.sub-menu li a {background: hsl(217, 17%, 91%) none repeat scroll 0 0; border-bottom: 1px solid #cccccc; color: hsl(248, 70%, 22%)!important; display: block; font-family:"Segoe UI Symbol",arial; font-size:12px; line-height: 17px !important; margin: 0 !important; padding: 13px; text-align: left; width: 100% !important; word-wrap: break-word;}
#main_header .main_nav ul.sub-menu li:hover a { background: hsl(0, 0%, 0%) none repeat scroll 0 0  !important; box-shadow:0 0 15px #555555 inset;
color: #ffffff !important;} 
#main_header .main_nav ul.sub-menu li ul.sub-menu li:hover a{ background:#121e4c !important;}
#main_header .main_nav ul.sub-menu li .sub-menu {
   position: absolute;
    right: 173px;
    top: -9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,#home_banner .banner_info h5 span { color:blue; } 
::i-block-chrome,#testimonial_section .testimonial_text { font-family: 'Segoe UI Semibold';}  
::i-block-chrome,#home_about_us .about_us_text{font-family:"Segoe UI regular"; font-size:22px;}
::i-block-chrome,#home_about_us .about_us_text p .title_text{font-size:24px;}
::i-block-chrome,#armada_section .content_text{font-family:"Segoe UI regular";}
::i-block-chrome,#why_choose_us .feature_text{ font-family: 'Segoe UI Semibold';}
}
 #inner_testimonial .wp-pagenavi { display: block; margin: 40px auto 0; text-align: center; }
 
 #content_section .start_button a {
    background: #001647 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    text-decoration: none!important;
}

#video_section { padding: 50px 0; }
#video_section { border-bottom: 7px solid #180e51;  padding: 50px 0; }
#video_section .video_title h2 { font-size: 22px; color:#000; margin: 10px 0 40px; text-align: center; font-family: 'Segoe UI Semibold'; }
#video_section .video_content .fluid-width-video-wrapper {
	padding-top: 56% !important;
}

/*********************************media Libarry Update**********************/
#latest_video {padding: 36px 0 0;}
#latest_video .video_heading {color: #000; font-family:'Segoe UI Semibold'; font-size: 20px; line-height: 26px;}
#latest_video .video_heading h2 {color: #f33746; font-family: "Segoe UI Semibold",arial; font-size: 42px; font-weight: 400; margin: 0 0 40px; }
#latest_video .video_heading h2 a{color:inherit;}
#latest_video .video_heading p { margin: 0 0 45px;}
#latest_video .video_title h5 { color: #000; font-family: "Segoe UI Semibold",arial; font-size: 20px; line-height: 24px; margin: 0; min-height: 90px; text-align: center; }
#latest_video .video_img { border: 1px solid #f33746; margin: 0 0 18px; }
#latest_video .video_img iframe { height: 174px; margin: 0 0 -4px; width: 100%; }
#latest_video .video_content_wrap { border-bottom: 1px solid #c2c2c2;}
#latest_video .video-btn{ padding:0 0 50px;}
#latest_video .video-btn a {background: #f33746; color: #ffffff; font-size: 18px; padding: 10px 20px; display: inline-block;  font-family: 'SegoeUI-Light',arial;}
#latest_video .video-btn a:hover {background: #000000;}
#resources_blog .blog_heading h2 { color:#f33746; font-family: "Segoe UI Semibold",arial; font-size: 42px; margin: 0 0 41px;}
#resources_blog .blog_heading h2 a{color:inherit;}
#resources_blog {padding: 42px 0;}
#resources_blog .blog_content { margin: 0 auto 30px;}
#resources_blog .top_content {position: relative;}
#resources_blog .blog_img {background-position: center top; background-repeat: no-repeat; background-size: cover; min-height: 287px;}
#resources_blog .blog_img span {display: block; height: 287px; }
#resources_blog .date_wrap { bottom: 18px; left: 18px; position: absolute;}
#resources_blog .date_wrap p { border: 2px solid #ffffff; color: #ffffff; display: inline-block; font-family: "Exo 2",sans-serif; font-size: 16px; font-weight: 400; line-height: 36px; padding: 0 13px; text-shadow: 1px 0 #9d9a92; text-transform: uppercase;}
#resources_blog .blog_text { border-color: #dedbdb; border-style: solid; border-width: 0 1px 1px; padding: 19px 20px 21px; }
#resources_blog .blog_text h5 {
    color: #000;
    font-family:'Segoe UI regular',arial;
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    min-height: 95px;
}
#resources_blog .blog_text h5 a { color: inherit;}
#resources_blog .blog_btn { display: table; width: 100%;}
#resources_blog .blog_btn li {position: relative; display: table-cell; list-style: outside none none; padding: 0 5px; width: 50%; }
#resources_blog .blog_btn li a { color: #f33746;
    border: 1px solid #a4a2a2;
    border-radius: 2px;
    display: block;
    font-family: 'SegoeUI-Light',arial;
    font-size: 13px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 103px;
    padding: 0 5px;
    text-transform: capitalize;
    transition: all 0.35s ease-out 0s;
}
#resources_blog .blog-btn a {background: #f33746; color: #ffffff; font-size: 18px; padding: 10px 20px; display: inline-block; font-family: 'SegoeUI-Light',arial;}
#resources_blog .blog-btn a:hover {background: #000000;}

/************************** 822 ******************************/
.inner_container { max-width: 1264px; width: auto;}
#content_section .width_1 { }
#content_section .service_list_alliance{ }
#content_section .service_list_alliance > ul{ margin-bottom:44px;margin-left: 0;}
#content_section .service_list_alliance > ul > li{ border-bottom:1px solid #898989; padding:45px 0; margin-bottom: 0;display:table; width:100%;}
#content_section .service_list_alliance > ul > li .service_icon{ }
#content_section .service_list_alliance > ul > li .service_icon img{}
#content_section .service_list_alliance > ul > li .service_title{ }
#content_section .service_list_alliance > ul > li .service_title h6{ margin:0; color:#494848; font-size:20px; line-height:26px; font-family: 'Segoe UI Bold', arial;}

#content_section .communication_service_list{}
#content_section .communication_service_list > ul{}
#content_section .communication_service_list > ul > li{}
#content_section .communication_service_list > ul > li .service_title h6{font-family: 'Segoe UI Semilight', arial;}
#content_section .communication_service_list > ul > li .service_title h6 span{ font-family: 'Segoe UI Bold', arial;}

#content_section .it_solution_list{}
#content_section .it_solution_list > ul > li .service_title h6{font-family: 'Segoe UI Light',Arial;}
#content_section .it_solution_list > ul > li .service_title h6 span{ font-family: 'Segoe UI Bold', arial;}
#content_section .service_list_alliance > ul > li::before {content: none;}
/*************Alliance_sidebar***************/
#Alliance_sidebar { padding:30px 0;}
#Alliance_sidebar.alliance-vault .download_wrap p { margin: 0 0 15px;}
#Alliance_sidebar .sidebar_wrap{}
#Alliance_sidebar .download_wrap{ background:url(images/sidebar_bg_sidebar.jpg) no-repeat center top; background-size:cover; font-size:30px; line-height:34px; color: #fffefe;font-family: 'Segoe UI SemiBold',arial;padding: 24px 30px 197px; letter-spacing: -1px; text-align: center;}
#Alliance_sidebar .download_wrap p {margin: 0 0 5px; text-shadow:0 0 5px #193082;}
#Alliance_sidebar .download_wrap p span { color: #de9aaf; display:block;}
#Alliance_sidebar .download_wrap a{ font-size:22px; line-height:24px; color: #ffacb3; border-bottom:1px solid #ffacb3;font-family: 'Segoe UI Semilight',arial;}
#Alliance_sidebar .ebook_wrap{ border:2px solid #221d5d; border-top:0;}
#Alliance_sidebar .ebook_wrap img {margin-top: -170px;}
#Alliance_sidebar .width_1{width: 30.5%;}
#content_section .width_1 { }
#content_section .service_list{ }
#content_section .service_list > ul{ margin-bottom:44px; margin-left: 0;}
#content_section .service_list > ul > li{ border-bottom:1px solid #999999; padding:45px 0; display:table; width:100%; margin-bottom: 0;}
#content_section .service_list > ul > li .service_icon{}
#content_section .service_list > ul > li .service_icon img{}
#content_section .service_list > ul > li .service_title{ }
#content_section .service_list > ul > li .service_title h6{ margin:0; color:#000000; font-size:18px; line-height:25px; font-family: 'Segoe UI regular', arial;}
#content_section .it-solutions{}
#content_section .it-solutions > ul > li .service_title h6 span{ font-family: 'Segoe UI SemiBold', arial; border-bottom:1px solid #494848;}
#content_section .it-solutions > ul > li::before {content: none;}
/********************* cybersecurity *******************************/
#content_section {  overflow: hidden; padding: 59px 0 79px; position: relative;}
#content_section .security_strategy_alliance{margin: 0 0 50px;}
#content_section .security_strategy_alliance .panel-default > .panel-heading{ position:relative; z-index:2; background:#f43746; border-radius:0; display:table; width:100%;padding: 10px 22px;}
#content_section .security_strategy_alliance .title_content{ display:table-cell; vertical-align:middle; width:60%;}
#content_section .security_strategy_alliance .panel-title{ display:table-cell; vertical-align:middle; width:40%; text-align:right;}
#content_section .security_strategy_alliance .title_content{}
#content_section .security_strategy_alliance .title_content span{ display:inline-block; vertical-align:middle; padding-right:15px;}
#content_section .security_strategy_alliance .title_content h3{ margin:0; display:inline-block; vertical-align:middle; color:#fcfdfd; font-size:24px; line-height:30.48px;font-family: 'Segoe UI Bold', arial;}
#content_section .security_strategy_alliance .panel-title > a{ color:#fcfdfd; font-size:12px; line-height:22px; font-family: 'Segoe UI regular', arial;} 
#content_section .security_strategy_alliance .panel-title > a span{ display:inline-block; padding-right:52px; position:relative;}
#content_section .security_strategy_alliance .panel-title > a.collapsed span:after{content:url(images/plus_icon.png); opacity:1; transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
#content_section .security_strategy_alliance .panel-title > a span:after{ opacity:0;  transform:rotateY(0); -webkit-transform:rotateY(0);}
#content_section .security_strategy_alliance .panel-title > a span:before, .security_strategy_alliance .panel-title > a span:after{ position:absolute; width:44px; height:44px; right:0; top:50%; margin-top:-22px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
#content_section .security_strategy_alliance .panel-title > a span:before{content:url(images/expand_icon.png); opacity:1; transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
#content_section .security_strategy_alliance .panel-title > a.collapsed span:before{ opacity:0;  transform:rotateY(0); -webkit-transform:rotateY(0);}
#content_section .security_strategy_alliance .panel-group .panel{border-radius:0;}
#content_section .security_strategy_alliance .panel{box-shadow:none; border:none;}
#content_section .security_strategy_alliance .panel-group .panel + .panel{margin-top:0;}
#content_section .security_strategy_alliance .panel-body{ padding:0; overflow:hidden;}
#content_section .security_strategy_alliance .panel-group .panel_body_text{ position:relative; z-index:1; padding:15px;}
#content_section .security_strategy_alliance .panel-group .panel_body_text:before{content:""; position:absolute; left:0; top:0; height:110%; width:100%; z-index:-1;-webkit-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.45);
-moz-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.45);
box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.45); }
#content_section .panel-group .panel:first-of-type .panel-heading{ padding-top:20px;}
#content_section .panel-group .panel:last-of-type .panel-heading{ padding-bottom:20px;}
#content_section .security_strategy_alliance .title_content > p {display: none;}
#content_section .security_strategy_alliance .panel_body_text > ul {margin-left: 20px;}
#content_section .service_list > ul > li::before {content: none;}
#content_section .business-continuity > ul > li .service_title h6 span { display:block; font-family: 'Segoe UI SemiBold', arial;}
#content_section strong {font-size: 20px;line-height: 25px; /*text-decoration:underline;*/}
#content_section .service_list.business-continuity > ul > li {padding: 65px 0;}
#content_section .it-consulting > ul.technology_patners{ display:table; width:100%;}
#content_section .it-consulting > ul.technology_patners > li{ float:left; width:33.33%; padding:0 10px; border-bottom:none;}
#content_section .it-consulting > ul.technology_patners > li .icon_wrap{margin-bottom: 16px;}
#content_section .it-consulting > ul.technology_patners > li .icon_wrap a{}
#content_section .it-consulting > ul.technology_patners > li .icon_wrap a img {}
#content_section .it-consulting > ul.technology_patners > li .service_text{}
#content_section .it-consulting > ul.technology_patners > li .service_text h6{ margin:0; color:#494848; font-size:20px; line-height:25px; font-family: 'SegoeUI-Light', aria;}
#content_section .it-consulting > ul.technology_patners {padding-bottom: 50px;padding-top: 50px;}
#content_section .whoweserve > ul.technology_patners{ display:table; width:100%;}
#content_section .whoweserve > ul.technology_patners > li{ float:left; width:20%; padding:40px 0 10px; border-bottom:none;}
#content_section .whoweserve > ul.technology_patners > li .icon_wrap{height: 118px;}
#content_section .whoweserve > ul.technology_patners > li .icon_wrap a{}
#content_section .whoweserve > ul.technology_patners > li .icon_wrap a img {}
#content_section .whoweserve > ul.technology_patners > li .service_text{}
#content_section .whoweserve > ul.technology_patners > li .service_text h6{ margin:0; color:#494848; font-size:18px; line-height:25px; font-family: 'SegoeUI-Light', aria;}
#content_section .whoweserve > ul.technology_patners > li:first-child { margin-left: -3%;}
#content_section .non-profit > ul.technology_patners{ display:table; width:100%;}
#content_section .non-profit > ul.technology_patners > li{ padding: 40px 0 13px; float:left; width:25%; border-bottom:none;}
#content_section .non-profit > ul.technology_patners > li .icon_wrap{height: 121px;}
#content_section .non-profit > ul.technology_patners > li .icon_wrap a{}
#content_section .non-profit > ul.technology_patners > li .icon_wrap a img {}
#content_section .non-profit > ul.technology_patners > li .service_text{}
#content_section .non-profit > ul.technology_patners > li .service_text h6{ margin:0; color:#494848; font-size:20px; line-height:25px; font-family: 'SegoeUI-Light', aria;}
#content_section .non-profit > ul.technology_patners {}
#content_section .non-profit > ul.technology_patners > li:first-child { margin-left: -6.5%;}
#content_section .non-profit > ul.technology_patners > li:nth-child(5) { margin-left: -6.5%;}
#content_section .managed-it > ul > li .service_title h6 span{ font-family: 'Segoe UI SemiBold', arial; border-bottom:1px solid #494848;}
#content_section .service_list.managed-it > h2 { margin: 50px 0 40px;}
#content_section .staff{ color: #494848;font-family: "SegoeUI-Light",arial;font-size: 20px;line-height: 25px;}
#content_section .service_list.virtualization {margin-bottom: 60px;}
#content_section .service_list.microsoft > ul > li:first-child { padding:7px 0 45px;}
#content_section .service_list.insurance > ul > li:first-child { padding:7px 0 45px;}
#content_section .service_list.enabling > ul > li:first-child { padding: 15px 0 45px;}
/************************************ alliance_content *****************************************/
#innerbanner_section{padding-top: 123px; /*background:#140f2f url("images/innerbanner_bgs.jpg") repeat-x scroll 0 0;*/}
#innerbanner_section.inner_banner {background: #1c1636 none repeat scroll 0 0;}
.banner_wrapper{ position:relative;}
#innerbanner_section .innerbanner_textwrap{ height:201px; display:table; width:100%;}
.innerbanner_textwrap h2{ padding:60px 0; vertical-align:middle; display:table-cell; margin:0px; color:#fff; font-size:28px; line-height:40px; font-family: 'Segoe UI Regular',Arial;}
#innerbanner_section .title_image { margin-top: 8px;}
#innerbanner_section .banner_img.banner_img_left{background:url(images/aboutus-banner-left.jpg); background-size:cover!important; height:100%; opacity:0.8; position:absolute; top:0; width:25%;}
#innerbanner_section .banner_img.banner_img_right{ right:0;}
#innerbanner_section .side_arrow.left_side_arrow{}
#innerbanner_section .side_arrow img{height:100%; position:absolute; top:0;}
#innerbanner_section .side_arrow.left_side_arrow > img{left:25%; margin-left:-83px; max-width: 139px;}
#innerbanner_section .side_arrow.right_side_arrow > img{margin-right:-83px; right:25%; max-width: 139px;}
#innerbanner_section .banner_img.banner_img_left{ left:0;}
#innerbanner_section .banner_img.banner_img_right{background: hsla(0, 0%, 0%, 0) url(images/aboutus-banner-right.jpg) repeat scroll 0 0;  background-size:cover!important; height: 100%; opacity: 0.8;
 position: absolute; top: 0; width: 25%;}
 .arrow_wrap{} 
 .arrow_wrap img{ position:absolute; top:0; z-index:1;}
 .left_arrow img{ left:0;}
 .right_arrow img{ right:0;}
 
#innerbanner_section .banner_img.banner_img_left.testimonials{background:url(images/testimonials_banner_left.jpg); background-size:cover!important; height:100%; opacity:0.8; position:absolute; top:0; width:25%;}
#innerbanner_section .banner_img.banner_img_right.testimonials{background: hsla(0, 0%, 0%, 0) url(images/testimonials_banner_right.jpg) repeat scroll 0 0;  background-size:cover!important;  height: 100%; opacity: 0.8;
 position: absolute; top: 0; width: 25%;}

#innerbanner_section.inner_banner .banner_img.banner_img_left { opacity: unset;}
#innerbanner_section.inner_banner .banner_img.banner_img_right{opacity: unset;}
/************************************ EOF alliance_content *****************************************/

/* #Table================================================== */
table {width: 100%;padding: 0;margin: 0 0 20px 0;font-size: 13px;}
table caption {padding: 0 0 5px 0;width: auto;font-style:italic;text-align: right;font-size: 12px;}
th {font-weight:bold;letter-spacing: 1.5px;text-transform: uppercase;text-align: left;padding: 9px 12px;border-style: solid;border-width: 1px;border-left:none;border-top:none;}
td {font-size: 13px;padding: 9px 12px;border-style: solid;border-width: 1px;border-left:none;border-top:none;}
tr th:first-child, tr td:first-child{border-left-style: solid;border-left-width: 1px;}
tr:first-child th, tr:first-child td{border-top-style: solid;border-top-width: 1px;}
#top th.nobg {background: none;border-top: 0;}
 tr:nth-child(2n+1), .pricing-table > li:nth-child(2n+1){background: #fcfcfc ;}
 td strong {font-size: 13px!important;}
/* #Table================================================== */
#content_section .hprefurb_page .hp_image {margin: 28px 0 0;}
#content_section .laptop_wrap {padding: 20px 0;}
#content_section .text-wrap.elitebook > h3 { margin-top: 116px;}

/********************** abouthp_banner ******************************/
body.page-template-default #content-section .content-row .left-col .content #abouthp_banner .service_content_wrap ul span {font-size: 16px !important;}
#abouthp_banner .service_content{ display:table; width:100%;}
#abouthp_banner .service_text{ display:table-cell; width:55%; vertical-align:middle; margin: 0 auto; width: 100%; }
#abouthp_banner .text_wrapper{ max-width:700px; width:100%; margin: 0 auto;}
#abouthp_banner .text_wrapper li:not(:last-child) {padding: 0 !important;}
#abouthp_banner .text_wrapper ul{margin: 0 !important; max-width: 100% !important; display: flex; justify-content: space-around;}
#abouthp_banner .text_wrapper li::before{display: none;}
#abouthp_banner .service_content_wrap{background: rgba(0, 0, 0, 0) url("images/blurry-hp-renew-hero.jpg"); padding: 55px 0 53px; background-repeat:no-repeat; background-size:cover;}
#abouthp_banner .service_text{  color:#231f20; font-size:20px; line-height:27px;}
#abouthp_banner .service_text h1{ margin:0 0 28px; color:#231f20; font-size:30px; line-height:38px; font-family:"Segoe UI Regular",Arial;}
#abouthp_banner .service_text p{ margin:0 0 18px;}
#abouthp_banner .service_text .learn_more{display:inline-block; padding:19px 40px; background:#09a5fa; border-radius:10px; color:#ffffff; font-size:16px; line-height:16px; font-family: 'latobold', arial;}
#abouthp_banner .store_btn .avia_button { background: #3498dc;font-size: 16px;border-radius: 5px;color: #ffffff;padding: 10px;position: relative; z-index: 1;}
#abouthp_banner .store_btn .avia_button:before{background: #ff5b6a; width: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;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); position:absolute; height:100%; width:0%; left:0; top:0; content:""; border-radius:5px;}
#abouthp_banner .store_btn .avia_button:hover:before{width:100%;}
#abouthp_banner .store_btn_second .avia_button { background: #0054a6;font-size: 16px;border-radius: 5px;color: #ffffff;padding: 10px; position: relative; z-index: 1;}
#abouthp_banner .store_btn_second .avia_button:before{background: #f33746; width: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;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); position:absolute; height:100%; width:0%; left:0; top:0; content:""; border-radius:5px;}
#abouthp_banner .store_btn_second .avia_button:hover:before{width:100%;}
#abouthp_banner .store_btn .avia_iconbox_title{position:relative; z-index:1;}
#abouthp_banner .store_btn_second .avia_iconbox_title{position:relative; z-index:1;}
#abouthp_banner ul {display: table;padding: 20px 0 12px;}
#abouthp_banner ul li {display: table-cell;}
#abouthp_banner ul li:first-child {padding: 0 30px 0 0;}
/********************** about_hp_renew ******************************/
#about_hp_renew .service_content{ display:table; width:100%;}
#about_hp_renew .service_text{ display:table-cell; width:55%; vertical-align:middle; }
#about_hp_renew .text_wrapper{ width:100%;}
#about_hp_renew .wrap2 .service_icon {text-align: right;}
#about_hp_renew .service_icon{ display:table-cell; vertical-align:middle; width:45%;}
#about_hp_renew .service_content_wrap{padding: 15px 0; background-repeat:no-repeat; background-size:cover;}
#about_hp_renew .service_text{  color:#231f20; font-size:20px; line-height:27px;}
#about_hp_renew .service_text h4{ margin:0 0 28px; color:#231f20; font-size:28px; line-height:35px; font-family: "Segoe UI Regular",Arial;}
#about_hp_renew .service_text h4 span{ display:block;}
#about_hp_renew .service_text p{ margin:0 0 18px;}
/********************** abouthp_footer ******************************/
#abouthp_footer .abouthp_wrapper{background: rgba(0, 0, 0, 0) url("images/blackwhite-monitor.jpg");  background-attachment:fixed;text-align: center; padding: 55px 0 53px; background-repeat:no-repeat; background-size:cover;}
#abouthp_footer .text_wrapper{  color:#231f20; font-size:18px; line-height:27px; font-family:"Segoe UI Regular",Arial;}
#abouthp_footer .text_wrapper h3 {margin:0 0 28px; color:#231f20; font-size:30px; line-height:38px; font-family:"Segoe UI Regular",Arial;}
#abouthp_footer .text_wrapper p{ margin:0 0 18px;}

/*************************		About abouthp_footer Form		******************************/

#abouthp_footer .form_wrap .fsBody .fsForm, #abouthp_footer .form_wrap .fsForm .fsFieldRow .fsRowBody, #abouthp_footer .form_wrap .fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
#abouthp_footer .form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:20px!important; margin: 0 8px !important;}
#abouthp_footer .form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
#abouthp_footer .form_wrap .fsForm .fsSubmit{ background:#ee3a43 !important; padding:0!important;margin: 0 !important; display: inline-block; position:relative;border-radius:20px!important;}
#abouthp_footer .form_wrap .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-color: #1d1160; background:#fff!important; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius:20px!important;}
#abouthp_footer .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
#abouthp_footer .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#abouthp_footer .form_wrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important;}
#abouthp_footer .form_wrap .fsForm .fsLabel{ color: #818181!important; font-size: 14px !important; font-weight: 700!important;margin-bottom: 10px !important;margin-top:0!important; font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left;}
#abouthp_footer .form_wrap .fsBody .fsSupporting { color: #333333 !important; font-family: open sans; font-size: 0.875em; font-weight: normal !important; margin: -6px 0 0;}
#abouthp_footer .form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
#abouthp_footer .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;}
#abouthp_footer .form_wrap *::-moz-placeholder{color:#808080!important;opacity: 1;}
#abouthp_footer .form_wrap .fsSubmit input.fsSubmitButton { display:inline-block; background:none!important; padding:19px 28px !important; border:none; border-radius:20px!important; color:#ffffff; font-size:16px!important; line-height:24px; font-family: 'open_sansbold', arial; transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; margin: 0 !important; position:relative; z-index:1;}
#abouthp_footer .form_wrap .fsSubmit input.fsSubmitButton:hover{ color:#ee3a43!important;}
#abouthp_footer .form_wrap .fsPagination input, #abouthp_footer .form_wrap .fsPagination button{ font-size:10px!important;}
#abouthp_footer .form_wrap .fsSubField:last-child{ margin:0px!important;}
#abouthp_footer .form_wrap .fsBody .fsForm{box-shadow: none !important;}
#abouthp_footer .form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important; margin-right: 14px; margin-top: 1px; margin-bottom: 38px !important;}
#abouthp_footer .form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
#abouthp_footer .form_wrap .fsFieldRow input[type="text"], #abouthp_footer .form_wrap .fsFieldRow input[type="email"], #abouthp_footer .form_wrap .fsFieldRow input[type="number"], #abouthp_footer .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:50px; color:#808080!important; max-width: 100%;}
#abouthp_footer .form_wrap .fsFieldRow input[type="text"], #abouthp_footer .form_wrap .fsFieldRow input[type="email"], #abouthp_footer .form_wrap .fsFieldRow input[type="number"],#career_form .landing_content .fsBody input, #abouthp_footer .form_wrap .fsFieldRow input[type="tel"], #abouthp_footer .form_wrap .fsForm textarea{ background: #ffffff; border: 4px solid #afafaf!important; border-radius: 0!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important; color: #555555 !important; font-size: 16px !important; line-height: 1.41; margin-bottom: 18px !important; max-width: 100% !important; padding:9px 8px !important;  font-family: 'Segoe UI regular'; width: 100% !important;}
#abouthp_footer .form_wrap .fsBody input{ }
#abouthp_footer .form_wrap div.fsError { margin:0px !important;} 
#abouthp_footer .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
#abouthp_footer .form_wrap .fsForm select{ border: none; border-radius: 0 !important; color: #808080 !important; float: left; font-size: 14px !important; height: 56px !important; line-height: 48px !important; padding: 0 0 0 10px !important; width:48%;}
#abouthp_footer .form_wrap .fsBody { background-color: transparent!important;}
#abouthp_footer .form_wrap .fsBody .fsForm{ background-color: transparent!important;}
#abouthp_footer .form_wrap .fsForm fieldset, #abouthp_footer .form_wrap .fsForm fieldset legend{ background:none !important; margin-bottom: 14px !important;}
#abouthp_footer .form_wrap .fsOptionLabel.vertical { background:transparent; border:none; clear: none !important; color: #fff!important; font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px!important; font-weight: normal!important; margin-right: 20px; display:inline-table;  text-align: left; padding-top: 36px;}
#abouthp_footer .form_wrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
#abouthp_footer .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#abouthp_footer .form_wrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;}
#abouthp_footer .form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
#abouthp_footer .form_wrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
#abouthp_footer .form_wrap {background: rgba(106, 106, 106, 0.6) none repeat scroll 0 0;margin: 0 auto;padding: 16px 24px;width: 50%;}
#abouthp_footer .form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
#abouthp_footer .form_wrap > p {color: hsl(0, 0%, 100%);font-family:"Segoe UI light",arial;font-size: 14px; margin-bottom: 20px;text-align: center;}
#abouthp_footer .form_wrap .fsForm textarea { height: 132px;}
#abouthp_footer .form_wrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}

#abouthp_footer .form_wrap .fsForm .ui-slider-handle:focus, #abouthp_footer .form_wrap .fsForm input:focus, #abouthp_footer .form_wrap .fsForm select:focus, #abouthp_footer .form_wrap .fsForm textarea:focus{ box-shadow: none !important;}
#abouthp_footer .form_wrap .fsForm p { color: #818181; font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; padding-top: 12px !important; text-align: left;}
#content_section .partners_wrap {padding: 0 0 52px;}
#content_section .apply_partners > a {background: #1c1660 none repeat scroll 0 0;border: 1px solid #0a0440;border-radius: 5px;color: #fff;margin: 0;padding: 12px 25px;text-decoration: none!important;}

/*************************		About network_application Form		******************************/
.network_application .form_wrap .fsBody { padding: 0;}
.network_application .form_wrap #fsSubmitButton2621990{background-color: hsl(245, 63%, 23%) !important;font-size: 18px !important;text-transform: uppercase;}
.network_application .form_wrap .fsLabelVertical .fsLabel { margin-bottom: 10px !important;}
.network_application .form_wrap textarea#field50256173 {height: 125px;}
.network_application .form_wrap .fsLabel.fsLabelVertical > span {font-size: 18px !important;font-weight: bold !important;}
.network_application .form_wrap .fsLabel {font-weight: normal !important;text-align: left;}
.network_application .form_wrap .fieldset-content label.vertical {float: left; font-family:"Segoe UI Regular",Arial; font-weight: normal !important; width: 33.3% !important;}
.network_application .form_wrap .fsLabel.fsRequiredLabel {text-align: left;font-family:"Segoe UI Regular",Arial;font-weight: normal !important;}
#training_services a{background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsl(42, 100%, 84%) 0%, hsl(42, 99%, 61%) 50%, hsl(42, 66%, 47%) 100%) repeat scroll 0 0;border: 1px solid hsl(245, 63%, 23%);border-radius: 6px;display: inline-block;font-weight: 700;padding: 5px 10px;text-align: center;color: hsl(245, 64%, 23%);}
#training_services h2 {color: hsl(246, 66%, 23%);font-size: 25px; font-weight: bold; margin-bottom: 43px; margin-top: 37px; text-align: center;}
#content_section .content_wrap ul.training { margin-left: 11px;}
#content_section .content_wrap ul.training li { float: left; width: 50%;}
.training_text ul li {float: left;font-size: 13px; width: 50%;}
#av_section_1 {background: hsl(250, 50%, 27%) none repeat scroll 0 0; color: hsl(0, 0%, 100%);font-size: 16px; padding-top: 26px;}
#av_section_1 h2 {color: hsl(45, 76%, 62%);font-weight: bold;}
#av_section_1 img{background-color: hsl(45, 77%, 62%);border-radius: 50%; text-align: center;vertical-align: middle;}
#training_services {margin-bottom: 36px;}
#support_video_section {background: rgba(0, 0, 0, 0) url("images/hero-background.jpg") repeat scroll 0 0;padding: 50px 0; background-size:cover!important;}
#support_video_section .service_content_wrap.wrap1 {text-align: center;}
#support_video_section .hero-tagline {padding: 0 0 33px; color:#fff; font-size:30px; line-height:36px; font-family: "Segoe UI semiBold",Arial;}
.simple-logo {overflow: hidden; text-indent:9000px;background:  rgba(0, 0, 0, 0) url("images/simple-logo-large-white.png") no-repeat scroll left top; height: 51px;vertical-align: bottom; width: 88px; display:inline-block;}
#alliance_care {padding:60px 0;}
#alliance_care .service_icon { text-align: center;}
#alliance_care .text_wrapper h4 {text-align: center; font-family: "Segoe UI semiBold",Arial;font-size:26px; line-height:30px; color:#1c1660;}
#alliance_care .text_wrapper { font-family: "Segoe UI Regular",Arial; font-size: 18px;line-height: 26px;}
#alliance_care .learn_more {text-align: center;}
#alliance_care .text_wrapper p {min-height: 290px;}
#alliance_care .avia-button{border-color: #0a0440;  border-radius: 5px;color: #ffffff;font-size: 16px;padding: 10px 22px; font-size: 16px;background-color: #1c1660;}
#alliance_superstore .supetstore_btn {text-align: center;}
#alliance_superstore {background: rgba(0, 0, 0, 0) url("images/wave-background.jpg") repeat scroll 0 0;padding: 50px 0; background-size:cover!important;}
#alliance_superstore .text_wrapper > h2 {font-family: "SegoeUI Regular",arial;font-size: 28px;text-transform: uppercase;}
#alliance_superstore .text_wrapper {color: #fff;font-family: "SegoeUI Regular",arial; font-size: 18px; line-height: 24px;}
#alliance_superstore .service_icon {text-align: center;}
#alliance_superstore .featured_partner > ul { display: table; margin: 0 auto; width: 100%;}
#alliance_superstore .featured_partner ul li { display: table-cell; list-style: outside none none;}
#alliance_superstore .featured_partner > h2 {font-size: 25px;text-transform: uppercase;font-family: "SegoeUI Regular",arial;}
#alliance_superstore .avia-button { display: inline-block;background: #bd1f0d none repeat scroll 0 0;border-radius: 5px;color: #fff;font-size: 16px;padding: 14px 18px; width: 200px;}
#alliance_superstore .avia-button:hover{background: #9b0d0b;}
#alliance_superstore .view_btn {margin: 20px 0 23px;}
#alliance_superstore .service_icon1{text-align:right;}
#alliance_tech {padding: 75px 0;}
#alliance_tech .service_text h2 {color: #1e1560;font-size: 36px; font-family: "Segoe UI semiBold",Arial;}
.simple-logo_blue { overflow: hidden; background:rgba(0, 0, 0, 0) url("images/simple-logo_blue.png") no-repeat scroll left top;display: inline-block; height: 34px;  text-indent: 9000px; vertical-align: middle; width: 61px;}
 #alliance_tech .service_text{font-family: "Segoe UI Regular",Arial; font-size:18px; line-height:26px;}
#alliance_tech .load_more a {background: #1c1660 none repeat scroll 0 0;border-radius: 5px;color: #fff; margin: 0; padding: 10px 15px;}
#alliance_tech .tech_wrap{display:table; width:100%;}
#alliance_tech .service_content {display: table-cell;width: 50%;}
#alliance_tech .service_content_second {display: table-cell;width: 50%; vertical-align:middle;}
#server_quote .form_wrap input[type="text"], #server_quote .form_wrap input[type="email"], #server_quote .form_wrap textarea, #server_quote .form_wrap  select {color: #2584c0;
background: #fff;padding: 7px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;outline: none;border: 2px solid #A7AFB9;-moz-transition: all 100ms linear;-ms-transition: all 100ms linear;-o-transition: all 100ms linear;-webkit-transition: all 100ms linear;transition: all 100ms linear;-moz-appearance: none;-webkit-appearance: none;margin-bottom: 0;width: 100%;}
#server_quote .server_wrap {text-align: center;}
/*************** server_quote .form_wrap  ****************/
#server_quote .form_wrap .fsForm.fsSingleColumn { margin: 0 !important; padding: 0 !important;  text-align: center;}
#server_quote .form_wrap .fsLabel { padding: 0 0 8px !important; color: #262626 !important;}
#server_quote .form_wrap .fsLabel.fsLabelVertical > span { color: #262626 !important; font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px !important; font-weight: bold !important;}
#server_quote .form_wrap .fsOptionLabel.vertical { font-weight: normal !important;}
#server_quote .form_wrap .fsField.vertical { margin: 0 26px 0 0 !important;}
#server_quote .form_wrap .form_text2 { font-size: 13px; color: #262626 !important; font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; margin: -18px 0 0 !important; color: #262626 !important;}
#server_quote .form_wrap  .fsOptionLabel.vertical{ color: #262626 !important;margin: 0 0 4px !important; }
#server_quote .form_wrap .form_text2 span { color:#cc0000; font-weight: 700;}
#server_quote .form_wrap .form_li { background: rgba(0, 0, 0, 0) url("images/bullet_form.png") no-repeat scroll 0 2px; color: #262626; font-size: 12px; padding: 0 0 0 18px !important;}
#server_quote .form_wrap #fsCell50078383 { padding: 0 0 0 12px !important;}
#server_quote .form_wrap textarea { height: 160px;}
#server_quote .form_wrap .fsSubmit input.fsSubmitButton { background: none!important; border-color: #0a0440 !important; font-size: 16px !important; padding: 18px 30px !important; border-radius: 5px !important; position:relative; z-index:1;}
#server_quote .form_wrap .fsSubmit input.fsSubmitButton:hover{ border-color: #140990!important;}
#server_quote .form_wrap .fsBody { padding: 0;}
#server_quote .form_wrap .fsForm .fsSubmit{ margin:0; position:relative; z-index:1; background: #1c1660 !important;padding:0; clear:both; float:none; display:inline-block;}
#server_quote .form_wrap .fsForm .fsSubmit:before{ background-color: #362bb1!important;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; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
#server_quote .form_wrap .fsForm .fsSubmit:hover:before{width:100%;}
#server_quote .form_wrap .fsBody { margin: 0 auto;padding: 0;width: 70%;}
#server_quote .form_wrap .fsEmbed .fsPage{text-align:left;}
#server_quote .quptes_arrow { padding: 26px 0;}
#server_quote .server_wrap h1 {color: #020202; font-family: "Segoe UI Regular",Arial; font-size: 34px;line-height: 44px; text-transform:uppercase;}
#server_quote { padding: 50px 0;}
#server_quote .inner_text h2 { text-transform: uppercase;font-family: "Segoe UI Regular",Arial;}
#server_quote .inner_text {font-family: "SegoeUI-Light",arial; font-size: 20px;}
#server_quote {border-bottom: 8px solid #180e51;}
#server_quote .powered_img {margin: 40px 0;}
#server_quote .border_img{margin: 40px 0;}

/*********************inner pages**************************/
#content_section .border_btm{border-color: #e1e1e1; height: 20px; line-height: 20px; margin: 30px 0; position: relative; width: 100%;}
#content_section .border_inner{background-color: #ffffff; border-color: #e1e1e1; left: 50%; margin-left: -16%;  width: 32%;  border-top-style: solid; border-top-width: 1px; height: 1px; margin-top: -1px;  position: absolute; top: 50%;}
#content_section .border_core{background-color: #ffffff;border-radius: 20px; border-style: solid; border-width: 2px; display: block; height: 9px;left: 50%; margin-left: -5px; margin-top: -5px;  position: absolute; width: 9px;border-color: #e1e1e1;}
#content_section .content_wrap .product-btn{ background:#4030A2; color:#fff; text-decoration:none!important; padding: 8px 14px 10px; display:inline-block;position:relative; z-index:1;}
#content_section .content_wrap .product-btn span{position:relative; z-index:1;}
#content_section .content_wrap .product-btn:before{background: #1c1660; 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; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#content_section .content_wrap .product-btn:hover:before{width:100%;}
#content_section .content_wrap .sidebar_btn{ border: 3px solid rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6); text-decoration:none!important; padding: 25px 40px 23px; display: inline-block;}
#content_section .content_wrap .inventory_btn{background:#4030A2; color:#fff; text-decoration:none!important; padding: 8px 14px 10px; display:inline-block; border-radius:5px;position:relative; z-index:1;}
#content_section .content_wrap .inventory_btn span{position:relative; z-index:1;}
#content_section .content_wrap .inventory_btn:before{background: #1c1660; 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; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); border-radius: 5px;   z-index: -1;}
#content_section .content_wrap .inventory_btn:hover:before{width:100%;}
#content_section .notebook_text{ font-size:15px;  min-height: 210px;}
#content_section .notebook_text p{ text-align:left; display: inline-block;}
#content_section .notebook_text strong{font-size:inherit;}
#content_section .notebook_text ul{ display: inline-block; text-align: left; margin:0 0 24px;}
#content_section .notebook_text ul li{text-align: left; margin:0;}
.hero-wrapper .content.hero .content-wrapper { width: 41.6%;margin: 0px;bottom: 70px;}   
.hero-wrapper { position: relative;}
.hero-wrapper .content.hero.left {position: absolute;left: 0px; right: 0px;top: 0px;max-width: 1280px;height: 100%;}
.product-wrapper .content.product .title{font-family: "Segoe UI Semibold",arial;}
.hero-wrapper .content.hero .content-wrapper { width: 41.6%; margin: 0px; bottom: 70px;}
.product-wrapper .content.product .copy { font-family: "Segoe UI",arial !important; font-size: 16px;line-height: 22px;}
#content_section .content_wrap .z_assessment-box ul {margin-left: 0;}
#z_wrapper .z_btn{color: hsl(0, 0%, 100%) !important;}
#content_section .content_wrap .z_cat-title a{text-decoration: none !important;}
.z_cat-icon, .z_cat-title{vertical-align: middle!important;}
#content_section .content_wrap .z_cat-title h3 {margin: 0 14px 15px; font-size: 17px; line-height: 18px;}
#content_section .content_wrap .z_cat-title h3{}
.refurbished { margin-bottom: 44px !important;text-align: center;}
.desktops_btn > a {background: hsl(248, 54%, 41%) none repeat scroll 0 0;border-radius: 5px;color: hsl(0, 0%, 100%) !important;font-size: 17px;padding: 10px;text-align: center;text-decoration: none !important; position:relative; z-index:1;}
.desktops_btn > a > span{position:relative; z-index:1;}
.desktops_btn > a:before{background: #1c1660; 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; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); border-radius: 5px;}
.desktops_btn > a:hover:before{width:100%;}
.desktops_btn {margin-bottom: 46px;margin-top: 46px;text-align: center;}

/************************Calculator*********************/
body #content-page .calculate-title h2 {font-size: 26px;}
body #content-page .calculate-footer h2 {font-size: 28px;}
body #content-page .custom-cont .row.calculate .heading-text {position: relative;}
body #content-page .custom-cont .row.calculate .heading-text h3 {background: #ed3c45;font-size: 20px;line-height: 30px;color: #fff;margin: 0;display: inline-block;text-transform: uppercase;letter-spacing: -.36px;width: 640px;
   font-size: 36px;border-radius: 10px;border: 6px solid #271c64;padding: 20px 10px;position: absolute;left: 50%;top: -26px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
body #content-page .custom-cont .row.calculate {max-width: 1120px; margin: 0 auto;}
body #content-page .custom-cont .description{background:#ffffff;display:table;width:100%;margin-bottom: 20px;border: 15px solid #271c64;border-radius: 20px;}
body #content-page .custom-cont .description .right {background-color: #271c64; color:#ffffff;display:table-cell;vertical-align:middle;width:52%;padding:69px 66px 55px;border:2px solid #d1dce7; border-radius:8px;}
body #content-page .custom-cont .description .right .content{}
body #content-page .custom-cont .calc-foot {font-size: 16px;font-style: italic;line-height: 36px;}
body #content-page .custom-cont .slider-wrapper{margin-bottom: 55px;}
body #content-page .custom-cont .description .right .computers, #pricing .description .right .users, #pricing .description .right .servers{margin-left:auto;margin-right:auto;position:relative;}
body #content-page .custom-cont .description .right .computers h2, #pricing .description .right .users h2, #pricing .description .right .servers h2, #pricing .description .right .others h2{font-size:24px; line-height:24px;color:#ffffff;margin:0 0 45px;}
body #content-page .custom-cont .description .right .computers #slider-range-computer{width:100%;margin-bottom:33px;-webkit-border-radius:8px;-moz-border-radius:8px;max-width: 460px;margin: 0 auto; background: #e9e9e9;}
body #content-page .custom-cont .description .right .computers .value { position:absolute;width:30px;height:28px;text-align:right;color:#989898;font-size:24px;line-height:24px;left: 49%;transform: translateX(-50%);bottom: -49%;}
body #content-page .custom-cont .calculate-row h3,
body #content-page .custom-cont .calculate-row h2,
body #content-page .custom-cont .calculate-row span,
body #content-page .custom-cont .calculate-row label {font-family: open_sansregular !important;}
body #content-page .custom-cont .calculate-row ul.plan {list-style: none;display: inline-flex;}
body #content-page .custom-cont .calculate-row ul.plan p {font-size: 28px;font-weight: 700;}
body #content-page .custom-cont .calculate-row ul.plan input[type=radio] {margin-right: 17px; height: 18px; width: 18px;}
body #content-page .custom-cont .calculate-row ul.plan li {padding: 0 40px;}
body #content-page .custom-cont .computers .ui-widget {font-size: 1.4em;}
body #content-page .custom-cont .description .right .computers .value {font-size: 36px;color: #ffffff;/*padding-top: 20px;*/padding-top: 26px;}
body #content-page .custom-cont .description .right .computers h2 {/*margin: 23px 0 27px;*/margin: 35px 0 13px;font-size:27px; letter-spacing: -0.015em}
body #content-page .custom-cont .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius: 14px !important;}
body #content-page .custom-cont #slider-range-computer .ui-state-active {box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.6);}
body #content-page .custom-cont #slider-range-computer .ui-slider-handle {background: #d54639; border: 3px solid #bbbaba;}
body #content-page .custom-cont #slider-range-computer a {transition: 0s;}
body #content-page .custom-cont .description .total{/*display:table-cell;*/display:block;/*width:50%;*/ width:100%; padding:5px 30px 0;vertical-align:middle;background:none;text-align:center;}
body #content-page .custom-cont .description .total .content{}
body #content-page .custom-cont .description .total .label{display:block;/*font-size:24px;*/font-size:28px;line-height:40px;margin-top: 38px; color: #ffffff;font-weight: normal;padding:0;font-family: 'Segoe UI Semibold' !important;}
body #content-page .custom-cont .description .total .amount{border: 3px solid #bbbaba;border-radius: 5px;max-width: 33%; margin: 0 auto; /*margin-top: 26px;*/margin-top: 19px; padding: 13px 0;display:block;padding:13px 0;color:#ffffff;font-size:32px;line-height:40px; background:#ed3c45;font-family: 'Segoe UI Semibold' !important;font-size: 28px;}
body #content-page .custom-cont .description .total .amount .normal{font-weight:normal;font-family: 'Segoe UI Semibold' !important;font-size: 28px;}
body #content-page .custom-cont .description .total .amount .price{font-weight:normal;font-family: 'Segoe UI Semibold' !important;font-size: 28px;}

body #content-page .custom-cont #slider-range-computer .ui-widget-header {background: #e9e9e9;color: #333;font-weight: 700;}
body #content-page .custom-cont #slider-range-computer .ui-widget-content {background: #e9e9e9;}
body #content-page .custom-cont #slider-range-computer .ui-slider-handle {top: -5px;}
body #content-page .custom-cont #slider-range-computer .ui-corner-all {border-radius: 25px !important;    margin-left: -15px;}

body #content-page .calculate-footer .et_pb_button:hover {color: #ed3c45 !important;border-color: #ed3c45 !important;background: transparent !important;}

@media (max-width: 1600px) and (min-width: 768px) {
  #et-boc div.et_pb_section.et_pb_section_1.fullwidth-pic-backgr {
    background-size: contain;
    width: auto;
    min-height: 1290px;
  }  
}
@media (max-width: 1160px) and (min-width: 768px) {
  #et-boc div.et_pb_section.et_pb_section_1.fullwidth-pic-backgr {
    min-height: 1140px;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  body #content-page .calculate-mobile .et_pb_row .et_pb_column_1_2 {
    width: 50%;
  }
  body #content-page .calculate-mobile .et_pb_row_1 img {
    min-height: 90px;    
  }
  body #content-page .calculate-mobile .et_pb_row_2 img {
    min-height: 107px;
  }
  body #content-page .calculate-mobile .et_pb_row_6 img {
    min-height: 100px;
  }
  body.page-id-7738 #content-page .et_pb_section_3 {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  body #content-page .custom-cont .calculate-row .description .total .amount {
    max-width: 80%;
  }
  body #content-page .custom-cont .calculate-row .description .right .computers #slider-range-computer {
    max-width: 320px;
  }
  body #content-page .custom-cont .calculate-row .heading-text h3 {
    font-size: 25px !important;
    width: 420px !important;
  }
  body #content-page .custom-cont .calculate-row .description .right {
    padding: 50px 10px;
  }
  body.page-template-default #content-section .content-row .left-col .content #abouthp_banner .service_content_wrap .text_wrapper ul {
   flex-direction: column;
    gap: 15px 0;
  }
  body.page-template-default #content-section .content-row .left-col .content ul li {
   padding: 0 !important;
  }
  body.page-template-default #content-section .content-row .left-col .content #abouthp_banner .service_content_wrap ul span {
    font-size: 18px !important;
  }

}
@media (max-width: 630px) {
  body #content-page .custom-cont .description .total .label {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  body #content-page .custom-cont .calculate-row .description .right .computers #slider-range-computer {
    max-width: 190px;
  }
  body #content-page .custom-cont .calculate-row .description .total .label {
    font-size: 18px;
    margin-top: 60px;
    white-space: normal;
  }
  body #content-page .custom-cont .calculate-row .heading-text h3 {
    width: 200px !important;
    font-size: 18px !important;
  }
}
@media (max-width: 360px) {
  body #content-page .custom-cont .calculate-row .description .total {
    padding: 0 3px;
  }
  body #content-page .custom-cont .calculate-row .description .right .computers h2 {
    font-size: 16px;
  }
}
/************************ CATEGORY Blog*********************/
#alliance_blog{  overflow: hidden; padding: 55px 0 60px;position:relative; } 
#alliance_blog:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background-image:url(images/border.png); z-index:-1;}
#alliance_blog .category_wrap{ border-bottom:6px solid #d6d6d6; margin-bottom: 42px; padding-bottom: 42px;}
#alliance_blog .category_wrap .category_img{ min-height:216px;}
#alliance_blog .category_wrap .category_text{ font-size:18px; line-height:32px; color:#494848; font-family: 'Segoe UI regular',arial;}
#alliance_blog .category_wrap .category_text h3{ font-size:30px; line-height:42px; color:#f33746; font-family: 'Segoe UI Semibold', arial; margin: 0 0 15px;}
#alliance_blog .category_wrap .category_text.title_text h3 { float: left; padding-left: 4px; position: relative; width: 100%;}
#alliance_blog .category_wrap .category_text p{margin: 14px 0 20px;}
#alliance_blog .category_wrap .category_text .read_btn{ float:left; padding-right: 24px;}
#alliance_blog .category_wrap .category_text .read_btn a{ font-size:16px; line-height:19px; color:#1C1737; display:inline-block; border-radius:5px;padding: 13px 20px; overflow:hidden; transition:color 0.3s ease; -webkit-transition:color 0.3s ease;}
#alliance_blog .category_wrap .category_img{background-position: center center !important; background-size: cover !important; margin-top: 23px; position: relative;}
#alliance_blog .blog_overlay{ display:block; padding:10px; position:absolute; width:100%; height:100%; top:0; left:0;}
#alliance_blog .blog_overlay::before, #alliance_blog .blog_overlay::after { content: "";  opacity: 0;  position: absolute;}
#alliance_blog .blog_overlay::before, #alliance_blog .blog_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;}
#alliance_blog .category_wrap:hover .blog_overlay::before, #alliance_blog .category_wrap:hover .blog_overlay::after { opacity: 1;  transform: scale(1); -webkit-transform: scale(1);}
#alliance_blog .blog_overlay::after { border-left: 3px solid rgba(29, 160, 217, 0.6); border-right:3px solid rgba(29, 160, 217, 0.6);   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;}
#alliance_blog .blog_overlay::before { border-bottom: 3px solid rgba(29, 160, 217, 0.6); border-top: 3px solid rgba(29, 160, 217, 0.6);   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;} 
#alliance_blog .category_wrap .category_text h3{transition:color 0.3s ease-out; -webkit-transition:color 0.3s ease-out;}
#alliance_blog .category_wrap .category_img.active{}
#alliance_blog .category_wrap .category_text .read_btn a{ position:relative; transform:translateZ(0px); -webkit-transform:translateZ(0px);}
#alliance_blog .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 #1C1737; z-index:-2;}
#alliance_blog .category_wrap .category_text .read_btn a:after{ z-index:-1; background: #1C1737!important; 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;}
#alliance_blog .category_wrap:hover  .category_text .read_btn a:after{transform: scaleX(1); -webkit-transform: scaleX(1);}
#alliance_blog .category_wrap:hover   .category_text .read_btn a{ color:#ffffff;} 
#alliance_blog .category_wrap .category_text .read_btn a span{padding:0 15px 2px 0; position:relative;}
#alliance_blog .category_wrap .category_text .read_btn a span:before{ content: url(images/blog_arrow.png); position:absolute; right:0; top:12%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
#alliance_blog .category_wrap .category_text .read_btn a span:after{ content: url(images/blog_white_arrow.png); position:absolute; right:0; top:12%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:0;}
#alliance_blog .category_wrap:hover  .category_text .read_btn a span:before{ right:-10px; opacity:0;}
#alliance_blog .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;} 
#alliance_blog .category_wrap .category_text .share_btn{ float:left;}
#alliance_blog .category_wrap .category_text .share_btn a{ position: relative; font-size:16px; line-height:19px; color:#1C1737 !important; display:inline-block; border:3px solid #1C1737; border-radius:5px; padding:10px 40px 10px 24px;}
#alliance_blog .category_wrap .category_text .share_btn a span{ float:right;}
#alliance_blog .width_1{ width:36%;}
#alliance_blog .width_2{ width:64%; padding-left: 44px;}
#alliance_blog .category_wrap .category_text h3 a { color:#1C1737;}
#alliance_blog .post_wrap { margin: 10px 0 0;}
#alliance_blog .post_wrap a { border: 2px solid #1C1737; border-radius: 5px; color: #1C1737; font-size: 20px; line-height: 32px; margin: 0; padding: 24px 40px; font-family: 'Segoe UI regular',arial; display: inline-block;}
#alliance_blog .post_wrap a span { background: rgba(0, 0, 0, 0) url(images/load_arrow.png) no-repeat scroll right center; padding: 0 26px 0 0;}
#alliance_blog .post_wrap a:hover{background:#1C1737; color:#ffffff;}
#alliance_blog .post_wrap a:hover span{ background: url(images/load_arrow_hover.png) no-repeat scroll right center; padding: 0 26px 0 0;}
#alliance_blog .st_sharethis { height: 100%; left: 0; position: absolute; top: 0; width: 100%; background: rgba(0, 0, 0, 0) url("images/blog_share_arrow.png") no-repeat scroll 78% 50%!important;}
#alliance_blog .stButton .sharethis { background-image: none !important;}
@media (max-width: 1260px) {
  #alliance_blog>.container {
    max-width: 95% !important;
  }
}
@media (min-width: 981px) {
  #alliance_blog .col-sm-9 {
    width: 70%;
  }
  #alliance_blog .col-sm-3 {
    width: 27%;
    margin-left: 3%;
  }
}
@media (max-width: 1090px) {
  #alliance_blog .col-sm-9 {
    width: 100%;
  }
  #alliance_blog .col-sm-3 {
    width: 100%;
    max-width: 329px;
    margin: 0 auto;
    float: none;
    display: table;
  }
}
/**************************************SideBarblog*************************************************/
#sidebar_cblog{}
#sidebar_cblog .sidebar_heading {background-color:#1C1737; padding:20px 17px 50px; border-radius:4px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);}
#sidebar_cblog .text_wrap {font-family: 'open_sanslight', arial; font-size: 18px; line-height: 27px;color:#e0d9aa;}
#sidebar_cblog .text_wrap h3{margin:0 0 6px; font-size:26px; line-height:28px; color:#fff; font-family: 'source_sans_prosemibold', arial;}
#sidebar_cblog .text_wrap h3 span{display:block;}
#sidebar_cblog .text_wrap p{margin:0 0 10px;}
#sidebar_cblog .content_wrap {margin:6px 0 0; border-radius:4px; border:1px solid #979797; padding:17px 17px 5px;}
#sidebar_cblog .wrapper {}
#sidebar_cblog .wrapper h4{font-size:19px;line-height:19px;font-family: 'montserratbold',arial;color:#ffffff;margin:0;background:#1C1737;padding:15px 0;}
#sidebar_cblog ul.recent_article {}
#sidebar_cblog ul.recent_article li{ list-style:none; text-align:left; font-size:16px; line-height:24px; font-family: 'source_sans_prosemibold',arial; color:#1C1737; border-bottom:1px solid #1C1737; padding:13px 0; margin:0;}
#sidebar_cblog ul.recent_article li:last-child {border-bottom:none;}
#sidebar_cblog ul.monthly_list {margin:16px 0; padding-left:0;}
#sidebar_cblog ul.monthly_list li{list-style:none; text-align:left;position:relative;padding-left:20px; padding-bottom: 4px; margin: 0;}
#sidebar_cblog ul.monthly_list li:before {position:absolute;content:url(images/bullet_img.png);left:0;}
#sidebar_cblog .recent_article a {color: #606060; text-decoration: none!important;}
#sidebar_cblog .recent_article > h4 {display: none;}
#sidebar_cblog .search_input { border: medium none; border-radius: 0;  height: 31px; padding-left: 10px; width: 100%;}
#sidebar_cblog .search_submit { float: right; padding-right: 11px;position: relative; top: -23px;}
#sidebar_cblog ul.monthly_list li a{font-size:16px; line-height:20px;font-family: 'source_sans_prosemibold',arial; color:#606060; text-decoration: none !important;}

#sidebar_cblog .search_icon > form { position: relative;top: 10px;}
#sidebar_cblog input[type="search"] {cursor: pointer; width: 100%; font-family: 'open_sanslight', arial; font-size: 18px;color:#494848;}
#sidebar_cblog input[type="search"] { border: 1px solid hsl(0, 0%, 100%);
    border-radius: 5px;
    height: 30px;
    padding: 0 18px 0 10px;
    position: absolute;
    right: 0px;
    top: -12px;
    transition: all 0.5s ease 0s; background:#fff;}  
#sidebar_cblog .recent_article > ul { padding: 0;}
#sidebar_cblog .recent_article{ padding: 0;}
#sidebar_cblog .recent_article li::before { content: none;}

/********************* 540 *******************************/
#content_section{}
#content_section .web_cybersecurity{ max-width:769px;}
#content_section .web_cybersecurity > .cybersecurity_wrapper .icon_wrap{ text-align:center;}
#content_section .web_cybersecurity > .cybersecurity_wrapper .icon_wrap .icon_content_holder > img{}
#content_section .web_cybersecurity .icon_content_holder{ display:inline-block; position:relative;}
#content_section .web_cybersecurity .security_list_wrap{}
#content_section .web_cybersecurity .security_list_wrap > li{height: 12%; list-style: outside none none; position: absolute; width: 23%; cursor:pointer;}
#content_section .web_cybersecurity .security_list_wrap > li.list_1{ left: 0;top: 10%;}
#content_section .web_cybersecurity .security_list_wrap > li.list_2{  right:0; top:10%;}
#content_section .web_cybersecurity .security_list_wrap > li.list_3{  bottom:10%; height:14%; left:0;}
#content_section .web_cybersecurity .security_list_wrap > li.list_4{ width: 26%;bottom: 10%; right:0; height: 14%;}
#content_section .web_cybersecurity .security_list_wrap > li.list_1:before{ content: none;}
#content_section .web_cybersecurity .security_list_wrap > li.list_2:before{ content: none;}
#content_section .web_cybersecurity .security_list_wrap > li.list_3:before{ content: none;}
#content_section .web_cybersecurity .security_list_wrap > li.list_4:before{ content: none;}
#content_section .web_cybersecurity .security_info_wrapper{}
#content_section .web_cybersecurity .security_info_holder{}
#content_section .block_text a {color: inherit;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content {background:#ee3944; border-radius:4px; padding-bottom:22px; position:relative; margin-top:15px; margin-bottom:40px;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content:before{ content:"";width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 23px solid #ee3944; position:absolute; left:49.7%; transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:100%;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_2:before{ border-bottom-color:#050708;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_3:before{ border-bottom-color:#241f5e;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_4:before{ border-bottom-color:#e7ad32;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_1{ background:#ee3944;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_2{ background:#050708;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_3{ background:#241f5e;}
#content_section .web_cybersecurity .security_info_holder > .security_info_content_4{ background:#e7ad32;}
#content_section .web_cybersecurity .security_info_content{}
#content_section .icon_content_holder > p {margin: 0;}
#content_section .web_cybersecurity .security_info_content > h4{ color:#ffecc4; font-size:30px; line-height:36px; margin:0;font-family: 'Segoe UI Bold', arial; padding:17px 38px 19px;}
#content_section .web_cybersecurity .security_info_content_2 > h4{color:#df9393;}
#content_section .web_cybersecurity .security_info_content_3 > h4{color:#6ad3ff;}
#content_section .web_cybersecurity .security_info_content_4 > h4{color:#010100;}
#content_section .web_cybersecurity .security_info_content > ul.info_list{ margin-left: 0;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li{ list-style:none; padding:18px 38px;margin: 0; border-color:#bc1520; border-width:1px 0 0; border-style:solid; color:#ffffff; font-size:20px; line-height:28px;font-family: 'Segoe UI Semilight', arial;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li > span{font-family: 'Segoe UI Bold', arial;}
#content_section .web_cybersecurity .security_info_content_2 > ul.info_list > li{ border-color:#353132;}
#content_section .web_cybersecurity .security_info_content_3 > ul.info_list > li{ border-color:#342d82;}
#content_section .web_cybersecurity .security_info_content_4 > ul.info_list > li{ border-color:#b78312; color:#000000;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li::before {content: none;}
#content_section .web_cybersecurity > .content_text{ margin-bottom:34px; padding-bottom:15px; border-bottom:1px solid #cccccc; color:#000000; font-size:20px; line-height:22px;font-family: 'Segoe UI Semilight', arial;}
#content_section .web_cybersecurity > .content_text:last-of-type{border:none;}
#content_section .web_cybersecurity > .content_text h4{ color:#000000; font-size:32px; line-height:36px; font-family: 'Segoe UI Semilight', arial; margin:0 0 41px;}
#content_section .web_cybersecurity > .content_text h5{ margin:0 0 28px; color:#000000; font-size:24px; line-height:36px; font-family: 'Segoe UI Bold', arial;}
#content_section .web_cybersecurity > .content_text p{ margin:0 0 24px;}
#content_section .web_cybersecurity > .content_text p .bold_text{font-family: 'Segoe UI Bold', arial;}
#content_section .web_cybersecurity > .content_text p .block_text{ display:block;}
#content_section .web_cybersecurity > .content_text .content_list{ margin-left:36px; margin-bottom:32px;}
#content_section .web_cybersecurity > .content_text .content_list > li{ list-style:none; padding-left:50px; position:relative; margin-bottom:22px;}
#content_section .web_cybersecurity > .content_text .content_list > li:before{content:url(images/black_check_icon.png); position:absolute; left:0; top:-2px;}



.extra_padding { min-height: 180px;}
.image_padding { min-height: 300px;}
.image_padding_2 { min-height: 234px;}
.image_padding2 { min-height: 190px;}
.img-padding { min-height: 320px;}
#content_section .service_title strong { color: #4030a2;}
/********************* servers-storage *******************************/
#content_section.server_storage .content_wrap h3{font-size:18px;}
#content_section.server_storage .content_wrap ul{margin-bottom: 20px;}
#content_section.server_storage .content_wrap ul li{ font-size: 15px; line-height: 28px; margin: 0; padding-left: 20px;}


#icon_content{ padding:30px 0 0;}
#icon_content .body_content { max-width: 800px; }
#icon_content .content_wrap{ border-bottom:1px solid #999999;margin: 0 0 38px;padding: 0 0 47px;}
#icon_content .image_wrap img {}
#icon_content .content_text{ font-size:20px; line-height:28px; color: #000000;font-family: 'Segoe UI Semilight',arial;}
#icon_content .content_text p { margin:0px;}
#icon_content .content_text p span{}
#icon_content .content_wrap p span.bold{ font-family: 'Segoe UI Bold' ,arial;}
#icon_content .content_wrap p span.block_text{ display:block;}
#icon_content .width_1{ width:75%;}

/*************************lanidng_testimonial********************/
#lanidng_testimonial { padding: 80px 0 98px;}
#lanidng_testimonial .heading_text{ font-size:24px; color: #000000;font-family: 'Segoe UI Semilight',arial;padding-bottom: 64px;}
#lanidng_testimonial .heading_text h2{ font-size:60px; line-height:60px; color: #d6333b; margin: 0 0 13px;font-family: 'Segoe UI Black',arial;}
#lanidng_testimonial .heading_text p { margin:0px;}
#lanidng_testimonial .testimonial_wrap{ }
#lanidng_testimonial .testimonial_content{ font-size:18px; line-height:25px; color: #000000;font-family: 'Segoe UI Semilight',arial;border:1px solid #ee3a43; padding: 38px 25px 43px;min-height: 658px;}
#lanidng_testimonial .testimonial_content h3{ font-size:28px; line-height:30px; color: #000000;  margin: 0 0 28px;font-family: 'Segoe UI',arial;}
#lanidng_testimonial .testimonial_content p{  margin: 0 0 27px; }
#lanidng_testimonial .testimonial_content h6{ font-size:16px; line-height:18px; color: #999999; margin:0px;font-family: 'Segoe UI Semilight',arial;}
#lanidng_testimonial .testimonial_content h6 span { display:block;}
#lanidng_testimonial .star_icon{}
#lanidng_testimonial .star_icon img { margin-bottom: 20px;}
/*************************Alliance Support ********************/
#support_main{}
#support_main .support_top{background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/hero-background.jpg); background-size:cover; padding: 60px 0 40px;}
#support_main .support_top_text h2{font-size: 36px; font-weight: bold; margin: 0 0 50px; text-align: center; color:#fff; font-family: 'Segoe UI Semibold' ,arial;}
#support_main .support_videos iframe{max-width:750px;}
#support_main .support_list_wrap{padding:60px 0;}
#support_main .support_list h4{ font-size:24px; font-family: 'Segoe UI Semibold' ,arial; color:#1c1660; margin:0 0 20px;}
#support_main .support_list h4 a{color:inherit;}
#support_main .support_list { font-size:16px; font-family: 'Segoe UI' ,arial; color:#262626;}
#support_main .support_list p{ margin:0 0 20px;}
#support_main .support_list .learn_btn{border-bottom:1px solid #0a0440; background-color: #1c1660;padding: 12px 30px 13px; color:#fff; border-radius: 3px; display:inline-block; position:relative; z-index:1;}
#support_main .support_list .learn_btn span{ position:relative; z-index:1;}
#support_main .support_list .learn_btn: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-color: #EC1B2F; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius: 3px; }
#support_main .support_list .learn_btn:hover:before{ width:100%; }
#support_main .support_superstore{background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/wave-background.jpg); background-size:cover; padding: 60px 0 40px;}
#support_main .support_superstore_content h3{ font-size:28px; font-family: 'Segoe UI Semibold' ,arial; color:#ffcc00; margin:0 0 15px; text-transform: uppercase; letter-spacing:1px;}
#support_main .support_superstore_content h3 a{color:inherit;}
#support_main .support_superstore_content{font-size:16px; font-family: 'Segoe UI' ,arial; color:#fff;}
#support_main .support_superstore_content p{margin:0 0 20px;}
#support_main .support_superstore_content .store_btn{border-bottom:1px solid #9b0d0b; background-color: #bd1f0d;padding: 12px 30px 13px; color:#fff; border-radius: 3px; display:inline-block; position:relative; z-index:1; max-width: 200px; width:100%;}
#support_main .support_superstore_content .store_btn span{ position:relative; z-index:1;}
#support_main .support_superstore_content .store_btn: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-color: #ffcc00; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius: 3px; }
#support_main .support_superstore_content .store_btn:hover:before{ width:100%; }
#support_main .support_superstore_content .partners_wrap {display: table; width: 100%;}
#support_main .support_superstore_content .partners_img {display: table-cell;padding: 0 10px;}
#support_main .support_simple{ padding:60px 0;}
#support_main .support_simple_1{background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/square_bg.png);}
#support_main .support_simple_2{background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/people-background-1030x666.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
#support_main .support_simple_text h2{font-size: 36px; font-weight: bold; margin: 0 0 20px; color:#1e1560; font-family: 'Segoe UI Semibold' ,arial;}
#support_main .support_simple_text{ font-size:16px; font-family: 'Segoe UI' ,arial; color:#262626;}
#support_main .support_simple_text p{ margin:0 0 20px;}
#support_main .support_simple_text .learn_btn{border-bottom:1px solid #0a0440; background-color: #1c1660;padding: 12px 30px 13px; color:#fff; border-radius: 3px; display:inline-block; position:relative; z-index:1;}
#support_main .support_simple_text .learn_btn span{ position:relative; z-index:1;}
#support_main .support_simple_text .learn_btn: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-color: #EC1B2F; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius: 3px; }
#support_main .support_simple_text .learn_btn:hover:before{ width:100%; }
#support_main .support_simple_text .simple-logo{ background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/simple-logo.png); height:34px; width:61px;}
#support_main .support_partners{padding: 50px 0 30px;}
#support_main .support_partners_text .simple-logo{ background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/simple-logo.png); height:34px; width:61px;}
#support_main .support_partners_text h5{ font-size:20px; font-family: 'Segoe UI Semibold' ,arial; color:#020202; margin:0 0 14px;}
#support_main .support_partners_text{font-size:16px; font-family: 'Segoe UI' ,arial; color:#262626;}
#support_main .support_partners_text p{ margin:0 0 20px;}
#support_main .support_business{font-size:16px; font-family: 'Segoe UI' ,arial; color:#262626; border-radius: 3px; box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3); padding: 20px; background-color:#fcfcfc; margin:50px 0 20px;}
#support_main .support_business h5{ font-size:20px; font-family: 'Segoe UI Semibold' ,arial; color:#020202; margin:0 0 14px; text-transform:uppercase;}
#support_main .support_business .business_img { margin: -50px 0 0;}
#support_main .support_contact{background-image:url(https://www.alliancetechpartners.com/wp-content/uploads/2017/08/square_bg_purple.png);padding: 60px 0 50px;}
#support_main .support_contact_text h3{ font-size:28px; font-family: 'Segoe UI Semibold' ,arial; color:#fff; margin:0 0 15px; text-transform: uppercase; letter-spacing:1px;}
#support_main .support_contact_text{font-size:16px; font-family: 'Segoe UI' ,arial; color:#fff;}
#support_main .support_contact_text p{margin:0 0 18px;}

/****************************Form****************************************/
#support_main .form_wrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#support_main .form_wrap .fsBody .fsForm{ border:none!important;}
#support_main .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#support_main .form_wrap .fsValidationError { background:none!important;}
#support_main .form_wrap .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
#support_main .form_wrap .fsForm .fsSubmit{background:#bd1f0d; margin:26px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px; position:relative; display:inline-block;}
#support_main .form_wrap .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-color: #EC1B2F; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);border-radius: 3px; }
#support_main .form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
#support_main .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#support_main .form_wrap .fsForm .fsLabel{ font-size:16px!important; font-family: 'Segoe UI', arial; color:#ffffff; margin: 16px 0 13px;padding:0;}
#support_main .form_wrap .fsBody .fsSupporting{font-family: 'Segoe UI', arial; color: #515050!important; font-size: 11px!important;}
#support_main .form_wrap .fsSubmit input.fsSubmitButton{background:none!important; border:0; border-bottom:1px solid #9b0d0b; font-size: 16px!important; font-family: 'Segoe UI',Arial; padding:12px 30px 13px; border-radius: 5px!important; color: #fff;position:relative; z-index:1;}
#support_main .form_wrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none; }
#support_main .form_wrap .fsFieldRow input[type="text"], #support_main .form_wrap .fsFieldRow input[type="email"], #support_main .form_wrap .fsFieldRow input[type="number"], #support_main .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:38px; padding:8px!important; }
#support_main .form_wrap .fsFieldRow input[type="text"], #support_main .form_wrap .fsFieldRow input[type="email"], #support_main .form_wrap .fsFieldRow input[type="number"], #support_main .form_wrap .fsFieldRow input[type="tel"], #support_main .form_wrap .fsForm textarea,#support_main .form_wrap input[type="file"]{margin:0 0 15px !important; background:#fff; border:2px solid #a7afb9; border-radius:5px!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'Segoe UI', arial; line-height:18px;color:#8e8ab7; font-weight: normal;}
#support_main .form_wrap div.fsError{font-family: 'Segoe UI', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#support_main .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
#support_main .form_wrap .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#support_main .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#support_main .form_wrap .fsSectionHeader { display:none!important;}
#support_main .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; padding:0; margin:0!important;}
#support_main .form_wrap .fsForm input.fsField[type="email"]:focus, #support_main .form_wrap .fsForm input.fsField[type="file"]:focus, #support_main .form_wrap .fsForm input.fsField[type="number"]:focus, #support_main .form_wrap .fsForm input.fsField[type="tel"]:focus, #support_main .form_wrap .fsForm input.fsField[type="text"]:focus, #support_main .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#support_main .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#support_main .form_wrap ::-webkit-input-placeholder { color: #8e8ab7;}
#support_main .form_wrap :-moz-placeholder {color: #8e8ab7; opacity:1;}
#support_main .form_wrap ::-moz-placeholder { color: #8e8ab7; opacity:1;}
#support_main .form_wrap :-ms-input-placeholder {color: #8e8ab7;}
#support_main .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}
#support_main .form_wrap label.fsOptionLabel{font-size:16px!important; font-family: 'Segoe UI', arial; line-height:18px; font-weight: normal; color:#fff!important;}

.managed_sevices_icon { padding: 30px 0;}
.managed_sevices_icon img { height: auto;}


/***************** Show Content Page Only *************************/
.alliance-technology{padding:50px 0; color: #494848; font-family: "Segoe UI",arial; font-size: 16.87px; line-height: 22.49px;} 
.alliance-technology .top-content iframe {  border: 2px solid #d7d7d7; }
.alliance-technology h1 {  color: #1c1660;  font-family: "Segoe UI Bold",arial; font-size: 34px;  margin: 0; }
.alliance-technology .top-content { display: table; padding: 50px 0; width: 100%; }
.alliance-technology .the_content h2 { color: #1c1660; font-family: "Segoe UI Semibold"; }
.alliance-technology .the_content p { font-family: "SegoeUI-Light"; }
.alliance-technology .tech_partners { background: #f6f6f6 none repeat scroll 0 0;  padding: 84px 0; }
.alliance-technology .the_content h2 .border {  border-bottom: 1px solid #d7d7d7; display: table;  margin: 0 auto 50px; padding-bottom: 28px;  width: auto; }
.alliance-technology .reliable-service { padding: 50px 0; }
.alliance-technology .directional-arrow p:after { content: ''; position: absolute;  background-image: url('images/directional-arrow.png'); width: 9px; height: 99px; left: 50%; margin-top: 55px;  transform: rotate(-20deg); -ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); }
.alliance-technology .shadow-light-font p { font-family: Shadows Into Light, Open Sans, sans-serif; font-size: 40px;  color: #1c1660; line-height: 1.1em; }
.alliance-technology .download {background-attachment: scroll; background-color: #f4f4f4; background-image: url("images/bg-a.png");  background-position: left top;background-size:cover; background-repeat: no-repeat; padding: 50px 0;}
.alliance-technology .download .col-sm-8 { float: none; margin: 0 auto; }
.alliance-technology .download .col-sm-8.second { float: left; margin: auto; }
.alliance-technology .tech_partners .resized .col-sm-2 { width: 20%; }
.alliance-technology .download .download_btn { background-color: #1c1660;  border-radius: 11px; color: #ffffff; display: table;  margin-top: 20px; padding: 10px 15px; text-decoration: none !important; }
.alliance-technology .simple-logo{ background-image:url(images/simple-logo-blue.png);  height: 34px; width: 64px;}
.alliance-technology .content-blockquote blockquote {  border-color: #1c1660; }
.alliance-technology .border {border-bottom: 1px solid #e1e1e1; display: block; margin: 0 auto 35px;  padding-bottom: 28px;  width: 300px; }
.alliance-technology .button {  background-color: #1c1660; color: #ffffff !important;  display: table;   margin: 0 auto; padding: 10px 15px; text-decoration: none !important; }
.alliance-technology .table_section { display: table;  margin-bottom: 20px; width: 100%; }
.alliance-technology .table_section .pricing-table { border: 1px solid #dfdfdf; text-align: center;}
.alliance-technology .table_section ul { margin: 0 !important; }
.alliance-technology .table_section .pricing-table li:first-child{ padding:0 !important;}
.alliance-technology .table_section .pricing-table li:last-child{ border-bottom:0;}
.alliance-technology .table_section .pricing-table li { margin: 0 !important;  padding: 10px 5px !important;    border-bottom: 1px solid #dfdfdf;} 
.alliance-technology .table_section .pricing-table li::before { content: "" !important; }
.alliance-technology .table_section .pricing-table .first-table-item { background-color: #2d2771; color: #ffffff; padding: 10px 0; }
.alliance-technology .top_info_text {padding-bottom: 4px;}
.alliance-technology #about_us_section .heading_text {background: #1d1060 none repeat scroll 0 0;color: #ffffff;margin-bottom: 1px; padding: 20px;}
.alliance-technology #about_us_section .thret_text {background: #1d1060 none repeat scroll 0 0; border-radius: 20px; box-shadow: 10px 10px 1px 0 rgba(0, 1, 1, 0.1); color: #ffffff;padding: 20px;}
.alliance-technology #about_us_section ul { margin: 10px 15px!important;}
.alliance-technology #about_us_section ul li {color: #ffffff;font-family: "Segoe UI Semilight";font-size: 17px;line-height: 20px;list-style: outside none none; margin: 0 0 20px; position: relative;}
.alliance-technology #about_us_section ul li::before {display:none;}
.alliance-technology h1.title {padding-bottom: 10px;}
.alliance-technology .tech_partners h3 {font-size: 20px; line-height: 25px;}
.alliance-technology .reliable-service .wrapper blockquote {  border: medium none; color: #1c1660;font-size: 25px; font-style: italic;line-height: 30px;margin: 0;padding: 0; position: relative;}
.alliance-technology .reliable-service ul li span {font-weight: 600;}
.alliance-technology .reliable-service .wrapper blockquote::before { content: url("https://www.alliancetechpartners.com/wp-content/uploads/2016/02/quote-icon.png");margin-left: -20px;position: absolute;}
.alliance-technology .reliable-service .wrapper p {padding-left: 80px;}
.alliance-technology .reliable-service .text_wrap ul { margin: 20px 25px!important;}
.alliance-technology .scope_top_info { padding-top: 50px;}
.alliance-technology img.alignleft {height: auto;}
.alliance-technology .reliable-service .wrapper { padding-top: 10px;}
.alliance-technology .download .download_btn_acunetix {  background-color:#ee3a43; border-radius: 11px;color: #ffffff; display: table;margin-top: 0; padding: 10px 20px; text-decoration:none!important;}
.alliance-technology .reliable-service .wrapper blockquote cite { color: #000000; font-family: "Segoe UI Bold"; font-size: 18px; font-style: normal; }
.alliance-technology .reliable-service .wrapper{ padding-bottom: 80px;}
.alliance-technology .reliable-service .wrapper blockquote p { font-family: "Segoe UI regular"; } 
.alliance-technology .reliable-service .form_section { background-color: #1d1060;  border-radius: 20px; padding: 20px 0; }
.alliance-technology .reliable-service .form_section h3 { color: #ffcc00; }
.alliance-technology .reliable-service .form_section p { color: #ffffff; }
.alliance-technology .reliable-service .form_section .inner_form_wrap { background-color: rgba(0, 0, 0, 0); border: medium none;   }
.alliance-technology .alliance-inner-footer { display: table; padding: 130px 0; width: 100%;    background-position: left top;  background-repeat: no-repeat;   background-attachment: scroll; background-image: url("images/background.jpg"); background-size: cover;}
.alliance-technology .alliance-inner-footer h3 { color: #ffcc00; font-size: 40px; line-height: 50px; }
.alliance-technology .pdf_download { background-color: #f8f8fb; border: 1px solid #e1e1e1; display: table; padding: 20px 15px; width: 100%; }
.alliance-technology .download_btn {  background-color: #1d1060; color: #ffffff; display: table; margin: 15px 0 0; padding: 10px 15px; text-decoration:none !important;}
.alliance-technology p .border { width: 64%; }
.alliance-technology .download_btn:hover{color: #ffffff;  text-decoration:none !important;}
.alliance-technology .acunetix_section { background:#f6f6f6 none repeat scroll 0 0; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; margin-top: 50px;padding: 60px 0 50px;}
.alliance-technology .acunetix_section h2 {font-size: 18px; line-height: 25px;}
.alliance-technology .certificate_section { padding: 40px 0 20px;}
.alliance-technology .certificate_section .thret_text { background: #1d1060 none repeat scroll 0 0;border-radius: 20px; box-shadow: 10px 10px 1px 0 rgba(0, 1, 1, 0.1); color: #ffffff; padding:50px 0 20px;}
.alliance-technology .contactus_form { background-image: url("images/background.jpg");background-position: left top; background-repeat: no-repeat;background-size: 100% 100%; padding:60px 0 50px;}
.alliance-technology .certificate_section .download_wp_btn { background: #db0005 none repeat scroll 0 0; border-radius: 5px; color: #ffffff; display:inline-block; margin-top: 10px; padding: 10px 20px;}
.alliance-technology .bottom_info {padding-bottom: 60px;}
.alliance-technology .contactus_form p { color: #ffcc00; }
.alliance-technology .download h3 {  font-size: 18px;  margin-bottom: 27px; }

/********************* Forms**************************/
.alliance-technology .inner_form_wrap { background-color: #ececec;  border: 2px solid #d7d7d7; display: table; padding: 20px; width: 100%; }
.alliance-technology .inner_form_wrap .fsBody .fsForm,  .alliance-technology .inner_form_wrap .fsForm .fsFieldRow .fsRowBody,  .alliance-technology .inner_form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
.alliance-technology .inner_form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 25px;} 
.alliance-technology .inner_form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
.alliance-technology .inner_form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
.alliance-technology .inner_form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
.alliance-technology .inner_form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
 .alliance-technology .inner_form_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:13px; height:45px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:38.5%; padding:0; } 
.alliance-technology .inner_form_wrap .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-color: #1d1160; background-image: url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.alliance-technology .inner_form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
    
.alliance-technology .inner_form_wrap .fsFieldRow input[type="text"], .alliance-technology .inner_form_wrap .fsFieldRow input[type="email"],  .alliance-technology .inner_form_wrap .fsFieldRow input[type="number"],  .alliance-technology .inner_form_wrap  .fsFieldRow input[type="tel"],  .alliance-technology .inner_form_wrap .fsForm textarea,.alliance-technology .inner_form_wrap .fsForm select{ background:#ffffff;/* background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:100% 100%;*/  border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}  
.alliance-technology .inner_form_wrap div.fsError { margin:0px !important;} 
.alliance-technology .inner_form_wrap .fsBody .fsFieldRow{   width: 100%;} 
.alliance-technology .inner_form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  .alliance-technology .inner_form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
.alliance-technology .inner_form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
.alliance-technology .inner_form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } 
.alliance-technology .inner_form_wrap .fsForm textarea { height: 159px !important; }  
.alliance-technology .inner_form_wrap .fsSectionHeader {    margin: 0 !important; padding: 0 !important;}
.alliance-technology .inner_form_wrap textarea:focus:-ms-input-placeholder { color:transparent; }
.alliance-technology .inner_form_wrap :-ms-input-placeholder {color: #4f4f4f ;opacity:1;}
.alliance-technology .inner_form_wrap ::-webkit-input-placeholder { color:#4f4f4f; opacity:1;}
.alliance-technology .inner_form_wrap :-moz-placeholder {color:#4f4f4f; opacity:1;}
.alliance-technology .inner_form_wrap ::-moz-placeholder { color: #4f4f4f; opacity:1;}
.alliance-technology .inner_form_wrap :-ms-input-placeholder {color: #4f4f4f; opacity:1;} 
.alliance-technology .inner_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
.alliance-technology .inner_form_wrap div.fsError { width: 100% !important;}

#content_section .files.videos img {  height: 206px; }
#content_section .files img { height:auto; }
#content_section .files { padding-bottom: 50px; }
#content_section .the_content .files h2 { color: #ee3a43; margin-bottom: 20px; }
#content_section .the_content .files h4 {   font-size: 15px; margin-top:12px; margin-bottom: 22px;  text-align: center; min-height: 40px;  display: table; width:100%;}




.alliance-technology .inner_footer_form_wrap {  display: table; padding: 20px; width: 100%; }
.alliance-technology .inner_footer_form_wrap .fsBody .fsForm,  .alliance-technology .inner_footer_form_wrap .fsForm .fsFieldRow .fsRowBody,  .alliance-technology .inner_footer_form_wrap .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;} 
.alliance-technology .inner_footer_form_wrap .fsBody .fsForm{ border:none!important; padding: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin-top: 25px;} 
.alliance-technology .inner_footer_form_wrap .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }  
.alliance-technology .inner_footer_form_wrap .fsBody .fsRowBody{   margin: 0 !important;  padding: 0 !important;} 
.alliance-technology .inner_footer_form_wrap .fsForm .fsLabel{ font-size:13px!important; font-family:Roboto; font-weight:normal !important; color:#8f8f8f; margin-top:10px !important;}  
.alliance-technology .inner_footer_form_wrap .fsSubmit input.fsSubmitButton {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none; color: #fff!important; padding: 17px; position: relative;  font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 100%; height:100%;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } 
 .alliance-technology .inner_footer_form_wrap .fsForm .fsSubmit{ background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); background-repeat:no-repeat; background-size:cover; clear: none;  color: #ffffff;  display: inline-block; font-family: 'open_sansbold',arial;  font-size:13px; height:45px;  margin:0; position: relative;  text-shadow: 0 1.5px 0 #649cc6;  width:auto; padding:0 20px; } 
.alliance-technology .inner_footer_form_wrap .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-color: #1d1160; background-image: url(images/solved_btn.png); background-repeat:no-repeat; background-size:cover; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.alliance-technology .inner_footer_form_wrap .fsForm .fsSubmit:hover:before{ width:100%; }
    
.alliance-technology .inner_footer_form_wrap .fsFieldRow input[type="text"], .alliance-technology .inner_footer_form_wrap .fsFieldRow input[type="email"],  .alliance-technology .inner_footer_form_wrap .fsFieldRow input[type="number"],  .alliance-technology .inner_footer_form_wrap  .fsFieldRow input[type="tel"],  .alliance-technology .inner_footer_form_wrap .fsForm textarea,.alliance-technology .inner_footer_form_wrap .fsForm select{ background:#ffffff;/* background-image:url("images/field_bg.png"); background-repeat:no-repeat; background-size:100% 100%;*/  border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}  
.alliance-technology .inner_footer_form_wrap div.fsError { margin:0px !important;} 
.alliance-technology .inner_footer_form_wrap .fsBody .fsFieldRow{   width: 100%;} 
.alliance-technology .inner_footer_form_wrap .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}  .alliance-technology .inner_footer_form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;} 
.alliance-technology .inner_footer_form_wrap div.fsError{ font-family: "weblysleek_uilight",arial; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 100%;}  
.alliance-technology .inner_footer_form_wrap .fsBody.fsEmbed { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } 
.alliance-technology .inner_footer_form_wrap .fsForm textarea { height: 159px !important; }  
.alliance-technology .inner_footer_form_wrap .fsSectionHeader {    margin: 0 !important; padding: 0 !important;}
.alliance-technology .inner_footer_form_wrap textarea:focus:-ms-input-placeholder { color:transparent; }
.alliance-technology .inner_footer_form_wrap :-ms-input-placeholder {color: #4f4f4f ;opacity:1;}
.alliance-technology .inner_footer_form_wrap ::-webkit-input-placeholder { color:#4f4f4f; opacity:1;}
.alliance-technology .inner_footer_form_wrap :-moz-placeholder {color:#4f4f4f; opacity:1;}
.alliance-technology .inner_footer_form_wrap ::-moz-placeholder { color: #4f4f4f; opacity:1;}
.alliance-technology .inner_footer_form_wrap :-ms-input-placeholder {color: #4f4f4f; opacity:1;} 
.alliance-technology .inner_footer_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
.alliance-technology .inner_footer_form_wrap div.fsError { width: 100% !important;}

#inner_get_support .support_buttons { border-bottom: 1px solid #e93942; margin-bottom: 40px;  padding-bottom: 70px; text-align: center;}
#inner_get_support .support_buttons li { display: inline-block; list-style: outside none none; margin:0 10px; }
#inner_get_support .support_buttons li a { background-image: url(images/sign_up_btn.png); background-position: center top; background-repeat: no-repeat;  background-size: cover; padding: 15px 20px;  color: #ffffff; font-family: "KohinoorW00-Light";   position: relative; background-color:#e93942;} 
.mean-container .mean-bar { background:#1d1060; padding: 2px 0!important;}
.menu_holder.mean-container { position: relative; padding: 0 14px; display: table; width: 100%;} 
.menu_holder h4 { color: #fff; position: absolute; margin: 5px 18px; top: 10px; z-index:9;}
.mean-container .mean-bar{ background:#1d1060!important; border-radius: 4px; margin:0 0 16px; text-transform: uppercase; font-size: 16px; z-index:9!important;}

.mean-container a.meanmenu-reveal span:first-child { display: none;}
.meanmenu-reveal.meanclose { background: rgba(0, 0, 0, 0) url("images/menu_close.png") no-repeat scroll 44% 42%; text-indent:-9999px!important;}
.mean-container a.meanmenu-reveal { background: rgba(0, 0, 0, 0) url("images/menu_icon.png") no-repeat scroll 30% 80%!important; padding: 18px 21px!important;}
.mean-container .mean-nav ul li{ background:#11064c !important; overflow: hidden;}
.mean-container .mean-nav ul li a{ border-top: 1px solid #122472!important; padding:12px 48px 12px 20px!important;}

.mean-container .mean-nav ul li .sub-menu li { background: #16106a none repeat scroll 0 0;}
/* .mean-container .mean-nav ul li .sub-menu li a { background:#1f106a url("images/menu_arrow.png") no-repeat scroll 15% 50%!important; padding:12px 42px 12px 60px!important; width:100%!important;} */
.mean-expand { background: rgba(0, 0, 0, 0) url("images/menu_plus_icon.png") no-repeat scroll center center!important; overflow: hidden; text-indent: 999px;}
.mean-expand.mean-clicked { background: rgba(0, 0, 0, 0) url("images/red_border.png") no-repeat scroll center center!important; overflow: hidden; text-indent: 999px;}
.mean-container .mean-bar, .mean-container .mean-bar *{  box-sizing: border-box!important;}

.responsive_menu { display:none!important;}

#main_header .overlay-menu > li:last-child { padding: 0 20px 0 30px;}

/******************** 133 ******************************/


#armada_section .content-img-services{display:inline-block;position:relative;}
#armada_section .img-wrap-service{}
#armada_section .img-wrap-service > img{}
#armada_section .service-list-wrap{cursor:pointer;height:94%;position:absolute;right:4%;top:0.5%;width:92%;z-index:9;}
#armada_section .service-list-wrap li{height:50%;list-style:none;position:absolute;width:50%;}
#armada_section .content-1{border-top-left-radius:303px;left:0;top:0;}
#armada_section .content-2{border-top-right-radius:303px;right:0;top:0;}
#armada_section .content-3{border-bottom-right-radius:303px;bottom:0;right:0;}
#armada_section .content-4{border-bottom-left-radius:303px;bottom:0;left:0;}
#armada_section .service-content-wrap{}
#armada_section .service-content{background:#ee3a43;border:4px solid #ffffff;border-radius:8px;box-shadow:0px 0px 12px 0px rgba(50, 50, 50, 0.55);moz-box-shadow:0px 0px 12px 0px rgba(50, 50, 50, 0.55);opacity:0;padding:40px 32px 50px;position:absolute;transition:all 0.45s ease-out;webkit-box-shadow:0px 0px 12px 0px rgba(50, 50, 50, 0.55);webkit-transition:all 0.45s ease-out;width:833px;}
#armada_section .service-content:after{bottom:-40px;content:url(images/speech-bubble-red.png);position:absolute;right:-40px;}
#armada_section .service-content.active{opacity:1;z-index:9;}
#armada_section .service-content1{}
#armada_section .service-content2{background:#1d105f;}
#armada_section .service-content2:after{content:url(images/speech-bubble-blue.png);}
#armada_section .service-content3{background:#d29c2b;}
#armada_section .service-content3:after{content:url(images/speech-bubble-orange.png);}
#armada_section .service-content4{background:#0070bb;}
#armada_section .service-content4:after{content:url(images/speech-bubble-blue1.png);}
#armada_section .service-content h2{color:#fcfcfc;font-family:'Segoe UI Bold', arial;font-size:44px;line-height:46px;margin:0 0 44px;text-align:center;}
#armada_section .content-service{}
#armada_section .service-icon{}
#armada_section .service-icon img{}
#armada_section .service-text{color:#fcfcfc;font-family:'Segoe UI regular', arial;font-size:20px;line-height:24px;}
#armada_section .service-text p{margin:0 0 20px;}
#armada_section .service-text p.no-margin{margin:0;}
#armada_section .service-text p b{font-family:'Segoe UI Bold', arial;}
#armada_section .list-wrap{}
#armada_section .list-wrap li{list-style:none;padding-left:12px;position:relative;}
#armada_section .list-wrap li:before{content:"\2022";left:0;position:absolute;top:0;}
/******************** contact us page infusionosoft form ******************************/
#welcome_contact .infusion-form{}
#welcome_contact .infusion-form label{display: none;}
#welcome_contact .infusion-form input{background:#ffffff; border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#welcome_contact .infusion-form textarea{background:#ffffff; border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 159px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#welcome_contact .infusion-form .infusion-field{}
#welcome_contact .infusion-form button{background-color:#2b7bb2; background-image:url(images/sign_up_btn.png); border: medium none; color: #fff!important; font-family:"KohinoorW00-Light" !important;  font-size:13px !important; font-weight:600; width: 107px; height:41px;}


/******************** Footer infusionosoft form ******************************/
#home_contact_us .infusion-form{}
#home_contact_us .infusion-form label{display: none;}
#home_contact_us .infusion-form input{background-color:#ffffff; background-images:url("images/field_bg.png"); background-size:cover; border:none!important; color:#4f4f4f; font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 65px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#home_contact_us .infusion-form textarea{background:#ffffff; border:2px solid #1e1161;  color:#4f4f4f;  font-family:"KohinoorW00-Light"; font-size: 17px; font-style: normal; font-weight: normal; height: 159px !important; line-height: 24px; margin-bottom: 18px; margin-left: 0; max-width: 100% !important; padding:20px 25px; width: 100% !important; box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -webkit-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -moz-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset; -o-box-shadow:0 0 20px -11px rgba(67, 67, 67, 0.66) inset;}
#home_contact_us .infusion-form .infusion-field{}
#home_contact_us .infusion-form button { background-color: #2b7bb2; background-image: url("images/sign_up_btn.png"); background-size: cover; border: medium none; color: #fff; font-family: "KohinoorW00-Light"; font-size: 18px; font-weight: 600; height: 60px; letter-spacing: 1px; width: 170px;}
#contact_form .infusion-form *::-moz-placeholder { color: #4f4f4f; opacity: 1;}

#home_contact_us .infusion-form #inf_field_FirstName { float: left; margin-right: 2%; width: 32%!important;}
#home_contact_us .infusion-form #inf_field_LastName { float: left; margin-right: 2%; width: 32%!important;}
#home_contact_us .infusion-form #inf_field_Company { float: left; width: 32%!important;}
#home_contact_us .infusion-form #inf_field_Email { float: left; width: 32%!important; margin-right: 2%;}
#home_contact_us .infusion-form #inf_field_Phone1 { float: left; width: 32%!important; margin-right: 2%;}
#home_contact_us .infusion-form #inf_custom_Subject { float: left; width: 32%!important;}

/*************** Inner-Banner *****************/
#inner-banner{position:relative;overflow:hidden;}
#inner-banner .container{max-width:1130px!important;}
#inner-banner .wrapper-all{}
#inner-banner .banner-wrapper{position:relative;z-index:1;}
#inner-banner .banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
#inner-banner .banner-bg{background-repeat:no-repeat;background-size:cover;background-position:center top;position:absolute;top:0;height:100%;width:30.5%;right:0;background-image:url(../../images/inner-banner-img.jpg);z-index:-2;}
#inner-banner .banner-bg.testimonials-banner{background-image:url(images/testimonials_banner_right.jpg);}
#inner-banner .banner-text{display:table;height:400px;width:100%;color:#ffffff;font-size:22px;line-height:26px;font-family:'Segoe UI Semilight', arial;}
#inner-banner .banner-text h1{margin:0 0 26px;color:#ffffff;font-size:40px;line-height:44px;font-family:'Segoe UI Bold', arial;}
#inner-banner .banner-text h1 span{}
#inner-banner .banner-text p{margin:0 0 28px;}
#inner-banner .banner-text .banner-btn{padding: 14px 22px 17px;transition: all 0.2s; border: 2px solid #ee3a43;display:inline-block;border-radius:5px;background:#ee3a43;color:#ffffff;font-size:22px;line-height:26px;font-family:'Segoe UI Semilight', arial;}
#inner-banner .content-holder{display:table-cell;vertical-align:middle; padding: 70px 0 47px;}
#inner-banner .web-banner{background-image:url(images/inner-banner-img.jpg);}

#inner-banner .banner-text .content-holder .banner-btn:hover {color: #ee3a43; background: #fff;}
#content_section .sophos iframe { width: 100%;height:900px;}
.sophos iframe {width: 100%;height: 850px;}
.sophos-text{ max-width: 1000px;  text-align: center; margin: auto; font-size:18px; line-height:22px; margin-bottom:20px;}
.sophos-text p{ margin:5px 0px; padding:5px 0px;}
.sophos-text h3{font-weight: bold; font-size: 25px; line-height: 35px; margin-bottom:35px; margin-top:0px;}
/********************sidebar_Alliance****************/
#sidebar_Alliance { padding:25px 0 ;}
#sidebar_Alliance .width-2{}
#sidebar_Alliance .sidebar_wrap{}
#sidebar_Alliance .siderbar-content{}
#sidebar_Alliance .sidebar-top-wrap{ background:url(images/sidebar-top-bg.jpg) no-repeat center top; background-size:cover; border:1px solid #ee3a43; font-size:24px; line-height:30px; color: #ffffff;font-family: 'Segoe UI Bold',arial; height:422px;  padding: 25px 22px;}
#sidebar_Alliance .sidebar-top-wrap h3{ font-size:28px; line-height:38px; color: #ffffff;  margin: 0 0 20px;font-family: 'Segoe UI Bold',arial;}
#sidebar_Alliance .sidebar-top-wrap h3 span { display:block;}
#sidebar_Alliance .sidebar-top-wrap p { margin:0px;}
#sidebar_Alliance .form-wrap { border:1px solid #1d1060; border-top:none; padding: 0 27px 30px;}
#sidebar_Alliance .form-wrap h4{ font-size:24px; line-height:28px; color: #ffffff;margin: -45px 0 0;font-family: 'Segoe UI Bold',arial; background:#ee3a43; display:inline-block;   padding: 12px 22px 19px;}
#sidebar_Alliance .form-wrap  h4 span { display:block;}
#sidebar_Alliance .bottom-text{ font-size:13px; line-height:15px; color: #000000;font-family: 'Segoe UI Semilight',arial;padding-top: 19px;}
#sidebar_Alliance .bottom-text p { margin:0px;}
#sidebar_Alliance .bottom-text p span { color: #ee3a43;font-family: 'Segoe UI SemilightItalic',arial;}
#sidebar_Alliance .blog-wrap{ padding-top:19px;padding-bottom: 35px;}
#sidebar_Alliance .blog-content{}
#sidebar_Alliance .blog-heading{}
#sidebar_Alliance .blog-heading h3{letter-spacing: 1.5px; overflow:hidden; font-size:16px; line-height:20px; color: #000000; margin:0 0 30px; text-transform:uppercase;font-family: 'Segoe UI Semibold',arial;}
#sidebar_Alliance .blog-heading h3 span.border{display:inline-block; position:relative;}
#sidebar_Alliance .blog-heading h3 span.border:before,#sidebar_Alliance .blog-heading h3 span.border:after{border-bottom:1px solid #ee3a43; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
#sidebar_Alliance .blog-heading h3 span.border:before{right:100%; margin-right:15px;}
#sidebar_Alliance .blog-heading h3 span.border:after{left:100%; margin-left:15px;}
#sidebar_Alliance .blog-heading h3 span { display:block;}
#sidebar_Alliance .blog-content ul {}
#sidebar_Alliance .blog-content ul li{ list-style:none; margin-bottom: 25px;}
#sidebar_Alliance .blog-img{margin-bottom: 18px;}
#sidebar_Alliance .blog-img img {height: 170px; width: 318px; border: 1px solid #ec3b43;} 
#sidebar_Alliance .blog-text{ font-size:15px; line-height:20px; color: #000000;font-family: 'Segoe UI Semibold', arial;}
#sidebar_Alliance .blog-text a{color: #000000;}
#sidebar_Alliance .blog-text p{ margin:0px;}
#sidebar_Alliance .textimonial-conetnt{ border:1px solid #c2c2c2;padding: 0 20px 37px;}
#sidebar_Alliance .testimonial-title{  margin-top: -15px;}
#sidebar_Alliance .testimonial-title h3{ letter-spacing: 1.4px; font-size:16px; line-height:26px; color: #ffffff;  margin: 0 0 30px;background:#1d1060; display:inline-block; padding:2px 11px; text-transform:uppercase;position:relative; z-index:1;}
#sidebar_Alliance .testimonial-title h3::after {background: #1d1060 ; content: ""; height: 100%; left: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#sidebar_Alliance .testimonial-title h3::before {background: #1d1060 ; content: ""; height: 100%; right: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#sidebar_Alliance .star-icon{}
#sidebar_Alliance .star-icon img{ margin-bottom: 23px;}
#sidebar_Alliance .testimonial-text{ font-size:18px; line-height:26px; color: #000000;font-family: 'SegoeUI-Light',arial;}
#sidebar_Alliance .testimonial-text p { margin: 0 0 27px;}
#sidebar_Alliance .testimonial-text h4{ letter-spacing: 1px; font-size:14px; line-height:20px; color:#000000; margin:0px;font-family: 'SegoeUI-Light',arial; text-transform:uppercase;}
#sidebar_Alliance .testimonial-text h4 span{ display:block;}
#content_section .alliance-sidebar.width-2 { width: 30%;}

/****************************Form****************************************/
.alliance_sidebar_form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.alliance_sidebar_form .fsBody .fsForm{ border:none!important;}
.alliance_sidebar_form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.alliance_sidebar_form .fsValidationError { background:none!important;}
.alliance_sidebar_form .fsBody .fsLabel, .fsBody label{ color:#000!important; padding:2px;}
.alliance_sidebar_form .fsBody .fsRowBody{ padding: 0 !important;}
.alliance_sidebar_form .fsForm .fsLabel{ position: relative; z-index: 9; font-size:14px!important; font-family: 'Segoe UI Semibold', arial; color:#000000; margin:0; padding:0; text-align:left; line-height:31px; font-weight:normal;}
.alliance_sidebar_form .fsForm .fsLabel a{font-family: 'Segoe UI SemilightItalic',arial; color:#000; font-size:13px; text-transform: capitalize;}
.alliance_sidebar_form .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
.alliance_sidebar_form .fsForm .fsSubmit {background: transparent; clear: none; display: inline-block; width: 100%; position: relative; margin: 0; padding: 0;}
.alliance_sidebar_form .fsSubmit input.fsSubmitButton {margin: 7px 0 0; background: #ee3a43 !important; border: 1px solid #ff0000 !important; color: #ffffff; position: relative; text-transform: uppercase !important; width: 100%; height: 60px; font-size: 28px !important; font-family: 'Segoe UI Bold',arial; letter-spacing: 2px; border: 1px solid #fda075; border-radius: 5px !important; box-shadow: 0 4px 0 #961f15; text-shadow: 0 -1px 0 #a6282f;}
.alliance_sidebar_form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.alliance_sidebar_form .fsFieldRow input[type="text"], .alliance_sidebar_form .fsFieldRow input[type="email"], .alliance_sidebar_form .fsFieldRow input[type="number"], .alliance_sidebar_form .fsFieldRow input[type="tel"]{ width:100%!important; height:44px; padding:8px 14px!important; }
.alliance_sidebar_form .fsFieldRow input[type="text"], .alliance_sidebar_form .fsFieldRow input[type="email"], .alliance_sidebar_form .fsFieldRow input[type="number"], .alliance_sidebar_form .fsFieldRow input[type="tel"], .alliance_sidebar_form .fsForm textarea,.alliance_sidebar_form input[type="file"]{z-index: 9; position: relative; margin:0 0 2px !important; background:#fff; border:2px solid #1d1060 !important; border-radius:0!important; max-width:100%; width:100%!important; font-size:15px!important; font-family: 'Segoe UI Semilight', arial; line-height:18px;color:#000; font-weight: normal;}
.alliance_sidebar_form div.fsError{font-family: 'Segoe UI Semilight', arial; font-size: 13px !important;  margin:0 0 9px !important;padding: 4px !important; width: 100%;}
.alliance_sidebar_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ee3a43; padding-left:2px;}
.alliance_sidebar_form .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
.alliance_sidebar_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.alliance_sidebar_form .fsSectionHeader { display:none!important;}
.alliance_sidebar_form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.alliance_sidebar_form .fsForm input.fsField[type="email"]:focus, .alliance_sidebar_form .fsForm input.fsField[type="file"]:focus, .alliance_sidebar_form .fsForm input.fsField[type="number"]:focus, .alliance_sidebar_form .fsForm input.fsField[type="tel"]:focus, .alliance_sidebar_form .fsForm input.fsField[type="text"]:focus, .alliance_sidebar_form .fsForm textarea.fsField:focus {outline:0;}
.alliance_sidebar_form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.alliance_sidebar_form ::-webkit-input-placeholder { color: #213655;}
.alliance_sidebar_form :-moz-placeholder {color: #213655; opacity:1;}
.alliance_sidebar_form ::-moz-placeholder { color: #213655; opacity:1;}
.alliance_sidebar_form :-ms-input-placeholder {color: #213655;}
.alliance_sidebar_form .fsValidationError{box-shadow:none!important;background-color:none;} 
.alliance_sidebar_form .fsForm textarea { height:112px;}
#sidebar_Alliance .alliance_sidebar_form { margin-top: 40px;}
.field-auto-capture { display: none;}
.alliance_sidebar_form  #fsCell71860435 p { position: relative; z-index: 9;  font-size: 14px !important; font-family: 'Segoe UI Semibold', arial; color: #000000; margin: 0; margin-bottom: 0px; padding: 0; text-align: left; line-height: 31px; font-weight: normal;}
.alliance_sidebar_form #fsCell71860435 p a {  color: #8D8D8E;}
.alliance_sidebar_form #fsCell71860435 p span { font-weight: normal !important; font-size: 14px; color: #ee3a43; padding-left: 2px;}

/********************Strategic-sidebar****************/
#Strategic-sidebar { padding:26px 0 ;}
#Strategic-sidebar .sidebar-top-wrap{ background:url(images/strategic-sidebar-top.jpg) no-repeat center top; background-size:cover; border:1px solid #ee3a43;  height:540px;  padding: 28px 15px;}
#Strategic-sidebar .sidebar-heading h3{ font-size:28px; line-height:32px; color: #ffffff;  margin: 0 0 40px;font-family: 'Segoe UI Bold',arial;}
#Strategic-sidebar .sidebar-heading h3 span { display:block;}
#Strategic-sidebar .wrapper{ position:relative;}
#Strategic-sidebar .text-wrapper{font-size:24px; line-height:30px; color: #ffffff;font-family: 'Segoe UI Regular',arial; background:rgba(238,58,67,0.75); border:1px solid #c25b6a; border-bottom:none; padding: 17px 10px 23px;}
#Strategic-sidebar .text-wrapper p { margin:0px;}
#Strategic-sidebar .downarrow{ position:absolute; left:0;width: 100%;}
#Strategic-sidebar .form-wrap { border:1px solid #1d1060; border-top:none; padding: 0 14px 30px;}
#Strategic-sidebar .form-wrap h4{ font-size:24px; line-height:28px; color: #1d1060;margin: -42px 0 0;font-family: 'Segoe UI Bold',arial; background:#ffffff; border:3px solid #ee3a43; display:inline-block;   padding: 10px 10px 15px;}
#Strategic-sidebar .form-wrap  h4 span { display:block;}
#Strategic-sidebar form{ padding:0 12px;}
#Strategic-sidebar .bottom-text{ font-size:13px; line-height:15px; color: #000000;font-family: 'Segoe UI Semilight',arial;padding:19px 12px 0;}
#Strategic-sidebar .bottom-text p { margin:0px;}
#Strategic-sidebar .bottom-text p span { color: #ee3a43;font-family: 'Segoe UI SemilightItalic',arial;}
#Strategic-sidebar .blog-wrap{ padding-top:29px;padding-bottom: 35px;}
#Strategic-sidebar .blog-content{}
#Strategic-sidebar .blog-heading{}
#Strategic-sidebar .blog-heading h3{letter-spacing: 1.5px; overflow:hidden; font-size:16px; line-height:20px; color: #000000; margin:0 0 31px; text-transform:uppercase;font-family: 'Segoe UI Semibold',arial;}
#Strategic-sidebar .blog-heading h3 span.border{display:inline-block; position:relative;}
#Strategic-sidebar .blog-heading h3 span.border:before,#Strategic-sidebar .blog-heading h3 span.border:after{border-bottom:1px solid #ee3a43; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
#Strategic-sidebar .blog-heading h3 span.border:before{right:100%; margin-right:15px;}
#Strategic-sidebar .blog-heading h3 span.border:after{left:100%; margin-left:15px;}
#Strategic-sidebar .blog-heading h3 span { display:block;}
#Strategic-sidebar .blog-content ul {}
#Strategic-sidebar .blog-content ul li{ list-style:none; margin-bottom: 25px;}
#Strategic-sidebar .blog-img{margin-bottom: 18px;}
#Strategic-sidebar .blog-img img {height: 170px; width: 318px; border: 1px solid #ec3b43;} 
#Strategic-sidebar .blog-text{ font-size:15px; line-height:20px; color: #000000;font-family: 'Segoe UI Semibold', arial;}
#Strategic-sidebar .blog-text a{ color: #000000;}
#Strategic-sidebar .blog-text p{ margin:0px;}
#Strategic-sidebar .textimonial-conetnt{ border:1px solid #c2c2c2;padding: 0 20px 37px;}
#Strategic-sidebar .testimonial-title{  margin-top: -15px;}
#Strategic-sidebar .testimonial-title h3{ letter-spacing: 1.4px; font-size:16px; line-height:26px; color: #ffffff;  margin: 0 0 30px;background:#1d1060; display:inline-block; padding:2px 11px; text-transform:uppercase;position:relative; z-index:1;}
#Strategic-sidebar .testimonial-title h3::after {background: #1d1060 ; content: ""; height: 100%; left: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#Strategic-sidebar .testimonial-title h3::before {background: #1d1060 ; content: ""; height: 100%; right: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#Strategic-sidebar .star-icon{}
#Strategic-sidebar .star-icon img{ margin-bottom: 23px;}
#Strategic-sidebar .testimonial-text{ font-size:18px; line-height:26px; color: #000000;font-family: 'SegoeUI-Light',arial;}
#Strategic-sidebar .testimonial-text p { margin: 0 0 27px;}
#Strategic-sidebar .testimonial-text h4{ font-size:14px; line-height:20px; color:#000000; margin:0px;font-family: 'SegoeUI-Light',arial; text-transform:uppercase;}
#Strategic-sidebar .testimonial-text h4 span{ display:block;}
#Strategic-sidebar .alliance_sidebar_form { margin-top: 20px;}

/********************sidebar_Alliance_why****************/
#sidebar_Alliance_why {padding:26px 0 0;}
#sidebar_Alliance_why .width-2{}
#sidebar_Alliance_why .sidebar_wrap{}
#sidebar_Alliance_why .siderbar-content{}
#sidebar_Alliance_why .sidebar-top-wrap{ background:url(images/sidebar-top-bg-why.jpg) no-repeat center top; background-size:cover; border:1px solid #ee3a43; font-size:20px; line-height:26px; color: #ffffff;font-family:"Segoe UI Bold",arial; height:510px;  padding: 27px 28px;}
#sidebar_Alliance_why .sidebar-top-wrap h3{ font-size:24px; line-height:30px; color: #ffffff;  margin: 0 0 20px;font-family:"Segoe UI Bold",arial; min-height: 189px;}
#sidebar_Alliance_why .sidebar-top-wrap h3 span { display:block;}
#sidebar_Alliance_why .sidebar-top-wrap p { margin:0px;}
#sidebar_Alliance_why .form-wrap { border:1px solid #1d1060; border-top:none; padding: 0 27px 30px;}
#sidebar_Alliance_why .form-wrap h4{ font-size:22px; line-height:28px; color: #ffffff;margin: -45px 0 0;font-family:"Segoe UI Bold",arial; background:#ee3a43; display:inline-block;   padding: 12px 22px 19px;}
#sidebar_Alliance_why .bottom-text{ font-size:13px; line-height:15px; color: #000000;font-family: "Segoe UI Semilight",arial;padding-top: 0;/*margin-top: -10px;*/margin-top: 15px;}
#sidebar_Alliance_why .bottom-text p { margin:0px;}
#sidebar_Alliance_why .blog-text p a{ color:inherit;}
#sidebar_Alliance_why .bottom-text p span { color: #ee3a43;font-family:"Segoe UI SemilightItalic",arial;}
#sidebar_Alliance_why .blog-wrap{ padding-top:38px;padding-bottom: 35px;}
#sidebar_Alliance_why .blog-content{max-width: 270px;margin: 0 auto;}
#sidebar_Alliance_why .blog-heading{}
#sidebar_Alliance_why .blog-heading h3{letter-spacing: 1.5px; overflow:hidden; font-size:16px; line-height:20px; color: #000000; margin:0 0 31px; text-transform:uppercase;font-family:"Segoe UI Semibold",arial;}
#sidebar_Alliance_why .blog-heading h3 span.border{display:inline-block; position:relative;}
#sidebar_Alliance_why .blog-heading h3 span.border:before,#sidebar_Alliance_why .blog-heading h3 span.border:after{border-bottom:1px solid #ee3a43; height:1px; content:""; position:absolute; width:500%; top:50%; margin-top:-0.5px;}
#sidebar_Alliance_why .blog-heading h3 span.border:before{right:100%; margin-right:15px;}
#sidebar_Alliance_why .blog-heading h3 span.border:after{left:100%; margin-left:15px;}
#sidebar_Alliance_why .blog-heading h3 span { display:block;}
#sidebar_Alliance_why .blog-content ul {}
#sidebar_Alliance_why .blog-content ul li{ list-style:none; margin-bottom: 25px;}
#sidebar_Alliance_why .blog-img{margin-bottom: 10px; border:1px solid #ec3b43;}
#sidebar_Alliance_why .blog-img img { width:100%;height:155px;} 
#sidebar_Alliance_why .blog-text{ font-size:15px; line-height:20px; color: #000000;font-family:"Segoe UI Semibold", arial;}
#sidebar_Alliance_why .blog-text p{ margin:0px;}
#sidebar_Alliance_why .textimonial-conetnt{ border:1px solid #c2c2c2;padding: 0 20px 37px;}
#sidebar_Alliance_why .testimonial-title{  margin-top: -15px;}
#sidebar_Alliance_why .testimonial-title h3{font-family:"Segoe UI Semibold",arial; letter-spacing:1px; font-size:16px; line-height:26px; color: #ffffff;  margin: 0 0 30px;background:#1d1060; display:inline-block; padding:2px 30px; text-transform:uppercase;position:relative; z-index:1;}
#sidebar_Alliance_why .testimonial-title h3::after {background: #1d1060 ; content: ""; height: 100%; left: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#sidebar_Alliance_why .testimonial-title h3::before {background: #1d1060 ; content: ""; height: 100%; right: 130px; position: absolute; top: 0;transform: skewX(-12deg);  transform-origin: center top 0; width: 30px; z-index:-1;}
#sidebar_Alliance_why .star-icon{}
#sidebar_Alliance_why .star-icon img{ margin-bottom: 23px;}
#sidebar_Alliance_why .testimonial-text{ font-size:18px; line-height:26px; color: #000000;font-family: "SegoeUI-Light",arial;}
#sidebar_Alliance_why .testimonial-text p { margin: 0 0 27px;}
#sidebar_Alliance_why .testimonial-text h4{ font-size:14px; line-height:20px; color:#000000; margin:0px;font-family:"SegoeUI-Light",arial; text-transform:uppercase;}
#sidebar_Alliance_why .testimonial-text h4 span{ display:block;}
#sidebar_Alliance_why .alliance_sidebar_form { padding: 26px 0 0 0;}
#sidebar_Alliance_why .alliance_sidebar_form .fsForm .fsLabel{padding: 0 0 3px 0 !important;}



#about-us { background:url(images/SEO-contnet-bg.jpg) no-repeat center top; background-size:cover; padding: 50px 0 0;}
#about-us .banner-wrap{    padding-bottom: 65px;}
#about-us .banner-text{ font-size:20px; line-height:28px; color: #000000;font-family: 'Segoe UI Regular',arial;padding-bottom: 9px;}
#about-us .banner-text p a{ color:#000;}
#about-us .banner-text h1{ font-size:40px; line-height:44px; color: #000000; margin: 0 0 31px;font-family: 'Segoe UI Bold',arial;}
#about-us .banner-text h1 span { display:block;}
#about-us .banner-text p { margin: 0 0 31px;}
#about-us .banner-text p span.border { border-bottom:1px solid #000000;}
#about-us .banner-text p span.italic{font-family: 'Segoe UI Italic',arial;}
#about-us .SEO-info{background:rgba(29,16,96,0.9); border-bottom:2px solid #ee3a43; border-top:2px solid #ee3a43; padding: 41px 0 45px;}
#about-us .services-info{ }
#about-us .services-info h3{font-size:32px; line-height:40px; color: #ffffff; margin:0px;font-family: 'Segoe UI Bold',arial;}

/***************************body-content*******************/
#body-content{ padding: 72px 0 74px; overflow:hidden; background:url(images/body-bg.jpg) no-repeat center bottom; background-size:cover;}
#body-content .content-wrap{  padding-bottom: 38px;font-size:18px; line-height:26px; color: #000000;font-family: 'Segoe UI Light',arial;}
#body-content .content-wrap h3{font-size:22px; line-height:30px; color: #000000; margin: 0 0 26px;font-family: 'Segoe UI SemiBold',arial;}
#body-content .content-wrap h3 a{ color:#000;}
#body-content .content-wrap h3 span { border-bottom:1px solid #000000;}
#body-content .content-wrap p span{border-bottom:1px solid #000000;}
#body-content .about-services{ }
#body-content .about-services h3{ }
#body-content .about-services h3 span { }
#body-content .about-services p { margin:0px;}
#body-content .content-wrap p a{ color:#000;}
#body-content .img-content{}
#body-content .content-1{}
#body-content .img-wrap{position:relative; }
#body-content .img-wrap img { border:1px solid #fff; box-shadow:5px 5px 25px #cecece; }
#body-content .services-img{position:relative; z-index:1;}
#body-content .services-img-content{ }
#body-content .services-img-content img { border:1px solid #fff; box-shadow:5px 5px 25px #cecece;position:absolute; }
#body-content .services-img-content .img-1 {  left:-175px; top:15%; z-index:-1;}
#body-content .services-img-content .img-2{  right: 12%; top:0; z-index:1;}
#body-content .services-img-content .img-3{ left:-4%; top:49%; z-index:1}
#body-content .wrap-2{ height:500px;}
#body-content .wrap-3{ max-width:790px; margin:0 auto;}
#body-content .text-content{ }
#body-content .text-content ul { padding-left: 23px;}
#body-content .text-content ul li{padding-left: 47px; list-style:none; position:relative; margin: 0 0 26px;}
#body-content .text-content ul li:before{content:url(images/list-icon.png); position:absolute; left:0; top:0px;}

#body-content .wrapper{padding-bottom: 41px; }
#body-content .img-wrap{}
#body-content .img-wrap img {border:1px solid #fff; box-shadow:5px 5px 25px #cecece; }
#body-content .services-info-wrap{font-size:22px; line-height:28px; color: #000000;font-family: 'Segoe UI Light',arial; padding-top: 83px;max-width: 800px; margin:0 auto;}
#body-content .services-info-wrap p{ margin: 0 0 28px;}
#body-content .services-info-wrap p span {font-family: 'Segoe UI Bold',arial;}
#body-content .contact-us{ max-width:971px; margin:0 auto; background:#1d1060;padding: 41px 60px 57px;}
#body-content .contact-us h2{ font-size:32px; line-height:36px; color: #ffffff; margin:0px;font-family: 'Segoe UI Bold',arial;}
#body-content .contact-us h2 a { color:#fff;}
#body-content .contact-us h2 span.border{ border-bottom:2px solid #ffffff;}
#body-content .contact-us h2 span.block{ display:block;}

#sidebar_Alliance_why.itservices_sidebar .blog-wrap {padding: 20px 6px 35px;}
#sidebar_Alliance_why.itservices_sidebar .alliance_sidebar_form {padding: 20px 0 0 0;}
#sidebar_Alliance_why.itservices_sidebar .sidebar-top-wrap{ background:url(images/itservices_sidebar-top-bg.jpg) no-repeat center top; background-size:cover; border:1px solid #ee3a43; font-size:24px; line-height:30px; color: #ffffff;font-family: "Segoe UI Bold",arial; height:492px;  padding: 25px 22px;}
#sidebar_Alliance_why.itservices_sidebar .sidebar-top-wrap h3{margin: 0 0 117px; padding-top: 0;}
#sidebar_Alliance_why.itservices_sidebar .sidebar-top-wrap span { display: block;}
#sidebar_Alliance_why.itservices_sidebar .testimonial-title h3{padding: 2px 15px; letter-spacing: 1.4px;}
#sidebar_Alliance_why.itservices_sidebar .textimonial-conetnt {margin: 0 6px;}

#report-page{padding:50px 0 0;border-bottom:2px solid #0a50a1;}
#report-page .container-md{max-width:1180px!important;}
#report-page .section-heading{}
#report-page .section-heading h6{color:#000000;font-family:'Segoe UI Semibold', arial;font-size:30px;line-height:34px;margin:0 0 50px;}
#report-page .list-wrap{}
#report-page .list-wrap:before, #report-page .list-wrap:after{clear:both;content:"";display:table;}
#report-page .list-wrap > li{list-style:none;text-align:center;}
#report-page .report-content{margin:0 auto 90px;width:100%;}
#report-page .book-content{}
#report-page .book-content img{}
#report-page .info-text{color:#000000;font-family:'Segoe UI Semilight', arial;font-size:16px;line-height:24px;}
#report-page .info-text h5{color:#000000;font-family:'Segoe UI Semibold', arial;font-size:22px;line-height:28px;margin:0 0 19px; min-height: 80px;}
#report-page .info-text p{margin:0;min-height:98px;}
#report-page .read-more{background:#0d52a0;border-radius:30px;color:#ffffff;display:inline-block;font-size:18px;line-height:24px;padding:12px 42px 16px;}
#report-page .book_img {background-position: center center !important;background-repeat: no-repeat;background-size: contain !important;position: relative; min-height: 400px;}
#report-page.resource-videos .report-content {margin-bottom: 10px !important;}
#report-page.ebooks .info-text h5{margin: 14px 0 19px;min-height: 60px;}
#report-page.resource-videos .report-content iframe {height: 200px;}


/********************* 540 *******************************/
.container-common-561{max-width:1120px!important;}
#techonology-partner-welcome{padding:50px 0 30px;}
#techonology-partner-welcome .content-wrap{position:relative;z-index:1;}
#techonology-partner-welcome .welcome-text{color:#000000;font-size:18px;line-height:26px;font-family:'Segoe UI regular',arial;}
#techonology-partner-welcome h2, #technology-partner-body h2 {font-size: 34px;font-family: 'Segoe UI Semibold';letter-spacing: -0.2px !important;line-height: 1.15em;margin: 0 0 24px;}
#techonology-partner-welcome .welcome-text h4{color:#000000;font-size:34px;line-height:44px;font-family:'Segoe UI Black',arial;margin:0 0 30px;}
#techonology-partner-welcome .welcome-text p{margin:0 0 24px;}
#techonology-partner-welcome .content-image{}
#techonology-partner-welcome .content-image img{}
#technology-partner-body{padding-bottom:36px;}
#technology-partner-body .section-heading{background:#1c1737;text-align:center;padding:24px 0 39px;margin-bottom:22px;}
#technology-partner-body .section-heading h2{max-width:1120px;margin:0 auto;color:#ffffff;font-size:30px;line-height:26px;font-family:'Segoe UI Black',arial;padding:0 15px;}
#technology-partner-body .body-wrap{color:#000000;font-size:18px;line-height:32px;font-family:'Segoe UI regular',arial;}
#technology-partner-body .body-wrap p{margin:0 0 28px;}
#technology-partner-body .body-wrap p.left-pad{padding-left:15px;}
#technology-partner-body .body-wrap p b{font-family:'Segoe UI Bold',arial;}
#technology-partner-body .body-wrap h5{margin:0 0 24px;color:#000000;font-size:30px;line-height:44px;font-family:'Segoe UI Black',arial;}
#technology-partner-body .list-wrap{}
#technology-partner-body .list-wrap:before, #technology-partner-body .list-wrap:after{content:"";display:table;clear:both;}
#technology-partner-body .list-wrap li{float:left;list-style:none;padding-left:54px;position:relative;min-height:52px;font-size:18px;line-height:30px;padding-right:5px;}
#technology-partner-body .list-wrap li:before{content:url(images/check-icon-red.png);position:absolute;left:0;top:-2px;}
 #technology-partner-body .list-wrap-3{margin-bottom:59px;}
#technology-partner-body .main-video-wrap{margin-bottom:25px;position:relative;overflow:hidden;}
#technology-partner-body .main-video-wrap .video-holder{width:100%;}
#technology-partner-body .video-overlay{position:absolute;width:52%;height:62%;background:url(images/video-img.jpg) no-repeat center top;background-size:cover;top:3%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#technology-partner-body .info-graph-img{text-align:center;margin-bottom:24px;}
#technology-partner-body .info-graph-img img{}
#technology-partner-body .content-sidebar{margin-top: 9px; margin-bottom:33px;background:#1d1838;border-radius:10px;padding-top:11px;}
#technology-partner-body .sidebar-heading{padding:120px 30px 15px;background:url(images/sidebar-img-561.jpg) no-repeat center top;background-size:cover;}
#technology-partner-body .sidebar-heading h4{margin:0;color:#ffffff;font-size:32px;line-height:34px;letter-spacing:6px;text-transform:uppercase;font-family:'Segoe UI Black',arial;}
#technology-partner-body .content-content h5 {margin: 0 0 4px;}
#technology-partner-body .content-content p {margin: 0 0 31px;}
#technology-partner-body .content-sidebar form{padding:0 30px 15px;}
#technology-partner-body .content-sidebar form button{display:block;width:100%;border-radius:5px;background:#00a651;padding:12px 10px 14px;color:#ffffff;font-size:28px;line-height:34px;font-family:'Segoe UI Black',arial;border:none;}
#technology-partner-body .content-content{margin-bottom:33px;}
#technology-partner-body .list-wrap-2{}
#technology-partner-body .list-wrap-2 li{width:46%;}
#technology-partner-body .list-wrap-2 li:nth-child(odd){margin-right:1%;}
#technology-partner-body .list-wrap-2 li:nth-child(even){margin-left:1%;width:52%;}
#technology-partner-body .content-list{}
#technology-partner-body .content-list li{list-style:none;padding-left:19px;position:relative;margin:0 0 12px;}
#technology-partner-body .content-list li:before{content:"";background:#ee3a43;width:8px;height:8px;border-radius:100%;position:absolute;left:0;top:13px;}
#technology-partner-body .highlight-box{margin-top:35px;padding:29px 70px 42px;border:5px solid #ee3a43;}
#technology-partner-body .highlight-box h6{max-width:auto; margin:0;color:#000000;font-size:28px;line-height:32px;font-family:'Segoe UI Bold',arial;}
#technology-partner-body .body-wrap .btm-content p{margin:0 0 12px;}
#technology-partner-body .highlight-box h6 a{color:#000000;}
#technology-partner-body{position:relative; overflow:hidden;}
#technology-partner-body::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 7px;
    background-image: url(images/border.png);
    z-index: -1;}
@media (max-width: 980px) {
  #techonology-partner-welcome h2, #technology-partner-body h2 {
    font-size: 30px;
  }
}
/****************************Sidebar Form****************************************/
.voip_form .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.voip_form .fsBody .fsForm{ border:none!important;}
.voip_form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.voip_form .fsValidationError { background:none!important;}
.voip_form .fsBody .fsLabel, .fsBody label{ color:#6767676!important; padding:2px 0 !important;}
.voip_form .fsForm .fsSubmit{background:none; margin:15px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.voip_form .fsBody .fsRowBody{ padding: 0 !important;}
.voip_form .fsForm .fsLabel{ text-transform:capitalize; font-size:14px!important; font-family:'Segoe UI Semilight', arial; color:#ffffff!important; margin-bottom:0; padding:0; text-align:left; line-height:19px; font-weight:normal; }
.voip_form .fsForm .fsLabel a{color:#9eadba; font-size:13px; letter-spacing: 1.8px;}
.voip_form .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
.voip_form .fsSubmit input.fsSubmitButton{text-transform: capitalize;
border: none !important;
border-radius: 5px !important;
color: #ffffff;
display: block;
font-family: 'Segoe UI Black',arial;
font-size: 28px !important;
height: 52px;
padding: 0 0 8px;
width: 100%;
background: #00a651 !important;}
.voip_form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none!important;}
.voip_form .fsFieldRow input[type="text"], .voip_form .fsFieldRow input[type="email"], .voip_form .fsFieldRow input[type="number"], .voip_form .fsFieldRow input[type="tel"]{ width:100%!important; height:43px; padding:6px 14px!important; }
.voip_form .fsFieldRow input[type="text"], .voip_form .fsFieldRow input[type="email"], .voip_form .fsFieldRow input[type="number"], .voip_form .fsFieldRow input[type="tel"], .voip_form .fsForm textarea,.voip_form input[type="file"]{margin:0!important; background:#fff; border:none!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'Segoe UI Semilight', arial; line-height:18px;color:#6767676; font-weight: normal;}
#field57460336 { height: 48px !important;}
.voip_form div.fsError{font-family: 'Segoe UI Semilight', arial; font-size: 13px !important;  margin:0!important;padding: 4px !important; width: 100%;}
.voip_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#b40a18; padding-left:2px;}
.voip_form .fsBody { margin-bottom:0px!important; background: transparent;padding: 0px 0 0;;}
.voip_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.voip_form .fsSectionHeader { display:none!important;}
.voip_form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.voip_form .fsForm input.fsField[type="email"]:focus, .voip_form .fsForm input.fsField[type="file"]:focus, .voip_form .fsForm input.fsField[type="number"]:focus, .voip_form .fsForm input.fsField[type="tel"]:focus, .voip_form .fsForm input.fsField[type="text"]:focus, .voip_form .fsForm textarea.fsField:focus {outline:0;}
.voip_form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.voip_form ::-webkit-input-placeholder { color: #6767676;}
.voip_form :-moz-placeholder {color: #6767676; opacity:1;}
.voip_form ::-moz-placeholder { color: #6767676; opacity:1;}
.voip_form :-ms-input-placeholder {color: #6767676;}
.voip_form .fsValidationError{box-shadow:none!important;background-color:none;}
#fsCell57038521 span{display: inline-block!important;color:#ca180d;}
.voip_form #fsRow2976700-1{clear: none;  float: left;margin-right: 4%;width: 48%;}
.voip_form #fsRow2976700-2{ clear: none; float: left;width: 48%;}
.field-auto-capture { display: none;}

.career-container{max-width:1117px !important; width:auto !important;}
/*******************career-page****************/
#career-page { padding: 55px 0 120px; overflow: hidden; position: relative;}
#career-page::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 7px; background-image: url(images/border.png); z-index: -1; }
#career-page .content-wrap{ padding: 19px 36px 0 0;}
#career-page .text-wrap{ font-size:18px; line-height:26px; color: #000000;font-family: 'Segoe UI Regular',arial;}
#career-page .text-wrap h2{ font-size:34px; color: #000000;margin: 0 0 24px;font-family: 'Segoe UI Semibold'; letter-spacing: -0.2px !important;line-height: 1.15em;}
#career-page .text-wrap p {margin: 0 0 27px;}
#career-page .img-wrap{padding: 21px 0 0;}
#career-page .img-wrap img { border:2px solid #ffffff; box-shadow: 4px 4px 25px #cbcbcd;}
#career-page .sidebar-wrap{float: right; max-width: 403px; width: 100%;  }
#career-page .sidebar-content{ background:#1d1838;width: 100%; border:3px solid #ee3a43; border-radius:10px; padding: 27px 23px 22px; position:relative;  z-index:1;}
#career-page .heading_text{}
#career-page .heading_text h3{ font-size:32px; line-height:34px; color: #ee3a43; margin:0px;font-family: 'Segoe UI Black',arial; letter-spacing:5px; text-transform:uppercase;}
#career-page .sidebar-img{height: 225px;}
#career-page .sidebar-img img {left: -3px; position: absolute;right: -3px; top: 0;  z-index: -1;}
#career-page .form-wrap{}
#career-page .form-wrap a { font-size:28px; line-height:34px; color: #ffffff; background:#00a651; border-radius:5px; padding:10px;font-family: 'Segoe UI Black',arial; display:block;}
#career-page .info-content{ padding: 66px 0 11px; font-size:18px; line-height:26px; color: #000000;font-family: 'Segoe UI Regular',arial;}
#career-page .info-content ul { display:table; width:100%; margin-bottom: 35px;}
#career-page .info-content ul li{ list-style:none; font-size:20px; line-height:28px; color: #000000; margin:0px; position:relative;font-family: 'Segoe UI Regular',arial; float:left; width:33.33%; padding-left:50px; padding-right:29px; margin-bottom:20px;}
#career-page .info-content ul li:before{content:url(images/list-icon.png); position:absolute; left:0; top:0px;}
#career-page .info-content p{  margin: 0 0 26px;}
#career-page .contact-wrap{ border:5px solid #ee3a43; padding: 34px 69px 44px;}
#career-page .contact-wrap h4{ font-size:28px; line-height:32px; color: #000000; margin:0px;font-family: 'Segoe UI Bold',arial;}
#career-page .contact-wrap h4 a{color: #000000;}

/******************** CAREER_POST ******************/

#career-page .ctegory_wrap {border-bottom: 1px solid #cccccc;}
#career-page .post_content {margin: 0 0 50px;overflow: hidden;}
#career-page .post_wrap { box-shadow: 4px 10px 7px rgba(0,0,0,0.08); border-bottom:3px solid #ee3a43;}
#career-page .post_img { min-height:220px; background-repeat: no-repeat; background-size: cover;}
#career-page .post_text {min-height: 275px; background:#fff;font-family:'Segoe UI Regular',arial; font-weight:400; font-size:18px; line-height:26px; color: #000000; letter-spacing: 1px;padding: 24px 20px 32px;}
#career-page .post_text h2 { font-size:20px; line-height:32px; color: #000; margin: 0 0 10px;font-family: 'montserratbold',Arial; min-height:40px;}
#career-page .post_text h2 a{color:inherit;}
#career-page .post_text p { margin:0px; min-height:175px;}
#career-page .post_text p span { color: #fe932d;}
#career-page .read_btn { margin-top:-3px; float:left; width:51%;}
#career-page .read_btn a {font-size:14px; line-height:42px; color: #fff; background:#ee3a43;   padding:0 10px 0 15px; font-family: 'Montserrat', sans-serif; font-weight:600; display:block;}
#career-page .read_btn a span { background:url(images/read_arrow.png) no-repeat center right; padding: 0 15px 0 0;}
#career-page .no_pading { padding-right: 40px;}
#career-page .no_pading_2 { padding-left: 40px;}
#career-page .connected{  float: right; margin: 10px 5px 0; }
#career-page .connected h4 {margin-right: 10px; font-size:13px; line-height:auto; color: #b3b3b3;font-family: 'Montserrat', sans-serif; font-weight:700;text-transform:uppercase;display: inline; top:-13px; position:relative;}
#career-page .connected ul.social_media_wrap{ display:inline-block; overflow:hidden; margin:0px 0px 0px;}
#career-page .connected ul.social_media_wrap li{ height:27px; overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding:0; margin:0px 5px 0px 0px ; border:none;}
#career-page .connected ul.social_media_wrap li a{ text-indent:-500px; background-repeat:no-repeat; display:block; background-position:top;}
#career-page .connected ul.social_media_wrap li a:hover{ background-position:bottom;}
#career-page .connected ul.social_media_wrap li.twitter a{ background-image:url(images/twitter-icon.png); width:21px; height:21px;}
#career-page .connected ul.social_media_wrap li.facebook a{ background-image:url(images/facebook-icon.png); width:21px; height:21px;}
#career-page .connected ul.social_media_wrap li.linkedin a{ background-image:url(images/linkedin-icon.png); width:21px; height:21px;}
#career-page .connected ul.social_media_wrap li:last-child { margin:0px;}

#career-page.sidebar-career::after {content: none;}
#career-page.sidebar-career{padding:0; margin-top: 23px;}
#career-page.sidebar-career .career-form .fsSubmit input.fsSubmitButton{font-size: 25px !important;}

/****************************Form****************************************/
.career-form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.career-form .fsBody .fsForm{ border:none!important;}
.career-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.career-form .fsValidationError { background:none!important;}
.career-form .fsBody .fsLabel, .fsBody label{ color:#000!important; padding:2px;}
.career-form .fsBody .fsRowBody{ padding: 0 !important;}
.career-form .fsForm .fsLabel{ position: relative; z-index: 9; font-size:14px!important; font-family: 'Segoe UI Semilight', arial; color:#ffffff!important; margin:0; padding:0; text-align:left; line-height:30px; font-weight:normal;}
.career-form .fsForm .fsLabel a{font-family: 'Segoe UI SemilightItalic',arial; color:#000; font-size:13px; text-transform: capitalize;}
.career-form .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
.career-form .fsForm .fsSubmit {background: transparent; clear: none; display: inline-block; width: 100%; position: relative; margin: 0; padding: 0;}
.career-form .fsSubmit input.fsSubmitButton {margin: 11px 0 0;
background: #00a651 !important;
border: none !important;
color: #ffffff !important;
position: relative;
text-transform: capitalize !important; width: 100%; height: 68px; font-size: 28px !important; font-family: 'Segoe UI Black',arial; border-radius: 5px !important; padding: 0 0 7px;}
.career-form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.career-form .fsFieldRow input[type="text"], .career-form .fsFieldRow input[type="email"], .career-form .fsFieldRow input[type="number"], .career-form .fsFieldRow input[type="tel"]{ width:100%!important; height:43px; padding:8px 14px!important; }
.career-form .fsFieldRow input[type="text"], .career-form .fsFieldRow input[type="email"], .career-form .fsFieldRow input[type="number"], .career-form .fsFieldRow input[type="tel"], .career-form .fsForm textarea,.career-form input[type="file"]{height: 43px; z-index: 9; position: relative; margin:0!important; background:#fff; border:none!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:14px!important; font-family: 'Segoe UI Semilight', arial; line-height:18px;color:#929292; font-weight: normal;}
.career-form div.fsError{font-family: 'Segoe UI Semilight', arial; font-size: 13px !important;  margin:0 0 9px !important;padding: 4px !important; width: 100%;}
.career-form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ee3a43; padding-left:2px;}
.career-form .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
.career-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.career-form .fsSectionHeader { display:none!important;}
.career-form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.career-form .fsForm input.fsField[type="email"]:focus, .career-form .fsForm input.fsField[type="file"]:focus, .career-form .fsForm input.fsField[type="number"]:focus, .career-form .fsForm input.fsField[type="tel"]:focus, .career-form .fsForm input.fsField[type="text"]:focus, .career-form .fsForm textarea.fsField:focus {outline:0;}
.career-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.career-form ::-webkit-input-placeholder { color: #213655;}
.career-form :-moz-placeholder {color: #213655; opacity:1;}
.career-form ::-moz-placeholder { color: #213655; opacity:1;}
.career-form :-ms-input-placeholder {color: #213655;}
.career-form .fsValidationError{box-shadow:none!important;background-color:none;} 
.career-form .fsForm textarea { height:112px;}
#sidebar_Alliance .career-form { margin-top: 40px;}
.field-auto-capture { display: none;}	
/**********************sidebar_content*******************/
#sidebar_content {}
#sidebar_content .sidebar_wrap{ position:relative; max-width: 334px;}
#sidebar_content .top_content{background:url(images/sidebar_bg.png) no-repeat center top; background-size:cover;}
#sidebar_content .heading_text{padding: 26px 16px 17px;}
#sidebar_content .heading_text h2{margin: 0 0 13px;font-size:26px; line-height:28px; color: #fffefe;font-family: 'Segoe UI Bold',arial;}
#sidebar_content .border_content{padding: 0 26px;}
#sidebar_content .border_wrapper{ overflow:hidden; }
#sidebar_content .border_wrapper span{ display:block; position:relative;}
#sidebar_content .border_wrapper span:before, .border_wrapper span:after{border-bottom:3px solid #ee3a43; height:3px; content:""; position:absolute; width:100%; top:50%; margin-top:-0.5px;}
#sidebar_content .border_wrapper span.border-1:before{right:100%; margin-right:-84%;}
#sidebar_content .border_wrapper span.border-1:after{left:100%; margin-left:-9%;}
#sidebar_content .border_wrapper span.border-2:before{ bottom:0; top:auto; bottom:0; left:0; right:auto; width:9%;}
#sidebar_content .border_wrapper span.border-2:after{ bottom:0; top:auto; left:auto; right:0; width:84%;}
#sidebar_content .img-wrap{margin-bottom:-27%; margin-top: -29px;}
#sidebar_content .img-wrap img { width: 100%;}
#sidebar_content .text_wrapper{padding: 19px 12px 25px;  border-left:3px solid #ee3a43;border-right:3px solid #ee3a43;}
#sidebar_content .text_wrapper h4{ font-size:20px; line-height:24px; color: #ffffff;font-family: 'Segoe UI Semilight',arial;margin:0px;}
#sidebar_content .form_content{ border:3px solid #1d1060; border-top:none;padding: 53px 24px 24px; background:#ffffff;}
#sidebar_content .submit_btn{ font-size:25px; line-height:36px; color: #ffffff; display:block; background:#01773b; border:1px solid #7cc576; box-shadow:0 4px 0 #08904b; border-radius:5px;font-family: 'Segoe UI Black',arial; text-transform:uppercase; margin-bottom: 25px;  padding: 11px 0;}
#sidebar_content .bottom_text{font-size:12px; line-height:16px; color: #4b4b4b;font-family: 'robotolight',arial;}
#sidebar_content .bottom_text p{ margin:0px;}
#sidebar_content .form_wrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#sidebar_content .form_wrap .fsBody .fsForm{ border:none!important;margin: 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:#213655!important; padding:2px;}
#sidebar_content .form_wrap .fsForm .fsSubmit{background:none; margin:0 !important; padding:0!important; clear:both; float:none; border-radius:5px;}
#sidebar_content .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#sidebar_content .form_wrap .fsForm .fsLabel{ font-size:16px!important; font-family:'Segoe UI Semilight',arial; color:#000000!important; margin:0 0 7px 0 !important; padding:0; text-align:left; line-height:18px; font-weight:normal;
}
#sidebar_content .form_wrap .fsForm .fsLabel a{color: #9eafb9;font-size: 13px; font-family:'Segoe UI SemilightItalic',arial;}
#sidebar_content .form_wrap .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{width: 100%;font-size:25px!important; line-height:36px; color: #ffffff; display:block; background:#01773b!important; border:1px solid #7cc576!important; box-shadow:0 4px 0 #08904b; border-radius:5px!important;font-family: 'Segoe UI Black',arial; text-transform:uppercase; margin-bottom: 22px;  padding: 11px 0!important;margin-top: 4px;}
#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"]{ width:100%!important; height:44px; padding:8px 14px!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,#sidebar_content .form_wrap input[type="file"]{margin:0 0 8px !important; background:#ffffff; border:1px solid #261d56 !important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family:'Segoe UI Semilight',arial; line-height:18px;color:#000000; font-weight: normal;}
#sidebar_content .form_wrap div.fsError{font-family:'Segoe UI Semilight',arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#sidebar_content .form_wrap #fsRow2972592-1 { float: left; margin: 0 4% 0 0; width:48%;}
#sidebar_content .form_wrap #fsRow2972592-2{ float: left; width: 48%;}
#sidebar_content .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:16px; color:#f06f74; padding-left:5px;}
#sidebar_content .form_wrap .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#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; padding:0!important; margin:0!important;}
#sidebar_content .form_wrap textarea { height: 90px;}
#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:0!important;}
#sidebar_content .form_wrap ::-webkit-input-placeholder { color: #213655;}
#sidebar_content .form_wrap :-moz-placeholder {color: #213655; opacity:1;}
#sidebar_content .form_wrap ::-moz-placeholder { color: #213655; opacity:1;}
#sidebar_content .form_wrap :-ms-input-placeholder {color: #213655;}
#sidebar_content .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}  
#sidebar_content .form_wrap { padding:0;position: relative;z-index: 9;}
.field-auto-capture {display: none;}


/*********** Feature-Section **************/
#feature-section-931 .container-md-md{max-width: 1470px!important;}
#feature-section-931{padding:82px 0 70px;position:relative;z-index:1;overflow:hidden; background: #251b61;}
#feature-section-931 .section-heading{ margin:0 auto; color: #ffffff; font-size: 24px; line-height: 32px;font-family: 'Segoe UI regular',arial; }
#feature-section-931 .section-heading h2{margin:0 0 30px;color:#ffffff;font-size:50px;line-height:50px;font-family: 'Segoe UI Bold',arial;overflow:hidden;}
#feature-section-931 .section-heading  p{ margin:0 auto 71px; max-width: 1240px; }
 #feature-section-931 .feature-list{}
#feature-section-931 .feature-list:before, #feature-section-931 .feature-list:after{content:"";display:table;clear:both;}
#feature-section-931 .feature-list > li{list-style:none;margin-bottom:50px;position:relative;}
#feature-section-931 .feature-list > li{}
#feature-section-931 .feature-list > li:nth-child(1){z-index:5;}
#feature-section-931 .feature-list > li:nth-child(2){z-index:3;}
#feature-section-931 .feature-list > li:nth-child(3){z-index:4;}
#feature-section-931 .feature-list > li:nth-child(4){z-index:2;}
#feature-section-931 .feature-content{min-height:386px;position:relative;z-index:1;background:#0e1230;display:block;overflow:hidden;transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;width:100%;margin:0 auto;border-width:1px;border-style:solid;border-color:#2a1b84;box-shadow:10px 10px 20px rgba(0,0,0,0.3);}


#feature-section-931 .feature-content:hover{background:#0a478c;}
#feature-section-931 .feature-img{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;}
#feature-section-931 .feature-img:after, #feature-section-931 .feature-img:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#feature-section-931 .feature-img:before{background:linear-gradient(to bottom, rgba(2,3,20,0.001) 0%,#020314 100%);}
#feature-section-931 .feature-img:after{z-index:-1;background-color:rgba(209,237,255,0.85);opacity:0;}
#feature-section-931 .feature-content:hover .feature-img:before{opacity:0;}
#feature-section-931 .feature-content:hover .feature-img:after{opacity:1;}
#feature-section-931 .feature-img1{background-image:url(images/blog-328-1.jpg);}
#feature-section-931 .feature-img2{background-image:url(images/blog-328-2.jpg);}
#feature-section-931 .feature-img3{background-image:url(images/blog-328-3.jpg);}
#feature-section-931 .feature-img4{background-image:url(images/blog-328-4.jpg);}

#feature-section-931 .feature-content-wrap{position:absolute;left:0;width:100%;top:61%;padding:20px 22px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#feature-section-931 .feature-content:hover .feature-content-wrap{top:43%;}
#feature-section-931 .content-wrap{}
#feature-section-931 .service-icon{min-height:144px;padding-bottom:32px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#feature-section-931 .feature-content:hover .service-icon{}
#feature-section-931 .service-icon span{display:inline-block;overflow:hidden;height:149px;overflow:hidden;transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;transform-origin:center top;-webkit-transform-origin:center top;}
#feature-section-931 .feature-list > li:nth-child(n+5) .service-icon span{height:130px;}
#feature-section-931 .service-icon span img{}
#feature-section-931 .feature-content:hover .service-icon span img{}
#feature-section-931 .feature-content:hover .service-icon span{transform:scale(0.45);-webkit-transform:scale(0.45);}
#feature-section-931 .service-text{color:#000000;font-size:18px;line-height:26px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;position:relative;font-family: 'Segoe UI Semibold',arial;}
#feature-section-931 .service-text h4{color:#ffffff;font-size:28px;line-height:34px;font-family: 'Segoe UI Bold',arial;margin:0 0 22px;padding-bottom:24px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#feature-section-931 .service-text h4 span{display:block;}
#feature-section-931 .service-text p{margin:0 auto; transform:translateY(30%);-webkit-transform:translateY(30%);opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;position:absolute;width:100%;top:100%;left:0;padding: 0 20px;}
#feature-section-931 .feature-content:hover .service-text{margin-top:-113px;}
#feature-section-931 .feature-content:hover .service-text p{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
#feature-section-931 .btn-btn-md{margin:35px auto 0;}

#feature-section-931 .feature-list > li:nth-child(n+5) .feature-content:hover .service-text{margin-top:-100px;}
#feature-section-931 .feature-content:hover .service-text h4{ color: #ee3a43; }

body.page-id-8313 #content_section .container .col-sm-9 .content_wrap ul.breach-columns-list li a {
  pointer-events: none;
}




.modal-open{ overflow-x:hidden !important;  overflow-y: scroll !important; padding:0 !important;}
#myModal.cookie { border-top: 5px solid #ed2126; bottom:0 !important; top:auto !important;}
#myModal.modal-content { border:none; border-radius:0; box-shadow:none; -webkit-box-shadow:none;}
#myModal.modal-content a { color:inherit; text-decoration: underline !important; outline:0;}
#myModal  button.close { opacity:1; width:176px; margin-left: 10%; text-align: right; padding: 6px 10px; font-size: 13px;}
.modal{ bottom:0px; top:auto;}
#myModal .cross-button { padding: 0 5px; border: 1px solid ; font-size: 18px; line-height: 22px;  }
#myModal  button.close:hover { color:#ed2126;}

#myModal .cross-button::before { position: absolute; color: #ed2126; margin-left: -36px; font-size: 24px; background:url(images/pop-icon-red.png); content: "";  width: 22px;  height: 22px; display: inline-block; left: 0;  top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%);}
@media (max-width: 767px){
#myModal button.close{float:none; width: 100%; margin-left: 0; text-align: center; padding: 10px 0;}
#myModal .cross-button::before {   top: 8%; transform: translateY(-8%); -webkit-transform: translateY(-8%); -ms-transform: translateY(-8%); -o-transform: translateY(-8%); -moz-transform: translateY(-8%); left: 15%;}
}

@media (min-width: 768px) and (max-width: 1300px){
#myModal .cross-button::before { margin-left: 0; left: -10px;}
}


#home_about_us{overflow:hidden;padding:112px 0 0;}
#home_about_us .content-wrap{}
#home_about_us .chart-wrap{display:inline-block;position:relative;}
#home_about_us .service_graphic{opacity: 0; width: 550px;}
#home_about_us .main-chart{ left: 17%; position: absolute;top: 14%; width: 66%;}
#home_about_us .services-content{}
#home_about_us .managed-services{left: 37.5%; position: absolute;top: 5%;width: 28.1%;}
#home_about_us .strategic-services{ position: absolute;right: 3%;top: 32%;  width: 13.8%;}
#home_about_us .network-services{position: absolute; right: 15%; top: 78%; width: 20.7%;}
#home_about_us .business-services{ left: 13.5%; position: absolute; top: 79%; width: 21.5%;}
#home_about_us .cloud-services{left: 3%; position: absolute;  top: 31%;  width: 9.5%;}


/********************* Footer **************/
.contact-map{min-height:353px;border-width:1px 0;border-style:solid;border-color:#c7c9ce;}
#main-footer{font-family:'Myriad Pro',arial;}
#main-footer .container-md{max-width:1570px!important;}
#main-footer .footer-heading-content{}
#main-footer .footer-heading{margin-top:-111px;display:table;width:100%;border:1px solid #cccccc;height:155px;background:#ffffff;margin-bottom:62px;box-shadow:0 10px 20px rgba(0,0,0,0.1);}
#main-footer .col-2-content{}
#main-footer .col-7-content{}
#main-footer .col-3-content{background:#1d1060;padding:15px 10px;width:268px;text-align:center;}
#main-footer .logo-wrap{}
#main-footer .logo-wrap img{}
#main-footer .content-heading-text{color:#000000;font-size:16px;line-height:22px;}
#main-footer .content-heading-text p{margin:0;}
#main-footer .social-media{display:inline-block;vertical-align:middle;margin-left:-1px;}
#main-footer .social-media li{padding:0 1px;}
#main-footer .social-media li a{height:21px;display:inline-block;width:34px;overflow:hidden;text-indent:999px;background:url("images/social-icons.png");background-repeat:no-repeat;}
#main-footer .social-media li a.facebook{background-position:-2% top;}
#main-footer .social-media li a.facebook:hover{background-position:-2% bottom;}
#main-footer .social-media li a.twitter{background-position:20% top;}
#main-footer .social-media li a.twitter:hover{background-position:20% bottom;}
#main-footer .social-media li a.linkedin{background-position:44% top;}
#main-footer .social-media li a.linkedin:hover{background-position:44% bottom;}
#main-footer .social-media li a.google{background-position:70% top;}
#main-footer .social-media li a.google:hover{background-position:70% bottom;}
#main-footer .social-media li a.youtube{background-position:94% top;}
#main-footer .social-media li a.youtube:hover{background-position:94% bottom;}
#main-footer .footer-content{margin-bottom:32px;}
#main-footer .contact-info-content{}
#main-footer h6.content-title{margin:0 0 15px;color:#000000;font-size:24px;line-height:24px;font-family: 'Segoe UI Bold',arial;}
#main-footer h6.content-title span{display: block;}
#main-footer .contact-info{margin-top:30px;}
#main-footer .contact-info li{color:#000000;font-size:18px;line-height:24px;font-family: 'Segoe UI',arial;list-style:none;margin-bottom:28px;}
#main-footer .contact-info li span.block-text{display:block;}
#main-footer .contact-info li a{color:#000000;}
#main-footer .latest-tweets{}
#main-footer .tweets-wrap{}
#main-footer .tweets li{list-style:none;margin:0 0 22px;color:#000000;font-size:16px;line-height:22px;font-family: 'Segoe UI',arial;}
#main-footer .tweets li a{color:#ee3a43;}
#main-footer .tweets li .update-time{display:block;color:#949494;}
#main-footer .newsletter-content{color:#000000;font-size:16px;line-height:22px;font-family: 'Segoe UI',arial;}
#main-footer .newsletter-content p{margin:0 0 19px; max-width: 354px;}
#main-footer .newsletter-content form button{display:inline-block;border-radius:5px;padding:14px 27px;border:none;background:#007236;color:#ffffff;font-size:25px;line-height:24px;text-shadow:0 -1.5px #155e11;box-shadow:0 4px 0 #005528;font-family: 'Segoe UI Bold',arial;}
#main-footer .footer-menu-content{}
#main-footer .footer-menu-content h6.content-title{font-family: 'Segoe UI',arial;}
#main-footer .footer-menu{}
#main-footer .footer-menu li{padding:12px 0;border-bottom:1px solid #cccccc;list-style:none;position:relative;overflow:hidden;}
#main-footer .footer-menu li a{color:#000000;font-size:19px;line-height:24px;font-family: 'Segoe UI',arial;display:inline-block;position:relative;}
#main-footer .footer-menu li a:before{content:"";width:24px;height:1px;border-bottom:1px solid #ee3a43;position:absolute;left:0;top:50%;margin-top:-0.5px;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left;-webkit-transform-origin:left;}
#main-footer .footer-menu li a:hover{padding-left:30px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease; color: #1d1060;}
#main-footer .footer-menu li a:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#main-footer .copyright{padding:35px 0;background:#1d1060;color:#ffffff;font-size:16px;line-height:22px;font-family: 'Segoe UI',arial;}
#main-footer .copyright p{margin:0;display:inline-block;vertical-align:middle;margin-right:25px;}
#main-footer .copyright p a{color:#ffffff;text-decoration:underline!important;}
#main-footer .btn-btn-x2{display:inline-block;vertical-align:middle;padding:9px 18px 12px;border:2px solid #ffffff;color:#ee3a43;font-size:16px;line-height:22px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#main-footer .btn-btn-x2:hover{ background: #ffffff;  }
#main-footer .client-login-btn{margin-right:12px;}
#main-footer .remote-support-btn{}
/****************************Sidebar Form****************************************/
#main-footer .newsletter-content .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#main-footer .newsletter-content .fsBody .fsForm{ border:none!important;}
#main-footer .newsletter-content .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#main-footer .newsletter-content .fsValidationError { background:none!important;}
#main-footer .newsletter-content .fsBody .fsLabel, .fsBody label{ color:#6767676!important; padding:2px;}
#main-footer .newsletter-content .fsForm .fsSubmit{background:none; margin:7px 0px 0!important; padding:0!important; clear:both; float:left; border-radius:5px;}
#main-footer .newsletter-content .fsBody .fsRowBody{ padding: 0 !important;}
#main-footer .newsletter-content .fsForm .fsLabel{ text-transform: uppercase;
letter-spacing: 1.5px;font-size:13px!important; font-family: 'Segoe UI regular', arial; color:#ffffff!important; margin: 0 0 3px 0;padding:0; text-align:left; line-height:26.66px; font-weight:normal;}
#main-footer .newsletter-content .fsForm .fsLabel a{color:#9eadba; font-size:12px; letter-spacing: 1.8px;}
#main-footer .newsletter-content .fsBody .fsSupporting{font-family: 'Segoe UI regular', arial; color: #515050!important; font-size: 11px!important;}
#main-footer .newsletter-content .fsSubmit input.fsSubmitButton{display:inline-block;border-radius:5px!important;padding:14px 27px;border:none!important;background:#007236!important;color:#ffffff!important;font-size:25px!important;line-height:24px;text-shadow:0 -1.5px #155e11;box-shadow:0 4px 0 #005528;font-family:'Segoe UI Bold',arial;;}
#main-footer .newsletter-content .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none!important;}
#main-footer .newsletter-content .fsFieldRow input[type="text"], #main-footer .newsletter-content .fsFieldRow input[type="email"], #main-footer .newsletter-content .fsFieldRow input[type="number"], #main-footer .newsletter-content .fsFieldRow input[type="tel"]{ width:100%!important; height:45px; padding:8px 14px!important; }
#main-footer .newsletter-content .fsFieldRow input[type="text"], #main-footer .newsletter-content .fsFieldRow input[type="email"], #main-footer .newsletter-content .fsFieldRow input[type="number"], #main-footer .newsletter-content .fsFieldRow input[type="tel"], #main-footer .newsletter-content .fsForm textarea,#main-footer .newsletter-content input[type="file"]{margin:0 0 8px !important; background:#fff; border:1px solid #d4dce6 !important; border-radius:0!important; max-width:100%; width:90%!important; font-size:18px!important; font-family: 'Segoe UI regular', arial; line-height:18px;color:#939fab !important; font-weight: normal;}
#field57460336 { height: 48px !important;}
#main-footer .newsletter-content div.fsError{font-family: 'Segoe UI regular', arial; font-size: 13px !important;  margin:5px 0 !important;padding: 4px !important; width:90%;}
#main-footer .newsletter-content .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#08a6d3; padding-left:2px;}
#main-footer .newsletter-content .fsBody { margin-bottom:0px!important; background: transparent;padding: 0px 0 0;;}
#main-footer .newsletter-content input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#main-footer .newsletter-content .fsSectionHeader { display:none!important;}
#main-footer .newsletter-content .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
#main-footer .newsletter-content .fsForm input.fsField[type="email"]:focus, #main-footer .newsletter-content .fsForm input.fsField[type="file"]:focus, #main-footer .newsletter-content .fsForm input.fsField[type="number"]:focus, #main-footer .newsletter-content .fsForm input.fsField[type="tel"]:focus, #main-footer .newsletter-content .fsForm input.fsField[type="text"]:focus, #main-footer .newsletter-content .fsForm textarea.fsField:focus {outline:0;}
#main-footer .newsletter-content .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#main-footer .newsletter-content ::-webkit-input-placeholder { color: #939fab;}
#main-footer .newsletter-content :-moz-placeholder {color: #939fab; opacity:1;}
#main-footer .newsletter-content ::-moz-placeholder { color: #939fab; opacity:1;}
#main-footer .newsletter-content :-ms-input-placeholder {color: #939fab;}
#main-footer .newsletter-content .fsValidationError{box-shadow:none!important;background-color:none;}
#fsCell57038521 span{display: inline-block!important;color:#ca180d;}
.field-auto-capture { display: none;}
.stt-em a {color: #8f8f8f !important;}
.stt-em{ font-style:normal!important;}



/**********************support-page*****************/
#support-page {padding: 89px 0 70px; border-bottom: 10px solid #1d105f;}
#support-page .container { max-width: 1130px !important;width: 93% !important;}
#support-page .text-content{ font-size:20px; line-height:26px; color: #000000;font-family: 'Avenir LT Std Book',arial;}
#support-page .text-content h3{ font-size:28px; line-height:34px; color: #000000;margin: 0 0 33px;font-family: 'Avenir LT Std Book',arial;}
#support-page .text-content p{margin: 0 0 61px;}
#support-page .support-content{ border-bottom:3px solid #ee3a43;}
#support-page .support-wrap{ border:1px solid #b7b7b7; max-width:520px; margin:0; width:100%;box-shadow: 10px 10px 15px rgba( 0,0,0,0.1); margin-bottom:62px;}
#support-page .support-img{ background-image:url(images/support-img-1.jpg); height:191px; width:100%; background-repeat:no-repeat; background-position:center top; background-size:cover; border-bottom:1px solid #b7b7b7;}
#support-page .img-1{ background-image:url(images/support-img-1.jpg); }
#support-page .img-2{ background-image:url(images/support-img-2.jpg); }
#support-page .support-text{padding: 40px 15px 47px;}
#support-page .support-text h3{font-family: 'Avenir LT Std Book',arial; min-height: 50px; font-size:32px; line-height:26px; color: #231864;margin: 0 0 28px;}
#support-page .support-text a{font-family: 'avenirregular roman',arial; font-size:18px; line-height:26px; color: #ee3a43; display:inline-block; border:2px solid #ee3a43;padding: 10px 28px; }
#support-page .row-modi{}
#support-page .blog-wrap{border:1px solid #b7b7b7; max-width:340px; margin:0 auto; width:100%;box-shadow: 10px 10px 15px rgba( 0,0,0,0.1); margin-bottom:85px;}
#support-page .blog-img{ background-image:url(images/support-img-1.jpg); height:156px; width:100%; background-repeat:no-repeat; background-position:center top; background-size:cover; border-bottom:1px solid #b7b7b7;}
#support-page .blog-1{ background-image:url(images/support-img-3.jpg);}
#support-page .blog-2{ background-image:url(images/support-img-4.jpg);}
#support-page .blog-3{ background-image:url(images/support-img-5.jpg);}
#support-page .myglue-portal{ background-image:url(images/glue-portal.jpg);}
#support-page .armada-dark{ background-image:url(images/dark-web.jpg);}
#support-page .armada-documentation{ background-image:url(images/armada-documentation.jpg);}
#support-page .support-text h4{font-family: 'Avenir LT Std Book',arial; min-height: 50px; font-size:24px; line-height:24px; color: #231864;margin: 0 0 28px;}
#support-page .form-content{border-bottom:3px solid #ee3a43;padding: 50px 0}
#support-page .form-content h2{ font-size:32px; line-height:38px; color: #000000; margin:0px;font-family: 'Avenir LT Std Book',arial; }
#support-page .contact-us{padding: 49px 0 0;}
#support-page .contact-us h4{ font-size:40px; line-height:38px; color: #1d1060; margin:0px;font-family: 'Avenir LT Std Heavy',arial;}
#support-page .contact-us a{ color:#ee3a43;}

/************************** Support Form ****************************/
#support-page .form-wrap .fsBody .fsForm, form-wrap .fsForm .fsFieldRow .fsRowBody, form-wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#support-page .form-wrap .fsBody .fsForm{  border: medium none !important;  margin-bottom: 0; padding:0;width:100%; box-shadow:none !important;}
#support-page .form-wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#support-page .form-wrap .fsValidationError { background:none!important;}
#support-page .form-wrap .fsBody .fsLabel, .fsBody label{ color:#000000 !important;  } 
#support-page .form-wrap .fsSubmit input.fsSubmitButton { font-family:'Avenir LT Std Heavy',arial; font-size:40px !important;left: 0; width:100%; background-color: transparent !important;  height:100%; text-shadow: 0 -1px 0 #1a5908;}  
#support-page .form-wrap .fsForm .fsSubmit{border-radius: 4px;height: 72px; background-color:#ae1f23!important; margin-top: 10px; padding: 0; width:35.5%; background-repeat: no-repeat; display: block;}  
#support-page .form-wrap .fsForm .fsSubmit:hover{} 
#support-page .form-wrap .fsForm .fsSubmit:hover::before { background-color: #f86c12;}
#support-page .form-wrap .fsForm .fsSubmit:hover:after{ transform: translateX(8px);}  
#support-page .form-wrap .fsValidationError{box-shadow:none!important;background-color:none;} 
#support-page .form-wrap  #fsCell44263831 span.fsRequiredMarker { display: none; }
#support-page .form-wrap .fsBody .fsRowBody{ padding: 0 !important;}
#support-page .form-wrap  .fsForm .fsLabel ,#support-page .form-wrap  .fsForm .fsOptionLabel{   display:block; font-family: 'Avenir LT Std Book',sans-serif; font-size: 15px !important; font-weight: 400 ; margin-bottom:5px !important; margin-top: 0 !important; width: 100%; text-align:left; }
#support-page .form-wrap .fsForm .fsLabel a {color:#d86665;}
#support-page .form-wrap  h4.form_title.text-center { color: #6227a0; font-size: 21px; font-style: italic; font-weight: 100;}
#support-page .form-wrap  .fsBody.fsEmbed { background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
#support-page .form-wrap  .fsBody .fsSupporting { display: table-cell; color: #515050 !important; font-family:'Avenir LT Std Book',sans-serif; font-size: 14px !important; font-weight: normal !important; margin-top: 0;  margin-bottom: 18px;} 
#support-page .form-wrap  .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 !important; padding:0!important;}
#support-page .form-wrap .fsSubField:last-child{ margin-right:0px!important;} 
#support-page .form-wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;} 
#support-page .form-wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom:0 !important;}
#support-page .form-wrap .fsFieldRow input[type="text"],#support-page .form-wrap .fsFieldRow input[type="email"],#support-page .form-wrap  .fsFieldRow input[type="number"],#support-page .form-wrap .fsFieldRow input[type="tel"],#support-page .form-wrap .fsForm textarea { padding:15px 16px!important; width: 100% !important; } 
#support-page .form-wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom:0 !important ;}
#support-page .form-wrap .fsFieldRow input[type="text"],#support-page .form-wrap .fsFieldRow input[type="email"],#support-page .form-wrap .fsFieldRow input[type="number"],#support-page .form-wrap .fsFieldRow input[type="tel"], #support-page .form-wrap .fsForm textarea{ border:1px solid #acacac!important; border-radius:0!important;box-shadow:0 !important;  color: #0a0a0a; font-family:'Avenir LT Std Book',arial!important;font-size:15px!important; font-style: normal!important; font-weight: 300!important; height:34px!important;/* line-height: 43.03px!important;*/margin-bottom: 10px!important; margin-top: 0!important; max-width: 100%!important; padding:4px 20px!important; position: relative!important; width: 100%!important;background: #fff;} 
#support-page .form-wrap .fsForm textarea { height:97px !important; color:#0a0a0a!important;padding:10px 20px!important; margin-top:0!important; }
#support-page .form-wrap .fsRequiredMarker { font-family:'Avenir LT Std Book';color: #ad1f23; font-size: 15px; font-weight: normal !important; margin-left: 4px !important;}
#support-page .form-wrap .fsForm .fsOptionLabel{display:inline-block; width: 33.33%; margin-bottom: 0 !important; margin-right: 0;}
#support-page .form-wrap  .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }
#support-page .form-wrap .fsBody { margin-bottom:0px!important;}
#support-page .form-wrap .fsBody .fsForm{ margin:17px auto !important;  } 
#support-page .form-wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#support-page .form-wrap .fsSectionHeader { display:none!important;} 
#support-page .form-wrap .fsFirst.fsLast.fsFieldCell { background:none; margin-bottom:0 !important;} 
#support-page .form-wrap .fsForm input.fsField[type="email"]:focus,#support-page .form-wrap .fsForm input.fsField[type="file"]:focus,#support-page .form-wrap .fsForm input.fsField[type="number"]:focus,#support-page .form-wrap .fsForm input.fsField[type="tel"]:focus,#support-page .form-wrap .fsForm input.fsField[type="text"]:focus,#support-page .form-wrap .fsForm textarea.fsField:focus {outline:0;}
#support-page .form-wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#support-page .form-wrap  .fsBody .fsCounter { display: none !important;}  
#support-page .form-wrap #fsSection67141276 {float: left; width:35.5%; clear:left; margin-bottom:7px;} 
#support-page .form-wrap #fsSection67141312  {float: right; width:61.5%; clear:right; margin-bottom:7px;} 
#support-page .form-wrap #fsRow2696462-2, #support-page .form-wrap #fsRow2696462-4{float: left; width:48.5%; clear:left;} 
#support-page .form-wrap #fsRow2696462-3,#support-page .form-wrap #fsRow2696462-5{float: right; width:48.5%; clear:right;} 
#support-page .form-wrap #fsRow2696462-7{float: left; width:68.5%; clear:left;} 
#support-page .form-wrap #fsRow2696462-8{float: right; width:28.5%; clear:right;} 
#support-page .form-wrap :-ms-input-placeholder {color: #0a0a0a; opacity:1;}
#support-page .form-wrap ::-webkit-input-placeholder { color:#0a0a0a; opacity:1;}
#support-page .form-wrap :-moz-placeholder {color:#0a0a0a; opacity:1;}
#support-page .form-wrap ::-moz-placeholder { color:#0a0a0a; opacity:1;}
#support-page .form-wrap :-ms-input-placeholder {color:#0a0a0a; opacity:1;}  
#support-page .form-wrap input[type="checkbox"]{-moz-appearance: none; height:13px; width:13px;  border:1px solid #CCCCCC;box-shadow:none!important;top:8px;margin-right: 4px!important;}
#support-page .form-wrap input[type="checkbox"]:before{}
#support-page .form-wrap input[type="checkbox"]:checked:before{background-color:#ae1f23!important;background-size: 6px; background-position: 3px 2px;}
#support-page .form-wrap input[type="checkbox"]:before,#support-page .form-wrap input[type="checkbox"]:checked:before{height:15px; width:13px;border:none;}
#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_1"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_3"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_4"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_6"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_7"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_9"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_10"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_12"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_13"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_15"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_16"]{width: 30%;}
#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_2"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_5"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_8"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_11"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_14"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_17"]{width: 40%;}
#support-page .form-wrap #label67141313 {margin-bottom: 13px;}
#support-page .form-wrap #fsRow2696462-13{height:102px; display:table; width:100%;}
#support-page .form-wrap #fsRow2696462-13 #fsCell67143504{display:table-cell; height:100%; vertical-align:middle;}
#support-page .form-wrap #fsRow2696462-13 p {text-align:center; color:#000; font-family: 'Avenir LT Std Book'; font-size:14px;}

 #home_banner  .captain-img{ position: absolute; right: 0; bottom: 0; }
 #home_banner .captain-img img { width: 81%;  float: right; }
 
 
 /*************inner-banner-section**************/
#inner-banner-section { margin-top: 106px; position:relative; background:#221760;}
#inner-banner-section .banner-bg{  background-size:cover; background-repeat:no-repeat; background-position: center top; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.15;}
#inner-banner-section .managed-services{background-image:url(images/managed-services-banner.jpg);}
#inner-banner-section .banner-holder{ display:table; width:100%; padding:30px 0; height:368px;}
#inner-banner-section .banner-content{ display:table-cell; vertical-align:middle;}
#inner-banner-section .banner-text{ font-size:28px; line-height:30px; color: #ffffff;font-family: 'sofia_prolight',arial;}
#inner-banner-section .banner-text h1{ font-size:36px; line-height:47px; color: #ffffff;margin: 0 0 27px;font-family: 'sofia_pro_regularregular',arial;}
#inner-banner-section .banner-text h1 span{ font-size:60px; display:block;margin-bottom: 10px;}
#inner-banner-section .banner-text p{ margin:0px;}


/****************landing-content****************/
#landing-content {padding: 65px 0 70px;}
#landing-content #sidebar_Alliance_why {padding: 7px 0;}
.body-content-182 b {font-family: 'open_sansbold',arial; font-weight: normal;}
.body-content-182 a {color: #000;}
.body-content-182{ font-size:16px; line-height:24px; color: #000000;font-family: 'open_sanslight',arial;}
.body-content-182 h3{ font-size:24px; line-height:30px; color: #000000; margin: 0 0 24px;font-family: 'open_sanssemibold',arial;}
.body-content-182 p{margin: 0 0 24px;}
.body-content-182 p.contact-text{font-family: 'open_sanssemibold',arial;}
.body-content-182 ul li{ list-style:none;}
.body-content-182 ul.features-list{ margin-left:73px;padding: 0 0 24px;}
.body-content-182 .features-list li { position:relative; padding-left:10px;font-family: 'open_sanssemibold',arial;}
.body-content-182 .features-list li:before{content:"\002022";color:#000000;font-size:16px;vertical-align:middle;line-height:24px; position:absolute; left:0px;}
.body-content-182 ul.features-list.features-534 {}
.body-content-182 span.block-text{ display:block;}
.body-content-182 .services-content{padding: 31px 0 20px;}
.body-content-182 ul.services-list{}
.body-content-182 .services-list li {margin-bottom:30px;}
.body-content-182 .services-483 {background:#ed3d45; padding:10px 0; display:inline-block; height:130px; width:100%; display:inline-block; position:relative;}
.body-content-182 .services-wrap{position:absolute;left:50%;top:50%; height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:0 10px; }
.body-content-182 .services-icon{}
.body-content-182 .services-icon img {}
.body-content-182 .services-text{ }
.body-content-182 .services-text h4{ font-size:20px; line-height:24px; color: #ffffff; margin:0 0 3px;font-family: 'open_sanssemibold',arial;}
.body-content-182 .services-text p{ color:#fff; margin:0px;}
.body-content-182 ul.business-list{ margin-left:20px; padding:5px 0 30px;}
.body-content-182 ul.business-list li{ margin-bottom:10px;}
.body-content-182 .business-wrap{}
.body-content-182 .icon-wrap{}
.body-content-182 .icon-wrap img {}
.body-content-182 .business-text{}
.body-content-182 .business-text p{ margin:0px;}
.body-content-182 .features-534{ display:table; width:55%;padding: 0 0 25px;}
.body-content-182 .features-534 li { float:left; width:50%;font-family: 'open_sanssemibold',arial;}
.body-content-182 .content-262{ }
.content-262 .strategy-content{display: inline-block;width: 100%;padding: 72px 0 0;margin-bottom:56px; position:relative;}
.content-262 .strategy-content .armada-img{ z-index: 999; position:absolute; left:-122px; bottom:0;}
.content-262 .strategy-content .logo-img {z-index: 9; position: absolute; right: 26%; top: 34%;}
.body-content-182 .wrapper-262{  float: right; width: 83.3%; position:relative;}
.content-262 .strategy-list{ display:table;  width:100%; position:relative;}

.content-262 .strategy-list li { float:left; width:50%;}
.content-262 .strategy-wrap{ position:relative;height:319px;display: flex;}
.content-262 .strategy-img{  background-repeat:no-repeat; background-size:cover; background-position:center top; position:absolute; left:0; top:0; height:100%; width:100%;z-index: 1;}
.content-262 .strategy-img::before { background:rgba(52,52,52,0.9); position: absolute; left: 0; top: 0;height: 100%; width: 100%; z-index: -1;content: "";}
.content-262 .strategy-1{background-image:url(images/strategy-img-1.jpg);}
.content-262 .strategy-2{background-image:url(images/strategy-img-2.jpg);}
.content-262 .strategy-3{background-image:url(images/strategy-img-3.jpg);}
.content-262 .strategy-4{background-image:url(images/strategy-img-4.jpg);}
.content-262 .strategy-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); text-align:center; padding:10px;z-index: 1;}
.content-262 .strategy-text h3{ font-size:40px; line-height:24px; color: #ffffff;margin: 0 0 33px;font-family: 'open_sansbold',arial;}
.content-262 .strategy-text a{ cursor: pointer;font-size:16px; line-height:24px; color: #ffffff; display:inline-block; background:#faba11; border-radius:5px; padding:5px;font-family: 'open_sansregular',arial; width:112px;}
.modal_contents .para_content ul {padding-left: 34px;padding-bottom: 20px;}
.modal_contents .para_content ul li {
    color: #fff;
}

.strategy-img.strategy-1:hover {cursor: pointer;}
.content-262 .strategy-wrap:hover .strategy-img::before { background: none; z-index: 999;cursor: pointer;}
/*.content-262 .strategy-img:hover::before {background: none;z-index: 999;cursor: pointer;}*/
.modal_contents .modal_content-1{font-size: 18px; font-family: 'open_sanslight'; background:#343434; color: #ffffff;border-radius: 0; padding:156px 150px;}
.modal_contents .red_color{font-size:28px;background:#ee3944; top:-1px;right: -1px; position: absolute; padding:10px 50px; font-family: 'open_sanssemibold';}
.modal_contents .black_color{font-size: 28px; color: #fff; background:#000000; top: 0;right: 0; position: absolute; padding: 10px 50px; font-family: 'open_sanssemibold';}
.modal_contents .blue_color{font-size: 28px; color: #fff; background:#241f5e; top: 0;right: 0; position: absolute; padding: 10px 50px; font-family: 'open_sanssemibold';}
.modal_contents .orange_color{font-size: 28px; color: #fff; background:#241f5e; top: 0;right: 0; position: absolute; padding: 10px 50px; font-family: 'open_sanssemibold';}
.modal_contents .para_content{width: 687px;}
.modal_contents .para_content .bold_text{font-family: 'open_sanssemibold';}
.modal_contents .para_content p{color: #fff; font-size: 18px; line-height: 29px; margin: 0 0 43px;}
.modal_contents .para_content a{color: #fff;}
.modal_contents.modal_content-1 a{color: #fff;}
.modal_contents .close_btn img{position: absolute;right: 24px;bottom: 18px;}
.modal_contents.service-modal .modal {top: 0;}
.modal_contents.service-modal .modal-footer{padding: 0; border-top: none;}


.modal_contents.service-modal .modal-backdrop{position: fixed; bottom: 0;; z-index: 999;}
/*1080*/
.content-262.content-1080  .microsoft-office{ background-color: #f2f2f2; padding:36px 43px 22px;max-width: 100%;position: relative;width: 100%;display: table;margin: 55px 0 88px;}
.content-262.content-1080 .inner-content { max-width: 385px;margin-top: 190px;float: right;}
.content-262.content-1080 .microsoft-office .armada-img{background-image:url(images/armada-2.png); background-position:center top; background-repeat:no-repeat; background-size:cover; position:absolute;left: -24px;top: 10px; width: 673px;height: 984px;}
.content-262.content-1080 .listed-content p {margin: 0 0 20px;}
.content-262.content-1080 .listed-content li{list-style: none;}
.content-262.content-1080 ol{/*display:table; */counter-reset:section;padding-left: 0;}
.content-262.content-1080 .listed-content h4:before{display:inline-block; counter-increment:section; content:counter(section, decimal)"."; margin-right:5px;}
.content-262.content-1080 .listed-content h4{font-size:16px;line-height:34px; font-family: 'open_sansbold';margin: 0 0 18px;}
.content-262.content-1080 .blue1{color:#7c8ce0;}
.body-content-182 ul.features-list-2 { margin-left: 33px;padding: 0 ;}
.body-content-182 .features-list-2 li{font-family: 'open_sanslight';margin: 0 0 24px;padding-left: 36px;}
.body-content-182 .features-list-2 li::before { font-size: 24px;}
.content-262.content-1080 .armada-bg{background-image:url(images/armada-bg.png); background-position:center top; background-repeat:no-repeat; background-size:cover; left: 0;top: 0; width: 100%;height: 179px;text-align: center;display: table;margin: 34px 0 33px;}
.content-262.content-1080 .armada-bg h3{font-size: 30px !important;line-height: 30px !important;font-family: 'open_sanssemibold' !important;color: #fff !important;}
.content-262.content-1080  .bg-content {display: table-cell;vertical-align: middle;}
.content-262.content-1080 .block-text{display: block;}
.content-262.content-1080 .border-1 {border: 1px solid #595e65;width: 100%;display: inline-block;}
.content-262.content-1080 .border { margin: 52px 0 22px;}
.content-262.content-1080 { color: #000 !important;font-family: 'open_sanslight',arial !important;}
.bg-content { padding-top: 23px;}
.bg-content p { display: none;}
.content-262.content-1080 h3 { font-size: 24px !important;line-height: 30px !important; color: #000000 !important;margin: 0 0 24px !important;  font-family: 'open_sanssemibold',arial !important;}
.page-id-7294 #inner-banner-section .banner-text h1 { font-size: 60px; line-height: 47px;}
.page-id-7294  #inner-banner-section .banner-text { font-size: 36px;  line-height: 47px; color: #ffffff; font-family: Segoe UI regular;}


/***************landing-banner***************/
#landing-banner{ overflow:hidden; z-index:1; padding:0; background:#000000;}
#landing-banner .banner-content{ position:relative;}
#landing-banner .inner-banner-bg{  background-position:center top; background-repeat:no-repeat; background-size:cover; height:100%; width:100%; position:absolute; left:0 ;top:0; opacity:0.3;}
#landing-banner .inner-banner-bg{ }
#landing-banner .table-wrapper{ padding:30px 0; display:table; width:100%; height:100%;}
#landing-banner .banner-wrap{ display:table-cell; vertical-align:middle;height:612px;padding-top: 90px;}
#landing-banner .banner-text{color:#ffffff;font-size:24px;line-height:34px;font-family: 'Segoe UI Semilight',Arial;}
#landing-banner .banner-text h1{ font-size:50px; line-height:60px;margin-bottom: 36px; color: #ffffff;font-family: 'Segoe UI semibold',Arial;}
#landing-banner .banner-text h1 span.block-text{ display:block;}
#landing-banner .banner-text p{}
#landing-banner .banner-text span.block-text{ display:block;}
.web-cybersecurity-bg {background-image:url(images/web-cybersecurity-banner.jpg);}



/******************content-page*********/
#content-page { padding:44px 0 69px;}
#content-page .content-wrap{ font-size:18px; line-height:30px; color:#000000;font-family: 'Segoe UI Semilight',Arial;}
#content-page .content-wrap h2{ font-size:40px; line-height:46px; color:#000000;font-family: 'Segoe UI semibold',Arial;margin-bottom: 45px;}
#content-page .content-wrap h3{ font-size:28px; line-height:36px; color: #000000;font-family: 'Segoe UI Semilight',Arial;margin-bottom: 46px;}
#content-page .content-wrap h5 { font-size: 28px; line-height: 36px;font-family: 'Segoe UI Semilight',Arial; }
#content-page .content-wrap h5 span.blue-text { color: #1c0f5f; }
#content-page .content-wrap h5 span.red-text { color: #ec3842; }
#content-page .content-wrap h5 span.blue-text a { color: #1c0f5f; }
#content-page .content-wrap h5 span.red-text a { color: #ec3842; }
#content-page .content-wrap p{margin: 0 0 26px;}
#content-page .content-wrap b{font-family: 'Segoe UI semibold',Arial;}
#content-page .content-wrap span.bold{}
#content-page .content-wrap span.block-text{ display:block;}
#content-page .content-wrap ul{display: flex; flex-direction: column; flex-wrap: wrap; height: 272px;padding: 12px 22px 0;}
#content-page .content-wrap ul li { list-style:none; position:relative; padding-left:36px; text-align:left; float:left; width:50%;padding-right: 61px;margin-bottom: 31px;}
#content-page .content-wrap ul li:before{ content:url(images/list-icon-2.png); position:absolute; left:0; top:0;}
#content-page .content-wrap .img-wrap{ background-image:url(images/cyber-security-img.jpg); background-repeat:no-repeat; background-position: center top; background-size:cover; height:350px;margin-top: 60px;margin-bottom: 46px;}
#content-page .content-wrap .img-wrap{ background-repeat:no-repeat; background-position: center top; background-size:cover; height:545px;margin-top: 51px;margin-bottom: 61px;}
h3.changed-gap {margin-top: 50px;}

/*************422************/

#content-page .content-wrap .img-wrap.ITConsultingStLouis-bg{background-image:url(images/ITConsultingStLouis-img.jpg);}

#content-page .content-wrap .services-list{ display:table; width:100%;}
#content-page .content-wrap .services-list li{ list-style:none;font-family: 'Segoe UI Bold';float:left; width:33.33%;text-align: center;
padding: 0;}
#content-page .content-wrap .services-list:before{ display:none;}
#content-page .content-wrap .services-wrap{  padding:0 15px;}
#content-page .content-wrap .services-icon {}
#content-page .content-wrap .services-icon img {margin-bottom: 20px;}
#content-page .content-wrap .services-text{}
#content-page .content-wrap .services-text p{}
#content-page .content-wrap ul.advantages{height: auto;}
#content-page .content-wrap ul.advantages li .services-wrap{max-width: 300px;margin: 0 auto;}
#content-page .content-wrap ul.advantages li:first-child .services-wrap{ float:left; padding-left:0px;}
#content-page .content-wrap ul.advantages .services-text{height: 128px;}
#content-page .content-wrap ul.advantages li:nth-child(4){ margin-left:13%;}
.body-content .content-wrap b{font-family: 'Segoe UI Bold';}
#content-page .content-wrap .partners-web ul li::before { display: none; }
#content-page .content-wrap .services-list.technology-list { height: auto;}
#content-page .content-wrap .services-list.technology-list li {margin-bottom: 20px;}
#content-page .content-wrap .partners-web h3.btm-title {margin-top: 0;}
#content-page .content-wrap .partners-web a {color: #000;}
#content-page .content-wrap h3.Partners-title {margin-top: 40px;}
#content-page .content-wrap h3.Partners-title span{display:block;}


/*****/
#main-banner#main-banner { overflow:hidden;}
#main-banner#main-banner  .container { max-width: 1650px !important;  width: auto; padding:0 15px; }
#main-banner#main-banner .banner-holder{ position:relative;}
#main-banner#main-banner .banner-bg{ /*background:url(/./././uploads/2020/08/GettyImages-112716835-1-scaled.jpg) no-repeat center top;*/ background-position: center top; background-repeat: no-repeat; background-size:cover; position:absolute; left:0; top:0; position:absolute; height:100%; width:100%; content:"";}
#main-banner#main-banner .banner-bg:before { content:""; /*background:url(/images/banner-overlay-new.png) no-repeat center bottom;*/ background-position: center bottom; background-repeat: no-repeat; background-size:cover; height:300px; position:absolute; left:0; top:0;width: 100%;}
#main-banner#main-banner .table-wrapper{ display:table; width:100%;}
#main-banner#main-banner .banner-content{ display: table-cell; vertical-align:middle;}
#main-banner#main-banner .banner-text{max-width: 970px;margin: 0; overflow:hidden;padding: 30px 0; text-align:center;}
#main-banner#main-banner .banner-text .title-banner{ font-size:40px; line-height:60px; color: #faba11; letter-spacing:16px; text-transform:uppercase;font-family: 'barlow_condensedmedium',arial;display:inline-block; position:relative; padding-bottom: 0;}
#main-banner#main-banner .banner-text .title-banner:before, #main-banner#main-banner .banner-text .title-banner:after{border-bottom:3px solid #faba11; height:1px; content:""; position:absolute; width:41%; top:50%; margin-top:-3.5px;}
#main-banner#main-banner .banner-text .title-banner:before{right:100%; margin-right:21px;}
#main-banner#main-banner .banner-text .title-banner:after{left:100%; margin-left:21px;}
#main-banner#main-banner .banner-text h1{ font-size:80px; line-height:92px; color: #ffffff; text-transform:uppercase; font-family: 'barlow_condensedbold',arial;letter-spacing: -4.7px;}
#main-banner#main-banner .banner-text span.h1{ font-size:180px; line-height:1.1;color: #ffffff; text-transform:uppercase;font-family: 'barlow_condensedblack',arial;}
#main-banner#main-banner .banner-text h1 span.block{ display:block;}
#main-banner#main-banner .text-wrap {padding-top: 185px; font-size:29.53px; color: #ffffff; line-height:33.74px; font-family: 'barlow_condensedbold',arial;max-width: 60%;float: right;padding-right: 32px;}
#main-banner#main-banner .text-wrap p{}

#main-banner#main-banner .scroll_down{position:absolute;bottom:30px;left:0;z-index:1;width:100%; text-align: center;}
#main-banner#main-banner .scroll_down a{display:inline-block;width:60px;height:15px;position:relative; padding: 0 !important;}
#main-banner#main-banner .scroll_down a{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#main-banner#main-banner .scroll_down a:before{content:url(images/scroll-down-arrow.png); position:absolute; -webkit-transform:translateZ(0); left: 39%; top: 130%; transform:translateZ(0);}
#main-banner#main-banner .scroll_down a:hover:before, #home_banner .scroll_down a:before, #home_banner .scroll_down a:active:before{-webkit-animation-name:hvr-icon-hang-sink, hvr-icon-hang;animation-name:hvr-icon-hang-sink, hvr-icon-hang;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;}
#main-banner#main-banner .scroll_down span{display:inline-block;padding-bottom:20px;color:#fff;font-size:16px;line-height:22px;font-family:'barlowregular',arial;}

#main-banner#main-banner .banner-bottom-content{ text-align:center;position:absolute; left:-71px; bottom:0;}
#main-banner#main-banner img {display:block !important;}
#main-banner#main-banner .banner-yellow-img{}
#main-banner#main-banner .banner-yellow-img img { }
#main-banner#main-banner .bottom-756-text{position:absolute; left:-8px; bottom:12px; width:100%;}
#main-banner#main-banner .bottom-756-text div.h3{ padding-bottom:0;font-size:35px;color: #ffffff; display:block;font-family: 'barlow_condensedextrabold',arial;line-height: 1.1}
#main-banner#main-banner .bottom-756-text div.h3 span{ padding-bottom:0; font-size:60px; color: #ffffff; margin: 0 0 9px !important;line-height:40px;  font-family: 'barlow_condensedextrabold',arial;}
#main-banner#main-banner .social-media{display:inline-block;vertical-align:middle;margin-left:-1px;}
#main-banner#main-banner .social-media li{padding:0 1px;}
#main-banner#main-banner .social-media li a{height:36px;display:inline-block;width:49px;overflow:hidden;text-indent:999px;background:url("images/social-icon-3.png");background-repeat:no-repeat;}
#main-banner#main-banner .social-media li a.facebook{background-position:1% top;}
#main-banner#main-banner .social-media li a.facebook:hover{background-position:1% bottom;}
#main-banner#main-banner .social-media li a.twitter{background-position:49% top;}
#main-banner#main-banner .social-media li a.twitter:hover{background-position:49% bottom;}
#main-banner#main-banner .social-media li a.linkedin{background-position:98% top;}
#main-banner#main-banner .social-media li a.linkedin:hover{background-position:98% bottom;} 
#main-banner#main-banner .banner-img{ position:absolute; right:-3.5%; bottom:0;}
#main-banner#main-banner .banner-img img {} 
#main-banner#main-banner .partner-section{ background:#001062; position:relative; padding:65px 0;}
#main-banner#main-banner .partner-section:before{ background:url(images/partner-bg.jpg) no-repeat center top; background-size:cover; position:absolute; left:0; top:0; position:absolute; height:100%; width:100%; content:""; opacity:0.25;}
#main-banner#main-banner .partner-content{}
#main-banner#main-banner .partner-content ul { display:table; width:100%;}
#main-banner#main-banner .partner-content ul li{ list-style:none; display:table-cell;padding: 0 24px;}
#main-banner#main-banner .partner-content img{}


/**************content-banner *********/
#alliance_page#alliance_page .container ,#calculator#calculator .container { max-width: 1222px !important; width: auto; margin-left:auto; margin-right:auto; }
#alliance_page#alliance_page .services-wrapper{ position:relative;padding-bottom: 50px;}
#alliance_page#alliance_page .border:before{ background:#FFF; height: 75px; width: 17.8%; content: ""; left: 24%; position: absolute; bottom: 37%; margin: 0 auto; z-index: 1; } 
#alliance_page#alliance_page .border:after{ background:#FFF; height:75px; width: 18.2%; content: ""; right: 23%; position: absolute; bottom: 37%; margin: 0 auto; z-index: 1; } 
#alliance_page#alliance_page .body-content ul li:nth-child(4){position:relative;margin-left: 16.6%;}
#alliance_page#alliance_page .body-content ul li:nth-child(4) .icon-wrap {margin-bottom: 45px;}
#alliance_page#alliance_page .body-content ul li:nth-child(5) {}
#alliance_page#alliance_page .body-content ul li:nth-child(5) .icon-wrap {margin-bottom: 45px;}
#alliance_page#alliance_page .body-content ul li { padding:0 15px;} 
#alliance_page#alliance_page {padding:99px 0 0 !important;overflow:hidden;}
#alliance_page#alliance_page .body-content{ font-size:20px; line-height:30px; color: #000000;}
#alliance_page#alliance_page .body-content h4{ font-size:24px; line-height:32px; color: #000000;}
#alliance_page#alliance_page .body-content p{margin-bottom: 24px;}
#alliance_page#alliance_page .body-content p span.red-text{ color: #cd3c2b; text-decoration:underline;}
#alliance_page#alliance_page .body-content ul { display:table; width:100%;padding-top: 31px;position:relative; z-index: 9;}
#alliance_page#alliance_page .body-content ul li{ list-style:none; float:left; width:33.33%; text-align:center;margin-bottom: 120px;}
#alliance_page#alliance_page .body-content ul.list-types {margin-bottom: 34px;}
#alliance_page#alliance_page .wrapper{max-width: 80%;margin: 0 auto;}
#alliance_page#alliance_page .icon-wrap{margin-bottom: 6px;}
#alliance_page#alliance_page .title h2{text-transform:uppercase;font-size: 73px;
  line-height: 1.2;}
#alliance_page#alliance_page .text-wrap p{ margin-bottom:5px !important;min-height: 99px;}
#alliance_page#alliance_page  b{ font-family: 'barlow_condensedbold';font-weight:normal;}
#alliance_page#alliance_page  i{font-family:'Barlow Condensed Italic';font-style:normal;}
#alliance_page#alliance_page .alliance_content{padding-top: 7px;position: relative; text-align: center;}
#alliance_page#alliance_page .alliance_content:before{content: "";position: absolute;background:url(images/overlay.png) no-repeat center top; background-size:cover; width:1785px; height:188px;bottom: 0;left: 50%;transform: translateX(-50%);}
#alliance_page#alliance_page .title{ margin-bottom:61px;}
#alliance_page#alliance_page .alliance_wrap .icon-wrap{ margin-bottom:31px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap{font-size:22px;line-height:32px; font-family: 'barlow_condensedregular';}
#alliance_page#alliance_page .alliance_wrap .text-wrap h4{font-size:34px;line-height:1/*50px*/;font-family: 'barlow_condensedmedium';color:#0f0253;margin: 0 0 17px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap span{display:block;}
#alliance_page#alliance_page .alliance_wrap button{font-size:24px;background-color:#ee3a43;border-radius:5px;border:0;width:159px;height:50px;color:#fff;} 

#alliance_page#alliance_page .alliance_wrap.cyber-item {margin-top: -110px; position: relative; z-index: 1;}
#alliance_page#alliance_page .alliance_wrap.cyber-item .text-wrap h4 {margin-bottom: 0; padding-bottom: 60px;}

@media (min-width: 768px) {
	#alliance_page#alliance_page .alliance_wrap.cyber-item:after {
		position: absolute;
	    width: 300px;
	    top: -30px;
	    height: 150px;
	    background: #fff;
	    left: 50%;
	    transform: translateX(-50%);
	    content: '';
	    z-index: -1;
	}
	#alliance_page#alliance_page .alliance_wrap.cyber-item .text-wrap h4 {margin-bottom: 0; padding-bottom: 80px;}
	#alliance_page#alliance_page .alliance_wrap.cyber-item .icon-wrap img {width: 12% !important;}

}
@media (max-width: 767px) {
	#alliance_page#alliance_page .alliance_wrap.cyber-item {margin-top: -30px;}
	#alliance_page#alliance_page .alliance_wrap.cyber-item .text-wrap h4 {font-size: 26px;}
	#alliance_page#alliance_page .alliance_wrap.cyber-item .icon-wrap img {width: 19% !important;}
  #main-banner#main-banner .banner-text .title-banner:before, #main-banner#main-banner .banner-text .title-banner:after {
    width: 12%;
  }
  #main-banner#main-banner .banner-text .title-banner {
    font-size: 32px;
  }
  #main-banner#main-banner .banner-text span.h1 {
    font-size: 60px;
    display: block;
    line-height: 1.2;
  }
}
/****************calculator**************/
#calculator#calculator{background-color:#ebf7fb !important;padding:111px 0 91px !important ;overflow: hidden;}
#calculator#calculator .calculator_wrap{display: table;width: 100%; width: 100%; margin-left: 60px;}
#calculator#calculator .calculator_content{display: table-cell;vertical-align:middle;padding-left: 84px;}
#calculator#calculator .calculator_content .button_lists li{list-style:none;display: inline-block;padding-left: 200px;}
#calculator#calculator .calculator_content h3{ font-family: 'barlow_condensedbold';font-size: 60px;line-height:50px;text-transform: uppercase;color:#0f0253; margin: 0 0 34px !important; padding: 0;}
#calculator#calculator .calculator_content .button_lists li button{border:0;border-radius:5px;color:#fff;font-size:24px;font-family: 'barlow_condensedmedium';width:300px;height:65px;}
#calculator#calculator .calculator_content .button_lists li:nth-child(1) button{background-color:#fdb629;}
#calculator#calculator .calculator_content .button_lists li:nth-child(2) button{background-color:#f26623;}
.et-db #et-boc .et-l .et_pb_module a {
  color: #ff9b6b!important;
}

/****************calculator**************/

/****************calculator**************/
.page-id-1308 #content_section .content_wrap table td {border: none;}
.page-id-1308 #content_section .content_wrap table td a {font-size: 16px;}
#svg-bg { max-width: 810px; margin: 0 auto !important; }
#star-svg { position: relative; top: 50%; left: 0%; width: 1000px; height: 1000px; margin: -75px 0 0 -75px; background: red; }

/* path { fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:485;stroke-opacity:1;  } */
#svg-bg.svg2 { position: absolute; bottom: -9px; left: 50%; transform: translateX(-50%); -webkt-transform: translateX(-50%);width: 100%;}
#alliance_page#alliance_page .body-content ul li:nth-child(5) p { margin-bottom: 0; height: 100px;}
/* #alliance_page#alliance_page .body-content ul li:nth-child(4) h4 { height: 75px; margin: 0;} */

@media (min-width: 768px) {
  .page-id-133 #landing-content .services-content .services-list li:nth-child(10) {
    margin-left: 17%;
  }
  .page-id-133 #landing-content .services-content .services-list li:last-child {
    float: left !important;
  }
}
@media (min-width:768px) and (max-width:1100px){
#alliance_page#alliance_page .alliance_wrap .icon-wrap img {width: 68%;} 
#calculator#calculator .calculator_content .button_lists li{padding-right: 50px;}
#calculator#calculator .calculator_content .button_lists li button{font-size: 17px; width: 199px;}
#calculator#calculator .calculator_content h2{font-size: 52px;}
  #main-banner#main-banner .banner-text .title-banner:before, #main-banner#main-banner .banner-text .title-banner:after {
    width: 12%;
  }
  #main-banner#main-banner .banner-text .title-banner {
    font-size: 34px;
  }
  #main-banner#main-banner .banner-text span.h1 {
    font-size: 100px;
  }
}
@media (min-width:980px) and (max-width:1140px) {
  #support-page .form-wrap .fsForm .fsOptionLabel {font-size: 14px !important; letter-spacing: -.5px;}
}
@media (min-width:768px) and (max-width: 1366px) {
  #main-banner#main-banner .bottom-756-text div.h3 span{
    font-size: 38px;
  }
  #main-banner#main-banner .bottom-756-text div.h3 {
    font-size: 26px;
  }
}
@media (min-width:768px) and (max-width:960px){
#alliance_page#alliance_page .alliance_wrap .text-wrap h4{ font-size:28px; line-height:40px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap{ font-size:20px;line-height: 30px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap span{ display:inline;} 
/* #alliance_page#alliance_page .body-content ul li:nth-child(4) h4 {  height: 155px;} */
}
@media (max-width: 980px) {
  #support-page .form-wrap .fsPage #fsSection67141276 {
    width: 100%;
  }
  #support-page .form-wrap .fsPage #fsSection67141312 {
    width: 100%;
    float: left;
  }
  #support-page .form-wrap .fsForm .fsSubmit {
    margin: 0 auto;
  }
}
@media (min-width:768px) and (max-width:860px){
#alliance_page#alliance_page .alliance_wrap .text-wrap{ font-size:17px;line-height: 28px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap h4{ font-size:25px; line-height:38px;}
} 
@media (min-width: 1101px) and (max-width: 1266px){
  #main-banner#main-banner .banner-text span.h1{
    font-size: 125px;
  }
}
@media (max-width:767px){
  #calculator#calculator .calculator_content h3{
    font-size: 42px;
  }
.small-screen-center{text-align:center;}
#alliance_page#alliance_page .top-border::before, #alliance_page#alliance_page .top-border::after, #alliance_page#alliance_page .middle-border:before, #alliance_page#alliance_page .middle-border:after, #alliance_page#alliance_page .bottom-border:before, #alliance_page#alliance_page .bottom-border:after{ display:none;}
#alliance_page#alliance_page .body-content ul li{ float:none; width:100%; padding:0px; margin-bottom:30px;}
#alliance_page#alliance_page .alliance_wrap .text-wrap span{ display:inline;}
#alliance_page#alliance_page .text-wrap p{ min-height:100%;}
#alliance_page#alliance_page .body-content ul li:nth-child(4){ margin-left:0px;} 
#alliance_page#alliance_page .body-content ul li:nth-child(5) p { margin-bottom:24px; height:auto;}
#alliance_page#alliance_page .body-content ul li:nth-child(4) h4 { height: auto; margin: 0 0 17px;}
#svg-bg{ display:none;}
#svg-bg.svg2{ display:none;}  

#alliance_page#alliance_page .title h2{font-size: 52px;}
#alliance_page#alliance_page { padding: 60px 0 0;}
#alliance_page#alliance_page .body-content { font-size:17px;}
#alliance_page#alliance_page .body-content h4 { font-size:20px;}
#alliance_page#alliance_page .body-content ul li{ text-align:left;}
#alliance_page#alliance_page .body-content ul { padding-left:0px;}
#alliance_page#alliance_page .body-content ul li{ float:none; width:100%; padding:0; margin-bottom:20px; text-align:center;}
#alliance_page#alliance_page .wrapper{ max-width:100%;}
#alliance_page#alliance_page .alliance_list { padding:0px;}
#alliance_page#alliance_page .title h2 {font-size: 68px;line-height: 70px;}
#calculator#calculator {text-align: center;}
#calculator#calculator .calculator_content {display: block; padding-left: 0;}
#calculator#calculator .calculator_wrap { display: block; padding: 0 15px;}
#calculator#calculator .calculator_icon {margin: 0 0 40px;}
#calculator#calculator .calculator_content h2 {font-size: 38px; line-height: 44px;}
#calculator#calculator .calculator_content .button_lists li{margin: 0 auto 20px;padding-right: 0;}
#calculator#calculator .calculator_content .button_lists li button {width: 200px;font-size: 18px;}
#calculator#calculator {padding: 60px 0;}
#calculator#calculator .calculator_wrap{margin-left: 0;}
} 

body.page-template-template-home #et-boc #darkweb .btn_gold.et_pb_button {
    padding: 0 !important;
}

#popmake-8363 {

}
#popmake-8363 .popmake-content {
	text-align: center;
    max-width: 80%;
    margin: 0 auto;
    padding: 0 0 40px;
}
#popmake-8363 .popmake-content h2 {
	font-weight: 700;
    margin-bottom: 20px;
}
#popmake-8363 .popmake-content p {
	font-size: 18px;
}
#popmake-8363 .popmake-content .button {
	margin: 30px 0;
}
#popmake-8363 .popmake-content .button a {
	color: #000;
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: 'Segoe UI Semibold';
    border-radius: 5px;
    border: 2px solid #ee3a43;
    padding: 7px 13px 8px;
    transition: all 0.3s;
    letter-spacing: 1.2px;
}
#popmake-8363 .popmake-content .button a:hover {
	background: #ee3a43;
	color: #fff;
}


body.home #main-banner .banner-bg:before {
  background: rgba(0,0,0,0.5) !important;
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
}

#content_section .content_wrap ul li ul {
	margin: 0;
    padding: 20px 0 0;
}

