/*
Theme Name: Moolans
Author: intersmart solution
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800italic,800,700italic);

/*font-family: 'Open Sans', sans-serif;*/

/*margin: 0;
    bottom: 0px;
    top: 374px;
    left: 145px;*/
body{
}
img{max-width:100%; height: auto; -webkit-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; transition:all ease-in-out .2s;}
#home_slider img, .banner img{display:block; margin:0 auto; width:100%;}

.navbar-default .navbar-nav > li > a {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 5px;
    text-transform: uppercase;
    font-size: 14px;
}

.home_social_absolute {
    position: absolute;
    z-index: 10;
    top: 36%;
    right: 0px;
}
ul.home_social_ul li {
    padding-bottom: 0px;
}
ul.home_social_ul li a.nonestyle_a i {
    width: 60px;
    height: 55px;
    border-radius: 0px;
    line-height: 60px;
    text-align: center;
    background-color: #006699;
    font-size: 19px;
}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -8px;
    font-size: 17px;
}

/* menu align:center */	
.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    width: 100%;
    text-align: center;
}
/* menu align:center */

.navbar-default {
    background-color: rgba(255, 255, 255, 0.71);
    border-color: transparent;
    padding-top: 14px;
    padding-bottom: 11px;
    z-index: 1000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    font-weight: bold;
    background-color: #27a9e1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #27a9e1;
    font-weight: bold;
}
.one{
    background-color:#2b4a97;
    padding-top:30px;
}
.one h1 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 35px;
    padding-top: 23%;
    text-transform: uppercase;
    /* padding-right: 10%; */
    /* padding-left: 10%; */
    text-align: center;
}

.one p {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding-top: 18%;
    line-height: 27px;
    /* padding-left: 9%; */
    padding-right: 19%;
}

.register-two {
    margin-top: 42px;
    margin-left: 9%;
    padding: 9px;
    background-color: #d5841b;
    color: #000;
    border: 0px solid #666;
    border-radius: 0px;
    width: 100px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.register-one {
    margin-top: 10px;
    margin-right:5%;
    padding: 9px;
    background-color: #d5841b;
    color: #000;
    border: 0px solid #666;
    border-radius: 0px;
    width: 100px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.register-three {
    margin-top: 21px;
    margin-left: 9%;
    padding: 9px;
    margin-bottom: 20px;
    background-color: #d5841b;
    color: #000;
    border: 0px solid #666;
    border-radius: 0px;
    width: 100px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.two{
    background-color:#fff;


}
.two h1 {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 26px;
    padding-top: 12%;
    text-transform: uppercase;
    padding-left: 9%;
    line-height: 36px;
}

.four{
    background-color:#fff;


}
.four h1 {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 26px;
    padding-top: 4%;
    text-transform: uppercase;
    padding-left: 9%;
    line-height: 36px;
}


.four p {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    padding-top: 35px;
    line-height: 23px;
    padding-left: 9%;
    padding-right:10%;
}


a.song {
    padding-top: 35px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    padding-left: 9%;
    text-decoration:none;

}

a.song:hover {
    color: rgba(213, 132, 27, 0.39);
}


.row.doc {
    margin-left: 0px;
    margin-right: 0px;
}

.col-md-6.doc2 {

    padding-left: 0px;
    padding-right: 0px;
}
.design{
    background-color:#fff;
}
.full-width{

    padding:0px;
    margin:0px;
    width:100%;
}

.third{
    background-color:#2b4a97;


}
.third h1 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    padding-top: 4%;
    text-transform: uppercase;
    padding-left: 9%;
    line-height: 36px;
}

.third p {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding-top: 35px;
    line-height: 23px;
    padding-left: 9%;
    padding-right:10%;
}






.five{
    background-color:#2b4a97;


}
.five h1 {
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    padding-top: 12%;
    text-transform: uppercase;
    padding-left: 9%;
    line-height: 39px;
    padding-right: 18%;
}

.five p {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding-top: 35px;
    line-height: 23px;
    padding-left: 9%;
    padding-right:10%;
}





.carousel-indicators {
    display: none;
}
.sitemap {
    margin-top: 5px;
    width: 100%;
    background-color: #000;
}

.footer_menu {
    margin-top: 14px;
    background-color: #000;
}
.footer_menu > ul{
    border:0px solid #f5f2d9;
    border-left:0; 
    border-right:0; 
    padding:0; 
    margin:0;
    display:inline-block;
    vertical-align:top;
}
.footer_menu > ul > li {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 30px;
    padding-top: 10px;
    padding-bottom: 4px;
    padding-right: 27px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
}
.footer_menu > ul > li > a{
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#fff;
}
.footer_menu > ul > li > a:hover{
    color:#ff5400 !important;

}




#prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

#prev_slide_3 {
    right: 49px;
    top: 2%;

    width: 30px;
    height: 30px;
    color: #666;
    padding-left: 7px;
    padding-top: 7px;
    font-size: 19px;

    background-color: #FFF;
}
#next_slide_3 {
    right: 14px;
    top: 2%;

    width: 30px;
    height: 30px;
    color: #666;
    padding-left: 9px;
    padding-top: 7px;
    font-size: 19px;

    background-color: #FFF;
}


