.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {/*margin:95px auto 0 auto !important;*/ /*font-family: Arial, Helvetica, sans-serif; font-size: 14px;line-height: 20px;*//*color: #787878; background-color: #e9e4e0;*/}

img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}

.row-fluid{/*width:100%;*/*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;/*width:100%;min-height:30px;*/-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:left;}

.container-fluid{/*padding:20px;*/*zoom: 1;/*padding-right:20px;padding-left:20px;*/}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}

.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}


@-ms-viewport{width:device-width;}
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}


@media (max-width:530px) { 
                    .menu-list span.arrow { display:none !important; }
                    .back-top{ padding:0 15px 0 15px !important; width: auto !important; }
                    body {margin:0 !important;}
                   .container-fluid {/*padding:12px;*/ margin:0px !important; padding:0px !important;}
                    .hidden-desktop{display:block !important;} 
                    .visible-desktop{display:none !important;} 
                    .visible-phone{display:inherit !important;} 
                    .hidden-phone{display:none !important;} 
                    .visible-print{display:none !important;}
                    .ddsmoothmenu{display:none;}
                    
                    /*----------- PAGE HEADER PANEL STARTS ------------*/
                    div.header-panel {min-height:140px; }
                    div.header-panel .span12.login { /*position:inherit; top:0; left:0; right:0;*/ padding:7px 9px 7px 0; }
                    div.header-panel .span12.login table { width:100% !important;}
                    div.header-panel .span12.masthead { /*position:inherit; top:0; left:0; right:0;*/ padding:0 5px 0 10px !important; top:82px !important; border:0px solid red !important;}
                    div.header-panel .span12.login span.logo-panel .logo {width:135px ; background-size:auto !important; 
                                                                          height:100% !important; padding:4px !important;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
                    div.header-panel .span12.login span.logo-panel .logo:after {display:none;}
                    .BottomRightPanel{display:none;width:0%;height:0px;}
                    
                    div.header-panel div.span12.masthead .navigation-panel { padding-top:10px; }
                    div.header-panel div.span12.masthead .navigation-panel a { margin-right:10px; }

                    div.header-panel div.span12.masthead .navigation-panel span.hidden-desktop { display:inline-block !important; margin-left:10px; /*margin-top:-10px;*/ vertical-align:middle; border:1px solid red; }
                    div.header-panel div.span12.masthead span.menu-box{ right:5px !important;}
                    div.header-panel div.span12.masthead a.primary-button.signup-link{padding:8px 6px !important; right:45px !important;}
                    div.header-panel div.span12.masthead a.primary-button.login{padding:8px 6px !important; right:110px !important;}

                    div.header-panel div.span12.masthead .navigation-panel a.menu { width:16px; padding:7px 8px; }
                    div.header-panel div.span12.masthead .navigation-panel a.menu span.stripes { margin-bottom:3px; }
                    
                    #slider1{width:370px;}
                    .slider1Image div{width:52px;}

                    /*----------- FOOTER PANEL STARTS ------------*/

                    div.footer-panel {height:200px !important; padding:0 10px 20px 10px !important;}
                    div.footer-panel div.span12.footer-links div.span4.footer-text{width:100% !important; margin-top:8px !important;}
                    div.footer-panel div.span12.footer-links div.span8.footer-logos{margin:0 !important; width:100% !important;}
                    div.footer-panel div.span12.footer-links div.span8.footer-logos .span1.logo{margin-top:0px !important; margin-right:10px !important; float:left !important; text-align:left !important;}
                    div.footer-panel div.span12.footer-links div.span8.footer-logos .span1.logo.first{margin-left:0px !important;}
        
 }

@media (min-width:531px) and (max-width:599px)
{
    /*This resolution not working*/  
      .hidden-desktop{display:inherit !important;} 
        .visible-desktop{display:none !important ;} 
        .visible-tablet{display:inherit !important;} 
        .hidden-tablet{display:none !important;}
        .BottomRightPanel{display:block ;font-size:11px;}
        .ddsmoothmenu{display:none;}
        .menu-list span.arrow { display:none !important; }
        .back-top{ padding:0 15px 0 15px !important; }
         div.header-panel {min-height:140px;}

        /*----------- PAGE HEADER PANEL STARTS ------------*/
        /*div.header-panel { position:inherit; top:0; left:0; right:0; width:100%; }*/
        div.header-panel .span12.login { /*position:inherit; top:0; left:0; right:0;*/ padding:3px 0; }
        div.header-panel .span12.login table { width:100% !important; }
        div.header-panel .span12.masthead { /*position:inherit; top:0; left:0; right:0;*/ padding:0 5px 0 15px;}
        div.header-panel .span12.login span.logo-panel .logo {width:155px ; background-size:auto !important; 
                                                                          height:100% !important; padding:4px !important;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
                    
        div.header-panel div.span12.masthead .navigation-panel { padding-top:10px; }
        div.header-panel div.span12.masthead .navigation-panel a { margin-right:10px; }
        div.header-panel div.span12.masthead .navigation-panel span.hidden-desktop { display:inline-block !important; margin-left:10px; /*margin-top:-10px;*/ vertical-align:middle; }
        div.header-panel div.span12.masthead a.primary-button.signup-link{padding:8px 6px !important;right:60px !important;}
        div.header-panel div.span12.masthead a.primary-button.login{padding:8px 6px !important;right:125px !important;}
    
        #slider1{width:520px;}
        .slider1Image div{width:64px;}  
}
@media (min-width:600px) and (max-width:767px)
{
    .hidden-desktop{display:inherit !important;} 
        .visible-desktop{display:none !important ;} 
        .visible-tablet{display:inherit !important;} 
        .hidden-tablet{display:none !important;}
        .BottomRightPanel{display:block ;font-size:13px;}
        .ddsmoothmenu{display:None;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
        .menu-list span.arrow { display:none !important; }
        .back-top{ padding:0 15px 0 15px !important; }
        div.header-panel {min-height:140px;}

        /*----------- PAGE HEADER PANEL STARTS ------------*/
        /*div.header-panel { position:inherit; top:0; left:0; right:0; width:100%; }*/
        div.header-panel .span12.login { /*position:inherit; top:0; left:0; right:0;*/ padding:3px 0;}
        div.header-panel .span12.login table { width:100% !important; }
        div.header-panel .span12.masthead { /*position:inherit; top:0; left:0; right:0;*/ padding:0 5px 0 15px;}
        div.header-panel .span12.login span.logo-panel .logo {width:165px ; background-size:auto !important; 
                                                                          height:100% !important; padding:4px !important;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
                    
        div.header-panel div.span12.masthead .navigation-panel { padding-top:10px; }
        div.header-panel div.span12.masthead .navigation-panel a { margin-right:10px; }
        div.header-panel div.span12.masthead .navigation-panel span.hidden-desktop { display:inline-block !important; margin-left:10px; /*margin-top:-10px;*/ vertical-align:middle; }
        div.header-panel div.span12.masthead a.primary-button.signup-link{padding:8px 6px !important; right:60px !important;}
        div.header-panel div.span12.masthead a.primary-button.login{padding:8px 6px !important;right:125px !important;}

        #slider1{width:590px;}
        .slider1Image div{width:84px;}     

}
@media (min-width:768px) and (max-width:979px)
{
       .hidden-desktop{display:inherit !important;} 
        .visible-desktop{display:none !important ;} 
        .visible-tablet{display:inherit !important;} 
        .hidden-tablet{display:none !important;}
        .BottomRightPanel{display:block ;font-size:18px;}
        .ddsmoothmenu{display:None;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
        .menu-list span.arrow { display:none !important; }
        .back-top{ padding:0 15px 0 15px !important; }
        div.header-panel {min-height:140px;}

        /*----------- PAGE HEADER PANEL STARTS ------------*/
        /*div.header-panel { position:inherit; top:0; left:0; right:0; width:100%; }*/
        div.header-panel .span12.login { /*position:inherit; top:0; left:0; right:0;*/ padding:3px 0;}
        div.header-panel .span12.login table { width:100% !important; }
        div.header-panel .span12.masthead { /*position:inherit; top:0; left:0; right:0;*/ padding:0 5px 0 15px;}
        div.header-panel .span12.login span.logo-panel .logo {width:165px ; background-size:auto !important; 
                                                                          height:100% !important; padding:4px !important;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
                    
        div.header-panel div.span12.masthead .navigation-panel { padding-top:10px; }
        div.header-panel div.span12.masthead .navigation-panel a { margin-right:10px; }
        div.header-panel div.span12.masthead .navigation-panel span.hidden-desktop { display:inline-block !important; margin-left:10px; /*margin-top:-10px;*/ vertical-align:middle; }
        div.header-panel div.span12.masthead a.primary-button.signup-link{padding:8px 6px !important;right:60px !important;}
        div.header-panel div.span12.masthead a.primary-button.login{padding:8px 6px !important;right:125px !important;}

        #slider1{width:750px;}
        .slider1Image div{width:92px;} 
}

@media (min-width:980px)
{
        .hidden-desktop{display:none !important;} 
        .visible-desktop{display:none !important ;} 
        .visible-tablet{display:none !important;} 
        .hidden-tablet{display:none !important;}
        .nav-collapse.collapse{height:auto !important;overflow:visible !important;}
        .BottomRightPanel{display:block ;font-size:19px;}
        .ddsmoothmenu{display:inherit;}
        
        
        /*----------- PAGE HEADER PANEL STARTS ------------*/
        div.header-panel .span12.login { /*position:inherit; top:0; left:0; right:0;*/ padding:3px 0; }
        div.header-panel .span12.login table { width:100% !important; }
        div.header-panel .span12.masthead { /*position:inherit; top:0; left:0; right:0;*/ padding:0 5px 0 15px;}
        div.header-panel .span12.login span.logo-panel .logo {width:165px ; background-size:auto !important; 
                                                                          height:100% !important; padding:4px !important;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear;}
                    
        #slider1{width:950px;}
        .slider1Image div{width:118px;}    
}
@media (min-width:1024px)
{
       .BottomRightPanel{display:inherit ;}
       .ddsmoothmenu{display:inherit;}   
       #slider1{width:1000px;}
        .slider1Image div{width:125px;}   
}

@media (min-width:1100px)
{
         
        .BottomRightPanel{display:inherit ;}
        .ddsmoothmenu{display:inherit;}
        
}
@media (min-width:1120px)
{
    #slider1{width:1100px;}
    .slider1Image div{width:137px;}   
}