/*
Theme Name: Nextt
Description: Multipurpose Theme
Version: 1.4.0
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/


  .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #2d92cd;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  margin-left: 85px;
}


@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

.dropbtn {
    float:left; 
    color:#fff; 
    margin-right: 7px; 
  background-color: #2d92cd;
  color: white;
padding:5px 10px;
  font-size: 24px;
  border: none;
  cursor: pointer;
  border: 0.5px solid #2d92cd;
}

/*.dropbtn:hover, .dropbtn:focus {
  background-color: #2d92cd;
    border: none !important;
}*/
.dropdown {
  position: relative;
  display: inline-block;
  float: right;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #2d92cd;
text-decoration: none;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
    margin-top: 39px;

}

.dropdown-content a {
 /*      border: 1px solid black;*/
  color: black;
/*  padding: 12px 16px;*/
 font-size: 1px;
  display: block;
  text-decoration: none;

}

.dropdown_frame{

  border: 0.5px solid #cccccc;
}



.show {display: block;}


div#sgcboxLoadedContent {
    background: #fff !important;
}
div#sgcboxContent {
    background: #fff !important;
}
.pop_up_nexxt h1{
    color: #2d92cd !important;
    font-weight: 600;
    font-size: 35px;
}
.pop_up_nexxt h1 span {
    color: #333 !important;
}
.pop_up_nexxt p{
    color: #333;
    font-weight: normal;
    line-height: 29px;
    margin-bottom: 14px;
}
.pop_up_nexxt a{
     background: #2d92cd;
    padding: 10px 29px;
    margin-top: 17px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius:4px;
    border: 1px solid #2d92cd;
    display: inline-block;
    text-decoration: none;
}
.pop_up_nexxt a:hover{
     border: 2px solid #2d92cd;
    color: #2d92cd;
    background: transparent;
   
}
.col-md-12.bordered_block.no_border span.circle {
    position: absolute;
    top: -24px;
    right: 0;
    left: 0;
}

.col-md-12.bordered_block.no_border .circle i.icon-mobile {;
    top: 0px;
}
.nexxt_form_contact {
    width: 100% !important;
    float: left;
    background: #fff;
    padding: 0px 15px 58px;
}
.nexxt_form_contact input#pwd {
    background: transparent;
}
.nexxt_form_contact select#sel1{
    background: transparent;
}
.nextt_text_backgroung .nextt_text_gallery {
    width: 100% !important;
    float: left;
    padding: 0px 0px 0px 15px !important;
}
img.img_hidden {
    display: none;
}

.button_back {
    width: 100%;
    background: transparent;
    color: #555;
    text-align: left;
    border: none !important;
    border: 1px solid #ccc !important;
    font-weight: 100 !important;
    text-transform: capitalize !important;
    font-size: 13px !important;
}
.button_back:hover{
    background:transparent;
    color:#555;
}
.btn .caret {
    margin-left: 0;
    /* text-align: right; */
    float: right;
    margin-top: 11px;
}
ul.dropdown-menu {
    width: 100%;
}
.sections {
    text-align: right;
    color: #b4fdc0;
    font-size: 12px;
    position: absolute !important;
    right: 44px !important;
    top: 61% !important;
}
.text_space {
    padding: 0px !important;
}
button.button_nexxt {
    background: #2d92cd;
    box-shadow: none;
    border: 2px solid #2d92cd;
    color: #fff;
    padding: 7px 26px;
}
button.button_nexxt :hover{
    background:transparent;
    border:2px solid #2d92cd;
    color:#2d92cd;
}
.crosual_nexxt {
    padding: 0 !important;
}
section.nett_slider_nexxt {
    padding: 70px 0px;
}
.nett_slider_nexxt .carousel-control.right{
    background-image:none;
    color: #ababab;
}
.nett_slider_nexxt .carousel-control.left{
    background-image:none;
    color: #ababab;
}
.nexxt_form_contact input {
    width: 100%;
    padding: 0px 13px;
}
.nexxt_form_contact select {
    width: 100%;
}
.nexxt_form_contact  ul#gform_fields_6 {
    padding: 0;
    list-style: none;
}
.nett_slider_nexxt .slider_img img {
    width: 70px;
    height: 70px;
    border: 1px solid #dadada;
    padding: 5px;
    background-color: #fff;
    border-radius: 50%;
    margin-right:20px;
}
.nett_slider_nexxt  .slider_text {
    background-color: #e4e4e4;
    border-radius: 5px;
    padding: 20px;
    border: 1px solid #dadada;
    margin-bottom: 15px;
}
.nett_slider_nexxt  .slider_text p {
    font-size: 16.8px;
    font-family: 'Open Sans',sans-serif;
    font-style: italic;
    color: #262626;
    line-height: 1.5em;
    font-weight: 300;
}
.nett_slider_nexxt .slider_img {
    padding-left: 40px;
}
span.author-name{
    margin-top:0px !important;
}