.foot-bg{
    background-color:#fff;
    padding:20px;
}



ul.list-inline.list-unstyled.site a{
    font-family: 'Open Sans', sans-serif;
    /*color: # !important;*/
    text-align: center !important;
    text-decoration:none;
    font-size:14px;
}
ul.list-inline.list-unstyled.site a:hover{

    color: #edb123 !important;

}	

.site h2 {
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    margin-top: -2px;
    line-height: 22px;
    text-transform: none;
}
/*.carousel-control.left {
    display: block;
    margin-top: 27.8%;
    margin-left: 141px;
    background-color: #000;
    height: 38px;
    width: 41px;
}

.carousel-control.right {
         display:block;
  margin-top: 27.8%;
  margin-left: 12px;
   background-color: #000;
    height: 38px;
    width: 41px;
    margin-right: 1677px;
}*/
.carousel-caption {
    position: absolute;
    right: 33%;
    bottom: 85px;
    left: 141px;
    width:40%;
    z-index: 10000;
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
    color: #fff;

    background-color: rgba(43, 74, 151, 0.76);
    text-align: center;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
}

.carousel-caption p {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 32px;

    line-height: 26px;
}
.carousel-caption .btn {
    text-shadow: none;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;

}
.carousel {
    position: relative;
    margin-top: -4%;
}

.banner{position:relative;}
.banner img{display:block; width:100%;}


.carousel-control.left{
    position: absolute;
    top: 529px;
    bottom: 0;
    left: 142px;
    width: 37px;
    height: 37px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
    filter: alpha(opacity=50);
    opacity: .5;
    background-color: #000;
}



.carousel-control.right {
    position: absolute;
    top: 529px;
    bottom: 0;
    right: 88.5%;
    width: 37px;
    height: 37px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
    background-color: #000;
}


.about{
    background-color:#fff;
    padding-bottom:40px;

}
.about h1 {
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 25px;
    padding-top: 15px;
    text-transform: uppercase;
    text-align:center;
    line-height: 36px;
}


.about p {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    padding-top: 15px;
  /*  text-align:center; */
text-align:justify;
    line-height: 23px;

}

.esta{
    background-color:#fff;
    padding-bottom:40px;

}
/*.esta h1,.social h1 {
    margin: 9px 0px 21px 0px;
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 25px;
    padding-top: 15px;
    text-transform: uppercase;
    text-align:center;
    line-height: 36px;
}*/
.esta h1, .social h1 {
    margin: 24px 0px 31px 0px;
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 25px;
    padding-top: 15px;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px;
}

.esta h2 {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 18px;

    text-transform: uppercase;
    text-align:left;
    line-height: 36px;
}

.esta p {
    font-family: 'Open Sans', sans-serif;   
    color: #333;
    font-weight: 500;
    font-size: 14px;
    padding-top: 15px;
    text-align:left;
    line-height: 23px;

}
.profile h2 {
    font-size: 18px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    margin-top: 5px;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    text-transform: uppercase;
}
.profile p {
    color: #666666;
    line-height: 20px;
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    padding: 0px;
    margin-top: 16px;
    padding-bottom: 10px;
}
.charity {
    background-color: #27A9E1;
    padding-bottom: 0px;
    padding-top: 70px;
}
.charity-content {
    background-color: #fff;
    padding-bottom: 0px;
    padding-top: 32px;
    padding-bottom: 40px;
}
.charity-content h1 {
    margin: 9px 0px 25px 0px;
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px;
}
.charity-content p {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    text-align: justify;
    line-height: 23px;
}
.news h3 {
    padding-top: 6px;
    padding-bottom: 0px;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    margin-top: 0px;
    text-align: left;
}
.news p {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;
    padding-right: 25px;
    text-align: justify;
    padding-left: 13px;
    text-align: left;
}
/*.media h1 {
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 26px;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px;
    padding-bottom: 20px;
}*/
.media h1 {
    margin: 24px 0px 36px 0px;
    font-family: 'Open Sans', sans-serif;
    color: #27a9e1;
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px;
    /* padding-bottom: 24px; */
}
img.gal {
    /*border: 11px solid #ccc;*/
        border: 11px solid rgba(122, 145, 171, 0.27);
    margin-bottom: 27px;
}


