@import url("https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic");
@import url("bootstrap.css");
@import url("animate.css");
@import url("animates.min.css");
@charset "utf-8";
/* CSS Document */
/*2560px*/

html,body{font-family: 'Roboto', sans-serif; width:100%;overflow-x:hidden; 
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
    
.error{ color: #FF0000;}
.success{color: #03ae73;}

.contentInner{}
.contentInner ul{list-style-type: upper-roman;}
.contentInner  li{padding:5px 0; text-align:justify;}
.contentInner ul ul{list-style-type:lower-latin;}


.paraInnerhead{    font-size: 1.5em !important;
    margin: 1em 0 .3em 0 !important;
    font-weight: 400 !important;
    color: #393737 !important;}

.content-privacy{}
.content-privacy ul {list-style-type:upper-roman; margin:0 0 0 0; padding: 0;}
.content-privacy li{color:#00a76c;	font-size:1.7em;	font-weight:400;}
.content-privacy li.MT25{margin-top:35px;}
.content-privacy ul li h3{font-weight:400; margin-bottom:0;}
.content-privacy li p{color:#5e5b5b; font-size:.75em; font-weight:300; margin:.5em 0 1em 0; line-height:1.7em;}
.content-privacy li p strong{font-weight:500;}
.content-privacy li p a{color:#46c1bd;}

.content-privacy li ul {list-style-type: disc;}
.content-privacy li li{color:#00a76c; font-size:.8em;}
.content-privacy li li p{color:#5e5b5b; font-size:1em; font-weight:300; margin:.5em 0; line-height:1.7em;}




.content-inner{}
.content-inner ul {list-style-type: none; counter-reset: item; margin:0 0 0 40px; padding: 0;}
.content-inner ul > li {display: table; counter-increment: item; margin-bottom:0.6em;
			margin-top:1em; color:#00a76c;	font-size:1.8em;	font-weight:400;}
			
.content-inner ul > li:before {content: counters(item, ".") ". "; display: table-cell; padding-right: 0.6em;}
.content-inner li ul > li {margin: 0;}
.content-inner li ul > li:before {content: counters(item, ".") " ";}

.content-inner ul > li p{color:#5e5b5b; font-size:.68em; font-weight:300; margin-top:1em; line-height:1.7em;}
.content-inner ul > li p a{color:#46c1bd;}

.pageHeader{text-transform:capitalize;}
.margin-top25{margin-top:25px;}
.margin-bottom30{margin-bottom:30px;}
.minHeight450{min-height:450px;}
.avail{
	
    color: #5e5b5b;
    font-size: 1.4em;
    line-height: 1.9em;
    font-family: 'Roboto';
    font-weight: 300;
    text-align: center;
   

	}
	.avail1{
	
    color: #5e5b5b;
    font-size: 1.1em;
    line-height: 1.9em;
    font-family: 'Roboto';
    font-weight: 300;
    text-align: center;
   	}
	
	.btn1{
    border: 1;
    border-radius: 300px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    font-size: 14px;
    letter-spacing: 1px;
	padding:12px 20px;
	outline:none;
}

.btn-primary1 {
    border-color: #00a76d;
    color: #fff;
    background-color: #00a76d;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

@media (max-width:2560px)
{
	
}

/*1920px*/
@media (max-width:1920px)

{	
	.carousel-inner{
		height:450px;
	}
	.para1{text-align:justify !important;}
	/*Lattices*/
	.latticeleft, .latticeright, .latticeInnerright{position:absolute;display:block;}
	.latticeleft{left:0;width:20%; top:1100px !important;}
	.latticeright, .latticeInnerright{right:0;width:20%}
	.latticeright{top:1000px !important;}
	
	/*MobileMenuIcon*/
	#MenuIcon{display:none}
	
	/*Landing Div*/
	.container-fluid{padding:0}
	#landingBackground{background:url('../images/landingBackground.png') no-repeat;background-size:100% auto;height:550px;}
	
	/*logo*/
	img.logo{margin:20px -35px 0 0;height:68px;float:right}
	
	/*Navigation*/
	#navigator{display:block;}
	/*#navigator ul{margin:20px 18% 0 0;list-style-type:none;float:right}
	#navigator ul a{color:#ffffff;font-family:'Roboto'; font-weight:400;}
	#navigator ul a li:hover{text-decoration:underline}
	#navigator ul a li{font-size:1.2em;float:left;padding:0 25px}*/
	
	#navigator ul{margin:20px 18% 0 0; list-style-type:none; float:right;}
	#navigator li{padding:0 25px; float:left;}
	#navigator li a{font-size:1.2em;color:#ffffff;font-family:'Roboto'; font-weight:400; text-transform:uppercase;}
	#navigator li a:hover{text-decoration:underline}
	
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:30px;}
	
	p.sliderContent{font-size:1.6em;color:#fff;margin:0;width:60%;font-family:'Roboto';font-weight:400;}
	p.sliderSubContent{font-size:1.4em;color:#fff;width:60%;margin-top:10px;font-family:'Roboto'; font-weight:300;}

	/*p.sliderContent{font-size:2.1em;color:#fff;margin:0;width:60%;font-family:'Roboto';font-weight:400;}
	p.sliderSubContent{font-size:1.6em;color:#fff;width:60%;margin-top:10px;font-family:'Roboto'; font-weight:300;}
*/	p.storeImg{width:60%;margin-top:20px;overflow:hidden;}
	p.storeImg img{width:35%;float:left;margin-right:10px;}
	.mstoreImg{display:none}
	
	/*sliders*/
	.sliderImgConatiner{overflow:hidden;}
	.sliderImgContainer .obj1{position:absolute;width:28%;left:36%;top:2em}
	.sliderImgContainer .obj2{position:absolute;width:86%;left:7%;top:10em}
	.sliderImgContainer .obj3{position:relative;width:96%;margin:6.2em 2% 0}
	.sliderImgContainer .obj4{position:absolute;width:55%;left:7%;top:3em}
	.sliderImgContainer .obj5{position:relative;width:58%;float:right;margin-top:9em}
	.sliderImgContainer .obj6{position:relative;width:62%;z-index:2;margin:4em 19% 0;}
	.sliderImgContainer .obj7{position:absolute;width:68%;left:16%;top:0;}
	.sliderImgContainer .obj8{position:relative;width:65%;margin:5.5em 0 0; float:right}
	
	/*Paragraphs*/
	.desc{margin-top:60px;}
	.paraHeading{color:#00a76c;font-weight:400;font-size:2.1em;margin:15px 0;}
	.para{color:#5e5b5b;font-size:1.2em;line-height:1.9em;font-family:'Roboto'; font-weight:300;text-align:justify;
		margin:0 0 15px 0;}
	a.paraButtons{display:block;font-family:'Roboto'; font-weight:400;font-size:16px;line-height:36px;border-radius:2px;border:1px solid #b1c1c4;
	background:rgba(255,255,255,0);color:#5e5b5b;width:150px;margin:20px 0;cursor:pointer;text-align:center}
	a.paraButtons:hover{text-decoration:none;color:#ffffff;background:#46c1bd;border:1px solid #46c1bd}
	.imgContainer {text-align:center}
	.imgContainer img{max-width:100%;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{color:#00a76c;font-size:30px;line-height:48px;margin-bottom:20px;text-align:center}
	.carousel .item{height:300px;}
	.carousel .item  .carousel-caption img.openquote{position:absolute;left:5%;top:10%}
	.carousel .item .carousel-caption img.closequote{position:absolute;right:0;top:30%}
	.carousel .item .carousel-caption h3{font-family:'Roboto';font-size:1.3em;line-height:28px;width:80%;margin:auto; font-weight:400;}
	.carousel .item .carousel-caption p{float:right;font-family:'Roboto';font-size:16px;margin:25px 25px 0 0}
	#myCarousel .item img{margin:auto;}
	.carousel .item .carousel-caption{color:#666565;text-shadow:none;}
	.carousel .item .carousel-caption i{font-family:'Roboto';}
	.carousel .carousel-indicators li{border:1px solid #00a76c}
	.carousel .carousel-indicators li.active{background:#00a76c}
	
	/*Count Numbers*/
	.circleDesc{margin:60px auto;color:#ffffff;width:90%;overflow:hidden;border-radius:50%;webkit-border-radius:50%;moz-border-radius:50%;
	text-align:center;position:relative}
	.circleDesc .Numbers{text-align:center;font-family:'Roboto';font-weight:400;font-size:40px;position:absolute;top:25%;width:100%}
	.circleDesc .numberDesc{position:absolute;font-family:Roboto;font-weight:400;top:50%;left:10%;font-size:22px;width:80%;text-align:center;}
	.color1{background:#70c4e6}
	.color2{background:#52d9d5}
	.color3{background:#b5d973}
	.color4{background:#a2d7ee}
	#lines{font-family:'Roboto';padding-bottom:50px;background:url('../images/lines.png') no-repeat;background-size:100%}
	
	/*Footer*/
	#footerContainer{background:url(../images/footerBackground.png) no-repeat;background-size:100% auto;margin-top:60px;padding-bottom:10px;
	font-family:'Roboto'; font-weight:400}
	.searchRibbon{margin:5em 0 7em;}
	.searchRibbon input#email{border-top-left-radius:5px;border-bottom-left-radius:5px;}
	.searchRibbon span.input-group-btn button.btn{color:#ffffff;background:#222222;border:1px solid #222222}
	.searchRibbon span.input-group-btn button.btn:hover{background:#b5d973;border:1px solid #b5d973}
	ul.footerNav{margin:0;padding:0;list-style-type:none}
	ul.footerNav a{color:#ffffff;font-size:1.1em}
	ul.footerNav li{padding:10px;box-shadow:inset 0 -8px 1px -8px #4dbfbc;}
	ul.footerNav li.txtdec{box-shadow: inset 0 -1px 0 #51cac7, inset 0 -2px 0 #34adaa}
	.footerHeader{padding:5px 0;font-size:1.5em;color:#ffffff}
	.footerContent{padding:5px 0;font-size:1.1em;color:#ffffff;line-height:2em;text-align:justify}
	.footerImage img{height:45px;float:left;margin:20px 25px 20px -15px}
	.footerCopyrights{line-height:2em;font-size:1.1em;color:#ffffff}
	img.twitter{position:absolute;margin:1em auto 0; left:28%;width:74px}
	img.facebook{position:absolute;margin:3.5em auto 0; left:16%;width:70px}
	img.linkedin{position:relative;margin:7em 0 0 25%;width:70px}
	.footerImages{display:none}
	ul.footerNavs{display:none}
	
	/*Header*/
	#backgroundHeader{background:url(../images/innerBackground.png) no-repeat;background-size:100% auto}
	img.logoImgInner{margin:15px 0 0 25%;height:68px}
	.pageHeader{text-align:left;color:rgba(255,255,255,0.7);font-size:3.3em;padding:0.2em 0 1em 3%;}
	
	.navigatorInner ul li{line-height:34px;float:left;padding:4px 20px 0;}
	.navigatorInner ul li a{color:#ffffff;font-size:15px;cursor:pointer; text-transform:uppercase;}
	.navigatorInner li a:hover li{text-decoration:underline}
	.navigatorInner{font-family:'Roboto';}
	.navigatorInner ul{list-style-type:none;margin:15px 9% 0 0;padding:0;float:right}
	.navigatorInner{display:block}
	
	.NavMenu{overflow:hidden;color:#ffffff;z-index:-999;background:rgba(052,169,166, 0.95);position:fixed;opacity:0;-webkit-transition: opacity 0.5s ease-in;
            -moz-transition: opacity 0.5s ease-in;-o-transition: opacity 0.5s ease-in;}
	.NavMenu ul{margin:45% auto 0;padding:0;list-style-type:none;width:50%;position:relative;}
	.NavMenu ul a{color:#ffffff;font-size:1.5em;}
	.NavMenu ul li{padding:20px 0;text-align:left;width:100%;border-bottom:1px dotted #fff}
	.NavMenu ul li img{float:left;width:35px;margin:0 20px}
	
	/*Ribbon*/
	#ribbon{background:rgba(218,243,242,0.7);}
	.fixedRibbon {position: fixed;top: 0;z-index: 1;margin:0}
	
	
	
	ul#innerMenu{padding:0;margin:19px 0 0 0;list-style-type:none;}
	ul#innerMenu li{float:left;}
	ul#innerMenu li a{padding:0.6em 1em; margin:1em 0;color:#34a9a6;}
	ul#innerMenu li a.active{background:#34a9a6;color:#fff;border-radius:2px;}
	
	
	img.storeImg{float:left;margin:1em 15px 1em 0;height:35px}
	#selectDropdown{display:none}
	
	/*Paragraph*/
	.paraHeadingInner{color:#00a76c;font-weight:400;font-size:2em;margin:1em 0 .5em 0;/*2.5em 0 0*/}
	.imgContainerInner {text-align:center}
    .imgContainerInner img{width:80%;}
	
	/*Mobile Menu*/
	.c-hamburger {display:none;}

	
}

/*1680px*/
@media (max-width:1680px)
{ 
	.carousel-inner{
		height:395px;
	}
    .latticeleft{left:0;width:20%}
    .latticeright, .latticeInnerright{right:0;width:20%}
	/*logo*/
	img.logo{margin:20px 5-35px 0 -0;height:62px;}
	
	/*Landing Div*/
	#landingBackground{height:500px;}
	
	/*Navigation*/
	/*#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1.1em;padding:0 22px}*/
	
	#navigator ul{margin:20px 18% 0 0;}
	#navigator li{padding:0 22px; float:left;}
	#navigator li a{font-size:1.1em;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.6em;}
	p.sliderSubContent{font-size:1.4em;margin-top:8px;}
	p.storeImg{margin-top:15px;}
	p.storeImg img{margin-right:10px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.8em}
	.sliderImgContainer .obj2{width:80%;left:10%;top:9em}
	.sliderImgContainer .obj3{width:92%;margin:5.5em 4% 0}
	.sliderImgContainer .obj4{top:2em}
	.sliderImgContainer .obj5{margin-top:7em}
	.sliderImgContainer .obj6{margin:3.5em 19% 0;}
	.sliderImgContainer .obj8{margin:4.5em 0 0}
	
	/*Footer*/
	.searchRibbon{margin:4em 0 5em;}
	ul.footerNav a{font-size:0.95em}
	ul.footerNav li{padding:9px;}
	.footerHeader{font-size:1.45em;}
	.footerContent{font-size:1.05em;}
	.footerImage img{height:40px;margin:20px 25px 20px -15px}
	.footerCopyrights{line-height:2em;font-size:1.05em;}
	img.twitter{margin:2em auto 0; left:26%;width:64px}
	img.facebook{margin:4.5em auto 0; left:14%;width:60px}
	img.linkedin{margin:7.5em 0 0 23%;width:60px}
	
	/*Header*/
	img.logoImgInner{margin:15px 0 0 22%;height:62px}
	.pageHeader{font-size:3.3em;padding:0.1em 0 0.5em 3%;}
	.navigatorInner ul li{line-height:34px;padding:4px 18px 0;}
	.navigatorInner ul a li{font-size:15px;}
	.navigatorInner ul{margin:15px 5% 0 0;}
	
}

/*1440px*/
@media (max-width:1440px)
{
	.carousel-inner{
		height:345px;
	}
	.latticeleft{left:0;width:15%}
    .latticeright, .latticeInnerright{right:0;width:15%}
	/*logo*/
	img.logo{margin:15px -55px 0 -0;height:60px;}
	
	/*Landing Div*/
	#landingBackground{height:450px; background-size:104% auto;}
	
	/*Navigation*/
	/*#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1em;padding:0 19px}*/
	
	#navigator ul{margin:20px 18% 0 0;}
	#navigator li{padding:0 19px; float:left;}
	#navigator li a{font-size:1em;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.6em;}
	p.sliderSubContent{font-size:1.3em;margin-top:8px; width:52%;}
	p.storeImg{margin-top:10px;}
	p.storeImg img{margin-right:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.5em}
	.sliderImgContainer .obj2{top:7.5em}
	.sliderImgContainer .obj3{margin:4.5em 4% 0}
	.sliderImgContainer .obj4{top:1.5em}
	.sliderImgContainer .obj5{margin-top:6em}
	.sliderImgContainer .obj8{margin:3.7em 0 0}
	
	/*Footer*/
	.searchRibbon{margin:3.5em 0 4em;}
	ul.footerNav a{font-size:1em}
	ul.footerNav li{padding:8px;}
	.footerHeader{font-size:1.3em;}
	.footerContent{font-size:1em;line-height:1.9em}
	.footerImage img{height:35px;margin:10px 25px 10px -15px}
	.footerCopyrights{line-height:1.9em;font-size:1em;}
	img.twitter{margin:4em auto 0; left:25%;width:54px}
	img.facebook{margin:6em auto 0; left:13%;width:50px}
	img.linkedin{margin:8.5em 0 0 22%;width:50px}
	
	/*Header*/
	img.logoImgInner{margin:15px 0 0 22%;height:60px}
	.pageHeader{font-size:3em;padding:0.1em 0 0.5em 3%;}
	.navigatorInner ul li{padding:4px 15px 0;}
	.navigatorInner ul a li{font-size:0.9em;}
	.navigatorInner ul{margin:15px 5% 0 0;}
}

/*1366px*/
@media (max-width:1366px)
{
	.carousel-inner{
		height:335px;
	}
	/*logo*/
	img.logo{margin:15px -65px 0 -0;height:60px;}
	
	/*Landing Div*/
	#landingBackground{height:400px; background-size:108% auto;}
	
	/*Navigation*/
	/*#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1.1em;padding:0 18px}*/
	
	#navigator ul{margin:20px 10% 0 0;}
	#navigator li{padding:0 18px; float:left;}
	#navigator li a{font-size:1.1em;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.6em;}
	p.sliderSubContent{font-size:1.3em;margin-top:8px; width:65%;}
	p.storeImg{margin-top:10px;}
	p.storeImg img{margin-right:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.5em}
	.sliderImgContainer .obj2{top:7.2em}
	.sliderImgContainer .obj3{margin:4.5em 4% 0}
	.sliderImgContainer .obj4{top:1.7em}
	.sliderImgContainer .obj5{margin-top:6em}
	.sliderImgContainer .obj6{margin:3em 19% 0;}
	.sliderImgContainer .obj8{margin:3.5em 0 0}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.8em;margin:15px 0;}
	.para{font-size:1.2em;line-height:1.9em;}
	a.paraButtons{font-size:0.9em;line-height:2.2em;width:150px;margin:20px 0;}
	
	/*Footer*/
	.searchRibbon{margin:3.5em 0 4em;}
	ul.footerNav a{font-size:0.95em}
	ul.footerNav li{padding:8px;}
	.footerHeader{font-size:1.3em;}
	.footerContent{font-size:1em; line-height: 1.4em;  font-weight: 300;}
	.footerImage img{height:35px;margin:10px 25px 10px -15px}
	.footerCopyrights{line-height:1.8em;font-size:0.95em;}
	img.twitter{margin:4em auto 0; left:25%;width:54px}
	img.facebook{margin:6em auto 0; left:13%;width:50px}
	img.linkedin{margin:8.5em 0 0 22%;width:50px}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:60px}
	.pageHeader{font-size:2em/*2.5em*/;padding:0.1em 0 0.5em 3%;}
	.navigatorInner ul li{padding:4px 13px 0;}
	.navigatorInner ul a li{font-size:0.9em;}
	.navigatorInner ul{margin:5px 5% 0 0;}
}

/*1280px*/
@media (max-width:1280px)
{
	.carousel-inner{
		height:330px;
	}
	.latticeleft, .latticeright, .latticeInnerright{display:none}
	
	/*logo*/
	img.logo{margin:15px -65px 0 -0;height:56px;}
	
	/*Landing Div*/
	
	#landingBackground{height:395px; background-size:108% auto;}
	
	/*Navigation*/
	/*#navigator ul{margin:15px 18% 0 0;}
	#navigator ul a li{padding:0 15px}*/
	
	#navigator ul{margin:15px 10% 0 0;}
	#navigator li{padding:0 15px;}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:20px;}
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.3em;margin-top:8px;}
	p.storeImg{margin-top:10px;}
	p.storeImg img{margin-right:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.5em}
	.sliderImgContainer .obj2{top:6.9em}
	.sliderImgContainer .obj3{margin:4.3em 4% 0}
	.sliderImgContainer .obj4{top:2em;left:7%}
	.sliderImgContainer .obj5{margin-top:6.5em}
	.sliderImgContainer .obj8{margin:3.5em 0 0;width:68%}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.6em;margin:15px 0;}
	.para{font-size:1.2em;line-height:1.9em;}
	a.paraButtons{font-size:1em;line-height:2.2em;width:150px;margin:20px 0;}
	
	/*Footer*/
	ul.footerNav a{font-size:1em; font-weight:400;}
	ul.footerNav li{padding:8px;}
	.footerImage img{height:35px;margin:10px 25px 10px -15px}
	.footerCopyrights{line-height:2em;font-size:.9em;}
	img.twitter{margin:3.5em auto 0; left:23%;}
	img.facebook{margin:5.8em auto 0; left:10%;}
	img.linkedin{margin:8em 0 0 20%;}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:56px}
	.pageHeader{font-size:2.3em;padding:0.1em 0 0.5em 3%;}
	.navigatorInner ul li{padding:4px 13px 0;}
	.navigatorInner ul a li{font-size:1.1em;}
	.navigatorInner ul{margin:5px 5% 0 0;}
	
	/*Ribbon*/
	ul#innerMenu li{float:left;padding:0.4em .3em;margin:1em 0;font-size:1em;color:#34a9a6; font-weight:500;}
	img.storeImg{margin:1em 15px 1em 0px;height:32px}
	ul#innerMenu{padding:0;margin:0px 0 0 0;list-style-type:none;}
	ul#innerMenu li{float:left;}
	ul#innerMenu li a{padding:0.6em 1em; margin:1em 0;color:#34a9a6;}
	ul#innerMenu li a.active{background:#34a9a6;color:#fff;border-radius:2px;}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.7em;margin:1em 0 .5em 0;/*2.5em 0 0*/}
    .imgContainerInner img{width:80%;}
}

/*1180px*/
@media (max-width:1180px)
{
	/*logo*/
	img.logo{margin:15px -65px 0 -0;height:52px;}
	
	/*Landing Div*/
	#landingBackground{height:340px;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.3em;margin-top:5px;}
	p.storeImg{margin-top:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.5em}
	.sliderImgContainer .obj2{top:6.5em}
	.sliderImgContainer .obj3{margin:4em 4% 0}
	.sliderImgContainer .obj4{top:1.8em;left:7%}
	.sliderImgContainer .obj5{margin-top:5.7em}
	.sliderImgContainer .obj6{margin:2.5em 19% 0;}
	.sliderImgContainer .obj8{margin:3.2em 0 0;}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:52px}
	.pageHeader{font-size:2em;padding:0.1em 0 .5em 11.5%;}
	.navigatorInner ul li{padding:4px 10px 0;}
	.navigatorInner ul a li{font-size:0.8em;}
	.navigatorInner ul{margin:5px 5% 0 0;}
}

/*1152px*/
@media (max-width:1152px)
{	
/*logo*/
	img.logo{margin:15px -65px 0 -0;height:50px;}
	/*Navigation*/
	/*#navigator ul a li{padding:0 12px}*/
	
	#navigator li{padding:0 12px; float:left;}
	
	/*Landing Div*/
	#landingBackground{height:340px;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.3em;margin-top:5px;}
	p.storeImg{margin-top:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.2em}
	.sliderImgContainer .obj2{top:6.3em}
	.sliderImgContainer .obj3{margin:3.9em 4% 0}
	.sliderImgContainer .obj4{top:1.6em;left:7%}
	.sliderImgContainer .obj5{margin-top:5.5em}
	.sliderImgContainer .obj8{margin:3em 0 0;}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:50px}
	.pageHeader{font-size:2em;padding:0.1em 0 .5em 11%;}
	.navigatorInner ul li{padding:4px 10px 0;}
	.navigatorInner ul a li{font-size:0.8em;}
	.navigatorInner ul{margin:5px 5% 0 0;}
}

/*1080*/
@media (max-width:1080px)
{
	/*Slideshow*/
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.3em;margin-top:5px;}
}

/*1024px*/
@media (max-width:1024px)
{
	.carousel-inner{
		height:315px;
	}
	/*logo*/
	img.logo{margin:12px -65px 0 -0;height:44px;}
	
	/*Landing Div*/
	#landingBackground{height:380px; background-size: 110% 93%;}
	
	/*Navigation*/
	/*#navigator ul{margin:12px 16% 0 0;}
	#navigator ul a li{padding:0 15px;font-size:0.9em}*/
	
	#navigator ul{margin:12px 0% 0 0;}
	#navigator li{padding:0 15px; float:left;}
	#navigator li a{font-size:0.9em;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.5em; width:75%}
	p.sliderSubContent{font-size:1.2em;margin-top:5px;}
	p.storeImg{margin-top:5px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1.2em}
	.sliderImgContainer .obj2{top:5.6em}
	.sliderImgContainer .obj3{margin:3.5em 4% 0}
	.sliderImgContainer .obj4{top:1.7em;left:7%}
	.sliderImgContainer .obj5{margin-top:5.2em}
	.sliderImgContainer .obj6{margin:2em 19% 0;}
	.sliderImgContainer .obj8{margin:2.7em 0 0;width:70%}
	
	/*Paragraphs*/
	.desc{margin-top:30px;}
	.paraHeading{font-size:1.4em;margin:15px 0;}
	.para{font-size:1em;line-height:1.9em;}
	a.paraButtons{font-size:0.9em;line-height:2.2em;width:100px;margin:20px 0;}
	
	/*Clients Testimonials*/
	.carousel .item .carousel-caption h3{font-size:17px;line-height:28px;width:85%;}
	.carousel .item  .carousel-caption img.openquote{left:0;top:10%}
	.carousel .item .carousel-caption img.closequote{right:0;top:30%}
	
	/*Count Numbers*/
	.circleDesc .Numbers{font-size:36px;}
	.circleDesc .numberDesc{top:50%;left:10%;font-size:20px;}
	
	/*Footer*/
	.searchRibbon{margin:2em 0 1.5em;}
	ul.footerNav a{font-size:0.8em;line-height:2em}
	ul.footerNav li{padding:4px 0;box-shadow:inset 0 -6px 1px -6px #4dbfbc;}
	.footerHeader{padding:2px 0;font-size:1.2em;}
	.footerContent{padding:3px 0;font-size:0.8em;color:#ffffff;line-height:1.6em;}
	.footerImage img{height:30px;margin:10px 25px 10px -15px}
	.footerCopyrights{line-height:1.6em;font-size:0.8em;}
	img.twitter{margin:3em auto 0; left:19%;width:49px}
	img.facebook{margin:4.9em auto 0; left:5%;width:45px}
	img.linkedin{margin:7em 0 0 16%;width:45px}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:44px}
	.pageHeader{font-size:1.5em/*2em*/;padding:0.1em 0 0.5em 8%;}
	.navigatorInner ul li{padding:4px 12px 0;}
	.navigatorInner ul a li{font-size:0.75em;}
	.navigatorInner ul{margin:5px 5% 0 0;}
	
	/*Ribbon*/
	ul#innerMenu li{padding:0.5em .3em;margin:0.5em 0;font-size:0.9em}
	img.storeImg{margin:0.5em 40px 0.5em -30px;height:30px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1em;margin:2.8em 0 0;}
}

/*991px*/
@media (max-width:991px)
{
	.carousel-inner{
		height:295px;
	}
	ul#innerMenu li a{
		padding:0.6em .6em;
	}

	/*logo*/
	img.logo{margin:12px -55px 0 -0;height:42px;}
	#landingBackground{height:380px; background-size: 110% 90%;}
	/*Navigation*/
	/*#navigator ul{margin:12px 15% 0 0;}
	#navigator ul a li{padding:0 9px;font-size:0.9em}*/
	
	
	#navigator ul{margin:12px 5% 0 0;}
	#navigator li{padding:0 9px; float:left;}
	#navigator li a{font-size:0.9em;}
	.navigatorInner ul li a{font-size:0.9em;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.1em;}
	p.sliderSubContent{font-size:1em;margin-top:5px; width:75%;}
	p.storeImg{margin-top:3px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:0em;width:26%;left:37%}
	.sliderImgContainer .obj2{top:4.7em;width:80%;left:10%}
	.sliderImgContainer .obj3{margin:2.2em 4% 0;width:92%}
	.sliderImgContainer .obj4{top:0em;left:7%}
	.sliderImgContainer .obj5{margin-top:3.5em}
	.sliderImgContainer .obj6{margin:2.4em 19% 0;}
	.sliderImgContainer .obj8{margin:1.5em 0 0;width:65%}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.2em;margin:5px 0;}
	.para{font-size:0.9em;line-height:1.85em;}
	a.paraButtons{font-size:0.85em;line-height:2.2em;width:90px;margin:10px 0;}
	
	/*Count Numbers*/
	.circleDesc{margin:50px auto;font-family:'Roboto';color:#ffffff;width:90%;overflow:hidden;border-radius:50%;
	webkit-border-radius:50%;  moz-border-radius:50%;text-align:center;position:relative}
	.circleDesc .Numbers{text-align:center;font-size:26px;position:absolute;top:25%;width:100%}
	.circleDesc .numberDesc{font-size:16px;width:80%;text-align:center;}
	
	/*Footer*/
	.footerContent{padding:5px 0;font-size:0.8em;color:#ffffff;line-height:2em;}
	img.twitter{margin:3em auto 0; left:28%;}
	img.facebook{margin:4.9em auto 0; left:9%;}
	img.linkedin{margin:7em 0 0 25%;}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 20%;height:42px}
	.pageHeader{font-size:2em;padding:0.1em 0 0.4em 8%;}
	.navigatorInner ul li{padding:4px 10px 0;}
	.navigatorInner ul a li{font-size:0.8em;}
	.navigatorInner ul{margin:2px 5% 0 0;}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.5em;margin:1em 0 0;}
}

/*840px*/
@media (max-width:840px)
{	ul#innerMenu li a{
		padding:0.6em .2em;
	}
	.carousel-inner{
		height:280px;
	}
	/*logo*/
	img.logo{margin:10px -90px 0 -0;height:36px;}
	
	/*Landing Div*/
	#landingBackground{height:280px; background-size: 120% 108%;}
	
	/*Navigation*/
	/*#navigator ul{margin:10px 15% 0 0;}
	#navigator ul a li{padding:0 7px;font-size:0.75em}*/
	
	#navigator ul{margin:10px 0% 0 0;}
	#navigator li{padding:0 7px; float:left;}
	#navigator li a{font-size:0.75em;}
	.navigatorInner ul li a{font-size:0.75em;}
		
	/*Slideshow*/
	#carousel-example-generic{margin-top:10px;}
	p.sliderContent{font-size:1.2em; width:100%}
	p.sliderSubContent{font-size:1.1em;margin:4px 0; width:95%}
	p.storeImg{margin-top:2px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:0.3em;}
	.sliderImgContainer .obj2{top:4.2em;}
	.sliderImgContainer .obj3{margin:2.2em 4% 0;width:92%}
	.sliderImgContainer .obj4{top:0em;left:7%}
	.sliderImgContainer .obj5{margin-top:3.5em}
	.sliderImgContainer .obj8{margin:2em 0 0;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:24px;line-height:42px;}
	.carousel .item{height:300px;}
	.carousel .item .carousel-caption h3{font-size:15px;line-height:24px;}
	.carousel .item .carousel-caption p{font-size:15px;}
	.carousel .item .carousel-caption img.closequote{top:40%}
	
	/*Count Numbers*/
	.circleDesc{margin:40px auto;width:100%;}
	.circleDesc .Numbers{font-size:28px;}
	.circleDesc .numberDesc{font-size:18px;width:80%;}
	
	/*Footer*/
	.searchRibbon{margin:1.5em 0 1em;}	
	ul.footerNav a{font-size:0.75em}
	ul.footerNav li{padding:4px 0;box-shadow:inset 0 -6px 1px -6px #4dbfbc}
	.footerHeader{padding:2px 0;font-size:1em;}
	.footerContent{padding:5px 0;font-size:0.75em;line-height:1.8em;}
	.footerImage img{height:30px;margin:10px 25px 10px -15px}
	.footerCopyrights{line-height:1.5em;font-size:0.75em;}
	img.twitter{margin:2.5em auto 0; left:25%;width:44px;}
	img.facebook{margin:4.5em auto 0; left:7%;width:40px;}
	img.linkedin{margin:6.5em 0 0 19%;width:40px;}
	
	/*Header*/
	img.logoImgInner{margin:10px 0 0 19%;height:36px}
	.pageHeader{font-size:1.5em;padding:0em 0 0.5em 8.5%;}
	.navigatorInner ul li{padding:2px 7px 0;}
	.navigatorInner ul a li{font-size:0.7em;}
	.navigatorInner ul{margin:2px 5% 0 0;}
	
	/*Ribbon*/
	ul#innerMenu li{padding:0.5em 0.5em;margin:0.5em 0;font-size:0.8em}
	img.storeImg{margin:0.5em 35px 0.5em -25px;height:25px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.2em;margin:1.5em 0 0;}
}

/*768px*/
@media (max-width:768px)
{
	
	
	.carousel-inner{
		height:245px;
	}
	/*logo*/
	img.logo{margin:9px -55px 0 -0;height:34px;}
	
	/*Landing Div*/
	#landingBackground{height:260px;  background-size: 115% 108%;}
	
	/*Navigation*/
	/*#navigator ul{margin:9px 15% 0 0;}
	#navigator ul a li{padding:0 7px;font-size:0.65em}*/
	
	#navigator ul{margin:9px 5% 0 0;}
	#navigator li{padding:0 7px; float:left;}
	#navigator li a{font-size:0.65em;}
	.navigatorInner ul li a{font-size:0.65em;}	
	/*Slideshow*/
	#carousel-example-generic{margin-top:20px;}
	p.sliderContent{font-size:1em; width:65%;}
	p.sliderSubContent{font-size:.9em;margin:4px 0; width:75%;}
	p.storeImg{margin-top:2px;}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:0.1em;}
	.sliderImgContainer .obj2{top:3.4em;}
	.sliderImgContainer .obj3{margin:1.8em 4% 0;}
	.sliderImgContainer .obj4{width:52%;top:0em;left:9%}
	.sliderImgContainer .obj5{margin-top:2.7em}
	.sliderImgContainer .obj6{margin:2em 19% 0;}
	.sliderImgContainer .obj8{margin:1.3em 0 0;}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.1em;margin:5px 0;}
	.para{font-size:0.85em;line-height:1.8em;}
	a.paraButtons{font-size:0.85em;line-height:2.2em;width:80px;margin:10px 0;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:24px;line-height:42px;}
	.carousel .item{height:280px;}
	.carousel .item  .carousel-caption img.openquote{top:10%}
	.carousel .item .carousel-caption img.closequote{top:40%}
	.carousel .item .carousel-caption h3{font-size:14px;line-height:26px;width:87%;}
	.carousel .item .carousel-caption p{font-size:14px;margin:20px 25px 0 0}
	
	/*Footer*/
	.searchRibbon{margin:1.8em 0 1em;}
	.searchRibbon input{height:24px;font-size:0.7em;}
	.searchRibbon span.input-group-btn button.btn{height:24px;line-height:22px;padding-top:0 !important;font-size:12px}
	ul.footerNav a{font-size:0.65em}
	ul.footerNav li{padding:3px 0;}
	.footerHeader{padding:2px 0;font-size:0.9em;}
	.footerContent{padding:3px 0;font-size:0.65em;line-height:1.7em;}
	.footerImage img{height:25px;margin:12px 25px 12px -15px}
	.footerCopyrights{line-height:1.7em;font-size:0.65em;}
	img.twitter{ left:24%;margin-top:2.5em;width:39px}
	img.facebook{left:4%;margin-top:4em;width:35px}
	img.linkedin{margin-top:5.5em;width:35px}
	
	/*Header*/
	img.logoImgInner{margin:7px 0 0 18%;height:34px}
	.pageHeader{font-size:1.5em;padding:0em 0 0.5em 8.5%;}
	.navigatorInner ul li{padding:2px 7px 0;}
	.navigatorInner ul a li{font-size:0.7em;}
	.navigatorInner ul{margin:2px 0 0 0;}
	
	/*Ribbon*/
	ul#innerMenu li{padding:0.5em 0.8em;margin:0.5em 0;font-size:0.7em}
	img.storeImg{margin:0.5em 30px 0.5em -25px;height:25px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1em;margin:2em 0 0;}
	
	.minHeight450{min-height:600px;}
}

/*767px*/
@media (max-width:767px)
{
	.carousel-inner{
		height:860px;
	}
	/*Landing Div*/
	#landingBackground{background:url('../images/landingMobileBackground.png') no-repeat;background-size:100% auto;height:950px}
	
	/*logo*/
	img.logo{margin:20px 0 0 -32px;height:58px;float:left}
	
	/*Navigation*/
	#navigator{display:none;}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:50px;}
	p.sliderContent{font-size:1.5em;width:60%;margin:auto;text-align:center}
	p.sliderSubContent{font-size:1.3em;width:60%;margin:10px auto 10px;text-align:center}
	p.storeImg{display:none}
	.mstoreImg{display:block;text-align:center}
    .mstoreImg img{width:30%;margin:20px 0 0}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:2em;width:24%;left:38%}
	.sliderImgContainer .obj2{top:12.3em;width:62%;left:19%}
	.sliderImgContainer .obj3{margin:7.5em 15% 0;width:70%}
	.sliderImgContainer .obj4{width:37%;top:0em;left:16%}
	.sliderImgContainer .obj5{width:40%;margin:5.5em 20% 0 0;float:right}
	.sliderImgContainer .obj6{width:50%;margin:4.5em 25% 0;}
	.sliderImgContainer .obj7{width:58%;left:21%;}
	.sliderImgContainer .obj8{width:44%;margin:0.5em 28% 0;}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.75em;margin:10px 0;text-align:center}
	.para{font-size:1.3em;line-height:1.8em;text-align:center;}
	a.paraButtons{font-size:0.85em;line-height:2.2em;width:120px;margin:10px auto;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:2em;;line-height:3em;}
	.carousel .item{height:300px;}
	.carousel .item  .carousel-caption img.openquote{top:10%}
	.carousel .item .carousel-caption img.closequote{top:40%}
	.carousel .item .carousel-caption h3{font-size:1.2em;line-height:1.8em;width:87%;}
	.carousel .item .carousel-caption p{font-size:1.2em;margin:20px 25px 0 0}
	
	/*footer*/
	#footerContainer{background:url(../images/mobileFooterBackground.png) no-repeat;background-size:100% auto;margin-top:60px;padding-bottom:10px;}
	.searchRibbon{margin:5em 0 8em;}
	.searchRibbon input{height:34px;font-size:1em;}
	.searchRibbon span.input-group-btn button.btn{height:34px;line-height:34px;font-size:16px;border-top-left-radius:5px;border-bottom-left-radius:5px}
	.footerNav{display:none}
	.footerHeader{padding:5px 0;font-size:2em;}
	.footerContent{padding:5px 0;font-size:1em;line-height:2em;margin-top:5px}
	.footerImage img{display:none}
	.footerCopyrights{line-height:4em;font-size:1em;}
	.footerImages{display:block;text-align:center}
	.footerImages img{width:70%;margin-top:10px}
	ul.footerNavs{margin:10px 0 10px 0;padding:0;list-style-type:none;display:block}
	ul.footerNavs a{color:#ffffff;font-size:1em}
	ul.footerNavs li{padding:10px;border-bottom:1px solid #34adaa;box-shadow:inset 0 -8px 1px -8px #4dbfbc;}
	img.twitter{ left:33%;margin-top:0.4em;width:63px}
	img.facebook{left:8%;margin-top:3.3em;width:60px}
	img.linkedin{margin-top:6em;width:60px;left:10%}
	
	/*header*/
	#backgroundHeader{background:url('../images/innerMobileBackground.png') no-repeat;background-size:100% auto}
	img.logoImgInner{margin:20px 0 0 10px;height:58px}
	.pageHeader{font-size:2em/*4.5*/;padding:0.5em 0 0.7em 0px;}
	.navigatorInner{display:none}
	img#MenuIcon{position:absolute;right:3%;top:30px;height:35px;width:40px;z-index:2;cursor:pointer;display:block}
	.NavMenu ul{margin:40vh auto;width:30%;}
	.NavMenu ul a{font-size:2em;}
	.NavMenu ul li{padding:20px 0; text-align:center;}
	.NavMenu ul li img{width:40px;margin:0 20px}
	
	/*Ribbon*/
	ul#innerMenu{display:none}
	#selectDropdown{display:block;margin-top:1em;margin-bottom:1em;}
	#selectDropdown button.btn-default{color:#ffffff;background:#34a9a6;border-color:#34a9a6;}
	#selectDropdown ul.dropdown-menu li a{color:#34a9a6;}
	img.storeImg{float:right;margin:1em 30px 1em -15px;height:36px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:2em;margin:1em 0 0;text-align:center}
    .imgContainerInner img{width:30%;}
	
	/*Mobile Menu*/
	.o-grid {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow:    row wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-around;    -ms-flex-pack: distribute;justify-content: space-around;position:absolute;right:10px;top:8px;z-index:1000}
	.o-grid__item {padding: 12px;}
	.c-hamburger {display:block;position: relative;overflow: hidden;margin: 0;padding: 0;width: 48px;height: 48px;font-size: 0;text-indent: -9999px;
		-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: none;border-radius: none;border: none;cursor: pointer;      -webkit-transition: background .3s;transition: background .3s;}
	.c-hamburger:focus {outline: 0;}
	.c-hamburger span {display: block;position: absolute;top: 22px;left: 9px;right: 9px;height: 4px;background: #fff;}
	.c-hamburger span::after, .c-hamburger span::before {position: absolute;display: block;left: 0;width: 100%;height: 4px;background-color: #fff;
		content: ""}
	.c-hamburger span::before {top: -10px;}
	.c-hamburger span::after {bottom: -10px;}
	.c-hamburger--htx {background-color:rgba(0,0,0,0);}
	.c-hamburger--htx span {-webkit-transition: background 0s .3s;transition: background 0s .3s;}
	.c-hamburger--htx span::after, .c-hamburger--htx span::before {-webkit-transition-duration: .3s, .3s;transition-duration: .3s, .3s;
		-webkit-transition-delay: .3s, 0s;transition-delay: .3s, 0s;}
	.c-hamburger--htx span::before {-webkit-transition-property: top, -webkit-transform;transition-property: top, transform;}
	.c-hamburger--htx span::after {-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}
	.c-hamburger--htx.is-active {background-color:rgba(0,0,0,0);}
	.c-hamburger--htx.is-active span {background: 0 0;}
	.c-hamburger--htx.is-active span::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.c-hamburger--htx.is-active span::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {-webkit-transition-delay: 0s, .3s;transition-delay: 0s, .3s;}
	
}

/*720px*/
@media (max-width:720px)
{
	/*logo*/
	img.logo{margin:15px 0 0 -35px;height:58px;}
	
	/*Landing Div*/
	#landingBackground{background:url('../images/landingMobileBackground.png') no-repeat;background-size:100% auto;height:1000px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:50px;}
	p.sliderContent{font-size:1.62em;}
	p.sliderSubContent{font-size:1.3em;margin:10px auto;}
	.mstoreImg img{width:30%;margin:20px 0 0}
	
	/*sliders*/
	.sliderImgContainer .obj2{top:11.5em;}
	.sliderImgContainer .obj3{margin:7.3em 15% 0;}
	
	/*Count Numbers*/
	.carousel .item .carousel-caption h3{font-size:1.2em;line-height:2em;width:87%;}
	.circleDesc .Numbers{font-size:24px;}
	.circleDesc .numberDesc{font-size:16px;}
	
	/*header*/
	img.logoImgInner{margin:20px 0 0 8px;height:58px}
	.pageHeader{font-size:2em/*4em*/;padding:0.5em 0 0.9em 0px;}
	img#MenuIcon{right:3%;top:30px;height:30px;width:40px;}
	.NavMenu ul{margin:40vh auto;width:35%;}
	.NavMenu ul a{font-size:1.75em;}
	.NavMenu ul li{padding:20px 0; text-align:center;}
	.NavMenu ul li img{width:40px;margin:0 30px}

}

/*640px*/
@media (max-width:640px)
{
	.carousel-inner{
		height:720px;
	}
	/*logo*/
	img.logo{margin:15px 0 0 -40px;height:54px;}
	
	/*Landing Div*/
	#landingBackground{height:850px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:35px;}
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.3em;margin:5px auto;}
	
	/*sliders*/
	.sliderImgContainer .obj2{top:10.5em;}
	.sliderImgContainer .obj3{margin:6.7em 15% 0;}
	.sliderImgContainer .obj4{left:17%}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.6em;margin:10px 0;}
	.para{font-size:1.2em;line-height:1.8em;}
	a.paraButtons{font-size:0.85em;line-height:2.4em;width:120px;margin:15px auto;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:1.6em;line-height:2.5em;}
	.carousel .item{height:300px;}
	.carousel .item  .carousel-caption img.openquote{top:10%}
	.carousel .item .carousel-caption img.closequote{top:45%}
	.carousel .item .carousel-caption h3{font-size:1em;line-height:1.7em;width:87%;}
	.carousel .item .carousel-caption p{font-size:1em;margin:20px 25px 0 0}
	
    /*Count Numbers*/
	.circleDesc .Numbers{font-size:3em;}/*22px*/
	.circleDesc .numberDesc{font-size:1.5em;}/*12px*/
	
	/*Footer*/
	#footerContainer{padding-bottom:0px;}
	.searchRibbon{margin:4em 0 7em;}
	ul.footerNavs a{font-size:0.9em}
	ul.footerNavs li{padding:8px 5px;}
	.footerCopyrights{line-height:3em;font-size:0.9em;}
	img.twitter{ left:33%;margin-top:1em;width:53px}
	img.facebook{left:8%;margin-top:3.5em;width:50px}
	img.linkedin{margin-top:6em;width:50px;left:10%}
	.footerImages img{width:90%;margin-top:10px}
	
	/*header*/
	img.logoImgInner{margin:15px 0 0 0px;height:54px}
	.pageHeader{font-size:1.8em/*3*/;padding:1em 0 1em 20px;}
	img#MenuIcon{right:3%;top:25px;height:30px;width:40px;}	
	.NavMenu ul{margin:40vh auto;width:39%;}
	.NavMenu ul a{font-size:1.75em;}
	.NavMenu ul li{padding:20px 0; text-align:center;}
	.NavMenu ul li img{width:45px;margin:0 40px}
	
	/*Paragraph*/
    .imgContainerInner img{width:40%;}
	
	/*Mobile Menu*/
	.o-grid {right:10px;top:0px;}
}

/*540px*/
@media (max-width:540px)
{
	.carousel-inner{
		height:680px;
	}
	/*logo*/
	img.logo{margin:10px 0 0 -40px;height:48px;}
	
	/*Landing Div*/
	#landingBackground{height:750px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:30px;}
	p.sliderContent{font-size:1.5em;}
	p.sliderSubContent{font-size:1.2em;}
	.mstoreImg img{width:30%;margin:15px 0 0}
	
	/*sliders*/
	.sliderImgContainer .obj1{top:1em;}
	.sliderImgContainer .obj2{top:8em;}
	.sliderImgContainer .obj3{margin:4.8em 15% 0;}
	.sliderImgContainer .obj4{left:17%}
	.sliderImgContainer .obj5{margin-top:4em;}
	.sliderImgContainer .obj6{margin:3.7em 25% 0;}
	
	/*Paragraphs*/
	.desc{margin-top:30px}
	.paraHeading{font-size:1.5em;margin:10px 0 5px;}
	.para{font-size:1.15em;line-height:1.7em;}
	a.paraButtons{font-size:0.75em;line-height:2.4em;width:120px;margin:15px auto;}
	.imgContainer img{width:70%;}
	
	/*Count Numbers*/
	/*.circleDesc .Numbers{font-size:20px;}
	.circleDesc .numberDesc{font-size:10px;}*/
	
	.circleDesc .Numbers{font-size:2.5em;}/*22px*/
	.circleDesc .numberDesc{font-size:1.2em;}/*12px*/
	
	/*Footer*/
	.searchRibbon{margin:3em 0 5em;}
	ul.footerNavs{margin:15px 0 15px 0;}
	ul.footerNavs a{font-size:0.9em}
	ul.footerNavs li{padding:7px 5px;}
	.footerHeader{padding:5px 0;font-size:1.5em;}
	.footerContent{padding:5px 0;font-size:0.9em;line-height:1.5em;}
	.footerCopyrights{line-height:2em;font-size:0.9em;}
	img.facebook{left:6%;margin-top:3.5em;}
	.footerImages img{width:90%;margin-top:10px}
	
	/*header*/
	img.logoImgInner{margin:15px 0 0 -10px;height:48px}
	.pageHeader{font-size:1.5em/*3em*/;padding:0.5em 0 1em 20px;}
	img#MenuIcon{right:3%;top:25px;height:25px;width:35px;}
	.NavMenu ul{margin:40vh auto;width:45%;}
	.NavMenu ul a{font-size:1.75em;}
	.NavMenu ul li{padding:20px 0; text-align:center}
	.NavMenu ul li img{width:45px;margin:0 30px}
	
	/*Mobile Menu*/
	.o-grid {right:5px;top:-2px;}
}

/*480px*/
@media (max-width:480px)
{
	.carousel-inner{
		height:630px;
	}

	/*logo*/
	img.logo{margin:10px 0 0 -35px;height:40px;}
	
	/*Landing Div*/
	#landingBackground{height:700px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:25px;}
	p.sliderContent{font-size:1.2em;}
	p.sliderSubContent{font-size:1.1em;}
	
	/*sliders*/
	.mstoreImg img{width:35%;margin:15px 0 0}
	.sliderImgContainer .obj2{top:7.2em;}
	.sliderImgContainer .obj3{margin:4.3em 15% 0;}
	.sliderImgContainer .obj4{left:16.5%}
	.sliderImgContainer .obj5{margin-top:3.5em;}
	.sliderImgContainer .obj6{margin:3.2em 25% 0;}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.4em;margin:10px 0 5px;}
	.para{font-size:1.1em;line-height:1.7em;}
	a.paraButtons{font-size:0.75em;line-height:2.4em;width:80px;margin:15px auto;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:22px;line-height:32px;}
	.carousel .item{height:300px;}
	.carousel .item  .carousel-caption img.openquote{top:10%;width:12px;}
	.carousel .item .carousel-caption img.closequote{top:45%;width:12px}
	.carousel .item .carousel-caption h3{font-size:1em;line-height:1.6em;width:94%;}
	.carousel .item .carousel-caption p{font-size:0.95em;margin:20px 25px 0 0}
	
	/*Count Numbers*/
	/*.circleDesc .Numbers{font-size:16px;}
	.circleDesc .numberDesc{font-size:9px;}*/
	
	.circleDesc .Numbers{font-size:2em;}
	.circleDesc .numberDesc{font-size:1em;}
	
	/*Footer*/
	.searchRibbon{margin:2.5em 0 4em;}
	.footerImages img{width:100%;margin-top:10px}
	img.twitter{ left:33%;margin-top:1.7em;width:43px}
	img.facebook{left:8%;margin-top:4em;width:40px}
	img.linkedin{margin-top:6em;width:40px;left:10%}
	
	/*header*/
	img.logoImgInner{margin:15px 0 0 -10px;height:40px}
	.pageHeader{font-size:1.2em/*2.2em*/;padding:0.5em 0 1em 40px;}
	img#MenuIcon{right:3%;top:20px;height:20px;width:30px;}
	.NavMenu ul{margin:40% auto 0;width:45%;}
	.NavMenu ul a{font-size:1.75em;}
	.NavMenu ul li{padding:20px 0; text-align:center}
	.NavMenu ul li img{width:45px;margin:0 30px}
	
	/*Ribbon*/
	#selectDropdown{margin-top:0.8em;margin-bottom:0.8em;}
	#selectDropdown button.btn-default{height:28px;line-height:28px;padding-top:0px !important;padding-bottom:0 !important;font-size:12px;}
	img.storeImg{float:right;margin:0.8em 30px 0.8em -15px;height:28px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.5em;margin:1em 0 0;}
	
	/*Mobile Menu*/
	.o-grid {right:0px;top:0px;}
	.o-grid__item {padding:9px;}
	.c-hamburger {width: 36px;height: 36px;}
	.c-hamburger span {top: 16.5px;left: 6.75px;right: 6.75px;height: 3px;}
	.c-hamburger span::after, .c-hamburger span::before {height: 3px;}
	.c-hamburger span::before {top: 7.5px;}
	.c-hamburger span::after {bottom: 7.5px;}
}

/*360px*/
@media (max-width:360px)
{
	.carousel-inner{
		height:480px;
	}
	/*logo*/
	img.logo{margin:8px 0 0 -25px;height:30px;}
	
	/*Landing Div*/
	#landingBackground{height:520px; background-size:108% auto;}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:23px;}
	p.sliderContent{font-size:1em;width:70%}
	p.sliderSubContent{font-size:.9em;width:70%}
	.mstoreImg img{width:40%;margin:5px 0 0}
	
	/*sliders*/
	.sliderImgContainer .obj2{top:5.6em;}
	.sliderImgContainer .obj3{margin:3.6em 15% 0;}
	.sliderImgContainer .obj4{top:0em;left:17%;width:36%}
	.sliderImgContainer .obj5{margin-top:2.7em;width:40%}
	.sliderImgContainer .obj6{margin:2.5em 25% 0;}
	
	/*Paragraphs*/
	.paraHeading{font-size:1.4em;margin:10px 0 5px;}
	.para{font-size:0.98em;line-height:1.7em;}
	a.paraButtons{font-size:0.75em;line-height:2.4em;width:80px;margin:5px auto;}
	.imgContainer img{width:80%;}
	
	/*Client Testimonials*/
	.carousel .carouselHeader{font-size:20px;line-height:32px;}
	.carousel .item{height:280px;}
	.carousel .item  .carousel-caption img.openquote{top:10%;width:12px;}
	.carousel .item .carousel-caption img.closequote{top:50%;width:12px}
	.carousel .item .carousel-caption h3{font-size:0.95em;line-height:1.4em;width:92%;}
	.carousel .item .carousel-caption p{font-size:0.95em;margin:20px 25px 0 0}
	
	/*Count Numbers*/
	.circleDesc{margin:30px auto;}
	.circleDesc .Numbers{font-size:2em;}
	.circleDesc .numberDesc{font-size:1em;margin-top:4px}
	
	/*Footer*/
	#footerContainer{margin-top:30px;}
	.searchRibbon{margin:2em 0 2.5em;}
	.searchRibbon input{height:24px;font-size:10px;}
	.searchRibbon span.input-group-btn button.btn{height:24px;line-height:24px;font-size:12px;}
	.footerHeader{padding:0;font-size:1.2em;}
	.footerContent{padding:0;font-size:.9em;line-height:1.5em;}
	.footerCopyrights{line-height:1.8em;font-size:.9em;}
	ul.footerNavs a{font-size:.9em;}
	ul.footerNavs li{padding:2px;line-height:1.8em}
	.footerImages img{width:100%;margin-top:10px}
	img.twitter{ left:33%;margin-top:1.2em;width:33px}
	img.facebook{left:8%;margin-top:2.8em;width:30px}
	img.linkedin{margin-top:4.2em;width:30px;left:10%}
	
	/*header*/
	img.logoImgInner{margin:10px 0 0 -4px;height:30px}
	.pageHeader{font-size:1.8em;padding:0.8em 0 0em 13px;}
	/*.pageHeader{font-size:1.8em;padding:0.8em 0 1.5em 13px;}*/
	img#MenuIcon{right:3%;top:15px;height:15px;width:25px;}
	.NavMenu ul{margin:40% auto;width:55%;}
	.NavMenu ul a{font-size:1.5em;}
	.NavMenu ul li{padding:20px 0;}
	.NavMenu ul li img{width:35px;margin:0 20px}
	
	/*Ribbon*/
	#selectDropdown{margin-top:0.8em;margin-bottom:0.8em;}
	#selectDropdown button.btn-default{height:24px;line-height:24px;padding-top:0px !important;padding-bottom:0 !important;font-size:10px;}
	img.storeImg{float:right;margin:0.8em 25px 0.8em -15px;height:24px}
	
	/*Paragraph*/
	.imgContainerInner img{width:50%;}
	
	/*Mobile Menu*/
	.o-grid {right:0px;top:-3px;}
	

}

/*320px*/
@media (max-width:320px)
{
	.carousel-inner{
		height:426px;
	}
	/*logo*/
	img.logo{margin:8px 0 0 -25px;height:26px;}
	
	/*header*/
	img.logoImgInner{margin:10px 0 0 -8px;height:26px}
}




/*@media all and (max-width: 500px) and (min-width: 320px) {
 .circleDesc{width:100px !important; height:100px !important;}
}*/