@charset "utf-8";
a img.homeadv {
    width:100%;
}
.homell {
    padding: 20px;
    background: #ff0066;
    color:#fff;
    text-align:center;
    margin-right: -15px;
}
.homesl {
    padding: 20px;
    background: #ff0066;
    color:#fff;
    text-align:center;
    margin-left: -15px;
}
a.txtll {
    margin:26px;
    color: #fff;
}
a.txtsl {
    margin:26px;
    color: #fff;
}
.txtll2 {
    background: #000;
    padding:5px 10px;
    font-size:26px
}
.txtsl2 {
    background: #404040;
    padding:5px 10px;
    font-size:26px
}
.topmar400 {
    margin-top:400px;
}
.topmar500 {
    margin-top:400px;
    position: relative;
    height:200px;
    z-index: 100;
}
.topmar600 {
    margin-top:600px;
    position: relative;
    height:200px;
    z-index: 100;
}
.radio {
    display: inline;
    vertical-align: top;
    font-size: 20px;
}
input.radbut {
    width:20px;
    height: 18px;
}
.homecirc {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-left: 0px;
    margin-right: 0px;
}
.homefeat {
    background-color: #c4c4c4;
    padding-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.homec1 {
    background-color: rgba(0,0,0,0.6);
}
.homec2 {
    background-color: rgba(0,0,0,0.6);
}
.homec3 {
    background-color: rgba(0,0,0,0.6);
}
.homec4 {
    background-color: rgba(0,0,0,0.6);
}
.homemain {
    background: #69C7C4;
}
form .form-actions-home {
    background-color: transparent;
    border: 0px;
    margin: 0px;
    padding: 0px;
    text-align: right;
    margin-right: 30px;
}
.homeright {
    background: #ff0066;
}
.homesearch {
    background: rgba(0, 0, 0, 0.85);
    padding: 10px;
}
.homesearch h2 {
    color: #fff;
}
.homesearch p {
    color: #fff;
    text-align: right;
}
.homesearch select {
    width: 80%;
}
.homefull {
    background: #c4c4c4;
    padding: 10px;
    color: #000;
    padding-left: 25px;
}
.homefull h2 {
    font-size: 24px;
    color: #000;
    text-transform: uppercase;
}
.homefull2 {
    border: dashed 2px #a3a3a3;
    background: #c4c4c4;
    padding:10px;
    color:#000;
    padding-left:25px;
    height: 254px;
}
.homefull2 h2 {
    font-size: 27px;
    color: #000;
    text-transform: uppercase;
}
.homeright2 {
    background: rgba(0, 0, 0, 0.75);
    padding: 10px;
}
.homeright3 {
    padding: 10px;
}
.homeright5 {
    padding:10px;
    background: #ff0066;
    color:#fff;
    margin-left: -30px;
    height: 254px;
}
.homeright5 h2 {
    color:#fff;
    margin-left:20px;
}
.homeright5 p {
    color:#fff;
    margin-left:20px;
}
.homeright4 {
    background: #c4c4c4;
    margin-left: -30px;
}
.homeright4 h3{
    margin-top: 20px;
    color:#fff;
}
.homeright4 p{
    color:#fff;
}
.homeright4 a.bluebut {
    margin-top:0px;
}
.homeright2 h3 {
    margin-top: 20px;
    color: #fff;
}
.homeright h2 {
    color: #fff;
    font-size: 28px;
}
.homeright2 p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 50px;
}
.homeright p {
    color: #fff;
    font-size: 20px;
    margin: 0 0 -20px 0;
}
.homeright:after {
    content: '';
    display: block;
    width: 100%;
    height: 30px;
    position: relative;
    bottom: -30px;
    left: 0;
    background: #ff0066;
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
    clip-path: polygon(0 0, 100% 0, 50% 100%);
}
a.bluebut {
    float: right;
    margin-right: 20px;
    background: #000;
    padding: 5px 10px;
    color: #fff;
}
a.bluebut:hover {
    background: #c4c4c4;
    color:#000;
}
.filter_horizontal {
    background: transparent !important;
    position: relative !important;
    border: none;
}
.filter_horizontal .controls {
    float:left;
    width:150px;
}
.filter_horizontal .button {
    background-color: #000 !important;
    color: #fff;
    opacity: 0.9;
    margin-top: 0;
    height: 35px;
    border: none;
}
.content-carousel {
    background: #C4C4C4;
}
.content-carousel .titles h1 {
    margin-left: 20px;
}
.titles {
    margin: 0;
    margin-top: 10px;
}
.homebtm {
    background: #ff0066;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.item_team {
    border: 0;
    margin-top: 20px;
}
.image_team:after,
.item_team:after {
    border-bottom: 0;
}
.button:hover {
    background-color: #232323 !important;
    color: #fff;
    opacity: 0.9;
}
.slsrad {
    margin: 0 0 20px 0;
}
.homefm {
/*    margin-left: -10px;
    margin-top: -10px;*/
    width:100%;
}
.homesyh {
/*    margin-left: -10px;
    margin-bottom:-10px;*/
    width:100%;
}
.sliderimg {
    width:100%;
    height:700px;
    margin-top: -196px;
}
.sliderimg2 {
    width:100%;
    height:425px;
}
.moveup {
    margin-top: -300px;
    z-index: 100;
    position: relative;
}
.sliderimg3 {
    width:100%;
    height:425px;
}
.GreyBg {
    background: #DDD;
    width:100%;
    height:400px;
}
.moveup2 {
    margin-top: -400px;
    z-index: 100;
    position: relative;
}
.homefirst {
    margin-top: -150px;
    padding:20px;
    background: #fff;
    z-index: 100;
    position: relative;
}
.bgover{
    background-image: url("../images/overlay-ptn.png");
    height: 700px;
}
.bgover2{
    background-image: url("../images/overlay-ptn2.png");
    height: 700px;
}
.bgover3{
    background-image: url("../images/overlay-ptn.png");
    height: 425px;
}
.bgover4{
    background-image: url("../images/overlay-ptn2.png");
    height: 425px;
}
.bggrid{
    background-color: #DDDDDD;
    border-top: 20px solid #fff;
}
.strip {
    border-left: 20px solid #fff;
    border-right: 20px solid #fff;
    border-top: 20px solid #fff;
    padding: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .bluebut {
        margin-right: 5px !important;
        margin-top: -35px;
    }
    .txtll2 {
        font-size:20px
    }
    .txtsl2 {
        font-size:20px
    }
    .filter_horizontal {
        padding-top: 0px;
    }
    a img.homeadv {
        max-height: 105px;
    }
}
@media (min-width: 751px) and (max-width: 991px) {
    .homeright5 {
        margin:0;
        height: 210px;
    }
    .txtll2 {
        font-size:32px
    }
    .txtsl2 {
        font-size:32px
    }
    .homell {
        margin-right: 0;
    }
    .homesl {
        margin-left: 0;
    }
    .homefull2 {
        height: 480px;
    }
    .homeright4 {
        margin: 0;
        height: initial;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .caption-head {
        height: 160px;
        width: 160px;
    }
    .caption-head .caption-icon {
        margin-top: 5px;
    }}
@media (min-width: 501px) and (max-width: 750px) {
    .homeright5 {
        margin:0;
    }
    .txtll2 {
        font-size:18px
    }
    .txtsl2 {
        font-size:18px
    }
    .homell {
        margin-right: 0;
    }
    .homesl {
        margin-left: 0;
    }
    .homefull2 {
        height: 480px;
    }
    .homefull2 h2 {
        font-size: 22px;
    }
    .homeright4 {
        margin: 0;
        height: initial;
    }
    .homeright4 h3 {
        margin-top: 0;
        font-size: 17px;
    }
    .homeright4 p {
        font-size: 14px;
    }
}
@media (max-width: 500px) {
    .homeright5 {
        margin:0;
        padding: 5px;
    }
    .homeright5 p {
        margin-left: 5px;
        font-size: 14px;
        line-height: 18px;
    }
    .bigbold {
        font-size: 20px;
        line-height: 50px;
    }
    a.txtsl ,
    a.txtll {
        margin: 0;
    }
    .txtll2 {
        font-size:12px
    }
    .txtsl2 {
        font-size:12px
    }
    .homell {
        margin-right: 0;
        padding: 5px;
    }
    .homesl {
        margin-left: 0;
        padding: 5px;
    }
    .homefull2 {
        height: 480px;
        padding: 10px;
    }
    .homefull2 h2 {
        font-size: 12px;
        padding: 0;
    }
    .filter_horizontal {
        padding: 0;
    }
    .radio {
        font-size: 16px;
    }
    .filter_horizontal .controls {
       width:210px;
    }
    .homeright4 {
        margin: 0;
        height: initial;
    }
    .homeright4 h3 {
        margin-top: 0;
        font-size: 17px;
    }
    .homeright4 p {
        font-size: 14px;
    }
}