/*page_no_styles starts*/
ul.page-numbers a.page-numbers:last-child, ul.page-numbers a.page-numbers.last {
    margin-right: 0;
    margin-top: 0px;
    margin-bottom: 25px;
}
ul.page-numbers {
    list-style: none;
    margin: 1em auto;
    padding: 0;
    text-align: center;
    color: #555555;
    text-transform: uppercase;
    font-size: 90%;
}
ul.page-numbers li {
    display: inline;
}
ul.page-numbers a.page-numbers {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    background-color: #676767;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #eaeaea));
    background-image: -webkit-linear-gradient(#f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(#f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(#f9f9f9, #eaeaea);
    background-image: linear-gradient(#f9f9f9, #eaeaea);
    margin: 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none !important;
    color: #555555 !important;
    font-size: smaller !important;
    text-shadow: white 0 1px 0;
}
ul.page-numbers a.page-numbers:first-child, ul.page-numbers a.page-numbers.first {
    margin-left: 0;
}
ul.page-numbers a.page-numbers:last-child, ul.page-numbers a.page-numbers.last {
    margin-right: 0;
}
ul.page-numbers a.page-numbers:hover, ul.page-numbers a.page-numbers:focus {
    color: #333333;
    border-color: #fff;
    background-color: #fdfdfd;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fafafa));
    background-image: -webkit-linear-gradient(#fefefe, #fafafa);
    background-image: -moz-linear-gradient(#fefefe, #fafafa);
    background-image: -o-linear-gradient(#fefefe, #fafafa);
    background-image: linear-gradient(#fefefe, #fafafa);
}
ul.page-numbers a.page-numbers.more {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0 none !important;
    background: transparent !important;
    margin-left: 0;
    margin-right: 0;
}
ul.page-numbers a.page-numbers.active {
    -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    border-color: #505050 !important;
    color: #f2f2f2 !important;
    text-shadow: black 0 1px 0;
    background-color: #676767;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5f5f), color-stop(100%, #5c5c5c));
    background-image: -webkit-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: -moz-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: -o-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: linear-gradient(#5f5f5f, #5c5c5c);
}
ul.page-numbers .prev:before {
    content: "\2039";
    padding-right: 0.5em;
}
ul.page-numbers .next:after {
    content: "\203A";
    padding-left: 0.5em;
}
ul.page-numbers .dots {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0 none !important;
    background: transparent !important;
    color: #999999 !important;
    margin-left: 0.25em;
    margin-right: 0.25em;
}
ul.page-numbers .current {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    background-color: #676767;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5f5f), color-stop(100%, #5c5c5c));
    background-image: -webkit-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: -moz-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: -o-linear-gradient(#5f5f5f, #5c5c5c);
    background-image: linear-gradient(#5f5f5f, #5c5c5c);
    margin: 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none !important;
    font-size: smaller !important;
    border-color: #505050 !important;
    color: #f2f2f2 !important;
    text-shadow: black 0 1px 0;
}
/*page_no_styles ends*/


@media (min-width: 1801px) and (max-width: 1910px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left{
        position: absolute;
        top: 529px;
        bottom: 0;
        left: 142px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }



    .carousel-control.right {
        position: absolute;
        top: 529px;
        bottom: 0;
        right: 87.2%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }


    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 146px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1751px) and (max-width: 1800px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }
    .carousel-control.left {
        position: absolute;
        top: 521px;
        bottom: 0;
        left: 146px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 521px;
        bottom: 0;
        right: 87.2%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }


    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 146px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1701px) and (max-width: 1750px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left {
        position: absolute;
        top: 500px;
        bottom: 0;
        left: 146px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 500px;
        bottom: 0;
        right: 86.7%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 146px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}




@media (min-width: 1651px) and (max-width: 1700px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left {
        position: absolute;
        top: 480px;
        bottom: 0;
        left: 122px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 480px;
        bottom: 0;
        right: 87.6%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }


    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 122px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1601px) and (max-width: 1650px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left {
        position: absolute;
        top: 459px;
        bottom: 0;
        left: 118px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 459px;
        bottom: 0;
        right: 87.6%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 118px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1551px) and (max-width: 1600px) {

    .carousel {
        position: relative;
        margin-top: -6%;
    }
    .carousel-control.left {
        position: absolute;
        top: 460px;
        bottom: 0;
        left: 117px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 460px;
        bottom: 0;
        right: 87.6%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 22px;
        left: 117px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1501px) and (max-width: 1550px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left {
        position: absolute;
        top: 424px;
        bottom: 0;
        left: 111px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-control.right {
        position: absolute;
        top: 424px;
        bottom: 0;
        right: 87%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 16px;
        left: 111px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1451px) and (max-width: 1500px) {

    .carousel {
        position: relative;
        margin-top: -6%;
    }
    .carousel-control.left {
        position: absolute;
        top: 404px;
        bottom: 0;
        left: 107px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-control.right {
        position: absolute;
        top: 404px;
        bottom: 0;
        right: 87%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 16px;
        left: 107px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}




@media (min-width: 1401px) and (max-width: 1450px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }	
    .carousel-control.left {
        position: absolute;
        top: 402px;
        bottom: 0;
        left: 106px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-control.right {
        position: absolute;
        top: 402px;
        bottom: 0;
        right: 87%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption {
        position: absolute;
        right: 29%;
        bottom: 16px;
        left: 106px;
        width: 45%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 26px;
        padding-right: 20px;
    }
}


@media (min-width: 1200px) and (max-width: 1399px) {
    .carousel {
        position: relative;
        margin-top: -6%;
    }
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 26px;
        padding-top: 9%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 33px;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 26px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 33px;
    }
    .third p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        padding-top: 6px;
        line-height: 20px;
        padding-left: 9%;
        padding-right: 10%;
    }
    .register-two {
        margin-top: 13px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 1px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

    .register-three {
        margin-top: 11px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

    a.song {
        /* padding-top: 29px; */
        text-transform: uppercase;
        color: #000;
        font-weight: bold;
        padding-left: 9%;
        text-decoration: none;
        font-size: 12px;
    }
    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 26px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 33px;
    }

    .four p {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: 500;
        font-size: 14px;
        padding-top: 6px;
        line-height: 20px;
        padding-left: 9%;
        padding-right: 10%;
    }
    .five h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 20px;
        padding-top: 5%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 35px;
        padding-right: 18%;
    }
    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 35px;
        padding-top: 23%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: 0% !important;
        text-align: center;
    }

    .carousel-caption {
        position: absolute;
        right: 27%;
        bottom: 5px;
        left: 100px;
        width: 45%;
        z-index: 10000;
        /* padding-top: 20px; */
        /* padding-bottom: 20px; */
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
    }

    .carousel-control {
        position: absolute;
        top: 374px;
        bottom: 0;
        left: 100px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.left {
        position: absolute;
        top: 383px;
        bottom: 0;
        left: 100px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-control.right {
        position: absolute;
        top: 383px;
        bottom: 0;
        right: 87%;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .one p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        padding-top: 10%;
        line-height: 23px;
        /* padding-left: 9%; */
        padding-right: 19%;
    }
    /*.carousel-control.right {
            display:block;
        margin-top: 27.7%;
        margin-left: 12px;
        background-color: #000;
        height: 38px;
        width: 41px;
        margin-right: 1164px;
    }
    
    .carousel-control.left {
             display: block;
        margin-top: 27.7%;
        margin-left: 100px;
        background-color: #000;
        height: 38px;
        width: 41px;
       
    }*/


    /*
    span.glyphicon.glyphicon-chevron-right {
        font-size: 21px;
        padding-top: 3px;
    }
    
    span.glyphicon.glyphicon-chevron-left {
        font-size: 21px;
        padding-top: 3px;
    }
    */
}












@media (min-width: 992px) and (max-width: 1199px) {
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 36%;
        right: 0px;
    }
    ul.home_social_ul li {
        padding-bottom: 0px;
    }
    ul.home_social_ul li a.nonestyle_a i {
        width: 45px;
        height: 45px;
        border-radius: 0px;
        line-height: 48px;
        text-align: center;
        background-color: #006699;
        font-size: 19px;
    }
    .carousel-control.left {
        position: absolute;
        top: 181px;
        bottom: 0;
        left: 72px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }


    .carousel-control.right {
        position: absolute;
        top: 181px;
        bottom: 0;
        right: 77px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel {
        position: relative;
        margin-top: -8%;
    }
    .carousel-caption p {
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 22px;
    }
    .carousel-caption {
        position: absolute;
        right: 0px;
        bottom: 10px;
        left: 0px;
        width: 100%;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }

    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 24px;
        padding-top: 24%;
        text-transform: uppercase;
        text-align: center;
    }
    .one p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 12px;
        padding-top: 0%;
        line-height: 20px;
        /* padding-left: 9%; */
        padding-right: 19%;
    }	
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 24px;
        padding-top: 5%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 27px;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 19px;
    }
    .third p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 12px;
        padding-top: 0px;
        line-height: 21px;
        padding-left: 9%;
        padding-right: 0%;
    }
    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 20px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 19px;
    }
    .four p {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: 500;
        font-size: 12px;
        padding-top: 2px;
        line-height: 21px;
        padding-left: 9%;
        padding-right: 0%;
    }
    .five h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 18px;
        padding-top: 5%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 26px;
        padding-right: 7%;
    }
    .register-three {
        margin-top: 23px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    .register-two {
        margin-top: 10px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }

    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 3px;
        padding-right: 6px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        margin-bottom: 10px;
    }

}
@media (min-width: 768px) and (max-width: 991px) {
    .carousel-control.left {
        position: absolute;
        top: 155px;
        bottom: 0;
        left: 56px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 155px;
        bottom: 0;
        right: 60px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: absolute;
        right: 0px;
        bottom: 10px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }

    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 25px;
        padding-top: 1%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: -6%;
        text-align: center;
    }

    .one p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 13px;
        padding-top: 0%;
        line-height: 23px;
        padding-left: 0%;
        padding-right: 0%;
        text-align: left;
        /* padding-bottom: 14px; */
    }
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 24px;
        padding-top: 1%;
        padding-bottom: 1%;
        text-transform: uppercase;
        /* padding-left: 9%; */
        line-height: 30px;
        text-align: center;
    }	
    .register-one {
        margin-top: 10px;
        margin-right: 5%;
        padding: 9px;
        margin-bottom: 20px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 24px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 30px;
    }

    .third p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 13px;
        padding-top: 8px;
        line-height: 23px;
        padding-left: 9%;
        padding-right: 10%;
    }
    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 30px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 30px;
    }

    .four p {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: 500;
        font-size: 13px;
        padding-top: 9px;
        line-height: 23px;
        padding-left: 9%;
        padding-right: 10%;
    }

    .five h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 19px;
        padding-top: 3%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 30px;
        padding-right: 18%;
        padding-bottom: 20px;
    }

    .footer_menu > ul > li > a {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-size: 9px;
        color: #fff;
    }
    .register-two {
        margin-top: 27px;
        margin-bottom: 20px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

    .register-three {
        margin-top: 21px;
        margin-bottom: 23px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    .navbar-default .navbar-nav > li > a {
        color: #000;
        font-family: 'Open Sans', sans-serif;
        padding-top: 10px;
        padding-bottom: 10px;
        border-radius: 5px;
        padding-left: 14px;
        padding-right: 16px;
        margin-right: 5px;
        text-transform: uppercase;
        font-size: 11px;
    }

    .adjust-img {
        margin-left: 12%;
        max-width: 416px;
        margin-top: -24px;
    }
    .gap {
        padding-top: 30px;
        margin-left: -6px;
    }
    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }

    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 3px;
        padding-right: 6px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        margin-bottom: 10px;
    }

    div.bhoechie-tab-container {
        z-index: 10;
        background-color: #ffffff;
        padding: 0 !important;
        /* border-radius: 4px; */
        -moz-border-radius: 4px;
        /* border: 1px solid #ddd; */
        margin-top: 0px;
        margin-left: 15px;
        /* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); */
        /* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
        -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        background-clip: padding-box;
        opacity: 0.97;
        filter: alpha(opacity=97);
    }



    input.searchbox {
        width: 79%;
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        background-color: #f9f7f7;
        border-radius: 4px;
        border: none;
        padding-left: 17px;
        padding-bottom: 10px;
        padding-top: 10px;
        color: #666;
        margin-top: 32px;
        margin-left: 97px;
        -moz-box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
        -webkit-box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
        box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
    }


    .banner-two h1 {
        display:none;
    }

    ul.list-inline.list-unstyled.new-form {
        padding-top: 3px;
    }

    .form-control-two {
        display: block;
        width: 282px;
        height: 31px;
        margin-left: 7px;
        padding: 13px 16px;
        font-size: 14px;
        font-style: italic;
        margin-bottom: 22px;
        line-height: 1.42857143;
        color: #666666;
        background-color: rgba(235, 235, 235, 0.33);
        background-image: none;
        border: 1px solid rgba(204, 204, 204, 0.35);
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }

    .letter {
        background-color: #d87778;
        color: #fff;
        width: 156px;
        height: 33px;
        border: none;
        margin-left: 7px;
    }
    .carousel {
        position: relative;
        margin-top: -10%;
    }

    .navbar-default {
        background-color: rgba(255, 255, 255, 0.71);
        border-color: transparent;
        padding-top: 8px;
        padding-bottom: 6px;
        z-index: 1000;
    }
}
@media (max-width: 767px) {

    .navbar-default {
        background-color: rgba(255, 255, 255, 0.71);
        border-color: transparent;
        padding-top: 5px;
        padding-bottom: 5px;
        z-index: 1000;
    }
    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 25px;
        padding-top: 1%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: -6%;
        text-align: center;
    }

    .one p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 13px;
        padding-top: 0%;
        line-height: 23px;
        padding-left: 0%;
        padding-right: 0%;
        text-align: left;
        /* padding-bottom: 14px; */
    }
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 21px;
        padding-top: 1%;
        padding-bottom: 1%;
        text-transform: uppercase;
        padding-left: 0%;
        line-height: 27px;
        text-align: center;
    }
    .register-one {
        margin-top: 10px;
        margin-right: 5%;
        padding: 9px;
        margin-bottom: 20px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 24px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 30px;
    }

    .third p {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: 500;
        font-size: 13px;
        padding-top: 8px;
        line-height: 23px;
        padding-left: 9%;
        padding-right: 10%;
    }
    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 24px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 30px;
    }
    .four p {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: 500;
        font-size: 13px;
        padding-top: 9px;
        line-height: 23px;
        padding-left: 9%;
        padding-right: 10%;
    }

    .five h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 18px;
        padding-top: 3%;
        text-transform: uppercase;
        padding-left: 13%;
        line-height: 30px;
        padding-right: 13%;
        padding-bottom: 20px;
        text-align: center;
    }

    .footer_menu > ul > li > a {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-size: 9px;
        color: #fff;
    }
    .register-two {
        margin-top: 27px;
        margin-bottom: 20px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

    .register-three {
        margin-top: 21px;
        margin-bottom: 23px;
        margin-left: 9%;
        padding: 9px;
        background-color: #d5841b;
        color: #000;
        border: 0px solid #666;
        border-radius: 0px;
        width: 100px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }
    .form-mob{

        width:100%;

    }	
    input.searchbox-two {
        width: 100%;
        font-family: 'Lato', sans-serif;
        font-size: 13px;
        margin-top: 36px;
        background-color: #f9f7f7;
        border-radius: 0px;
        border: none;
        padding-left: 16px;
        padding-bottom: 10px;
        padding-top: 10px;
        color: #D4BCBC;
        /* margin: 40px; */
        -moz-box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
        -webkit-box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
        box-shadow: inset 0 0 10px rgba(102, 102, 102, 0.42);
    }


    .visa-visa{
        position:relative;
    }
    .new-form-two{
        width:100%;
        position:absolute;
        background-color:#fff;
    }
    .visa-mobile{
        text-align:center;}	
    .letter-mobile {
        width: 100%;
        background-color: #fff;
        height: auto;
        padding-top: 16px;
        padding-bottom: 123px;
    }
    .letter-mobile h2{
        font-size: 26px;
        font-weight: 500;
        color: #000;
        font-family: 'Lato', sans-serif;
        text-transform: uppercase;
        text-align: center;

    }

    .form-control-three {
        display: block;
        width: 100%;
        height: 42px;
        margin-bottom: 15px;

        padding: 13px 16px;
        font-size: 14px;
        font-style: italic;

        line-height: 1.42857143;
        color: #fff !important;
        background-color: rgb(85, 165, 211);
        background-image: none;
        border: 1px solid rgba(204, 204, 204, 0.35);


    }
    .letter-two {
        background-color: #d87778;
        color: #fff !important;
        width: 100%;

        height: 38px;
        border: none;

        list-style: none;
    }
    .carousel {
        position: relative;
        margin-top: 0%;
        z-index: 100;
    }
    #sidebar {
        background: #55A5D3;
        position: absolute;
        width: 240px;
        height: 100%;
        left: -240px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #sidebar ul li { margin: 0; }


    #sidebar ul li a {
        padding: 8px 20px;
        font-size: 14px;
        font-weight: 100;
        color: white;
        text-decoration: none;
        display: block;
        border-bottom: 1px solid #C9223D;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(69, 148, 193) !important;
        -webkit-transition: background 0.3s ease-in-out;
        -moz-transition: background 0.3s ease-in-out;
        -ms-transition: background 0.3s ease-in-out;
        -o-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;
    }
    #sidebar ul li:hover a { background: #C15E92;
    }
    .swipe-area {
        position: absolute;
        width: 50px;
        left: 0;
        top: 0;
        height: 100%;
        background: rgba(243, 243, 243, 0);
        z-index: 0;
    }

    .main-content #sidebar-toggle {
        background: #C15E92;
        display: block;
        position: relative;
        padding: 12px 12px;
        float: left;
    }

    .img-top {
        /* margin: 27px; */
        margin-top: 12px;
        margin-bottom: 39px;
    }
    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 6px;
        padding-right: 1px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        /* margin-bottom: 10px; */
    }

    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }


    .gap{
        padding-bottom:30px;
    }
    .adjust-img {
        margin-left: 11%;
        max-width: 416px;
        margin-top: -24px;
    }



    .carousel-control.left {
        position: absolute;
        top: 148px;
        bottom: 0;
        left: 56px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 148px;
        bottom: 0;
        right: 60px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	

    ul.home_social_ul li a.nonestyle_a i {
        width: 46px;
        height: 42px;
        border-radius: 0px;
        line-height: 48px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 21%;
        right: 0px;
    }
    ul.list-inline.list-unstyled.site a {
        font-family: 'Open Sans', sans-serif;
        /*color: # !important;*/
        text-align: center !important;
        text-decoration: none;
        font-size: 10px;
    }	
}


