@font-face {
    font-family: 'sinkin_sans300_light';
    src: url('SinkinSans-300Light-webfont.eot');
    src: url('SinkinSans-300Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('SinkinSans-300Light-webfont.woff') format('woff'),
         url('SinkinSans-300Light-webfont.ttf') format('truetype'),
         url('SinkinSans-300Light-webfont.svg#sinkin_sans300_light') format('svg');
    font-weight: normal;
    font-style: normal;

}
#fav-nav .navigation li a:hover {
    color: #26cad3;
	background:#fff;
}

.btn{
	display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #36454f!important;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  	background-image:none!important;
	background-image: none!important;
    background-image: none!important;
    background-image: none!important;
    background-repeat: none!important;
    border: none!important;
   	border-color:none!important;
    border-color: none!important;
    border-bottom-color:none!important;
    -webkit-border-radius:none!important;
    -moz-border-radius: 4px;
    border-radius:none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: none!important;
	}
.navbar-inner {
    min-height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    /* background-color: #fafafa; */
    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
    /* background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2)); */
    /* background-image: -webkit-linear-gradient(top,#fff,#f2f2f2); */
    background-image: -o-linear-gradient(top,#fff,#f2f2f2);
    /* background-image: linear-gradient(to bottom,#fff,#f2f2f2); */
    background-repeat: none!important;
    border: none!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
    box-shadow: 0 1px 4px rgba(0,0,0,0.065);
}

.call a {
    color: #26cad3;
}
/***Header***/
@media (max-width:767px){
	.container-fluid.slide1 {
    background: #36454f;
	}
	

	a.defaultmobileLogo img {
    z-index: 1000;
    position: relative;
    margin-top: -5px;
    width: 142px;
}
}

div#fav-headerwrap1{
	margin-top:120px;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{color:#fff!important;}	
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 0!important;
    height: 0!important;
    margin-top: 1px;
    line-height: 14px;
    vertical-align: text-top;
    background-image:none!important;
    background-position: 14px 14px;
    background-repeat: no-repeat;
}
/***Logo***/


#fav-headerwrap{
	background:#36454f;
}

.defaultLogo img, .mediaLogo img{
	display:block;
	margin:0 auto;}

a.homeimg img {
    width: 40px;
}

/***Row Fluid For Navigation***/

.row-fluid.slide2 {
    max-width: 1200px!important;
}
.social{margin-top:26px;}
#fav-headerwrap1{}

/***Slider CSS***/
#fav-slide1{margin-top:-20px;
}
img.imgLoaded{
	width:100% !important;
	margin:0 !important;
	height:auto !important;}
.camera_wrap img {
    max-width: none!important;
}
.forcefullwidth_wrapper_tp_banner {
    z-index: -1;
}
.container-fluid.slider {
    padding-left: 0!important;
    padding-right: 0!important;
}
/*div#rev_slider{
	left:0!important;
	width:100%!important;
	max-height:600px;
	height:100%!important;}*/
	
/***Media Queries***/
	
