@charset "utf-8";

@media(max-width:1024px){
    .tab-content .row .col-xs-6{width:60%;}
    .tab-content .row .col-xs-6 h2 { font-size: 23px;}
}
@media(max-width:768px){
    .navigation .logo{  position: fixed; }
    .fot_1{ width: 100%; }
    .navigation .logo { width: 160px; height: auto;}
    .jcarousel-skin-pika .jcarousel-container-horizontal{
        padding: 15px 15px 15px 0 !important;
    }
    .page-title .inner { padding: 48px 0;}
    .page-title h2 { margin-bottom: 24px;}
    .fot_2{float: left;}
    .r-con-top{margin-top: 15px;}
    .clear{clear: both;}
    .tab-content .row .col-xs-6{width:38%;}
    .tab-content .row .col-xs-6 h2 { font-size: 22px;}  
   .pika-stage { min-height: 235px !important;}
    .with{ width: 100%;}
    .pikachoose{ margin-left:15% !important; margin-bottom: 20px !important;}
    .pika-stage, .pika-textnav {   max-width: 470px !important; }
    .jcarousel-skin-pika{margin-left: 10%;}
    .footer, .main:after { height: 212px;}
    .footer{ height: 120px;padding-top: 10px;padding-bottom: 10px;}
}

@media(max-width:736px){
    
    .cont-top{margin-top: 85px;}
    .re-wdth1{ width: 35%;}
    .re-wdth2{ width: 65%;}
    .re-bx-wth{ width: 50%;}
    .tab-content .row .col-xs-6 h2 { font-size: 23px;}
    .pika-thumbs li .clip{  height: 75px; }
    .pikachoose{ margin-left:20% !important;}
    .pika-stage, .pika-textnav { max-width:415px !important;}
    .jcarousel-skin-pika { margin-left: 4%;}
    
}
@media(max-width:667px){
    .pikachoose {margin-left:17% !important;}
/*    .pika-thumbs li{
        width: 80px !important;
    }*/
    
     .tab-content .row .col-xs-6{width:42%;}
     .tab-content .row .col-xs-6 h2 { font-size: 22px;}
}
@media screen and (max-width: 600px) {
	
    #myCarousel{ margin-top:50px;}
    .rightinfo{width:100%; margin-top:30px;}
    .pikachoose { margin-left: 9% !important;}
}
@media(max-width:568px){
    .re-wdth1{ width: 50%;}
    .re-wdth2{ width:100%;}
    .pikachoose {margin-left: 3% !important;}
    .footer, .main:after { height: 232px;}
    .footer { height: 120px;}
}
@media(max-width:414px){
    
    .pikachoose{width: 100%;}
    .full-wdth{width: 100%;}
    .re-bx-wth{ width: 100%;}
    .pika-thumbs li{width: 90px !important;}    
    .pika-thumbs li .clip { height: 75px !important;}
    .re-wdth1s{ width: 50%;}
    .re-wdth2s{ width:100%;}
    .prolable{ line-height: 8px; }
    .tab-content .row .col-xs-6{width:70%;}
    .pikachoose{margin-left: 0 !important; }
    .footer, .main:after { height: 261px;}
    .footer { height: 120px;}
}
@media(max-width:384px){  
    .tab-content .row .col-xs-6{width:75%;}
    .pika-thumbs li {width: 85px !important;}
    .pika-thumbs li .clip { height: 72px !important;}
}
@media(max-width:375px){
    .pika-thumbs li{width: 80px !important;}
    .pika-thumbs li .clip { height: 65px !important;}
    .tab-content .row .col-xs-6{width:77%;}

}
@media(max-width:320px){
    .proinfo{ font-size: 23px; }
    .fot{  width: 101%; }
    .pika-thumbs li {width: 70px !important;
    margin: 10px 0 0 5px !important;}
    .tab-content .row .col-xs-6 h2 { font-size: 21px;}
    .tab-content .row .col-xs-6{width:86%;}
    .re-wdth1s { width: 100%;}
    .footer {
        height: 120px;
    }
}

 .carousel-indicators{
    position:absolute;
    bottom:5px;
    float:right;
    right: 11%;
    z-index:1;
    width:100px;
    padding-left:0;
    margin-left:-30%;
    text-align:center;
    list-style:none;
    background:url(images/slnavbg.png) no-repeat;
 }
 
 .carousel-indicators li{
    display:inline-block;
    width:16px;
    height:6px;

    margin:1px;
    text-indent:-999px;
    cursor:pointer;

    border:none;

    background:url(images/slnav.png) no-repeat;

 }
 .carousel-indicators .active{
    width:16px;
    height:6px;
    margin:1px;
    background: url(images/slnavsel.png) no-repeat;
}
 