@media (max-width: 700px) {

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 136px;
        bottom: 0;
        left: 50px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 136px;
        bottom: 0;
        right: 56px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	

    ul.home_social_ul li a.nonestyle_a i {
        width: 46px;
        height: 42px;
        border-radius: 0px;
        line-height: 48px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 21%;
        right: 0px;
    }
    .adjust-img {
        margin-left: 7%;
        max-width: 416px;
        margin-top: -24px;
    }	

}
@media (max-width: 650px) {

    .adjust-img {
        margin-left: 3%;
        max-width: 416px;
        margin-top: -24px;
    }	
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 130px;
        bottom: 0;
        left: 50px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 130px;
        bottom: 0;
        right: 56px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	
}

@media (max-width: 600px) {

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 112px;
        bottom: 0;
        left: 43px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 112px;
        bottom: 0;
        right: 47px;
        width: 37px;
        height: 37px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	
    .adjust-img {
        margin-left: -1%;
        max-width: 416px;
        margin-top: -24px;
    }	

    .carousel {
        position: relative;
        margin-top: 0%;
        z-index: 100;
    }
    #sidebar {
        background: #55A5D3;
        position: absolute;
        width: 240px;
        height: 100%;
        left: -240px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #sidebar ul li { margin: 0; }

    #sidebar ul li a {
        padding: 8px 20px;
        font-size: 14px;
        font-weight: 100;
        color: white;
        text-decoration: none;
        display: block;
        border-bottom: 1px solid #C9223D;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(201, 34, 61);
        -webkit-transition: background 0.3s ease-in-out;
        -moz-transition: background 0.3s ease-in-out;
        -ms-transition: background 0.3s ease-in-out;
        -o-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;
    }
    #sidebar ul li:hover a { background: #C15E92;
    }
    .swipe-area {
        position: absolute;
        width: 50px;
        left: 0;
        top: 0;
        height: 100%;
        background: rgba(243, 243, 243, 0);
        z-index: 0;
    }

    .main-content #sidebar-toggle {
        background: #C15E92;
        display: block;
        position: relative;
        padding: 12px 12px;
        float: left;
    }

    .img-top {
        /* margin: 27px; */
        margin-top: 12px;
        margin-bottom: 39px;
    }
    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 6px;
        padding-right: 1px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        /* margin-bottom: 10px; */
    }

    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }


}