@media (min-width:768px){
	.call {
    display: block;
    padding: 0;
    margin: 0;
	color:#fff;
	float:right;
	}
	.uk-slideshow{
	height:600px !important;}
	.uk-position-cover {
  
    height: 600px !important;}
	div#camera_wrap112{
	height: 600px !important;}
	#fav-mainbottom1.span6{
	}
	#fav-mainbottom2{
		}
	#fav-sidebarbottom3.span6{
		width:400px;}
	#fav-bottom3.span6{
		width:580px;}
	
	
	
	#fav-footerwrap{padding-top:20px;margin-top:-10px;}
	#fav-intro2{
	padding-top: 150px;
    width: 250px;
    float: right;}
	/*#fav-mainbottomwrap {
    padding-top: 10px;
    padding-bottom: 10px;
  
	}*/
	#fav-mainbottom1{
	padding:0!important;}
}
@media (min-width:992px){
	div#sidr-main{
		width:20%;}
	div#rev_slider_1_5{
		height:800px!important;}
		#fav-mainbottomwrap {
    padding:50px;
	margin-top:50px;
	}
	/*#fav-bottomwrap{
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0 !important;
    padding-left: 0 !important;
		}*/
}
@media (max-width:767px){
	#fav-headerwrap{
		margin-top:-10px;}
	.call {
    display: block;
    padding: 0;
    margin: 0;
	margin-left:60px;
	color:#fff;
	line-height:12px;
	}
	#fav-social{
		padding:0 !important;
	}
	.uk-slideshow{
	height:300px !important;}
	.uk-position-cover {
  
    height:300px !important;
	}
	div#camera_wrap112{
	height:300px !important;}
	a.defaultLogo img {
    max-width: 30%;
	}
	#fav-maincontent.span8{
	width:100%;}
	#fav-sidebar2{
	width:100%!important;
    margin-left: 0 !important;}
	#fav-mainbottom1.span6{
		width:100%!important;}
	#fav-mainbottom2{
		width:100%!important;}
	#fav-sidebarbottom3.span6{
		width:100%!important;}
	#fav-bottom3.span6{
		width:100%!important;}
	
	#fav-sidebar1.span4{
		width:100%!important;
		margin:0!important;}
	#fav-footer{padding:0 10px 0 10px;}
	#fav-sidebarbottom{
		width: 100% !important;
    margin-left: 0 !important;}
}
@media (min-width:468px) and (max-width:767px){
	#fav-mainwrap {
	}
	.mainbottomside {
    padding: 50px!important;
	}
	
	#fav-footerwrap{padding:0;}
	.bottom3side {
    padding: 50px;}
}
@media (max-width:991px){
	#fav-bottomwrap{
	padding:50px;
		}
}
@media (max-width: 979px) and (min-width: 768px){
#fav-sidebar1.span4 {
    width: 100%;
	}
}

@media (min-width:768px){
	#fav-mainbottom2{
		padding:20px;}}

.callid {
    display: block;
    padding: 0;
    margin: 0;
}
.page-header h2, h2.item-title, .componentheading{
	display:block;}
.moduletable .custom h3, div[class^="moduletable-"] div[class^="custom-"] h3, div[class^="moduletable-"] div[class*=" custom-"] h3, div[class*=" moduletable-"] div[class^="custom-"] h3, div[class*=" moduletable-"] div[class*=" custom-"] h3{
	font-weight:bold;}
#fav-footer h3 {
    color: #26CAD4!important;
}
/***Testimonials***/
#fader-109 p, .readMorePopup{
	font-size:14px !important;}
div.fancybox-outer{
	background: #ff0000 !important;}
.relative {
     position: relative;
    text-align: center;
} 
.absolute {
    position: absolute;
    top: -250px;
}
[class*="span"]{
	margin-left:0!important;}
	
	
@media (min-width:570px) and (max-width:767px){
	.row-fluid.navigationSlide {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-align: center;
	}
	#fav-call {
    text-align: left;
    margin-top: -60px;
	}
	
}
@media (max-width:569px){
	.row-fluid.navigationSlide {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-align: center;
	}
	#fav-call {
    text-align: left;
    margin-top: 150px;
	}
	
	
	.call span {
    font-size: 12px !important;
	}

.row-fluid .span3, .row-fluid .span6, .row-fluid .span9 {
    float: none !important;
    width: 100% !important;
    margin-left: 0 !important;
}
}
@media (min-width:1200px){
	.row-fluid.navigationSlide{
	top:272px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.row-fluid.navigationSlide{
	top:372px;
	}
}
@media (min-width:800px) and (max-width:991px){
	.row-fluid.navigationSlide{
	top:410px;
	}
}
@media (min-width:770px) and (max-width:799px){
	.row-fluid.navigationSlide{
	top:425px;
	}
}

@media (min-width:775px) and (max-width:770px){
	.row-fluid.navigationSlide{
	top:265px;
	}
}
@media (min-width:775px) and (max-width:770px){
	.row-fluid.navigationSlide{
	top:265px;
	}
}
@media (max-width:774px){
	.row-fluid.navigationSlide{
	top:332px;
	}
}
/***Media Queries Header***/

@media (min-width:768px){
	#fav-headerwrap{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: 9999;
	}
}
@media (min-width:468px) and (max-width:767px){
	#fav-headerwrap{
	display:none;
	}
	
	.navbar-inner.span8{margin-top:0;
	}
	a.defaultmobileLogo img {
    z-index: 1000;
    position: relative;
	}
}
@media (max-width:467px){
	#fav-headerwrap{
	display:none;
	}
	
	}
	a.defaultmobileLogo img {
    z-index: 1000;
    position: relative;
	}