.nett_slider_nexxt .carousel-control.left {
    background-image: none;
    color: #ababab;
}
.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
    background-repeat: repeat-x;
}
a, a:hover, a:focus, a:active {
    color: #6f6f6f;
}
a:hover, a:focus {
    color: #23527c;
    text-decoration: underline;
}
a:active, a:hover {
    outline: 0;
}
.carousel-control {
    top: 31% !important;
    width: 6% !important;
}
.nextt_text_gallery_img {
    width: 50% !important;
    float: left !important;
}
.round_circle .fw-row {
    text-align: center !important;
}
.round_circle .second .fw-icon i {
    top: 0px !important;
  
}
.second .fw-icon i {
    top: 6px !important;
    font-size: 30px !important;
}
 .mobile_sett .fw-icon i.icon-mobile {
    top: 0px !important;
}
.mobile_sett span.fw-icon {
    margin-top: -168px !important;
    position: absolute !important;
    right: 0 !important;
    left: 0 !important;
}
.current_gallery {
    padding: 50px 0px;
}
.border_gallery {
    border: 1px solid #d6d5d5;
}
.border_gallery h4 {
    padding: 5px 19px;
}
.next_pre {
    float: right;
    position: relative;
    display: inline-block;      
}
.post-snippet {
    height: 664px !important;
    position: unset !important;
}

.nett_slider_nexxt .carousel-control.left {
    background-image: none;
    color: #ababab;
    left: auto!important;
    width: auto!important;
    right: 50px!important;
    float: none!important;
}
.nett_slider_nexxt .carousel-control.right {
    right: 0!important;
    left: auto!important;
}
section p.large-text {
    width: 100% !important;
    float: left !important;
    padding: 20px;
}
ul#gform_fields_6 li {
    height: 60px;
}
ul#gform_fields_6 li  label {
    display: none !important;
}
.remove_title h3 {
    display: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-top: -40px !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -30px !important;
}
.autism-plus {
    padding: 200px 0;
}
.autism-plus .great_title p {
    font-size: 25px;
    letter-spacing: -1px;
    font-weight: 100;
    font-family: Roboto,sans-serif!important;
    font-size: 45px!important;
    line-height: 48px!important;
    text-transform: none!important;
}
.autism-plus p {
    font-size: 16px;
    line-height: 26px;
    margin-top: 30px;
    color: #fff;
    font-weight: 200;
    font-family: Roboto,sans-serif;
}
.inside_title.image_bck.grey_border {
    display: none;
}
@media (max-width:767px){
    .nextt_text_backgroung .nextt_text_gallery {
    width: 100% !important;
    float: left;
    padding: 15px 15px !important;
}
    .nexxt_form_contact {
    width: 100% !important;
    float: left;
    background: #fff;
    padding: 15px 15px;
}
}
@media (max-width:636px){
section#autismplusbanner {
    background-position: 65%;
}
}


#section-ihc-services-box .fw-icon { margin:4%;}

#section-address-container  {
    padding: 0px 0;
}




#angie_section1 .bordered_block{padding:0;}
#help_section .bordered_block{padding-bottom:0}
#section-address-container .bordered_block{padding-bottom:0;}
#offices_container h2:after {
content:none;
 
}


section#section-get-started .gform_wrapper form .gform_body #field_12_45 { display:block !important;}
section#section-get-started .gform_wrapper form .gform_body #field_12_47 { display:block !important; }


  section#section-get-started .gform_wrapper form .gform_body #field_11_45, section#section-get-started .gform_wrapper form .gform_body #field_11_47, section#section-get-started .gform_wrapper form .gform_body #field_12_45, section#section-get-started .gform_wrapper form .gform_body #field_12_47  
{
    display:block !important;
}
.page-id-9175 header.simple_menu.header_no_tl {
    background: #2d92cd;
}
.page-id-9175 .footer-wrap {
    float: left;
    width: 100%;
}
.top-banner {
    width: 100%;
    float: left;
    margin: 50px 0;
}
section.login-section {
    width: 100%;
    float: left;
    background: #fff;
    padding: 50px 0 20px;
}
section.login-section .login-input-box {
    width: 20%;
    margin: 0 auto;
    padding: 15px 20px 50px;
    background: #eaeaea;
    margin-bottom: 50px;
}
.login-logo {
    text-align: center;
}
.login-logo img {
    width: 40%;
    padding: 0px 0 20px;
}
#custom_loginform p {
    margin-bottom: 10px;
}
#custom_loginform label {
    margin: 0;
    width: 100%;
}
#custom_loginform input {
    width: 100%;
    background: #fff !important;
    border: none !important;
    padding: 10px 10px !important;
}
.login-remember input#rememberme {
    display: inline-block !important;
    width: auto;
    vertical-align: initial;
}
.login-submit input#wp-submit {
    background: #292929 !important;
    color:#fff !important;
}
.login-username input#user_login {
    height: 40px !important;
}
.login-password input#user_pass {
    height: 40px !important;
}
/*************************/
#pipedrive_dropdown table {
    width: 100%;
}
#pipedrive_dropdown table tr td {
    z-index: 99999;
    background: #ececec;
    width: 100%;
    position: relative;
    float: left;
    padding: 4px 10px;
}
#pipedrive_dropdown table tr td a {
    color: #000;
    font-weight: 500;
    font-size: 13px;
    text-decoration:none;
    cursor:point;
}
header.simple_menu.header_no_tl {
    background: #2d92cd;
}
.associated {
    display: none;
}
/*************************/


 
.select2-dropdown--below {
    top: 5px !important;  
}

.select2-dropdown--above {
    bottom: 5px !important;  z-index:99999999 !important;
} 
 
 span.select2-container {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}


 