@media screen and (min-width: 768px) and (max-width: 1100px) {
  header .navbar-brand {
    height: auto;
    padding-top: 0;
    margin-left: 0;
  }
  .navbar-default .navbar-nav > li > a {
    color: #777;
    line-height: 20px;
    font-size: 13px;
    letter-spacing: 0;
    padding: 10px 5px;
    margin: 15px 0;
  }
  .client_heading .navbar-default .navbar-nav > li > a {
    font-size: 16px;
    margin: 0;
  }
  .navbar-default .navbar-nav.navbar-right .dd_booknow a {
    margin-top: 12px;
  }
  .who_weare .nov_mod .slide_style_right h1 {
    font-size: 23px;
    font-family: "Gotham Book";
    letter-spacing: 1px;
    line-height: 1.2;
  }
  .who_weare .nov_mod .slide_style_right p {
    font-size: 13px;
  }
  .who_weare .slide-text.slide-text3 {
    padding: 10px 50px;
  }
  .navbar-default .navbar-nav.navbar-right > li > a {
    padding: 15px 5px 0;
    margin-bottom: 0;
  }
  .navbar-default .navbar-nav.navbar-right .login {
    border: 2px solid #777;
    margin: 28px 5px;
    font-size: 11px;
    font-weight: 600;
    padding: 0 5px;
    letter-spacing: 1px;
    margin-bottom: 0;
  }
  .slide-text h1 {
    padding: 0;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    margin: 10px 0;
    line-height: 1;
    display: block !important;
  }
  .slide-text h2 {
    padding: 0;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    margin: 10px 0 0;
    display: block !important;
  }
  .slide-text p {
    font-size: 18px;
    line-height: 20px;
    font-weight: 300;
    margin-bottom: 20px;
  }
  .banner_bottom .foot_tp .bb_text {
    width: 50%;
    margin: auto;
  }
  .location_search h1 {
    font-size: 15px;
  }
  .l_area .btn {
    font-size: 16px;
    width: 220px;
  }
  .l_address p {
    font-size: 17px;
  }
  .l_address h1 {
    font-size: 18px;
  }
  .l_highlights ul li a .fa-wheelchair {
    top: -3px;
    font-size: 20px;
  }
  .l_highlights ul li a .fa {
    position: relative;
    top: 4px;
    font-size: 35px;
  }
  .l_highlights ul li {
    padding: 0 3px;
  }
  .l_highlights ul li .flat_num22 {
    font-size: 24px;
  }
  .l_highlights ul li .flat_num {
    text-align: center;
    font-size: 14px;
  }
  .services_ds .slide-text h1 {
    padding: 0;
    font-size: 25px;
    line-height: 1;
  }
  .services_ds .slide-text p {
    padding-top: 10px;
    font-size: 18px;
  }
  .services_ds .who_weare .carousel-caption_new {
    top: 0;
  }
  .ls_images {
    width: 100%;
  }
  .location_searchresult img {
    height: 130px;
  }
  .l_address .panel-heading {
    padding: 0 15px;
  }
  .l_area h1 {
    font-size: 15px;
  }
  .l_area p {
    font-size: 14px;
  }
  .l_highlights {
    margin-top: 20px;
  }
  .location_searchresult_neww .owl-carousel .item img {
    height: auto !important;
  }
  .location_searchresult_neww .owl-carousel .owl-buttons .owl-prev,
  .location_searchresult_neww .owl-carousel .owl-buttons .owl-next,
  .location_searchresult_neww .owl-carousel .owl-buttons .owl-prev,
  .location_searchresult_neww .owl-carousel .owl-buttons .owl-next {
    top: 30% !important;
  }
  .location_searchresult_neww ul li a {
    color: #7d7c7c;
    font-size: 12px;
    font-weight: 600;
  }
  .cc_image_text_main .img-on-text {
    left: auto;
    right: 20px;
    top: 25%;
  }
}
@media screen and (min-width: 950px) and (max-width: 1366px) {
  .movingin_bottom .left {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-Two.png)
      0 #fff;
    height: 250px;
    background-size: 55%;
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: 100%;
    padding-top: 20px;
  }
  .movingin_bottom .left h1 {
    color: #000000;
    font-size: 23px;
    letter-spacing: 1px;
    font-family: "Gotham Book";
    margin-bottom: 20px;
    width: 60%;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
  }
  .movingin_bottom .right {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-Three.png)
      0 #fff;
    height: 250px;
    background-size: 55%;
    background-repeat: no-repeat;
    background-position-y: 100%;
    background-position-x: 0;
    padding-top: 20px;
  }
  .movingin_bottom .right h1 {
    color: #000000;
    font-size: 23px;
    letter-spacing: 1px;
    font-family: "Gotham Book";
    margin-bottom: 20px;
    width: 60%;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
  }
  .movingin_bottom .bottom_left {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-One.png)
      0 #fff;
    height: 250px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: 100%;
    padding-top: 20px;
  }
  .movingin_bottom .bottom_left h1 {
    color: #000000;
    font-size: 23px;
    letter-spacing: 1px;
    font-family: "Gotham Book";
    margin-bottom: 20px;
    width: 60%;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
  }
  .movingin_bottom .bottom_right {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-Four.png)
      0 #fff;
    height: 250px;
    background-size: 55%;
    background-repeat: no-repeat;
    background-position-y: 100%;
    background-position-x: 0;
    padding-top: 20px;
  }
  .movingin_bottom .bottom_right h1 {
    color: #000000;
    font-size: 23px;
    letter-spacing: 1px;
    font-family: "Gotham Book";
    margin-bottom: 20px;
    width: 60%;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
  }
}
@media (min-width: 768px) {
  .who_weare .carousel img {
    width: 100%;
  }
  #navbar {
    text-align: center;
  }
  .savesearch .modal-dialog .form-horizontal {
    width: 100%;
    margin: auto;
  }
  .services_ds .carousel-caption {
    right: 10%;
    left: 10%;
    padding-bottom: 30px;
  }
  .who_weare_text {
    height: auto;
  }
  .moving_inaccordion {
    width: 80%;
    margin: auto;
  }
  .relocation-corporate-housing {
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  ul.nav li:focus > ul.dropdown-menu {
    display: none;
  }
  .navbar-right .open > .dropdown-menu {
    display: none;
  }
  .navbar-nav.navbar-right {
    float: right !important;
    margin-right: 50px;
  }
  .profile_submenu .navbar-nav > li {
    display: inline-block;
    float: none;
  }
  .profile_submenu .navbar-nav {
    float: inherit;
    text-align: center;
    margin: 0;
  }
  .res_right_btnss {
    display: none;
  }
 
}
@media screen and (min-width: 768px) and (max-width: 999px) {
  .slide-text {
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    padding: 0;
  }
  .location_heading h2 {
    font-size: 22px;
    line-height: 2;
  }
  .location_heading ul li {
    padding: 5px;
  }
  .location_heading ul li .fa {
    padding-right: 5px;
    padding-left: 5px;
  }
  .guest_site .banner_text .slide-text_22 h1 {
    font-size: 60px;
  }
  .banner_bottom .bb_boder {
    border: 0;
  }
  .location_search select {
    margin-bottom: 15px;
  }
  .location_rooms ul li {
    display: inline-block;
    margin-left: -3px;
  }
  .location_rooms .location_sqft ul li {
    display: inline;
  }
  .location_rooms .pet_allowed ul li {
    display: inline;
  }
  .location_searchresult_neww ul {
    margin-bottom: 25px;
    min-height: 270px;
  }
  .location_searchresult_neww .loc_mapb ul {
    min-height: inherit;
  }
  .l_area {
    text-align: center;
  }
  .recently_viewedslider .ls_images {
    width: 300px;
    margin: auto;
    position: relative;
  }
  .lc_mapview {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .lc_mapview_sm {
    width: 80%;
    margin: auto;
  }
  .services_heading ul li a {
    font-size: 15px;
  }
  .services_heading ul li {
    padding: 0 8px;
  }
  .services_heading p {
    font-size: 15px;
  }
  .service_timefirst:before {
    height: 40%;
  }
  .service_timefirst:after {
    height: 40%;
  }
  .service_timefirst {
    padding: 150px 0;
  }
  .timeline-block {
    width: -webkit-calc(52% + 12px);
    width: -moz-calc(52% + 12px);
    width: calc(52% + 12px);
  }
  .services_ch .who_weare .carousel-caption {
    top: 33%;
    right: 5%;
    left: 5%;
  }
  .service_timesecond:before {
    height: 40%;
  }
  .service_timesecond:after {
    height: 40%;
  }
  .timeline-content h3 {
    font-size: 30px;
  }
  .timeline-content p {
    font-size: 14px;
  }
  .service_timesecond .timeline-block-left .timeline-content {
    padding: 0 10px 0 0;
  }
  .service_timesecond .timeline-block-right .timeline-content {
    padding: 0 0 0 10px;
  }
  .services_ds .slide-text {
    width: 46%;
  }
  .services_ds2 .slide_text_first {
    top: 50%;
    text-align: center;
  }
  .services_ds2 .who_weare_text22 h5 {
    font-size: 35px;
  }
  .services_ds2 .who_weare_text22 h6 span {
    font-size: 10em;
  }
  .inet_custom2 .form-grouplist ul li > button {
    width: 110px;
    font-size: 15px;
  }
  .intra_switch2 {
    margin-bottom: 15px;
    margin-right: -15px;
  }
  .intra_switch3 {
    margin-left: -15px;
  }
  .inet_custom h1 {
    font-size: 30px;
  }
  .inet_custom_last {
    padding: 150px 0;
  }
  .inet_custom_last h1 {
    font-size: 30px;
  }
  .inet_custom_last p {
    font-size: 20px;
  }
  .services_heading.intra_staff p {
    text-align: center;
  }
  .second_box h2 {
    top: 80%;
  }
  .second_box p {
    top: 85%;
  }
  .navbar-default .navbar-nav > li.dropdown:hover > a:after {
    bottom: -15px;
  }
  .navbar-default .navbar-nav > li.dropdown.dd_booknow:hover > a:after {
    bottom: 0;
  }
  .guest_login .img-responsive {
    opacity: 0.6;
    height: 410px;
  }
  .guest_loginform {
    background: #fff;
    width: 340px;
    margin: auto;
    padding: 10px 20px;
    text-align: left;
  }
  .guest_loginform h1 {
    font-size: 17px;
  }
  .guest_loginform p {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .guest_loginform .form-group {
    margin-bottom: 20px;
  }
  .guest_loginform .form-group input {
    height: 35px;
  }
  .guest_login .carousel-caption {
    top: 5%;
  }
  .services_chsub ul li a img {
    width: 35px;
  }
  .services_chsub ul li a {
    font-size: 25px;
  }
  .who_weare_text.services_cs h2 span {
    font-size: 45px;
  }
  .who_weare_text.services_cs h1 {
    font-size: 60px;
  }
  .who_weare_text .service_ch_newsub li {
    font-size: 17px;
  }
  .who_weare_text .service_ch_newsub2,
  .who_weare_text .service_ch_newsub3 {
    margin: 0;
  }
  .team_dtls {
    width: 100%;
    left: 0;
  }
  .service_request .request_form .well .intra_switch2 .one,
  .service_request .request_form .well .intra_switch2 .two {
    width: 40%;
    float: left;
  }
  .service_request .guest_site .banner_text .slide-text_22 h1 {
    font-size: 5vw;
  }
  .guest_site .banner_text .slide-text {
    bottom: 0;
    width: 85%;
  }
}

@media (min-width:991px) and (max-width:1199px){
  .petInfo .checkmark, .petInfo .unCheck {
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 50%;
  }
  .petInfo .custom_radio .checkmark:after {
    top: 6px;
    left: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
  }
  .radiosec .petInfo {
    margin-left: -15px;
    margin-right: -30px;
    margin-top: 0px;
  }
  .radiosec .petInfo .custom_radio{
    padding-left: 25px;
  }
  .radiosec .petInfo label{
    padding-right: 0;
    margin-right: 5px;
  }
}
@media (max-width:1199px){
  .public_trans_bnk div a.btn.btn-red {
    font-size: 13px;
    padding: 5px 10px;
  }


}

@media screen and (max-width: 991px) {
  .dual_quote p {
    min-height: 120px;
  }
  .who_weare .carousel img {
    height: auto;
    width: 100%;
  }
  .guest_sitenew .panel #collapse2 .form-group img {
    height: auto;
  }
  .dropdown.new_userlog .caret {
    display: inline-block !important;
  }
  .navbar-header .collapse,
  .navbar-toggle {
    display: block !important;
  }
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
    background-color: #ffffff;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .collapsing {
    overflow: hidden !important;
  }
  .navbar-nav.main_navv22 {
    display: block;
  }
  .navbar-default .navbar-nav .dd_booknow::after {
    display: none;
  }
  ul.navbar-right li {
    display: inline-block;
  }
  .navbar-nav.navbar-right {
    float: none !important;
    margin: 7.5px -15px;
  }
  .navbar-default .navbar-nav .dd_booknow {
    display: block;
  }
  .navbar-default .navbar-nav > li > a {
    margin: auto;
    padding: 10px 0;
  }
  .main_navv22 .dropdown-toggle .caret {
    display: inline-block;
  }
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
  .main_navv22 .dropdown-menu:after {
    display: none;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
  .navbar-default .navbar-nav > li.dropdown:hover > a:after {
    display: none;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
    background: #fff;
    padding: 15px;
  }
  .navbar-default .navbar-nav > li > a {
    margin: auto;
    padding: 10px 0;
    font-size: 18px;
  }
  .navbar-default .navbar-nav.navbar-right > li > a {
    padding: 10px;
  }
  ul.navbar-right li {
    display: inline-block;
  }
  ul.navbar-right li.dropdown.new_userlog {
    display: block;
  }
  .navbar-default .navbar-nav .dd_booknow {
    display: block;
  }
  .location_alert22 {
    width: 100%;
  }
  .guest_site .banner_text .slide-text_22 h1 {
    font-size: 50px;
  }
  .navbar-default .navbar-nav .dd_booknow::after {
    display: none;
  }
  .main_navv22 .dropdown-menu:after {
    display: none;
  }
  .main_navv22 .dropdown-toggle .caret {
    display: inline-block;
  }
  .navbar-default .navbar-nav.navbar-right .login {
    margin-bottom: 0;
    position: relative;
    top: -5px;
  }
  .navbar-default .navbar-brand {
    display: inline;
    margin-left: 0;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: #000000;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
    background: #fff;
    padding: 15px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li {
    padding: 0;
  }
  .navbar-default .navbar-nav .dropdown.new_userlog .dropdown-menu > li {
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #ccc;
  }
  .navbar-nav .open .dropdown-menu {
    border-bottom: 1px solid #fff;
    border-radius: 0;
    text-align: center;
  }
  .navbar-nav.main_navv22 {
    display: block;
  }
  .navbar-right {
    text-align: center;
  }
  .dropdown-menu {
    padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
    padding-left: 20px;
  }
  .dropdown-menu .dropdown-menu .dropdown-menu {
    padding-left: 30px;
  }
  li.dropdown.open {
    border: 0 solid #000000;
  }
  .slide-text h1 {
    padding: 0;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    margin: 10px 0;
    line-height: 20px;
    display: block !important;
  }
  .location_rooms .pet_allowed ul li input {
    margin-bottom: 10px;
  }
  .slide-text h2 {
    padding: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    margin: 10px 0 0;
    display: block !important;
  }
  .slide-text p {
    font-size: 18px;
    line-height: 20px;
    font-weight: 300;
    margin-bottom: 20px;
    overflow: hidden;
  }
  .slide-text {
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    padding: 0;
  }
  .who_weare .slide-text.slide-text3 {
    width: 100%;
  }
  .item .slide_text_third {
    margin: auto;
    width: 100%;
  }
  .slider_section .carousel-indicators li {
    width: 10px;
    height: 10px;
    margin: 1px 5px;
  }
  .slider_section .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0 5px;
  }
  .slider_section .carousel-indicators {
    bottom: 0;
    margin-bottom: 0;
  }
  .slide-text a.btn-default {
    font-size: 15px;
    padding: 7px 15px;
  }
  .footer_bottom p {
    font-size: 16px;
  }
  .banner_bottom .bb_boder {
    border: 0;
  }
  .who_weare_text {
    padding: 50px 0;
  }
  .location_search select {
    margin-bottom: 15px;
    border: 0;
  }
  .ls_refine input[type="text"] {
    /* border: 0; */
  }
  .ls_refine {
    margin-bottom: 10px;
  }
  .location_heading h1 {
    font-size: 22px;
  }
  .location_heading h2 {
    font-size: 21px;
  }
  .location_rooms ul li {
    display: inline-block;
    margin-left: -3px;
  }
  .location_rooms .location_sqft ul li {
    display: inline;
  }
  .location_rooms .pet_allowed ul li {
    display: inline;
  }
  .location_searchresult_neww h1 {
    margin: 10px 0 15px;
    font-size: 20px;
  }
  .location_searchresult_neww ul {
    margin-bottom: 15px;
  }
  .location_heading,
  .location_heading ul,
  .l_area {
    text-align: center;
  }
  .recently_viewedslider .ls_images {
    width: 300px;
    margin: auto;
    position: relative;
  }
  .lc_map {
    height: 400px;
  }
  .lc_mapview {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .lc_mapview_sm {
    width: 80%;
    margin: auto;
  }
  .l_highlights ul {
    margin-bottom: 10px;
  }
  .l_highlights ul li {
    top: 0;
  }
  .timeline-content p {
    font-size: 15px;
  }
  .timeline-content h3 {
    margin-bottom: 5px;
    font-size: 30px;
  }
  .timeline-block-right,
  .timeline-block-left {
    float: none;
    direction: ltr;
  }
  .timeline-block {
    width: 100%;
  }
  .services_ch .who_weare .carousel-caption {
    top: 28%;
    left: 35px;
    right: 0;
  }
  .service_timesecond:before {
    left: 60px;
    height: 37%;
  }
  .service_timesecond:after {
    left: 60px;
    height: 33%;
  }
  .service_timesecond .timeline-block-left .timeline-content {
    padding: 0 0 0 25px;
  }
  .service_timesecond .timeline-content {
    text-align: left;
  }
  .service_timefirst:before {
    left: 60px;
    height: 100%;
  }
  .service_timefirst:after {
    left: 60px;
  }
  .who_weare_text .timeline-content {
    text-align: left;
    position: relative;
    left: 90px;
  }
  .services_heading {
    position: inherit !important;
  }
  .services_ds .slide-text p {
    font-size: 18px;
  }
  .services_ds .banner_text .slide_text_second {
    width: 75%;
    margin: auto;
  }
  .services_ds .carousel-caption_new .slide_text_third {
    width: 75%;
    margin: auto;
  }
  .technology .banner_text .slide-text.slide_text_second {
    margin-left: auto;
  }
  .who_weare_text h1 {
    font-size: 25px;
  }
  .who_weare_text p {
    font-size: 15px;
  }
  .services_ds2 .slide_text_first {
    top: 50%;
    text-align: center;
  }
  .services_ds2 .who_weare_text22 h5 {
    font-size: 35px;
  }
  .services_ds2 .who_weare_text22 h6 span {
    font-size: 10em;
  }
  .new_intranet li {
    display: block;
    padding: 5px 10px 0;
  }
  .new_intranet li a {
    padding: 0;
  }
  .intra_switch2 {
    margin-bottom: 15px;
    margin-right: -15px;
  }
  .inet_custom h1 {
    font-size: 30px;
  }
  .intra_switch3 {
    margin-left: -15px;
  }
  .inet_custom2 .form-grouplist ul li > button {
    width: 90px;
    background: #fff;
    border: 1px solid #ccc;
    font-size: 12px;
  }
  .inet_custom_last {
    padding: 150px 0;
  }
  .services_heading.intra_staff ul li {
    display: block;
    padding: 5px 25px;
  }
  .second_box h2 {
    top: 80%;
  }
  .second_box p {
    top: 85%;
  }
  .navbar-default .navbar-nav > li.dropdown:hover > a:after {
    display: none;
  }
  .guest_login .img-responsive {
    opacity: 0.6;
    height: 410px;
  }
  .guest_loginform {
    background: #fff;
    width: 340px;
    margin: auto;
    padding: 10px 20px;
    text-align: left;
  }
  .guest_loginform h1 {
    font-size: 17px;
  }
  .guest_loginform p {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .guest_loginform .form-group {
    margin-bottom: 20px;
  }
  .guest_loginform .form-group input {
    height: 35px;
  }
  .guest_login .carousel-caption {
    top: 5%;
  }
  .guest_sitenew .intra_staff2 h1 {
    font-size: 25px;
  }
  .guest_sitenew .intra_staff2 .panel-default > .panel-heading p {
    font-size: 25px;
  }
  footer .foot_rgt img {
    margin: auto;
    margin-bottom: 20px;
  }
  .who_weare_text.services_cs h1 {
    font-size: 60px;
  }
  .who_weare_text .service_ch_newsub2,
  .who_weare_text .service_ch_newsub3 {
    margin: 10px 0;
  }
  .who_weare.services_chsub .banner_text .slide-text {
    top: 10%;
  }
  .team_dtls {
    width: 100%;
    left: 0;
  }
  .team_dtls.team_dtls_last {
    right: 0;
    left: 0;
  }
  .third_box .second_boxin2 {
    width: 70%;
    float: inherit;
    display: block;
    margin: auto;
  }
  .team_dtls .third_box.staff_box {
    height: auto;
    padding: 20px 0;
    width: 95%;
    margin: auto;
  }
  .second_centerimage {
    margin: auto;
  }
  .services_heading {
    padding: 20px 0;
  }
  .services_heading.intra_staff p {
    text-align: center;
  }
  .services_heading.intra_staff ul {
    text-align: center;
  }
  .services_heading.intra_staff ul li {
    display: inline;
  }
  .intra_staff .intra_sch input {
    width: 95%;
  }
  .timeline-content h3 {
    font-size: 20px !important;
  }
  .timeline-content p {
    font-size: 12px;
  }
  .second_boxin2 a.team_dtls_hide i[class="fa fa-close"] {
    right: 30px;
  }
  .recently_viewed h1 {
    font-size: 25px;
  }
  .modal {
    top: 75px;
  }
  .client_heading .navbar-default .navbar-nav > li {
    display: inline-block;
    padding: 0 20px 0 0;
  }
  .client_heading .navbar {
    float: none;
    margin: 0;
  }
  .client_heading .navbar-default .navbar-collapse {
    background: #f5f5f5;
  }
  .moving_inaccordion {
    width: 95%;
    margin: auto;
  }
  .moving_third .eqWrap {
    overflow: hidden;
  }
  .moving_third.moving_fourth .equalHM {
    width: 50%;
    float: left;
  }
  ul.nav li:hover > ul.dropdown-menu.login-dp {
    display: none;
  }
  .navbar-nav .open.dd_booknow .dropdown-menu.login-dp {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    text-align: center;
  }
  .client_heading .navbar-default .navbar-nav > li {
    display: block;
    padding: 10px;
  }
  .client_heading .navbar-default .navbar-nav > li a {
    display: block;
    padding: 10px;
    line-height: 1.2;
    color: #6f6f6f;
  }
  .client_heading .navbar-default .navbar-nav > li a:hover {
    color: #161616;
  }
  .client_heading .navbar {
    float: none;
  }

}

@media screen and (min-width: 481px) and (max-width: 768px) {
  .contactus_page {
    width: 80%;
    margin: auto;
  }
  .who_weare .slide-text h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .inet_custom_last h1 {
    font-size: 30px;
  }
  .inet_custom_last p {
    font-size: 20px;
  }
  .slide-text p {
    height: 60px;
    overflow: hidden;
  }
  .service_request .guest_site .banner_text .slide-text_22 h1 {
    font-size: 5vw;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .guest_site .banner_text .slide-text {
    bottom: 0;
    width: 85%;
  }
}
@media screen and (max-height: 520px) {
  .followMeBar .navbar-collapse.in {
    height: 350px;
  }
}
@media screen and (max-width: 520px) {
  .slide-menu {
    width: 330px;
  }
  .guest_sitenew .intra_staff2 .panel-default > .panel-heading h4 a {
    font-size: 23px;
    color: #797979;
  }
}
@media screen and (max-width: 480px) {
  .homepage_slider .slide-text {
    padding: 10px;
    width: 100%;
  }
  .navbar-default .navbar-nav .dd_booknow .login-dp {
    min-width: inherit;
  }
  .navbar-default .navbar-nav .dd_booknow .login-dp h1 {
    font-size: 30px;
  }
  .contactus_page {
    width: 100%;
    margin: auto;
  }
  .contactus_page h1 {
    font-size: 35px;
  }
  .who_weare_text h1 {
    font-size: 35px;
  }
  .ss_main {
    text-align: center;
  }
  .ss_heading .nav li a {
    border: 1px solid #ccc;
    width: 280px;
    border-bottom: 7px solid #d6d5d5;
  }
  .save_search .ss_heading {
    text-align: center;
  }
  .ss_heading .nav li.active a {
    border: 1px solid #ccc;
    border-bottom: 7px solid #000000;
  }
  .ss_heading .nav li a:hover,
  .ss_heading .nav li a:focus {
    border: 1px solid #ccc;
    border-bottom: 7px solid #000000;
  }
  .lc_headings h1 {
    font-size: 30px;
  }
  .lc_headings p {
    font-size: 20px;
  }
  .services_ch .who_weare .carousel-caption {
    top: 23% !important;
  }
  .timeline-content h3 {
    font-size: 26px !important;
  }
  .who_weare_text .timeline-content h1 {
    font-size: 18px;
  }
  .inet_custom_form {
    width: 100%;
  }
  .intra_uploadfile ul li {
    display: table-cell;
    width: 50%;
    font-size: 17px;
  }
  .inet_custom_last h1 {
    font-size: 20px;
  }
  .inet_custom_last p {
    font-size: 15px;
  }
  .intra_staff .intra_sch input {
    font-size: 14px;
  }
  .services_heading.intra_staff ul li a,
  .services_heading.intra_staff p {
    font-size: 14px;
  }
  .inet_custom2 .form-grouplist ul li {
    display: block !important;
    text-align: center;
  }
  .inet_custom2 .form-grouplist ul li > button {
    width: 100% !important;
  }
  .guest_sitenew .intra_staff2 h1 {
    font-size: 22px !important;
  }
  .guest_site .banner_text .slide-text_22 {
    top: 20px;
  }
  .guest_sitenew .intra_staff2 .panel-default > .panel-heading p {
    font-size: 20px !important;
  }
  .guest_sitenew .techcaption-text .fa-home {
    display: block;
    font-size: 50px;
    margin-bottom: 10px;
  }
  .guest_sitenew .techcaption-text a {
    font-size: 20px;
  }
  .guest_sitenew .techcaption-text .fa-caret-right {
    font-size: 30px;
    top: 3px;
  }
  .who_weare_text.services_cs h1 {
    font-size: 35px !important;
  }
  .who_weare_text.services_cs h2 span {
    font-size: 30px !important;
  }
  .services_ds2 .who_weare_text22 h5 {
    font-size: 25px !important;
  }
  .services_ds2 .who_weare_text22 h6 span {
    font-size: 5em !important;
  }
  .who_weare.services_chsub .banner_text .slide-text {
    top: 40% !important;
  }
  .slide-text h1 {
    font-size: 20px !important;
    line-height: 25px !important;
    font-weight: 300 !important;
  }
  .who_weare_text .service_ch_newsub p {
    font-size: 22px;
  }
  .New_locationcommunyties .ss_heading .nav-tabs > li {
    width: initial;
  }
  .moningin_thumb p {
    font-size: 17px;
  }
  .service_request .location_btn {
    display: block;
  }
}
@media screen and (max-width: 450px) {
  .client_heading ul li img {
    width: 32px;
  }
  .navbar-toggle {
    margin-top: 0;
  }
}
@media screen and (max-width: 415px) {
  .location_heading ul {
    text-align: center;
  }
  .location_heading ul li {
    width: 220px;
  }
  .location_btn {
    display: none;
  }
  .modal-dialog .location_btn {
    display: block;
    width: 65%;
  }
  .slide-text h1 {
    font-size: 16px !important;
  }
  .item .slide_text_third {
    margin: auto;
  }
  .recently_viewedslider .ls_images {
    width: 100%;
    margin: auto;
    position: relative;
  }
  .lc_map {
    height: 300px;
  }
  .lc_mapview_sm h1 {
    font-size: 35px;
  }
  .lc_mapview_sm p {
    font-size: 18px;
  }
  .lc_mapview_sm {
    width: 90% !important;
    margin: auto;
  }
  .timeline-content h3 {
    font-size: 20px !important;
  }
  .timeline-content p {
    font-size: 15px;
    display: none;
  }
  .services_ch .who_weare .carousel-caption {
    right: inherit !important;
    top: 17% !important;
  }
  .service_timesecond:after {
    height: 16% !important;
  }
  .timeline-content h2 {
    font-size: 26px;
  }
  .services_ds .who_weare .carousel-caption {
    top: 28%;
    left: 35px;
    right: 0 !important;
  }
  .inet_custom2 {
    width: 100%;
  }
  .inet_custom h1 {
    font-size: 25px;
  }
  .intra_cont span {
    font-size: 14px;
  }
  .intra_cont a {
    top: -5px;
  }
  .inet_footer .bottom_list li a {
    font-size: 9px;
  }
  .inet_footer_bottom p {
    font-size: 11px;
  }
  .new_intranet li {
    display: inline-block !important;
    padding: 5px 10px 0 0 !important;
  }
  .navbar-default .navbar-brand {
    display: inline;
    width: 210px;
  }
  .inet_custom2 .form-grouplist ul li {
    display: block !important;
    text-align: center;
  }
  .intra_uploadfile ul li {
    font-size: 14px !important;
  }
  .inet_custom2 .intra_uploadfile .fa {
    font-size: 20px !important;
  }
  .inet_leftbody h5 {
    font-size: 10px !important;
  }
  .inet_leftbody h5 span {
    width: 20px;
    height: 20px;
  }
  .services_heading.intra_staff .col-xs-4,
  .services_heading.intra_staff .col-xs-8 {
    width: 100%;
  }
  .guest_login .carousel-caption {
    top: 0 !important;
    left: 5% !important;
    right: 5% !important;
  }
  .guest_loginform {
    width: 100% !important;
  }
  .banner_bottom.guest_site .bb_text .fa {
    height: 110px;
  }
  .guest_site .banner_text .slide-text_22 {
    top: 0;
  }
  .services_chsub ul li a {
    font-size: 17px;
  }
  .services_chsub ul li a img {
    width: 25px;
  }
  .slide-text .slide_style_left a.btn-default {
    display: none;
  }
  .who_weare_text a.btn {
    margin: 0;
    padding: 18px 30px;
  }
  .tech_thumb .techcaption-text h1 {
    font-size: 25px;
    font-weight: 500;
  }
  .who_weare_text.service_ch_new h1 {
    font-size: 22px;
    font-weight: 600;
  }
  .banner_bottom .bb_text .fa {
    height: 95px !important;
  }
  .banner_bottom .bb_text h1 {
    font-size: 17px;
  }
  .services_heading.intra_staff ul li {
    padding: 5px 10px !important;
  }
  .intra_staff .intra_sch input {
    width: 90% !important;
  }
  .recently_viewed .owl-buttons .owl-prev {
    left: 10px;
  }
  .recently_viewed .owl-buttons .owl-next {
    right: 10px;
  }
  .service_request .client_heading {
    position: relative;
    text-align: center;
  }
  .service_request .guest_site .banner_text .slide-text_22 {
    top: 0;
  }
  .service_request .guest_site .banner_text .slide-text_22 h1 {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 8vw !important;
  }
  .followMeBar .navbar-collapse.in {
    height: 300px;
  }
  .slide-menu {
    width: 300px;
  }
  .slide-menu ul a {
    font-size: 14px;
  }
}
@media screen and (max-width: 330px) {
  .recently_viewed .owl-buttons .glyphicon {
    color: #fff !important;
  }
  .followMeBar .navbar-collapse.in {
    height: 230px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1200px) {
  .location_rooms ul li a {
    padding: 10px 7px 10px 10px;
    font-size: 15px;
  }
  .location_rooms .pet_allowed ul li span {
    font-size: 15px;
  }
  .location_rooms .lockeywords ul li input {
    width: 74%;
  }
  .location_rooms .lockeywords ul li button {
    padding: 12px 5px;
  }
  .location_rooms .amenities ul li a {
    padding: 13px 10px;
  }
  .location_heading h2 {
    font-size: 40px;
  }
  .l_highlights ul li a .fa {
    position: relative;
    top: 4px;
    font-size: 38px;
  }
  .l_highlights ul li a .fa-wheelchair {
    top: 0;
    font-size: 20px;
  }
  .l_highlights ul li .flat_num22 {
    font-size: 26px;
  }
  .location_searchresult .row .col-md-3.col-sm-4:last-child {
    padding-left: 0px;
    padding-right: 0px;
  }
  .l_highlights ul li .flat_num {
    text-align: center;
    font-size: 17px;
  }
  .recently_viewed .media-carousel {
    margin-bottom: 0;
    padding: 0 10px 30px;
    margin-top: 30px;
  }
  .recently_viewed .media-carousel .carousel-control.left {
    left: -32px;
  }
  .recently_viewed .media-carousel .carousel-control.right {
    right: -32px !important;
  }
  .savesearch .modal-dialog {
    width: 80%;
    margin: 110px auto;
  }
  .inet_custom2 .form-grouplist ul li > button {
    width: 160px;
  }
  .inet_leftbody h5 {
    font-size: 12px;
    margin: 10px 0;
  }
  .inet_leftbody h5 span {
    width: 25px;
    height: 25px;
  }
  .services_heading.intra_staff ul li {
    display: inline-block;
    padding: 0 10px;
  }
  .services_heading.intra_staff ul {
    margin: 0 -15px;
  }
  .navbar-default .navbar-nav > li.dropdown:hover > a:after {
    bottom: -15px;
  }
  .navbar-default .navbar-nav > li.dropdown.dd_booknow:hover > a:after {
    bottom: 0;
  }
  .services_ds2 .who_weare_text22 h5 {
    font-size: 38px;
  }
  .slide-text {
    width: 65%;
    padding: 10px 50px;
  }
  .homepage_slider .slide-text {
    padding: 10px 50px;
    width: 65%;
  }
  .homepage_slider .item .slide_text_third {
    width: 80%;
    top: 10%;
  }
  .item .slide_text_third {
    width: 65%;
  }
  .first_boxin {
    width: 170px;
    height: 170px;
  }
  .second_centerimage {
    width: 170px;
    height: 170px;
  }
  .second_centerimage img {
    width: 160px;
  }
  .banner_bottom .bb_text h1 {
    font-size: 16px;
  }
  .banner_bottom .bb_text .fa {
    margin: 0 20px 0 0 !important;
  }
  .location_searchresult .ls_images {
    width: 100%;
  }
  .l_area h1 {
    font-size: 18px;
  }
  .l_area p {
    font-size: 16px;
  }
  .guest_site .banner_text .slide-text {
    padding: 10px 60px;
  }
  .moving_inaccordion {
    width: 800px;
    margin: auto;
  }
  .panel-group .location_search .location_btn {
    padding: 4px 13px;
  }
}
@media (min-width: 1025px) {
  .navbar-right .dropdown-menu {
    right: 0;
  }
  .navbar-right .new_userlog .dropdown-menu {
    left: -100%;
    margin: 0;
  }
  .banner_bottom .bb_text {
    width: 90%;
    margin: auto;
  }
  .banner_bottom .foot_top .bb_text {
    width: 95%;
    margin: auto;
  }
  .who_weare_text22 {
    width: 75%;
    margin: auto;
  }
  .recently_viewed .media-carousel {
    margin-bottom: 0;
    padding: 0 10px 30px;
    margin-top: 30px;
  }
  .recently_viewed .media-carousel .carousel-control.left {
    left: -32px;
  }
  .recently_viewed .media-carousel .carousel-control.right {
    right: -32px !important;
  }
  .savesearch .modal-dialog {
    width: 60%;
    margin: 110px auto;
  }
  .moving_inaccordion {
    width: 800px;
    margin: auto;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1369px) {
  .slide-text h1 {
    font-size: 37px;
    margin-bottom: 15px;
  }
  .navbar-default .navbar-nav > li > a {
    font-size: 14px !important;
    padding-left: 10px;
  }
  header .navbar-brand {
    margin: 0;
  }
  .navbar-nav.navbar-right {
    margin-right: 0;
  }
  .slide-text p {
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 30px;
  }
  .slide-text {
    top: 20%;
  }
  .homepage_slider .item .slide_text_third {
    margin: auto;
    width: 65%;
    top: 10%;
  }
  .homepage_slider.slide-text {
    top: 20%;
    padding: 10px 50px;
  }
  .timeline-block {
    width: -webkit-calc(51% + 18px);
    width: -moz-calc(51% + 18px);
    width: calc(51% + 18px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    clear: both;
  }
  .services_ch .who_weare .carousel-caption {
    top: 40%;
  }
  .service_timesecond:before {
    content: "";
    width: 1px;
    height: 43%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 99999;
  }
  .service_timesecond:after {
    content: "";
    width: 1px;
    height: 42%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 99999;
  }
  .timeline-content h3 {
    font-size: 25px;
  }
  .timeline-content p {
    font-size: 15px;
  }
  .services_ds .banner_text .slide-text h1 {
    font-size: 35px;
    line-height: 1.1;
  }
  .services_ds .banner_text .slide-text p {
    font-size: 18px;
  }
  .services_ds .banner_text .carousel-caption_new {
    top: 0;
  }
  .guest_login .carousel-caption {
    top: 10%;
  }
  .guest_loginform {
    padding: 30px 40px;
  }
  .services_ds2 .who_weare_text22 h5 {
    font-size: 45px;
  }
  .who_weare.services_chsub .banner_text .slide-text {
    top: 43%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1159px) {
  .navbar-default .navbar-nav > li > a {
    font-size: 13px !important;
    padding-left: 10px;
  }
}
@media (min-width: 1270px) {
  .banner_bottom .foot_top .bb_text {
    width: 72%;
    margin: auto;
  }
  .banner_bottom.guest_site .foot_top .bb_text {
    width: 85%;
    margin: auto;
  }
  .moving_in .guest_site .banner_text .slide-text {
    padding-left: 0;
    padding-right: 200px;
  }
}
@media (min-width: 1370px) {
  .banner_bottom .foot_top .bb_text {
    width: 62%;
    margin: auto;
  }
  .banner_bottom.guest_site .foot_top .bb_text {
    width: 60%;
    margin: auto;
  }
  .savesearch .modal-dialog {
    width: 45%;
    margin: 110px auto;
  }
  .guest_login .carousel-caption {
    top: 20%;
  }
  .guest_loginform {
    padding: 40px;
  }
  .who_weare .carousel img {
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .slide-text h1 {
    font-size: 48px;
    line-height: 50px;
    letter-spacing: 1px;
  }
  .slide-text p {
    font-size: 24px;
    letter-spacing: 1px;
  }
  .who_weare_text h1 {
    font-size: 40px;
  }
  .who_weare_text p {
    font-size: 24px;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1700px) {
  .services_ch .who_weare .carousel-caption {
    top: 42%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1365px) {
  .l_highlights ul li .flat_num {
    font-size: 16px;
    padding: 3px 5px;
  }
  .navbar-default .navbar-nav > li > a {
    font-size: 16px;
  }
  .l_highlights ul li .flat_num22 {
    font-size: 22px;
    padding: 0 10px;
  }
  .l_highlights ul li {
    padding: 50px 5px;
  }
  .l_highlights ul li a {
    font-size: 13px;
  }
  .l_highlights ul li a .fa-wheelchair {
    width: 32%;
    top: -4px;
  }
  .l_highlights ul li a .fa {
    font-size: 34px;
    position: relative;
    top: 3px;
  }
  .l_address p {
    font-size: 17px;
  }
  .l_address h1 {
    font-size: 20px;
  }
  .location_alert22 {
    width: 100%;
  }
  .movingin_bottom .left {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-Two.png)
      0 #fff;
    height: 350px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: 100%;
  }
  .movingin_bottom .right {
    background: url(https://s3-us-west-1.amazonaws.com/suiteam-website/Website-Images/SuiteAmerica-Guest-Portal-Moving-Three.png)
      0 #fff;
    height: 350px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position-y: 100%;
    background-position-x: 0;
  }
}
@media screen and (min-width: 860px) and (max-width: 1100px) {
  .service_timesecond:before {
    height: 43%;
  }
  .service_timesecond:after {
    height: 40%;
  }
  .services_ch .who_weare .carousel-caption {
    top: 38%;
  }
  .timeline-block {
    width: -webkit-calc(51% + 13px);
    width: -moz-calc(51% + 13px);
    width: calc(51% + 19px);
  }
  .timeline-content h3 {
    font-size: 28px;
  }
  .timeline-content p {
    font-size: 14px;
  }
  .service_timesecond .timeline-block-left .timeline-content {
    padding: 0 10px 0 0;
  }
  .service_timesecond .timeline-block-right .timeline-content {
    text-align: left;
    padding: 0 0 0 10px;
  }
  .service_timefirst {
    padding: 180px 0;
  }
  .guest_login .carousel-caption {
    top: 5%;
  }
  .guest_loginform {
    padding: 15px 40px;
    width: 450px;
  }
  .guest_loginform .form-group input {
    height: 40px;
  }
  .guest_loginform .form-group {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .service_timefirst:before {
    height: 40%;
  }
  .service_timefirst:after {
    height: 40%;
  }
  .service_timefirst {
    padding: 150px 0;
  }
  .timeline-block {
    width: -webkit-calc(52% + 12px);
    width: -moz-calc(52% + 12px);
    width: calc(52% + 12px);
  }
  .services_ch .who_weare .carousel-caption {
    top: 33%;
    right: 5%;
    left: 5%;
  }
  .service_timesecond:before {
    height: 40%;
  }
  .service_timesecond:after {
    height: 40%;
  }
  .timeline-content h3 {
    font-size: 30px;
  }
  .timeline-content p {
    font-size: 14px;
  }
  .service_timesecond .timeline-block-left .timeline-content {
    padding: 0 10px 0 0;
  }
  .service_timesecond .timeline-block-right .timeline-content {
    padding: 0 0 0 10px;
  }
  .request_form.company_form .radiosec label {
    line-height: 1.5;
}

.petInfo .checkmark, .petInfo .unCheck {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 50%;
}
.petInfo .custom_radio .checkmark:after {
  top: 6px;
  left: 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
}
.radiosec .petInfo {
  margin-left: -15px;
  margin-right: -30px;
  margin-top: 4px;
}
.radiosec .petInfo .custom_radio{
  padding-left: 25px;
}
.radiosec .petInfo label{
  padding-right: 0;
  margin-right: 5px;
}
}
/* ----------------------------------------------------     max-767px    ---------------------------------*/

@media screen and (max-width: 767px) {
  .spotlight-cities {
    flex-wrap: wrap;
    justify-content: flex-start !important;
  }
  .dual_quote {
    margin-bottom: 20px;
  }

  .spotlight-cities div {
    width: 50%;
  }
  .radiosec .petInfo{
    margin-bottom: 15px;
  }
  .video-wrapper{
    height: auto;
  }
  .client_portal{
    padding-top: 0px;
  }
  .client_portal .table-responsive{
    border: 0;
  }
}
@media (max-width:567px){
  .altairDB .corporate_menu .navmenu .head-logo{
    width: 50%;
  }
}




@media (min-width:1500px) {
  .telsa-page-view .who_weare_text .dual_quote p {
    min-height: 110px;
}

  
}