@font-face{



    font-family:"GOTHIC";

    src:url("../fonts/GOTHIC.TTF");

}

@font-face{



    font-family:"tahoma";

    src:url("../fonts/tahoma.ttf");

}

@font-face{



    font-family:"FUTRFW";

    src:url("../fonts/FUTRFW.TTF");

}

@font-face{



    font-family:"coolvetica rg";

    src:url("../fonts/coolvetica rg.ttf");

}

@font-face{



    font-family:"arialbd";

    src:url("../fonts/arialbd.ttf");

}
@font-face{

    font-family:"CenturySchoolbookRegular__";
    src:url("../fonts/CenturySchoolbookRegular__.ttf");
}













body{



    margin: 0px;

    padding: 0px;

    width: 100%;

    min-height: 603px;

    background: url(../images/bg-new.jpg) repeat-x;

}

.no-padding{



    margin:0px;

    padding: 0px;

}
.page .col-xs-12.col-sm-12.col-md-12.col-lg-12.content-defloat {
    padding-top: 30px;
    font-family: Century Gothic;
}

.page-id-399 section.container-fluid.no-padding {
    text-align: center;
}

.title_moto{

text-align: justify; color:#fff; 

background:#2b053a; 

padding:6px 10px; 

width:100%;

margin:0px;

}

p{font-size:18px; margin-top:20px; font-family:Century Gothic;line-height:34px;}

.slidebg{

    margin: 0px;

    padding: 0px;

    width: 100%;
}
.page section.slider-shadow {
    display: none;
}
.page .inner-top {
    display: none;
}
.page a.ws_next {
    display: none !important;
}
.page section.slider-stip {
    display: none;
}


.page a.ws_prev{
    display: none !important;

}





.home section.slider-shadow {
    display: table;
}
.home .inner-top {
    display: table;
}
.home a.ws_next {
    display: table !important;
}
.home section.slider-stip {
    display: table;
}

.home section.slider-shadow {
    display: none;
}

.home a.ws_prev{
    display: table !important;

}


.slider-shadow {
    height: 60px;
    background: url(../images/shadow.png) no-repeat center;
    position: relative;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
}

.slider-stip {

    width: 100%;

    height: 48px;

    background: rgba(214, 160, 18, 0.6);

    position: absolute;

    bottom: 0;

    z-index: 60;

}

.pagination-divider1 {

    width: 170px;

    height: 48px;

    background: #300641;

    float: left;

}

.pagination-divider2 {

    width: 170px;

    height: 48px;

    background: #363536;

    float: left;

}
.headbg {

  
    margin:0px;

    padding: 0px;

    width: 100%;

    min-height: 170px;

    



    background: url("../images/bg-new-1.png") no-repeat top center;

    background-size: 100%;

}

.logo{



    margin: 0px;

    padding: 30px 0px 0px 0px;

}

.logo img{max-width: 100%;}

.navi{



    margin:134px 0px 0px 0px;

    padding: 0px;

}

.navbar-nav>li>a{



    font-family:"CenturySchoolbookRegular__";

    font-size: 14px;

    margin: 0px;

    padding:10px 15px;

    color:#fff !important;

    text-transform: uppercase;

    

}

.navbar-nav>li>a:hover {

    -webkit-box-shadow: inset 0px 47px 0px 0px rgba(255, 255, 255, 1);

-moz-box-shadow:    inset 0px 47px 0px 0px rgba(255, 255, 255, 1);

box-shadow:         inset 0px 47px 0px 0px rgba(255, 255, 255, 1);

-webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -ms-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;

    color:red !important;

    

}

































.inner-top {

    height: 12px;

    background: #f9f2f2;

    margin-bottom: 25px;

}

.inner-top-left {

    height: 12px;

    background: #300641;

    width: 35%;

}



.space{

    margin: 0px;

    padding: 0px 70px;

}

