.mobile #logo,
.mobile_accrod {
    display: none;
}
.djslider-default .navigation-container .next-button
{
outline:none;
}
ul.sigProClassic,ul.sigProClassic li.sigProThumb:last-child
{
margin-bottom:0px !important;
padding-bottom:0px !important;
}
input,textarea{
  
    box-shadow: none !important;
    outline: none !important;
}


.mobile_full .aidanews2_tabrow .aidanews2_art
{
    width: 205px !important;
}
.mobile_full .aidanews2_tabrow .aidanews2_art:first-child
{
   padding:0px 45px 0px 0px;
}
.mobile_full .aidanews2_tabrow .aidanews2_art:last-child
{
padding:0px 0px 0px 45px;
}
#side-navs .custom p
{
margin-bottom:8px;

}
.childsafety_img
{
float: right;
    margin-bottom: 20px;
    margin-left: 20px;
}
.jf_mm_trigger {
    display: none;
}
.desktop .fb_icon img{
    vertical-align: bottom;
     width: 25px;
    height: 25px;
}
#footer .fb_icon img{
    padding-bottom: 10px;
    padding-top: 8px;
    width: 30px;
    height: 30px;
}
@media screen and (max-width: 1200px) {
   .navs ul.menu li
{
padding: 0px 13px 0px 0px;
}
     .cmspage img
    
    {
        width: 100%;
        height: auto;
    }
.small_responsive
{
width:auto !important;
}

    .cmspage .icon_img
    {
        width: auto;
    }
    .cmspage #userForm img
    {
        width: auto;
    }
    form#userForm td
    {
        font-size: 13px;
        padding: 0px 2px 35px 0px;
    }
    .cmspage img.childsafety_img
    {
        width: 50%;
    }
    .wrapperbig,
    .wrapper {
        max-width: 1000px;
        width: 94%;
    }
    .half-column-right,
    .half-column-left {
        width: 50%;
        float: left;
    }
    #background-white {
        background: none;
    }
    #background-edge {
        height: 0px;
    }
    #content .wrapper {
        background: #fff;
        padding: 0px 10px 20px 10px;
        margin-bottom: 30px;
    }
    .main-column-right {
        width: 68%;
    }
    .main-column-left {
        width: 31%;
        padding-right: 1%;
    }
    #footer .main-column-right {
        width: 70%;
        float: left;
    }
    #footer .main-column-left {
        width: 25%;
        float: left;
        padding-right: 5%;
    }
    .sub-column-third {
        width: 28%;
    }
     .testimonial .aidanews2_tabrow .col_2
    {
        padding: 0px 1.4%;
       
    }
    .testimonial .aidanews2 .odd, .testimonial .aidanews2 .even
    {
         width: 32% !important;
    }
    .mobile_full .aidanews2_tabrow .aidanews2_art:last-child
    {
        padding:0px 0px 0px 14px;
    }
    .mobile_full .aidanews2_tabrow .aidanews2_art:first-child
    {
        padding: 0px 14px 0px 0px;
    }
    .block .cols-3 .column-1
    {
        padding:0px 20px 0px 0px;

    }
    .block .cols-3 .column-2
    {
padding:0px 20px 0px 0px;
    }
}
@media screen and (max-width: 1024px) {
    p 
    {
        margin: 0px 0px 10px 0px;
    }
    .cols-3 h3 a
    {
        font-size: 12px;
    }
    .cmspage h1 {
        font-size: 28px;
        line-height: 30px;
    }
     .aidanews2_img1 img
     {
        width: 100%;
        height: 180px;
     }
    .cmspage h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .cmspage iframe {
        width: 100%;

    }
   .blog 
   {
    width: 100%;
    display: inline-block;
   }
   .blog .cols-3 .item
   {
    padding: 0px 13px 0px 0px;
   }

      .mobile_full .aidanews2 .odd,.mobile_full .aidanews2 .even {
        width: 32.6% !important;
    }
.mobile_full .aidanews2_tabrow .aidanews2_art:first-child,.mobile_full .aidanews2_tabrow .aidanews2_art:last-child
{
padding:0px 0px 20px 0px;
}
     .mobile_full .aidanews2 .even {
        padding: 0px 1%;
    }
   
    #footer .main-column-right,
    #footer .main-column-left {
        text-align: left;
    }
    #footer img {
        padding: 0px;
        width: 90%;
        height: auto;
    }
    #footer .big {
        line-height: 20px;
        font-size: 14px;
    }
    .footer-col-padding {
        height: 0px;
    }
}
@media screen and (max-width: 1029px) {
    .navs ul.menu li {
        padding: 0 14px 0 0;
        font-size: 13px;
    }

}
@media screen and (max-width: 1016px) {
a#book p{
margin: 0px;
    line-height: 34px;
    width: 100%;
    height: auto;
    font-size: 13px;
}
#book-now, #book-now:hover{
    width: 225px;
    right: 0px;
    height: 47px;
    top: 7px;
    z-index: 1;
}

}
@media screen and (max-width: 950px) {
    h2 {
        font-size: 21px;
    }
    #logo img {
        height: 95px;
        width: auto;
    }
    #contact p {
        font-size: 14px;
    }
    .aidanews2_img1 img
    {
        height: 135px;
    }
    #contact li {
        font-size: 39px;
        line-height: 47px;
        padding: 16px 0px 0px 0px;
    }
    a#book p {
        height: 50px;
        width: auto;
        font-size: 13px;
        line-height: 35px;
    }
    #side-navs h1 {
        font-size: 17px;
    }
    .sub-column-third {
        width: 28%;
    }
    ul.category-module li h4,.desktop_accrod .cusotm p {
        font-size: 13px;
        line-height: 17px;
    }
    #side-navs {
        padding: 22px 0px 0px 0px;
    }
    .navs ul.menu li {
        padding: 0 8px 0 0;
        font-size: 11.5px;
    }
    #book-now,
    #book-now:hover {
        width: 213px;
        right: 0px;
        height: 47px;
        top: 7px;
        z-index: 1;
    }
    a#book:hover p {
        line-height: 34px;
        width: 100%;
        height: auto;
    }
    a#book p {
        margin: 0px;
        line-height: 34px;
        width: 100%;
        height: auto;
        font-size: 13px;
    }
    .content-col-padding {
        height: 17px;
    }
    .sub-column-third-sep {
        width: 8%;
    }
    #background-header-rounded {
        height: 126px;
    }
    #background-header {
        height: 125px;
    }
      .testimonial .aidanews2 .odd, .testimonial .aidanews2 .even
    {
        width:100% !important;
        padding: 0px;

    }
    
  
   

    #footer .main-column-left {
        width: 22%;
        padding-right: 3%;
    }
    #footer .main-column-right {
        width: 73%;
    }
    #footer .fb_icon img{
        padding-top: 5px;
    }
}
@media screen and (max-width: 768px) {

    #lbCenter,
    #lbBottomContainer {
        width: 95% !important;
        margin: 0px auto !important;
        left: 0px !important;
        right: 0px !important;

    }
    #lbImage {
        width: 93% !important;
        margin: 0px auto !important;
        left:0px;
        right: 0px;
    }
    .cmspage h1,form#userForm .componentheading {
        font-size: 23px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .cmspage h2 {
        font-size: 19px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .cmspage ul li {
        margin: 0 0 5px 0;
        font-size: 13px;
    }
    .content-col-padding {
        height: 20px;
    }
   
    .img-fulltext-left img {
        width: 100%;
        height: auto;
        margin: 0px;
    }
   div.fsf_faq a.fsf_highlight
   {
    font-size: 16px;
   }
    .jf_mm_wrapper .jf_mm_a_img {
        display: none;
    }
    .jf_mm_trigger {
        position: relative;
        display: none;
    }
    .jf_mm_wrapper h2 {
        color: #112e53;
    }
    .jf_mm_wrapper li,
    .jf_mm_wrapper .levelHolderClass,
    .jf_mm_wrapper .jf_mm_inactive {
        background-color: #112e53;
        padding: 0px;
        font-weight: 700;
    }
    .jf_mm_wrapper .floatRight {
        color: #fff;
        top: 10px;
        position: absolute;
        right: 10px;
    }
    .jf_mm_wrapper li {
        margin: 0px;
    }
    .jf_mm_trigger,
    .jf_mm_wrapper a:hover,
    .jf_mm_wrapper li:hover {
        background-color: #FEFF03;
        color: #112e53;
    }
    .jf_mm_trigger .fa {
        position: relative;
        top: -2px;
    }
    #background-header {
        position: relative;
        top: 0px;
        z-index: 1;
    }
    #background-header-rounded {
        padding: 5px 0 0 0;
    }
    
    #logo {
        height: 70px;
    }
    #logo img {
        height: 65px;
        width: auto;
        margin: 0px auto;
        text-align: center;
        padding: 3px 0px 5px 0px;
    }
    #contact li {
        padding: 0px;
        margin: 0px;
    }
    #background-header-rounded {
        height: 84px;
    }
    #background-header {
        height: 88px;
    }
    #content {
        padding: 0px;
        margin-bottom: 30px;
    }

    #background-bottom-gradient {
        padding: 20px 0px;
    }
    #content .wrapper {
        padding: 0 2% 2% 2%;
        width: 90%;
        margin-bottom: 20px;
    }

    #footer ul.menu li,
    #footer p,
    #footer .big {
        font-size: 12px;
        line-height: 20px;
    }
    #footer .big {
        line-height: 15px;
        margin: 5px 0px 25px 0px;
    }
    #contact {
        position: relative;
        top: 0px;
    }
     #footer br:nth-child(3) {
        display: none;
    }
}
@media screen and (max-width: 767px) {
.cmspage iframe
{
height:100%;
}
.category-module li a
{
color:#fff;
}

         h2 {
        font-size: 20px;
        line-height: 26px;
    }
    h3 {
        font-size: 18px;
        line-height: 25px;
    }
    p {
        font-size: 13px;
        list-style: 21px;
    }
    div.fsf_faq_question
    {
        font-size: 97%;
    }
    .block .blog
    {
        text-align: center;

    }
    .mobile_accrod
    {
        padding-top: 4px;
    }

    .block .blog .category-desc
    {
        text-align: left;
    }
     .block .blog .cols-3
    {
        display: inline-block;
        padding: 0px;
    }

    
    .aidanews2_botL a
    {
        font-size: 15px;
    }
    #side-navs {
        padding: 0px;
    }
    #content .wrapper .main-column-right {
        clear: both;
        min-height: 450px;
        height: 100%;
    }
    ul.sigProClassic
    {
        text-align: center;
    margin: 0px auto !important;
    }
    ul.sigProClassic li.sigProThumb
    {
        float: none;
        display: inline-block;
        text-align: center;
    }
    .wrapper .main-column-left,
    .wrapper .main-column-right {
        width: 100%;
        float: none;
        text-align: left;
        padding: 0px;
    }
    .desktop,
    .desktop_accrod {
        display: none;
    }
    .jf_mm_trigger {
        display: block;
    }
    a#book,
    .mobile_accrod {
        display: block;
    }
    #content .wrapper .main-column-right {
        min-height: auto;
        height: auto;
    }
    #content .wrapper {
        margin-bottom: 0px;
        margin-top: -4px;
    }
    #logo img {
        padding: 3px 0px 5px 0px;
    }
    .slide-text {
        font-size: 12px;
        padding: 8px;
    }
    .slide-desc-text .slide-title {
        font-size: 13px;
        padding: 6px;
    }
    .levelHolderClass ul li:first-child {
        border: 0px;
    }
    .mobile_accrod .faq {
        padding: 0px;
        margin: 0px;
    }
    .mobile_accrod .faq li {
        padding: 0px;
        margin: 0px;
    }
    .mobile_accrod .faq li ul li {
        padding: 1px 10px;
    }
    .mobile_accrod ul.category-module {
        margin: 0px;
        padding: 10px 0px 6px 0px;
    }
    .mobile_accrod .faq li.q {
        font-weight: bold;
        font-size: 120%;
        border-bottom: 1px #ddd solid;
        cursor: pointer;
        list-style: none;
        position: relative;
    }
    li.mobile_half {
        list-style: none;
        border-bottom: 1px #ddd solid;
        cursor: pointer;
        float: left;
        width: 34.3%;
    }
    .mobile_accrod .faq li:last-child
    {
       
        width: 31.3%;
    }

    #side-navs .mobile_accrod .mobile_half img.arrow_img {
        visibility: hidden;
        display: none;
    }
    #side-navs .mobile_accrod h1 {
        margin-bottom: 0px;
        display: inline-block;
        width: 69%;
        text-align: left;
        font-size: 15px;
        padding-top: 5px;
        padding-bottom: 10px;
    }
    #side-navs .mobile_accrod img {
        display: inline-block;
        vertical-align: middle;
        padding-top: 5px;
    }
    #side-navs .mobile_accrod img.arrow_img {
        float: none;
        position: absolute;
        right: 4%;
        top:-35px;
    }
    .rotate {
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top:-27px !important;
    }
    .mobile_accrod .faq li.a {
        background: #112e53;
        display: none;
        color: #fff;
        list-style: none;
    }
    .mobile_accrod a.testimonial-link {
        color: #FEFF03;
    }
    .mobile_accrod ul.category-module li h4 a,
    .mobile_accrod .faq li.a .custom p {
        color: #fff;
    }
    .aidanews2 {
        padding: 0px;
    }
    #footer .main-column-left,
    #footer .main-column-right {
        width: 100%;
        float: none;
        text-align: center;
        padding: 0px;
    }
    .wrapper .main-column-left,
    .wrapper .main-column-right {
        text-align: left;
    }
    #footer img {
        height: 100px;
        width: auto;
    }
   
    .sub-column-third-sep {
        width: 8%;
    }
   

}
@media screen and (max-width: 736px) {

    .cmspage .item-image 
    {
            width: 100%;

    }
      .cmspage h1,form#userForm .componentheading
    {
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 10px;
    }
    a#book p
    {
        font-size: 14px;
    }
    .cmspage h2
    {
        font-size: 15px;
    }
    #contact p {
        font-size: 13px;
    }
    #book-now,
    #book-now:hover {
        width: 260px;
    }
    form#userForm td {
        font-size: 14px;
    }

    #background-header-rounded
    {
        height: 80px;
    }
    #background-header
    {
        height: 84px;
    }
     .aidanews2_img1 img {
        width: 100%;
        height: 142px;
        
    }
  .blog .cols-3 .item
  {
        width: 154px;
  }
   .blog .cols-3 .img-intro-left img
  {
    width: 154px;
    margin:0px;
    height: 123px;

  }
  .cols-3 h3 a
  {
    font-size: 10px;
  }


   
}
@media screen and (max-width: 664px) {
    #contact p {
        font-size: 11px;
    }
    .aidanews2_img1 img
    {
        height: 123px;
    }