.main-nav ul>li a{ margin-bottom:-35px; }
.main-nav ul>li ul li a{ margin-bottom:0px; }

.proinfo{
    font-family: 'MyriadProRegular';
    font-weight: normal;
    font-style: normal;
    color:#fff;
    font-size:25px;
    text-transform:uppercase;
}


.proinfotext{
    font-family: 'MyriadProRegular';
    font-weight: normal;
    font-style: normal;
    color:#fff;
    font-size:14px;
    margin:10px 0px 0px 0px;
}


.inforight1{ 
    border: 1px solid;
    padding: 5px;
}
.inforight2{ 
    margin-top:30px; 
    border: 1px solid;
    padding: 5px;
}
.inforightheader{
    font-family: 'MyriadProRegular';
    color:#fff;
    font-size:14px;
}
.inforighttext{
    font-family: 'MyriadProRegular';
    color:#fff;
    font-size:14px;
}

.main-nav ul>li .selected{
    color:#ccab77!important;
    background: url(images/menusel.png) no-repeat;
    background-position:center 75px;
	
}

.prolable{
    color:#fff;
    font-size:12px;
    font-family: 'MyriadProRegular';
    font-weight:400;
    line-height:0px;	
}
.descrip{
    color:#ffbd5d;
    font-size:14px;
    font-family: 'MyriadProRegular';
    font-weight:700;
    line-height:14px;
}

/* Contact Page */

.title{
    font-size:30px;
    color:#fff;
    text-transform:uppercase;
    line-height:45px;
    margin: 0px 0 0 80px;
}

.address{
    font-size:16px;
    color:#ffe1a5;	
    margin: 25px 0px 0px 65px;
}


.formtitle{
    font-size:20px;
    color:#fff;
    text-transform:none;
    line-height:45px;
}

/* Form Elements */
.formtext{
    font-family: 'MyriadPro-Cond';
    font-weight:400;
    font-size:20px;
    color:#bbbec0;
}

.contacttext{
    width:80%;
    background:#696a6b;
    border:none;	
    border-radius: 3px;
    height: 30px;	
    color:#fff;
    padding:0px 5px 0px 10px;
    font-family: 'MyriadPro-Cond';
    font-weight:400;
}


.contactmsg{
    width:90%;	
    background:#696a6b;
    border:none;	
    border-radius: 3px;
    height: 139px;	
    color:#fff;
    padding:5px 5px 5px 10px;
    font-family: 'MyriadPro-Cond';
    font-weight:400;
}


.contactsubmit{
    background: url("images/submit.png") no-repeat ;
    width:193px;
    height:67px;
    border:none;	
    margin: 15px 0px 0px 0px;
    outline: none;
    margin-left: -17px;
}

.maptitle{
    font-size:25px;
    color:#fff;
    text-transform:none;
    line-height:60px;
    float:left;
}

.loctext{
    font-size:20px;
    color:#fff;
    text-transform:none;
    line-height:20px;	
}

.demoaddr{
    font-size:14px;
    color:#fff;
    text-transform:none;
    line-height:14px;	
}

.strokes{ margin: -45px 0px 0px 255px; }

/* Footer */

.prefooter{
/*	background:url(images/prefooterbg.png) repeat;*/
    background: #dbbb6a;
    padding-top: 8px;
}

.prefootertext{
    font-family: 'MyriadProRegular';
    font-size:14px;
    text-align:left;
    color:#ffe1a5;
    margin:5px 0px 5px 0px;
}
.prefooteremail{
    float: right;
    /* margin-right: 10%;*/
}