@media (min-width: 500px) and (max-width: 570px) {

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 92px;
        bottom: 0;
        left: 36px;
        width: 28px;
        height: 28px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 92px;
        bottom: 0;
        right: 47px;
        width: 28px;
        height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	

    .adjust-img {
        margin-left: -12%;
        max-width: 416px;
        margin-top: -24px;
    }		
    .carousel {
        position: relative;
        margin-top: 0%;
        z-index: 100;
    }
    #sidebar {
        background: #55A5D3;
        position: absolute;
        width: 240px;
        height: 100%;
        left: -240px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #sidebar ul li { margin: 0; }

    #sidebar ul li a {
        padding: 8px 20px;
        font-size: 14px;
        font-weight: 100;
        color: white;
        text-decoration: none;
        display: block;
        border-bottom: 1px solid #C9223D;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(201, 34, 61);
        -webkit-transition: background 0.3s ease-in-out;
        -moz-transition: background 0.3s ease-in-out;
        -ms-transition: background 0.3s ease-in-out;
        -o-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;
    }

    #sidebar ul li:hover a { background: #C15E92;
    }
    .swipe-area {
        position: absolute;
        width: 50px;
        left: 0;
        top: 0;
        height: 100%;
        background: rgba(243, 243, 243, 0);
        z-index: 0;
    }

    .main-content #sidebar-toggle {
        background: #C15E92;
        display: block;
        position: relative;
        padding: 12px 12px;
        float: left;
    }

    .img-top {
        /* margin: 27px; */
        margin-top: 12px;
        margin-bottom: 59px;
    }
    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 6px;
        padding-right: 1px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        /* margin-bottom: 10px; */
    }

    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }


}


