@font-face {
    font-family: 'sansationregular';
    src: url('fonts/sansation_regular-webfont.eot');
    src: url('fonts/sansation_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sansation_regular-webfont.woff') format('woff'),
         url('fonts/sansation_regular-webfont.ttf') format('truetype'),
         url('fonts/sansation_regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sansationbold';
    src: url('fonts/sansation_bold-webfont.eot');
    src: url('fonts/sansation_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sansation_bold-webfont.woff') format('woff'),
         url('fonts/sansation_bold-webfont.ttf') format('truetype'),
         url('fonts/sansation_bold-webfont.svg#sansationbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BradleyHandITCRegular';
    src: url('fonts/bradhitc.eot');
    src: url('fonts/bradhitc.eot') format('embedded-opentype'),
         url('fonts/bradhitc.woff') format('woff'),
         url('fonts/bradhitc.ttf') format('truetype'),
         url('fonts/bradhitc.svg#BradleyHandITCRegular') format('svg');
}

@font-face {
	font-family: 'bradhitc bold';
	src: url('fonts/bradhitc bold.eot');
	src: local('☺'), url('fonts/bradhitc bold.woff') format('woff'), url('fonts/bradhitc bold.ttf') format('truetype'), url('fonts/bradhitc bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* ==========================================================================
   Base
   ========================================================================== */

body {background-color:#4d4d4f;}
html, body {height:100%}

*{
-webkit-touch-callout:none;     
-webkit-user-select:none;        
-webkit-tap-highlight-color: rgba(0,0,0,0);
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;

}



/* =============================================================================
   Header
   ========================================================================== */

.banner { }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:100%}
.navbar .container {margin-bottom:5px;}
.log1 { float:left; margin-top: 22px; line-height:9px; text-align:center;}
.logname {width: 241px;margin: 0 auto;}
.lslog {font-size: 17px;}
.log2 {width: 166px; margin: 0 auto;}
.menu_wrap { float:right; text-align: center;margin-right: -55px;}
.navbar-inner {line-height:70px; padding-right: 79px;padding-left: 20px;} 
.navbar .nav>li {line-height:17px;margin-right: 6px;}
.navbar .nav>li>a {margin-bottom: 0;font-size: 18px; font-weight:400;}
.navbar-static-top {margin-bottom:43px;}
.navbar .btn-navbar {display:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:normal;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.navbar .brand {display:none;}

.navbar .nav>li>a {
float: none;
padding: 4px 9px 5px;
color: #333;
text-decoration: none;
/*text-shadow: 0 1px 0 #fff; */


}
.navbar .nav {margin: 0 auto;padding-left: 8px}
#menu-sidebar-menu .active > a {background-color: #f1f2f2; color:#333;padding: 3px 7px 3px 6px;margin-left: -5px;}
#menu-sidebar-menu-1 .active > a  {background-color: #f1f2f2; color:#333;padding: 4px;margin-left: 0}
#menu-sidebar1-1 .active > a  {background-color: #f1f2f2; color:#333;padding: 4px;margin-left: 0}
#menu-sidebar2-1 .active > a  {background-color: #f1f2f2; color:#333;padding: 4px;margin-left: 0}

/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { }
/* .page-header { display:none !important;} */


/* ==========================================================================
   Content
   ========================================================================== */

#wrapper { min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -60px;

}

#wrap > .container {padding-top: 0;}
.wrap {}
		
.content {margin-bottom:50px; padding-left:20px}
.page-header {display:none;}

.whome {margin-bottom:50px;margin-top: 2%; margin-right:3%;}
.aboutp {margin-bottom:50px; padding-left:76px;}
.aboutp p{ color:#FFF; width:100%;/* margin-left: 55px; text-align:justify;*/ font-size:16px;/*padding-left: 8%;*/ font-weight:bold;
margin-bottom: 26px;margin-top: 16px;}
.span12 {width:94%;}
.span8 {width: 960px;margin: 0 auto; float:none;}
.span4 {}
.container {/*margin-right: 0;margin-left: 0;*/}
.conwrap {margin-left: 261px; width:887px;}
.confield {float: left;width: 22%; color:#FFF; letter-spacing:1px;}
.concapt {float: left;margin-left: 22%; margin-bottom: 20px;}
.confield2k {color:#FFF}

.metaslider {height: 400px;}
/* .flexslider { width: 100%;height: 100%;} */
.flexslider .slides  img {height: 100%;max-height: 375px;width: auto;}
.slides { overflow: hidden;text-align: center;}

/* ==========================================================================
   Sidebar
   ========================================================================== */


.sidebar { /*padding-top:50px;*/ margin-top:15px; float:left; margin-left:0;margin-bottom: 60px;}
.sidebar ul {margin: 0;}
.sidebar li { list-style:none; line-height: 22px;}
.sidebar a {color:#FFF; font-size:16px; font-weight:bold;}
.sidebar2 {display:none}
.widget-3 {display:none;}


/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */
footer { height:60px; background:#e0e0e0;}
.push {height: 0;}
		
footer .content-info {
/*	background:#e0e0e0;
	position:absolute; 
	   bottom:0; 
	   width:100%; 
	   height:60px;   */
	}

footer .container {width:auto;padding-right: 20px;padding-left: 20px;}
/* footer .copyright {position:fixed;;left:50%;margin-left:-138px;} */
 footer .copyright {text-align:center;}
footer .copyright p {padding-top:21px;font-weight:bold; font-size:12px; color:#333; margin: 0;padding-left:0;}
footer .conmob2 {display:none}
footer .conmob  {float:right; margin-top:12px;margin-right:16px;}
footer .conmob p {margin:0; font-weight:bold;font-size:12px;color:#333;}
footer .conmob a, footer .conmob2 a {color: #333;}


/* ============================================5==============================
   Contact
   ========================================================================== */

.contact_wrap {padding-top:120px; color:#FFF;}
.contact_wrap >.contact {width:290px; margin:0 auto; font-size:17px;letter-spacing:1px;}
.contl {margin-right:4%;}
.contl p a{ color:#FFF;}
.contl p a:hover{color:#303;}

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto;}
.alignleft { float: left; }
.alignright {float: right;}
figure.alignnone { margin-left: 0; margin-right: 0; }
.rslides img {float:none !important; width:auto !important;margin-left: auto;margin-right: auto; pointer-events: none;}
.slider {float:left; width:100%;}
.rsUni .rsThumbsArrowIcn {top: 23% !important;}
.rsThumbsArrowLeft {margin-left:-30px !important}
.royalSlider {margin-top: 7px !important;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 245px !important;margin-left: -100px !important;opacity:1}


/* ==========================================================================
   Media Queries
   ========================================================================== */

.clr { clear:both }

/* ==========================================================================
   Content
   ========================================================================== */
   

@media(min-width:979px) and (max-width:1400px) {
.content { }
.page-header {display:none;}
.aboutp {padding-left: 22px;margin-left: 36px;}
.aboutp p{ width:100%; /*margin-left: 55px; */}

.span8 {/*width:820px; float:right; margin-right: -16px;*/ width: /*800px;*/ 81%;}
.span4 {/*width:auto;margin-left: -32px;*/ width:auto;}
.royalSlider { margin-top:13px !important;}
/* footer .copyright {float:left;margin-left: 36.2%;} */
footer .copyright { position:}
footer .conmob {}
footer .conmob p {margin:0; font-weight:bold;font-size:12px;color:#333;width:auto}	
.whome {padding-top: 2%; margin:0; padding-right:1.8%;}
.conwrap {width:auto;margin-left: 329px;}
div.wpcf7-validation-errors {margin-left: 37%;margin-top: -2%;}
#menu-sidebar-menu {/*margin: 0 0 10px 57px;*/}
.slider {margin-bottom:10px;}
.metaslider {max-width:450px}
.rslides img {/*max-height: 375px; */height:auto !important;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 115px !important;  }



}


@media (max-width:979px) {
.nav-collapse .nav {float:right}
.menu_wrap {/*margin-right:0; text-align: right; float:none;*/}
.navbar .btn-navbar {margin-left: 21px;margin-top: 22px; margin-right:0}
.log1 {/*margin-top:0*/}
.log2 {/*float:right;*/}
.span8 {width:76%; }
.slider {padding-left: 15px;}
div.rsOverflow {}
.royalSlider {padding-left:45px; margin-top: -13px !important;}
.rsThumbsArrowLeft {left: 43px !important;}
.whome {padding:0;width: 75%;margin: 0 auto; margin-bottom:30px;margin-top: 18px;}
.aboutp {padding-left: 120px;}
.aboutp p {width:95%}
.sidebar {width:auto; margin-left:0;}
.conwrap {width:auto; margin-left:140px;}
.confield {width: 30%;}
.concapt {margin-left: 30%;}
/* footer .copyright {margin-left: 35.5%; position:inherit; float:left;} */
.copyright p {padding-top: 19px;}
div.wpcf7-validation-errors {margin-left: 40.6%;margin-top: -2%;width: 42%;}
.nav-collapse, .nav-collapse.collapse {height:auto;}
.nav-collapse .nav>li {float:left;}
.nav-collapse .nav {margin:0}
#menu-sidebar-menu {margin: 0 0 10px 20px;}
.metaslider {max-width: 400px; height:390px;}
.flexslider .slides img {max-height: 369px;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 100px !important;}
.rslides img {max-height: 350px; height:auto !important;}


}



@media(max-width:768px) {
body {padding:0}
.row {margin-left: 0;}
.navbar-inner {padding-right:0}
.menu_wrap {/*padding-right:20px;*/ margin-right:0}
.container {width: auto; margin:0;}
.span8 {/*float:right; width: 83%;*/width: 85%;}
.conwrap {width:auto;margin-left:50px;}
.confield {width: 27%;}
.concapt {margin-left: 27%;}

.conmob { margin-top: 1.5%;}
.content-info .conmob p {width:auto;}
.sidebar {}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-right:0; margin-left:0}
#menu-sidebar-menu {margin:0}
.whome {margin-top: 4%; margin-bottom: 30px;}
.aboutp {padding-left: 115px;}
.aboutp p {width: 100%;}
.nav-collapse, .nav-collapse.collapse {height:auto;}
.nav-collapse .nav>li {float:left;}
.nav-collapse .nav {float: right; margin:0;padding-right: 10px;}
div.wpcf7-validation-errors {margin-left: 33.6%;width: 48%;}
span.wpcf7-not-valid-tip {width: 247px;}
.slider {padding-left: 10px;}
.rsUni .rsThumbsArrowIcn {top: 36% !important;}
.metaslider {height: 390px;width: 406px;}
.flexslider .slides img {height: auto;max-height: 404px;width: auto;}
.royalSlider {padding-left:75px;margin-top: -218px !important; width:81% !important;}
.rsThumbsArrowLeft {left: 74px !important;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 50px !important; }


}


@media(max-width:568px) {
/*.span8 {width: 85%;}*/
/* .whome {padding-left: 96px;} */
.span8 {width: 90%;}
.whome {margin-top: 5px;padding-left: 80px;margin-bottom: 0;}
.sidebar {margin-top: 0;}
.content {margin-bottom: 20px;}
.aboutp {padding-left: 87px;margin-bottom: 65px;}
.aboutp p {width: 100%; margin-top:0;}
.slider {padding-left: 0;margin-bottom: 45px;}
.metaslider {width: 346px;height: 341px;}
.flexslider .slides img {max-height: 332px;}
.logname {width: 202px; }
.lslog {font-size: 15px;}
.log2 {width: 153px;}
footer .container {padding:0}

footer .conmob {margin-right: 7px;}
.royalSlider {width: 79% !important;margin-top: -215px !important;}
.metaslider {width: 100% !important;}
.rslides img {max-height:270px !important; height:auto !important;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 30px !important; margin-left:0 !important; margin-right:20px !important}
.sidebar a{font-size:13px;}
.aboutp p {font-size: 13px;}
.contact_wrap {padding-top:0; color:#FFF; margin-bottom:80px;}
.contact_wrap >.contact { font-size:15px;}
}



@media(max-width:479px) {
.navbar-inner {padding-left: 6px;}
.logname {width: 202px; }
.lslog {font-size: 15px;}
.log2 {width: 153px;}
/* .nav-collapse .nav {padding-right: 0;} */
.navbar .nav>li>a {font-size: 16px;}
.span8 {width: 81%;}
.whome {padding-left: 67px; padding-right: 0;}
.content {padding-right: 10px;padding-left: 10px;}
.sidebar {}
.sidebar a, .aboutp p {font-size: 13px;}
#menu-sidebar-menu {margin:0}
.sidebar li {}
footer .container {padding:0}

footer .conmob {margin-right: 7px;}
.conmob2 {display:none;}
.conwrap {margin: 0 auto;width: 260px;}
.concapt {margin-left: 0;}
.confield {width: 21%;}
.aboutp {margin:0}
.aboutp p {width:100%; margin-left:0}
.content-info .copyright p {}
div.wpcf7 {margin-left: -16px;}
div.wpcf7-validation-errors {margin-left: 21.6%;width: 53%;}
 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {width: 260px;}
span.wpcf7-not-valid-tip {width: 209px;}
/* .content-info .copyright p {margin-left: 5px;} */
.metaslider {width: 323px;height: 330px;}
.flexslider .slides img {max-height: 305px;}
.rslides img {max-height: 255px !important; height:auto !important;}
.aboutp p {font-size: 13px;}
 
}


@media(max-width:420px) {
.span12 {width: 100%;}
.navbar-inner {padding-left: 0; line-height:60px;}
.nav-collapse .nav { float:none;margin:0;padding:0;text-align:center;line-height: 2px;}
.nav-collapse .nav>li {float:none; display:inline;}
.navbar .nav>li>a {display:inline-block;font-size: 14px;}
.logname {width: 167px; }
.lslog {font-size: 12.3px;}
.log2 {width: 125px;margin-bottom: -13px;margin-top: -9px;}
.menu_wrap {float:none;}
.log1 {float:none; margin-top:15px;}
/*.conwrap {margin-left: 24px;}
 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {width: 242px;}
div.wpcf7-validation-errors {margin-left: 7.6%; width: 71%;} 
span.wpcf7-not-valid-tip {width: 220px;} */

.whome {padding:0;margin-top: -23px; margin-bottom:-10px; width:95%;}
footer .conmob {display:none}
footer .conmob2 {display:block; text-align:center; margin-top:10px;}
footer .conmob2 p {line-height: 19px;margin: 0;font-weight: bold;font-size: 12px;}
.sidebar {display:none}
.sidebar2 {display:inline; /* float:left;  */background:#707070;height:82px;}
/* .sidebar2 {margin-bottom:50px} */
.sidebar ul {}
.sidebar li {line-height: 0; display:inline-block; width:26%; padding: 17px 3px 0 14px; }
.sidebar li a {font-size:13px; padding-left:4px;}
/* .widget-4 {display:none}
.widget-5 {float: left;margin: 10px;width: 42%;padding-left: 22px;}
.widget-5 a {padding-left: 4px;}
.widget-6 {float: left;margin: 10px;width: 25%;}
.widget-6 a {padding-left: 4px;} */
.aboutp {padding: 0;}
.concapt {margin-bottom: 50px;}
div.wpcf7-validation-errors {margin-left: 6.6%;width: 80%;margin-top: -12%;}
.span8 {width:100%;}
/* .slider {width: 350px;} */
.rsThumbsArrow {display:none !important;}
.royalSlider {padding-left: 0;margin-top: 0 !important;}
/* .rsUni .rsThumb {width: 45px !important;height: 36px !important;} */
.metaslider {width: 90% !important;height: 260px;}
.slider {margin-top: -23px;margin-bottom: 6px;}
.royalSlider {width:100% !important;}
.rslides img {max-height: 230px !important;}
.rsUni.rsFullscreen .rsFullscreenIcn {margin-top: 80px !important; margin-left:0 !important; }
.aboutp p {font-size: 13px;}
.contact_wrap {margin:0; padding-top:0px; margin-bottom:60px;}
.contact_wrap >.contact { font-size:13px;width: 231px;}



}