/*.custom {
    padding-right: 20px;
    padding-left: 20px;
}*/

/***Footer***/
div#fav-footer h3 {
    font-size: 14px!important;
}
div#fav-footer p {
    color: #26CAD4!important;
	font-size: 12px!important;
	font-family: sinkin_sans300_light !important;

}

/***Widgetkit***/
div#fav-sidebar1 img {
    padding-right: 20px;
	padding-left: 20px;
}

/****Table***/
#fav-bottom4 .moduletable h3 {
    text-align: center;
}
#fav-bottom3x p {
    color: #36454f!important;
}


#fav-mainwrap {
}
#fav-sidebarbottom3 img {
    max-height: 400px;
}
#fav-introwrap{padding:50px;}



/***MEDIA QUERIES***/

@media (min-width:1200px){
  #fav-sidebar2.span4{width:550px;}
  #fav-maincontent.span8{width:750px;}
  div#fav-sidebar.span4 {
    width: 400px;
}
  #fav-sidebar2 {
    float: right;
	}
}
@media (min-width:992px) and (max-width:1199px){
  #fav-sidebar2{width:40%;float:right;}
  #fav-maincontent{width:50%;}
}
@media (min-width:768px) and  (max-width:1199px){
  #fav-maincontent{
    width:100%important;
  }
}
@media (min-width:768px){
select, 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:100%!important;}
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:100%!important;}
} 

@media (min-width:768px){
	/*#fav-mainwrap{
	padding:50px!important;
	}*/
	/***Slider***/
	#n2-ss-2-align{
	margin-top: -355px;
	}
	
	#fav-containerwrap {
	/*background: url('../images/wood_pattern.png') repeat ;*/
	}
	#fav-headerwrap1{
	background: #26cad3!important;
		}
		a.homeimg img {
    width: 40px;
    margin-top: -10px;
}
}
@media(max-width:767px){
	#fav-mainwrap{padding:50px!important;}
	#fav-navbar-collapse{padding-bottom:10px;}
	.container.slide2x{	background: #36454f!important;
		}
	#fav-slide1{display:none;padding:20px;}
	
	#fav-container{margin-top:0!important;}
	.container-fluid.slide1{margin-top:-7px}
	a.defaultmainLogo img{    
	z-index: 11;
    position: relative;
    margin-top: 112px;
    display: block;
    margin: 0 auto;
    margin-top: -50px;
	margin-top: -100px;
    max-height: 100%!important;
    max-width: 150px;
	}
}
	
@media (max-width: 467px){
	a.defaultmainLogo img{    
	margin-top: -80px!important;
    max-width: 100px!important;
	}
}	
/***Custom CSS***/

#fav-maincontent.span12{width:100%!important;}
#fav-showcasewrap{margin-top:-10px;}
h4 {
    font-family: sinkin_sans300_light !important;
    color:#e2d0a6!important;
}

/***Menu z-INDEX***/
.row-fluid.navigationSlide{Z-INDEX:9999;}

/***Link Custom CSS***/
h5 {
    font-family: sinkin_sans300_light !important;
    color: #159FB4!important;
	font-size: 17.5px;

}
.moduletable h4 {
    font-family: sinkin_sans300_light !important;
    color: #fff!important;
}
#fav-mainbottom2 h4 {
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-bottom1 h4{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-bottom3 h4{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-intro1 h5 {
    font-family: sinkin_sans300_light !important;
    color: #159FB4!important;
	font-size: 17.5px;

}
h4 a{
    font-family: sinkin_sans300_light !important;
    color:#e2d0a6!important;
}
.row-fluid.navigationSlide{Z-INDEX:9999;}
h5 a{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
	font-size: 17.5px;

}
.moduletable h4 a{
    font-family: sinkin_sans300_light !important;
    color: #fff!important;
}
#fav-mainbottom2 h4 a{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-bottom1 h4 a{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-bottom3 h4 a{
    font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;
}
#fav-intro1 h5 a{
    font-family: sinkin_sans300_light !important;
    color: #159FB4!important;
	font-size: 17.5px;

}
#fav-mainbottom1 h4 a{font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;}
#fav-bottomwrap h4 a{font-family: sinkin_sans300_light !important;
    color: #e2d0a6!important;text-decoration: none!important;}