@media (min-width: 400px) and (max-width: 490px) {
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 13%;
        right: 0px;
    }	
    ul.home_social_ul li a.nonestyle_a i {
        width: 33px;
        height: 33px;
        border-radius: 0px;
        line-height: 36px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 92px;
        bottom: 0;
        left: 36px;
        width: 28px;
        height: 28px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 92px;
        bottom: 0;
        right: 47px;
        width: 28px;
        height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	

    .adjust-img {
        margin-left: -30%;
        max-width: 412px;
        margin-top: -24px;
    }
    .carousel {
        position: relative;
        margin-top: 0%;
        z-index: 100;
    }
    #sidebar {
        background: #55A5D3;
        position: absolute;
        width: 240px;
        height: 100%;
        left: -240px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #sidebar ul li { margin: 0; }

    #sidebar ul li a {
        padding: 8px 20px;
        font-size: 14px;
        font-weight: 100;
        color: white;
        text-decoration: none;
        display: block;
        border-bottom: 1px solid #C9223D;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(201, 34, 61);
        -webkit-transition: background 0.3s ease-in-out;
        -moz-transition: background 0.3s ease-in-out;
        -ms-transition: background 0.3s ease-in-out;
        -o-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;
    }
    #sidebar ul li:hover a { background: #C15E92;
    }
    .swipe-area {
        position: absolute;
        width: 50px;
        left: 0;
        top: 0;
        height: 100%;
        background: rgba(243, 243, 243, 0);
        z-index: 0;
    }

    .main-content #sidebar-toggle {
        background: #C15E92;
        display: block;
        position: relative;
        padding: 12px 12px;
        float: left;
    }

    .img-top {
        /* margin: 27px; */
        margin-top: 12px;
        margin-bottom: 59px;
    }
    .list-inline.list-unstyled.vendors a {
        text-decoration: none;
        color: #000;
        padding-left: 6px;
        padding-right: 1px;
        padding-top: 17px;
        padding-bottom: 20px !important;
        text-align: left;
        /* margin-bottom: 10px; */
    }

    #prev_slide_3, #next_slide_3{position:absolute; top:44%; margin-top:-50px;cursor:pointer;}

    #prev_slide_3 {
        right: 49px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 7px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    #next_slide_3 {
        right: 14px;
        top: 2%;

        width: 30px;
        height: 30px;
        color: #666;
        padding-left: 9px;
        padding-top: 7px;
        font-size: 19px;

        background-color: #FFF;
    }
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        padding-bottom: 1%;
        text-transform: uppercase;
        padding-left: 0%;
        line-height: 23px;
        text-align: center;
    }

    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 19px;
        padding-top: 1%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: -6%;
        text-align: center;
    }	

}


