#menu-item-159 span.fusion-button {
    background-color: #0957a2;
    font-size: 14px;
}
ul.colour_list {
    padding: 0;
    margin: 15px 0px 15px;
}
ul.colour_list li {
    padding: 6px 0px;
    font-size: 16px;
    list-style-type: none;
    border-bottom: 1px solid #ccc;
    color: #0957a2;
}
ul.colour_list li i {
    margin-right: 10px;
}
h4.blue {
    color: #0957a2;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1;
    font-weight: 500;
}
h1.sdibr-hea {
    font-size: 30px;
    margin-top: 0px;
}
.sdibr-btn {
    text-align: right;
}
.sdibr-btn a {
    padding: 10px 20px;
    background: #0957a2;
    color: #fff;
    border-radius: 3px;
    display: block;
    max-width: 136px;
    float: right;
}
.fusion-blog-shortcode .fusion-read-more:after {
    display: none;
}
.fusion-blog-shortcode .fusion-read-more {
    position: relative;
    margin-right: 0px;
    text-align: right;
    padding: 7px 15px;
    background-color: #0957a2;
    color: #fff;
    border-radius: 3px;
}
.searchandfilter ul {
    margin-top: 0px;
    padding: 0px;
    display: block;
    width: 100%;
    float: left;
}
.searchandfilter li {
    list-style: none;
    display: block;
    padding: 0px;
    width: 100%;
    margin-bottom: 10px;
}

.blg-fltr {
    display: block;
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 0px;
    padding: 15px;
    background: rgba(100,100,140,0.25);
}
select#ofcategory {
    width: 100%;
}
.fusion-posts-container article:nth-child(even) {
    background-color: #E5E3E5;
}
h2.blog-shortcode-post-title {
    margin-bottom: 10px !important;
}
.fusion-blog-shortcode .fusion-meta-info {
    margin-top: 0px;
}
.fusion-blog-shortcode .post {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 5px;
}
.searchandfilter input[type="text"], .searchandfilter #ofcategory {
    height: 35px;
    border-radius: 3px;
    font-size: 16px;
}
.searchandfilter input[type="submit"] {
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #0957a2;
    border: 0px;
    color: #fff;
    font-size: 16px;
}
.hm-sdb-lftr {
    display: block;
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 0px;
    padding: 15px;
}
.fusion-copyright-notice {
    text-align: center;
}
.foot li {
    margin-bottom: 10px;
    text-align: center;
}
.fusion-blog-shortcode .pagination {
    float: none;
    margin-top: 20px;
    font-size: 9px;
    line-height: normal;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
}
.abut-bnr {
    color: #fff;
    text-align: center;
}
.abut-bnr h1 {
    color: #fff;
    font-size: 50px;
    margin-bottom: 0px !important;
}
.abut-bnr h4 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.abut-bnr hr {
    width: 30%;
}
.fusion-footer {
    border-top: 2px solid #E5E3E5;
}
h2.abt-hdrp {
    font-size: 30px !important;
    line-height: 1.3em !important;
    margin-bottom: 10px;
}
h2.abt-hdrp span {
    color: #0957a2;
}
.abr-col-row-2 {
    margin-bottom: 0px !important;
}
ul.abut_clr-lst {
    padding-left: 0px;
    margin-top: 0px;
}
ul.abut_clr-lst li {
    padding: 6px 0px;
    font-size: 16px;
    list-style-type: none;
    border-bottom: 1px solid #777;
    color: #333;
}
h2.job-skr-hdr {
    font-size: 30px !important;
    line-height: 1.2em !important;
    margin-bottom: 20px;
}
h2.lst-row-hdr {
    text-align: center;
    font-size: 30px !important;
    color: #fff;
    text-transform: uppercase;
}
.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a, .fusion-accordian .panel-title a:hover {
    color: #0957a2;
}
.fusion-accordian .panel-title .active .fa-fusion-box {
    background-color: #0957a2;
}
.fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: #0957a2 !important;
    border-color: #0957a2 !important;
}
.fusion-toggle-heading {
    font-size: 16px;
}
.toggle-content h4 {
    font-size: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}