#fav-top2{
    margin-bottom: -50px!important;
	}
	
/***ACYMAILING CSS***/

.acymailing_introtext{text-align:center;}

/***Form Submission CSS***/

h4.alert-heading {
    font-family: sinkin_sans300_light !important;
    color: #159FB3!important;
}
.alert.alert-message p{
	font-family: sinkin_sans300_light !important;
    color: #159FB3!important;}

/***Link Style***/
#fav-bottom a {
    text-decoration: underline;
}
#fav-bottomw4 a {
    color: #e2d0a6!important;
}

#fav-bottomwrap {
    padding: 50px;
}
/*#fav-mainbottom{padding:50px;}*/

@media (max-width:1199px){
.fav-social	form#userForm{padding:50px;}
#fav-nav .navigation{float:none!important;}
}
.btn{font-size:18px!important;}
@media (max-width:767px){
	.container-fluid.slide1{    z-index: 11;
    position: relative;}
div#fav-logo sun{margin-top:-50px;}
#fav-navbar-collapse li a:hover{
	color:#26cad3!important;
	background:#fff!important;}
#fav-navbar-collapse li, a.homeimg:hover img{
		background:#26cad3!important;}
#fav-navbar-collapse a{text-transform:uppercase;}
}
@media (min-width:768px) and (max-width:1199px){
	#fav-mainwrap {
    padding: 50px!important;
	}
}
@media (max-width:991px){
	#fav-mainbottomwrap {
    padding: 50px;
	margin-top:50px;
	}
}
.defaultLogo img, .mediaLogo img{width:20%;margin-top:25px;}
@media (min-width:768px){
	#fav-introwrap.anchor {
    margin-top: 100px;
	}
}
@media (min-width:1200px){
	#fav-social{float:right;}
}
.container-fluid.slide1 {
    z-index: 111;
    position: relative;
}
@media (max-width: 467px){
#fav-slide {
    margin-top: -115px!important;
    padding: 20px;
}
}
@media (min-width: 468px) and (max-width: 767px){
	#fav-slide{
		margin-top:-215px;
		padding:20px;}
}
div#fav-mainbottom p {
    color: #36454f!important;
}
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{background:#26cad3!important;border: 1px solid #fff;}
.row-fluid.intro3{margin-top:50px;}
#fav-mainwrap {
    padding: 50px!important;
}
@media (min-width:768px) and (max-width:1199px){
	#fav-header{
		margin-top:20px;}
}
#fav-intro3 p{color:#36454f!important;}
#fav-mainbottom3 p{color:#36454f!important;}
div#fav-bottomwrap{margin-top:-20px;}
div#fav-mainbottomwrap1{margin-top:50px;}
#fav-bottom3x.moduletable h4{
	color:#26cad3!important;}
	#fav-bottom3x .moduletable h4 a {
    font-family: sinkin_sans300_light !important;
    color: #26cad3!important;
}
#fav-bottom3 h4 a{color:#e2d0a6!important;}
@media (min-width:768px){
	div#fav-maincontent2 {
    width: 600px;
}
.moduletable.homeimg{
    float: none !important;
    width: 100% !important;
    margin-left: 0 !important;
}
}
div#fav-footer1 {
    text-align: center;
}
.uk-button-primary{background:#fff!important;color:#26cad3!important;}
a.uk-button.uk-button-large{color:#26cad3!important;}

@media (min-width: 768px){
.uk-width-medium-1-2, .uk-width-medium-2-4, .uk-width-medium-3-6, .uk-width-medium-5-10 {
    width: 50%;
}
}

.uk-text-center {
    text-align: center!important;
}
@media (min-width: 1220px){
.uk-grid>* {
    padding-left: 35px;
	}
}
.uk-grid>* {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 0;
    float: left;
}

@media (min-width: 1281px){
a.defaultLogo img {
    z-index: 11;
    position: relative;
    margin-top: 112px;
    display: block;
    margin: 0 auto;
    /* margin-top: 2%; */
    width: 200px;
}
}

@media (max-width: 1280px) and (min-width: 1025px){
	a.defaultLogo img {
    z-index: 11;
    position: relative;
    margin-top: 112px;
    display: block;
    margin: 0 auto;
    width: 150px;
	}
}