h5
{
font-size:16px;
}
}
@media screen and (max-width: 567px) {
#g-recaptcha-31 > div
{
width:250px;
}
    .mobile_table td
    {
        display: block;
    }
    #slider104 .slide-desc
    {
        bottom:3px !important;
    }
    .cols-3 h3 a
    {
        font-size: 12px;
    }
    .mobile_accrod .faq li:last-child
    {
        width: 100%;
    }
    .testimonial .aidanews2_tabrow .col_2
    {
        padding: 0px;
    }
    .blog .cols-3 .img-intro-left img
    {
            width: 51%;
    margin: 0px;
    height: auto;
    }


    #background-header-rounded {
        height: 114px;

    }
    #background-header {
        height: 118px;

    }
    form#userForm td {
        width: 100%;
        display: inline-block;
        padding: 0px 5px 0px 0px;
    }
    form#userForm input[type="text"],
    textarea {
        width: 270px;
       margin:0px;
    }
    .mobile_full .aidanews2 .odd,
    .mobile_full .aidanews2 .even,
    #footer .sub-column-third {
        width: 100% !important;
        text-align: center;
        float: none;
        padding: 0px 0px 20px 0px;
    }
    .mobile_accrod .faq li {
       padding: 0%;
    }
    .items-row.cols-3 .column-1, .items-row.cols-3 .column-2,.items-row.cols-3 .column-3
    {
        width: 100%;
        padding: 0px;
        text-align: center;

    }
    .aidanews2 .odd,.aidanews2 .even
    {
        width: 100% !important;
        padding:0px;
    }
    .half-column-left,
    .half-column-right {
        width: 100%;
        float: none;
        text-align: center;
    }
    #contact {
        text-align: center;
    }
    #contact li {
        line-height: 22px;
        font-size: 20px;
    }
    #contact p {
        font-size: 12px;
        margin: 0px 0px 5px 0px;
    }
    #book-now,
    #book-now:hover {
        width: 238px;

    }
    .wrapper .main-column-left,
    .wrapper .main-column-right {
        text-align: left;
    }
    .sub-column-third-sep {
        height: auto;
    }
    .wrapper .main-column-right.cmspage {
        text-align: left;
    }
    li.mobile_half {
        width: 50%;
    }
    .wrapper .main-column-left {
        text-align: left;
    }
    .aidanews2_img1 img {
        width: auto;
        height: auto;
    }
.rc-anchor-normal

{
width: 282px;
}
.rc-anchor-normal .rc-anchor-content{
width:215px;
}
.rc-anchor-normal-footer
{
width: 59px;
    padding: 0px;
}

    
    }

    form#userForm input.rsform-submit-button
    {
        border-top: #C00 2px solid;
        -webkit-border-top: #C00 2px solid;
border-radius: 0;
    border-left: #C00 2px solid;
    -webkit-border-left: #C00 2px solid;
    border-right: #600 2px solid;
    -webkit-border-right: #600 2px solid;
    border-bottom: #600 2px solid;
    -webkit-border-bottom: #600 2px solid;
    }  
    @media screen and (max-width: 414px) {

.small_responsive
{
float:none !important;
width:auto !important;
margin-bottom:10px !important;
}
}  
    @media screen and (max-width: 325px) {
#g-recaptcha-31 > div
{
width:288px !important;
border-right: 1px solid #d3d3d3;
height:75px !important;
}
        }