.stf-list-main {
    width: 100%;
    display: block;
    box-sizing: border-box;
}
.stf-list-one {
    width: 49%;
    display: inline-block;
    margin-right: 1%;
    box-sizing: border-box;
}
.stf-list-two {
    width: 49%;
    display: inline-block;
    margin-left: 1%;
    box-sizing: border-box;
    float: right;
}
.stf-list-one ul, .stf-list-two ul {
    padding: 0px;
    list-style-type: none;
}
.stf-list-one ul li, .stf-list-two ul li {
    padding: 6px 0px;
    font-size: 16px;
    list-style-type: none;
    border-bottom: 1px solid #777;
    color: #333;
}

.cont-us-frm h1 {
    margin-top: 0px;
}
.cont-us-frm .wpcf7-submit {
    padding: 10px 20px !important;
    line-height: normal !important;
    font-size: 16px !important;
    border-radius: 3px !important;
    color: #fff !important;
    background: #0957a2 !important;
}
.cont-us-lit ul {
    padding-left: 0px;
    list-style-type: none;
}
.cont-us-lit ul li {
    padding: 6px 0px;
    font-size: 16px;
    list-style-type: none;
    border-bottom: 1px solid #777;
    color: #333;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], .wpcf7-select {
    height: 35px !important;
    border-radius: 3px !important;
    font-size: 16px !important;
}
.cont-us-frm .wpcf7-textarea {
    border-radius: 3px;
    font-size: 16px !important;
}
.fusion-header {
    box-shadow: rgba(0,0,0,.117647) 0 1px 3px;
}



.fusion-blog-rollover {
    background-color: #fff;
    margin-top: 35px;
    margin-bottom: 35px;
    padding-bottom: 10px;
}
#posts-container .pagination {
    float: none;
    margin-top: 20px;
    font-size: 9px;
    line-height: normal;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
}
#posts-container .pagination .pagination-next, #posts-container .pagination .pagination-prev {
    font-size: 16px;
}
.fusion-blog-rollover article {
    padding-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
.search-results main#main {
    background-color: #E5E3E5;
}
h2.fusion-post-title {
    margin-bottom: 15px !important;
}
.fusion-meta-info {
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}
.fusion-blog-rollover .fusion-read-more {
    position: relative;
    margin-right: 0px;
    text-align: right;
    background-color: rgb(9, 87, 162);
    color: rgb(255, 255, 255);
    padding: 7px 15px;
    border-radius: 3px;
}
.fusion-blog-rollover .fusion-read-more:after {
    display: none;
}