@media (min-width: 350px) and (max-width: 390px) {

    .adjust-img {
        margin-left: -37%;
        max-width: 393px;
        margin-top: -24px;
    }
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 13%;
        right: 0px;
    }	
    ul.home_social_ul li a.nonestyle_a i {
        width: 33px;
        height: 33px;
        border-radius: 0px;
        line-height: 36px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 61px;
        bottom: 0;
        left: 26px;
        width: 28px;
        height: 28px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 61px;
        bottom: 0;
        right: 34px;
        width: 28px;
        height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        padding-bottom: 1%;
        text-transform: uppercase;
        padding-left: 0%;
        line-height: 23px;
        text-align: center;
    }

    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 19px;
        padding-top: 1%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: -6%;
        text-align: center;
    }	
}



@media (min-width: 320px) and (max-width: 349px) {
    .two h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        padding-bottom: 1%;
        text-transform: uppercase;
        padding-left: 0%;
        line-height: 23px;
        text-align: center;
    }

    .four h1 {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        font-weight: bold;
        font-size: 17px;
        padding-top: 0%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .third h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 17px;
        padding-top: 1%;
        text-transform: uppercase;
        padding-left: 9%;
        line-height: 23px;
    }
    .one h1 {
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-weight: bold;
        font-size: 19px;
        padding-top: 1%;
        text-transform: uppercase;
        /* padding-right: 10%; */
        padding-left: -6%;
        text-align: center;
    }	
    .adjust-img {
        margin-left: -34%;
        max-width: 342px;
        margin-top: -24px;
    }

    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 13%;
        right: 0px;
    }	
    ul.home_social_ul li a.nonestyle_a i {
        width: 33px;
        height: 33px;
        border-radius: 0px;
        line-height: 36px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 61px;
        bottom: 0;
        left: 26px;
        width: 28px;
        height: 28px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 61px;
        bottom: 0;
        right: 34px;
        width: 28px;
        height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	
}


