@media screen and (-webkit-min-device-pixel-ratio:0) {

}

@media only screen
and (min-width : 1200px) {
    .container.container_medium { width:960px;}

    /*------ Custom Bootstrap Classes -------*/
    .col-lg-5ths {
        width: 20%;
        float: left;
    }

}


/*----------------------------------*/

@media only screen
and (min-width : 993px) {
    .container.container_small { width:820px;}
    /*------ Custom Bootstrap Classes -------*/
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media only screen
and (min-width : 993px)
and (max-width : 1199px) {

}

@media only screen
and (min-width : 769px)
and (max-width : 992px) {

    .home_banner{ height: 620px; }
    .home_banner .on_banner .content_sec img{ width: 450px; }
}

@media only screen
and (min-width : 769px) {
    /*------ Custom Bootstrap Classes -------*/
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
    .container.col_padLR_5 div[class^="col-md-"], .container.col_padLR_5 div[class*=" col-md-"], .container.col_padLR_5 div[class^="col-lg-"], .container.col_padLR_5 div[class*=" col-lg-"], .container.col_padLR_5 div[class^="col-sm-"], .container.col_padLR_5 div[class*=" col-sm-"]{ padding-left: 5px; padding-right: 5px; }

    .container.col_padLR_5 .row{ margin-left: -5px; margin-right: -5px; }

    .form_sec .form-horizontal .control-label{ text-align: left; }

}

/*------------------ Max Width ------*/
@media only screen
and (max-width : 1200px) {


}
@media only screen
and (max-width : 992px) {
    .slider-container { width: 100% !important; }
}

@media only screen
and (max-width : 768px) {
    .padTB_100{ padding: 70px 0;}
    .mob-margT_20{ margin-top: 20px; }
    #profileForm fieldset .form-group{ margin-bottom: 24px; }
    .form_sec h3.section_head{ font-size: 21px; margin-bottom: 35px; }
    .drop { width: 100%; margin-bottom: 20px; }
    .content_section h3{ margin-bottom: 45px; }

}
@media only screen
and (max-width : 640px) {
    .form_sec h3.section_head .nav_blk{ display: block; margin: 15px 0; position: static;}
}
@media only screen
and (min-width : 481px)
and (max-width : 768px) {
    .form_sec { padding: 35px; }

}
@media only screen
and (max-width : 480px) {
    p, ul, ol, li, address, a, body { font-size: 13px; line-height: 21px; }
    h1, h2{ font-size:30px; }
    .form_sec h3.section_head{ font-size: 18px; }
    .col-vxs-12 { width:100%;}
    .padTB_20{padding-top: 15px; padding-bottom: 20px;}
    .padTB_70{ padding: 35px 0; }
    .padTB_90{ padding: 45px 0;}
    .padB_90{ padding-bottom: 45px; }
    .padTB_60 { padding: 35px 0; }
    .padTB_45{ padding: 20px 0;}
    .padTB_100{ padding: 50px 0;}
    .main_button{ padding: 7px 22px; font-size: 16px; line-height: 17px;}
    .header_section .top_menu{ text-align: center; }
    .header_section .top_menu ul li a{ font-size: 15px; }
    .header_section .logo{ margin-bottom: 15px; }
    .header_section .act_tablecell{ float: left; width: 100%; text-align: center; }
    .form_sec { padding: 25px; }
    .onlineForm_section h1{ margin-bottom: 50px; }
    .form_sec .form-group label{ font-size: 14px; }
    .photo_btn + span{ font-size: 18px; padding-left: 8px; }
    .content_section p{ margin-bottom: 15px; }
    .content_section.using_listStyle ul { margin-bottom: 15px; margin-left: 11px; }
    .footer_section .footer_top{ text-align: center; }
    .footer_section .footer_top ul li a{ font-size: 14px; }

}