.to-row-main {
    width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
}
.to-row-one {
    width: 49.5%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    margin-right: 0.5%;
}
.to-row-two {
    width: 49.5%;
    display: inline-block;
    float: right;
    box-sizing: border-box;
    margin-left: 0.5%;
}
.four-row-main {
    width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
}
.four-row-one {
    display: inline-block;
    float: left;
    width: 24.5%;
    margin-right: 0.5%;
    box-sizing: border-box;
}
.four-row-two {
    display: inline-block;
    float: left;
    width: 24%;
    margin-right: 0.5%;
    margin-left: 0.5%;
    box-sizing: border-box;
}
.four-row-three {
    display: inline-block;
    float: left;
    width: 24%;
    margin-right: 0.5%;
    margin-left: 0.5%;
    box-sizing: border-box;
}
.four-row-four {
    display: inline-block;
    float: right;
    width: 24.5%;
    margin-left: 0.5%;
    box-sizing: border-box;
}
.three-row-main {
    width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
}
.three-row-one {
    display: inline-block;
    float: left;
    width: 32.5%;
    margin-right: 0.5%;
    box-sizing: border-box;
}
.three-row-two {
    display: inline-block;
    float: left;
    width: 32.5%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    box-sizing: border-box;
}
.three-row-three {
    display: inline-block;
    float: right;
    width: 33%;
    margin-left: 0.5%;
    box-sizing: border-box;
}
.mainofmain {
    width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.onethird-mainofmain {
    width: 32.5%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    margin-right: 0.5%;
}
.twothird-mainofmain {
    width: 66.5%;
    display: inline-block;
    float: right;
    box-sizing: border-box;
    margin-left: 0.5%;
}
.twothird-mainofmain .to-row-main {
    width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
}
.twothird-mainofmain .to-row-one {
    width: 49.5%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    margin-right: 0.5%;
}
.twothird-mainofmain .to-row-two {
    width: 49.5%;
    display: inline-block;
    float: right;
    box-sizing: border-box;
    margin-left: 0.5%;
}
.reg-bag-trn label, .reg-bag-clr label, .reg-frm-lst label {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.onethird-mainofmain span.checkbox-640 {
    height: 260px;
    overflow-y: scroll;
    float: left;
    width: 100%;
    border: 2px solid #0957a2;
    padding-top: 5px;
    padding-bottom: 5px;
}
.checkbox-640 .wpcf7-list-item {
    display: block;
}
.to-row-main .to-row-onethird {
    width: 32.5%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    margin-right: 0.5%;
}
.to-row-main .to-row-twothird {
    width: 66.5%;
    display: inline-block;
    float: right;
    box-sizing: border-box;
    margin-left: 0.5%;
}
.checkbox-694 span.wpcf7-list-item {
    display: block;
    width: 100%;
    float: left;
}

span.checkbox-310 {
    display: block;
    width: 100%;
}
.checkbox-310 span.wpcf7-list-item {
    display: block;
}
.radio-288 {
    display: block;
}
.reg-bag-trn {
    display: block;
    width: 100%;
    float: left;
    padding: 15px;
    box-sizing: border-box;
}
.reg-bag-clr {
    display: block;
    width: 100%;
    float: left;
    background-color: #e5e3e5;
    padding: 15px;
    box-sizing: border-box;
}
.to-row-onethird br {
    display: none;
}
.twothird-mainofmain br {
    display: none;
}
.reg-bag-trn hr, hr.hori-lin {
    margin-top: 30px !important;
    margin-bottom: 30px;
    display: block;
    width: 100%;
    float: left;
    border: 0;
    border-top: 1px solid #ddd;
}
hr.hori-lin-lst {
    margin-top: 30px !important;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    float: left;
    border: 0;
    border-top: 1px solid #ddd;
}
.reg-frm-lst {
    display: block;
    width: 100%;
    float: left;
    padding: 15px;
    box-sizing: border-box;
}
.reg-frm-lst br {
    display: none;
}
.three-row-one h1, .three-row-two h1, .three-row-three h1 {
    background: #0957a2;
    width: 50px;
    border-radius: 50%;
    height: 50px;
    color: #fff;
    padding: 10px 0px;
    font-size: 20px;
    text-align: center;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
}
.reg-bag-clr h3 {
    color: #0957a2;
}
span.frm-ln-txt-clr {
    color: #0957a2;
}
span.frm-ln-txt-clr-two {
    color: #0957a2;
    margin-bottom: 5px !important;
    display: block;
}
.wpcf7-submit.register-now {
    background-color: #0957a2 !important;
    font-size: 18px !important;
    border-radius: 3px !important;
}
h1.hdng-line-all-pg {
    margin-top: 0px;
    margin-bottom: 0px;
}
.pry-pol h1, .trms-and-cond h1 {
    margin-bottom: 15px;
}
.pry-pol h4, .trms-and-cond h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.page-id-333 #main, .page-id-335 #main {
    padding-top: 10px;
}
.fusion-blog-shortcode .pagination .pagination-next, .fusion-blog-shortcode .pagination .pagination-prev {
    font-size: 16px;
}


@media only screen and (min-width : 320px) and (max-width : 801px) {
.stf-list-one {
    box-sizing: border-box;
    display: block;
    margin-right: 0;
    width: 100%;
}
.stf-list-two {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.to-row-one {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.to-row-two {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.four-row-one {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.four-row-two {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.four-row-three {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.four-row-four {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.three-row-one {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.three-row-two {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.three-row-three {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.onethird-mainofmain {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.twothird-mainofmain {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.twothird-mainofmain .to-row-one {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.twothird-mainofmain .to-row-two {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
.to-row-main .to-row-onethird {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-right: 0;
    width: 100%;
}
.to-row-main .to-row-twothird {
    box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
}
}