@media (min-width: 290px) and (max-width: 319px) {

    .adjust-img {
        margin-left: -43%;
        max-width: 339px;
        margin-top: -24px;
    }
    .home_social_absolute {
        position: absolute;
        z-index: 10;
        top: 13%;
        right: 0px;
    }	
    ul.home_social_ul li a.nonestyle_a i {
        width: 33px;
        height: 33px;
        border-radius: 0px;
        line-height: 36px;
        text-align: center;
        background-color: #006699;
        font-size: 14px;
    }
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -14px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -15px;
    }
    .carousel-control.left {
        position: absolute;
        top: 61px;
        bottom: 0;
        left: 26px;
        width: 28px;
        height: 28px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        /* text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }

    .carousel-control.right {
        position: absolute;
        top: 61px;
        bottom: 0;
        right: 34px;
        width: 28px;
        height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background-color: #000;
    }
    .carousel-caption p {
        font-size: 11px;
        font-family: 'Open Sans', sans-serif;
        color: #FFF;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 32px;
        line-height: 17px;
    }

    .carousel-caption {
        position: relative;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 73px;
        z-index: 10000;
        color: #fff;
        background-color: rgba(43, 74, 151, 0.76);
        text-align: center;
    }	
}

img.alignright {
    float: right;
margin-left:20px;
margin-bottom:10px;
}
img.alignleft {
    float: left;
margin-right:20px;
margin-bottom:10px;
}
.brand {
    border: 1px solid #eee;
    margin: 32px 0px 0px 0px;
    height: 238px;
    /* margin: auto; */
    padding: 23px 18px 20px 43px;
    text-align: center;
    color: #000;
    font-family: caliberi;
}
.team_lists {
    text-align: center;
    border: 1px solid #e6e6e6;
    /* border-top: 0px; */
    margin: 15px;
}
.team_pic {
    /* margin: 17px 0px 0px 0px; */
    position: relative;
}
.team_pic .pic_overlay {
    transition: all 0.3s ease-in-out;
    opacity: 0;
    position: absolute;
    z-index: 100;
    background-color: rgba(255,213,45,0.85);
    bottom: 0;
    height: 0;
    margin: auto;
    margin-top: 0px;
    width: 100%;
}