.welcome h1 {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    letter-spacing: 6px;
    font-size: 50px;
    color: #363536;
    text-transform: uppercase;
}
.welcome p {
    font-family: Tahoma;
    font-size: 14px;
    color: #6d6d6f;
    margin: 15px 0px 0px 0px;
    padding: 0px 35px 0px 0px;
    line-height: 26px;
}
.service-icon-box {
    width:100%;
    margin-top:74px;
}
ul.sub-menu {
    text-align: right;
    margin-right: 0;
}



ul.sub-menu a {
    text-align: right;
    margin-right: 0;
    padding: 0px 20px !important;
}
.member-service-icon-box {
    width:100%;
    margin-top:1px;
}

.member-services-boxplaye {
    min-height:186px;
    position:relative;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;

}
.member-services-boxplaye img {
    display:block;
    float:right;
    max-width: 100%;
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    -o-transition: all 07s ease-out;
    transition: all 0.7s ease-out;
height: 213px;
}
.member-textpraye {
    width:53%;
    min-height:213px;
    position:absolute;
    top:0;
    left:0;
    background:#2b053a;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.member-textpraye p {
    text-align: left;
    color: #FFF;
    font-family: Tahoma;
    padding-top: 81px;
    padding-left: 17px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 3px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    line-height: 21px;
    transition: all 0.5s ease-out;
}
.member-services-boxplaye:hover img {
    opacity:0.3;
        -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.member-services-boxplaye:hover .member-textpraye  {
    width:100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.member-services-boxplaye:hover .member-textpraye p  {
    padding-left:0;
    text-align:center;
    font-size:17px;
    letter-spacing:10px;
    line-height:25px;
        -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.memberservicesbox {
    min-height:186px;
    position:relative;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;

}
.memberservicesbox img {
    display:block;
    float:right;
    max-width: 100%;
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    -o-transition: all 07s ease-out;
    transition: all 0.7s ease-out;
height: 213px;
}
.membertext4 {
    width:53%;
    min-height:213px;
    position:absolute;
    top:0;
    left:0;
    background:#2b053a;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.membertext4 p {
  text-align: left;
    color: #FFF;
    font-family: Tahoma;
    padding-top: 75px;
    padding-left: 17px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 3px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    line-height: 21px;
    transition: all 0.5s ease-out;
}
.memberservicesbox:hover img {
    opacity:0.3;
        -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.memberservicesbox:hover .membertext4  {
    width:100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.memberservicesbox:hover .membertext4 p  {
    padding-left:0;
    text-align:center;
    font-size:17px;
    letter-spacing:10px;
    line-height:25px;
        -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}





.member-services-box {
    min-height:186px;

    position:relative;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.member-services-box img {

    display:block;

    float:right;

    max-width: 100%;

    -webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -ms-transition: all 0.7s ease-out;

    -o-transition: all 07s ease-out;

    transition: all 0.7s ease-out;

}



.member-text {

    width:44%;

    min-height:186px;

    position:absolute;

    top:0;

    left:0;

    background:#2b053a;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    

}
.member-text4{

    width:51.6%;

    min-height:186px;

    position:absolute;

    top:0;

    right:0;

    background:#8e0101;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;
}
.member-text4 p {

    text-align:left;

    color:#FFF;

    font-family:"CenturySchoolbookRegular__";

    padding-top:65px;

    padding-left:17px;

    text-transform:uppercase;

    font-size:15px;

    letter-spacing:3px;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}


.member-text p {

    text-align: left;
    color: #FFF;
    font-family: Tahoma;
    padding-top: 69px;
    padding-left: 17px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 3px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    line-height: 21px;
    transition: all 0.5s ease-out;
}

.member-services-box:hover img {

    opacity:0.3;

        -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.member-services-box:hover .member-text  {

    

    width:100%;

    

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.member-services-box:hover .member-text p  {

    padding-left:0;

    text-align:center;

    font-size:17px;

    letter-spacing:10px;

    line-height:25px;

    

        -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.second-icon-box {

    

    width:100%;

    margin-top:1px;

    padding: 0px;

}

.member-services-box2 {

    

    

    min-height:186px;

    position:relative;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.member-services-box2 img {

    display:block;

    float:right;

    max-width: 100%;

    -webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -ms-transition: all 0.7s ease-out;

    -o-transition: all 07s ease-out;

    transition: all 0.7s ease-out;

}



.member-text2 {

    width:32%;

    min-height:186px;

    position:absolute;

    top:0;

    left:0;

    background:#2b053a;

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

    

}

.member-text2 p {
text-align: left;
    color: #FFF;
    font-family: Tahoma;
    padding-top: 61px;
    padding-left: 17px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 3px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    line-height: 21px;
    transition: all 0.5s ease-out;
}

.member-services-box2:hover img {

    opacity:0.3;

        -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.member-services-box2:hover .member-text2  {

    

    width:100%;

    

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}



.member-services-box2:hover .member-text2 p  {

    padding-left:0;

    text-align:center;

    font-size:17px;

    letter-spacing:10px;

    line-height:25px;

    

        -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -ms-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.pad {
    padding: 0px 0px 0px 0px;
    margin-top: -1px;
}
.serv-box {
    margin: 15px 0px 0px 0px;
    padding: 36px 39px;
    background: #f5f4f2;
    min-height: auto;
    display: none;
}
.event-content p {
    color: #6d6d6f;
    font-size: 19px;
    line-height: 25px;
    font-family: tahoma;
}
.logobox img {
    width: 45%;
    padding: 31px 40px;
}
.serv-box h2 {
    font-family: tahoma;
    font-size: 37.38px;
    color: #4d4c4c;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
}

.folow{



    margin: 0px;

    padding: 0px 0px 0px 100px;

    font-family:"CenturySchoolbookRegular__";

    font-size: 34px;

    font-weight: bold;

    text-transform: uppercase;

}

.inner-top2 {

    height: 12px;

    background: #f9f2f2;

    margin: 25px 0px 25px 0px;

    padding: 0px;

    width: 100%;



}

.inner-top-left2 {

    height: 12px;

    background: #300641;

    width: 35%;

    margin: 0px;

    padding: 0px;

    position: absolute;

}

.social ul{



    margin: 0px;

    padding: 0px 0px 0px 100px;

}

.social ul li{list-style-type: none; display: inline-block;}

.social ul li a{



    margin: 0px;

    padding: 0px;

    display: inline-block;

}









.r-pad{padding:0px 140px 0px 90px;}

.footerbg {
    margin: 35px 0px 0px 0px;
    padding: 0;
    width: 100%;
    bottom: 0;
    background: #300641 url(../images/foo-bg1.png) no-repeat bottom center;
    background-size: 100%;
}



.footbg{



    margin:35px 0px 0px 0px;

    padding: 24px 0px 0px 0px;

    width: 100%;

    min-height: 350px;

    border-top:#000 2px solid;

    background: #930101;

    

    background: -moz-linear-gradient(top, #930101 0%, #070408 100%);

    background: -o-linear-gradient(top, #930101 0%,#070408 100%);

    background: -ms-linear-gradient(top, #930101 0%,#070408 100%);

    background: linear-gradient(to bottom, #930101 0%,#070408 100%);

}



.foterlink

{

    margin:0px 0px 0px 0px;

    padding:0px;

    width: 100%;

}

.foterlink ul li

{

    list-style-type: none;

    width: 47%;

    float: left;

}

.foterlink ul li a

{

    margin:0px 0px 0px 0px;

    padding:5px 0px 0px 0px;

    font-size: 15px;

    color:#fff;

    display: inline-block;

    text-transform:uppercase;

    font-family:Century Gothic;

}



.foteradres ul

{

    margin:0px 0px 0px 0px;

    padding:0px;

}

.foteradres ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 15.17px;
    color: #fff;
    font-family: Century Gothic;
    text-align: center;
}
.foteradres p{



    margin:0px 0px 0px 0px;

    padding: 0px;

    font-family:"CenturySchoolbookRegular__";

    font-weight: bold;

    font-size: 36px;

    color:#fff;

    text-transform: uppercase;

    text-align: center;

}

.foteradres p.mision{



    margin:0px 0px 0px 0px;

    padding: 0px;

    font-family:"CenturySchoolbookRegular__";

    font-size: 15px;

    color:#fff;

    text-align: center;

}

.imgspace{

    margin:85px 0px 0px 0px; 

    padding:0px; 

    text-align: center;

}



.imgspace img{max-width: 100%;}

.l-foot

{

    margin:35px 0px 0px 0px;

    padding:0px;

    border-right:#fff 1px solid;

    min-height: 154px;

}

@media (min-width: 100px) and (max-width: 736px){



    .navi{margin-top:0px;}

    .pagination-divider1 {width: 100px; height: 22px;}

    .pagination-divider2 {width: 100px;height: 22px;}

    .slider-stip{height: 22px;}

    

    .space, .r-pad{padding: 0px;}

    .welcome h1{font-size: 40px;}

    .folow, .social ul{padding: 0px;}

    .social img{

        display: block;

        float: left;

        width: 72px;

    }

    .foterlink ul li{width: 100%;text-align: center;}

    .foterlink, .foteradres{padding-bottom: 15px;}

    .l-foot{border-right:none;border-bottom:#fff solid 2px;}

    .imgspace{margin-top:40px;}



    header {

        background-size:inherit !important;

        -webkit-background-size: inherit !important;

        -moz-background-size: inherit !important;

        -o-background-size: inherit !important;

        background-size: inherit !important;

    }

    .slidebg{min-height: 320px}

    .navi{background:#960101; }

    .member-services-box2 img{min-height: 186px;}

    .headbg{min-height: auto;}

    .slidebg{

        width: 100%;

        min-height: 266px;

        background: url(../images/slidebg.png) repeat-x;

    }

    .slider-box {

        margin-top: -59px;

    }

    body{background-image: none;}

.pagination-divider1 {height: 25px !important;width: 64px !important;}

.pagination-divider2 {height: 25px !important;width: 64px !important;}

.slider-stip {height: 25px !important;}

.bx-wrapper .bx-prev {

    width: 7% !important;

    height: 25px !important;

    margin: -25px 0px 0px -22px !important;

    transition: all 0.4s ease-out;

    background-size: 27px !important;

}

.bx-wrapper .bx-next:hover {width: 13% !important;margin-left: -10px !important;}

.bx-next {

  font-size: 15px !important;

  height: 25px !important;

  margin: 0px 0px!important;

  background-size: 28px !important;

}



.bx-wrapper .bx-nextbx-wrapper .bx-next {width:7% !important;}

.slider-shadow {

    background-size:100% !important;

}



}





@media (min-width: 100px) and (max-width: 736px){
    .navi{display:none;}
    #top_curve{width:100%!important;}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){



    .space{padding: 0px;}

    .logo {margin: 0px 0 0 0;}

    header {

        background-size:inherit !important;

        -webkit-background-size: inherit !important;

        -moz-background-size: inherit !important;

        -o-background-size: inherit !important;

        background-size: inherit !important;

    }

    .navi{margin-top:0px;}

    .member-services-box2 img{min-height: 186px;}



    .folow, .social ul{padding: 0px;}

    .social img{

        display: block;

        float: left;

        width: 72px;

    }

    .r-pad{padding: 0px;}

    .slider-shadow {

    background-size:100% !important;

}

    .slidebg{

        width: 100%;

        min-height: 353px;

        background: url(../images/slidebg.png) repeat-x;

    }

    .slider-box {

        margin-top: -202px;

    }

    body{

    background-image:none;

}

}



@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){



    .social img{

        display: block;

        float: left;

        width: 100px;

    }

    .r-pad{padding: 0px;}

    .slider-shadow {

    background-size:100% !important;

}

}