@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;}
@media (max-width:2560px)
{
	
}

/*1920px*/
@media (max-width:1920px)
{
	/*Lattices*/
	.latticeleft, .latticeright, .latticeInnerright{position:absolute;display:block;}
	.latticeleft{left:0;width:20%}
	.latticeright, .latticeInnerright{right:0;width:20%}
	
	/*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 5px 0 -0;height:60px;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}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:30px;}
	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:4.5em 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:#808080;font-size:1.3em;line-height:1.9em;font-family:'Roboto'; font-weight:300;text-align:justify}
	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:#808080;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 20%;height:60px}
	.pageHeader{text-align:left;color:rgba(255,255,255,0.7);font-size:3.3em;padding:0.2em 0 1.1em 3%;}
	.navigatorInner ul li{line-height:34px;float:left;padding:4px 20px 0;}
	.navigatorInner ul a li{color:#ffffff;font-size:15px;cursor:pointer}
	.navigatorInner ul 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(0,0,0,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 #333333}
	.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:0;list-style-type:none;}
	ul#innerMenu li{float:left;padding:0.5em 1.5em;margin:1em 0;color:#34a9a6;}
	ul#innerMenu li.active{background:#34a9a6;color:#ffffff;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:2.5em 0 0;}
	.imgContainerInner {text-align:center}
    .imgContainerInner img{width:80%;}
	
	/*Mobile Menu*/
	.c-hamburger {display:none;}

	
}

/*1680px*/
@media (max-width:1680px)
{ 
    .latticeleft{left:0;width:20%}
    .latticeright, .latticeInnerright{right:0;width:20%}
	/*logo*/
	img.logo{margin:20px 5px 0 -0;height:55px;}
	
	/*Landing Div*/
	#landingBackground{height:500px;}
	
	/*Navigation*/
	#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1.1em;padding:0 22px}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.85em;}
	p.sliderSubContent{font-size:1.4em;margin-top:10px;}
	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 20%;height:55px}
	.pageHeader{font-size:3.3em;padding:0.1em 0 0.8em 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)
{
	.latticeleft{left:0;width:15%}
    .latticeright, .latticeInnerright{right:0;width:15%}
	/*logo*/
	img.logo{margin:15px 0 0 -0;height:50px;}
	
	/*Landing Div*/
	#landingBackground{height:450px;}
	
	/*Navigation*/
	#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1em;padding:0 19px}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.55em;}
	p.sliderSubContent{font-size:1.2em;margin-top:8px;}
	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 20%;height:50px}
	.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)
{
	/*logo*/
	img.logo{margin:15px 0 0 -0;height:45px;}
	
	/*Landing Div*/
	#landingBackground{height:400px;}
	
	/*Navigation*/
	#navigator ul{margin:20px 18% 0 0;}
	#navigator ul a li{font-size:1.1em;padding:0 18px}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.45em;}
	p.sliderSubContent{font-size:1.1em;margin-top:8px;}
	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.2em;}
	.footerContent{font-size:.9em; 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:45px}
	.pageHeader{font-size:2.5em;padding:0.1em 0 0.9em 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)
{
	.latticeleft, .latticeright, .latticeInnerright{display:none}
	
	/*logo*/
	img.logo{margin:15px 0 0 -0;height:40px;}
	
	/*Landing Div*/
	#landingBackground{height:370px;}
	
	/*Navigation*/
	#navigator ul{margin:15px 18% 0 0;}
	#navigator ul a li{padding:0 15px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:20px;}
	p.sliderContent{font-size:1.4em;}
	p.sliderSubContent{font-size:1.1em;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:45px}
	.pageHeader{font-size:2.3em;padding:0.1em 0 0.9em 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 1.3em;margin:1em 0;font-size:1em;color:#34a9a6; font-weight:500;}
	img.storeImg{margin:1em 15px 1em 0px;height:32px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.7em;margin:2.5em 0 0;}
    .imgContainerInner img{width:80%;}
}

/*1180px*/
@media (max-width:1180px)
{
	/*logo*/
	img.logo{margin:15px 0 0 -0;height:37px;}
	
	/*Landing Div*/
	#landingBackground{height:340px;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.25em;}
	p.sliderSubContent{font-size:0.98em;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:40px}
	.pageHeader{font-size:2em;padding:0.1em 0 1em 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)
{
	/*Navigation*/
	#navigator ul a li{padding:0 12px}
	
	/*Landing Div*/
	#landingBackground{height:340px;}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.22em;}
	p.sliderSubContent{font-size:0.95em;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:40px}
	.pageHeader{font-size:2em;padding:0.1em 0 1em 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.12em;}
	p.sliderSubContent{font-size:0.88em;margin-top:5px;}
}

/*1024px*/
@media (max-width:1024px)
{
	/*logo*/
	img.logo{margin:12px 0 0 -0;height:30px;}
	
	/*Landing Div*/
	#landingBackground{height:300px;}
	
	/*Navigation*/
	#navigator ul{margin:12px 16% 0 0;}
	#navigator ul a li{padding:0 15px;font-size:0.9em}
	
	/*Slideshow*/
	p.sliderContent{font-size:1.07em;}
	p.sliderSubContent{font-size:0.84em;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:35px}
	.pageHeader{font-size:2em;padding:0.1em 0 0.8em 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 1em;margin:0.5em 0;font-size:0.9em}
	img.storeImg{margin:0.5em 40px 0.5em -30px;height:30px}
	
	/*Paragraph*/
	.paraHeadingInner{font-size:1.7em;margin:2.8em 0 0;}
}

/*991px*/
@media (max-width:991px)
{
	/*logo*/
	img.logo{margin:12px 0 0 -0;height:30px;}
	
	/*Navigation*/
	#navigator ul{margin:12px 15% 0 0;}
	#navigator ul a li{padding:0 9px;font-size:0.9em}
	
	/*Slideshow*/
	p.sliderContent{font-size:0.87em;}
	p.sliderSubContent{font-size:0.68em;margin-top:5px;}
	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:35px}
	.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)
{
	/*logo*/
	img.logo{margin:10px 0 0 -0;height:25px;}
	
	/*Landing Div*/
	#landingBackground{height:250px;}
	
	/*Navigation*/
	#navigator ul{margin:10px 15% 0 0;}
	#navigator ul a li{padding:0 7px;font-size:0.75em}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:10px;}
	p.sliderContent{font-size:0.72em;}
	p.sliderSubContent{font-size:0.56em;margin:4px 0;}
	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 20%;height:30px}
	.pageHeader{font-size:1.5em;padding:0em 0 0.6em 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)
{
	/*logo*/
	img.logo{margin:9px 0 0 -0;height:23px;}
	
	/*Landing Div*/
	#landingBackground{height:225px;}
	
	/*Navigation*/
	#navigator ul{margin:9px 15% 0 0;}
	#navigator ul a li{padding:0 7px;font-size:0.65em}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:20px;}
	p.sliderContent{font-size:0.64em;}
	p.sliderSubContent{font-size:0.5em;margin:4px 0;}
	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 20%;height:25px}
	.pageHeader{font-size:1.5em;padding:0em 0 0.6em 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;}
}

/*767px*/
@media (max-width:767px)
{
	/*Landing Div*/
	#landingBackground{background:url('../images/landingMobileBackground.png') no-repeat;background-size:100% auto;height:950px}
	
	/*logo*/
	img.logo{margin:20px 0 0 -30px;height:50px;float:left}
	
	/*Navigation*/
	#navigator{display:none;}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:50px;}
	p.sliderContent{font-size:1.75em;width:60%;margin:auto;text-align:center}
	p.sliderSubContent{font-size:1.6em;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:55px}
	.pageHeader{font-size:4.5em;padding:0.5em 0 0.9em 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;}
	.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 -30px;height:50px;}
	
	/*Landing Div*/
	#landingBackground{background:url('../images/landingMobileBackground.png') no-repeat;background-size:100% auto;height:900px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:50px;}
	p.sliderContent{font-size:1.62em;}
	p.sliderSubContent{font-size:1.5em;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 10px;height:50px}
	.pageHeader{font-size: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;}
	.NavMenu ul li img{width:40px;margin:0 30px}

}

/*640px*/
@media (max-width:640px)
{
	/*logo*/
	img.logo{margin:15px 0 0 -30px;height:45px;}
	
	/*Landing Div*/
	#landingBackground{height:800px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:35px;}
	p.sliderContent{font-size:1.4em;}
	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:22px;}
	.circleDesc .numberDesc{font-size: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 10px;height:45px}
	.pageHeader{font-size:3em;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;}
	.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)
{
	/*logo*/
	img.logo{margin:10px 0 0 -30px;height:40px;}
	
	/*Landing Div*/
	#landingBackground{height:650px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:30px;}
	p.sliderContent{font-size:1.15em;}
	p.sliderSubContent{font-size:1.1em;}
	.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;}
	
	/*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 5px;height:40px}
	.pageHeader{font-size: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;}
	.NavMenu ul li img{width:45px;margin:0 30px}
	
	/*Mobile Menu*/
	.o-grid {right:5px;top:-2px;}
}

/*480px*/
@media (max-width:480px)
{
	/*logo*/
	img.logo{margin:10px 0 0 -25px;height:35px;}
	
	/*Landing Div*/
	#landingBackground{height:600px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:25px;}
	p.sliderContent{font-size:1em;}
	p.sliderSubContent{font-size:0.95em;}
	
	/*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;}
	
	/*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 0px;height:35px}
	.pageHeader{font-size: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;}
	.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)
{
	/*logo*/
	img.logo{margin:8px 0 0 -23px;height:27px;}
	
	/*Landing Div*/
	#landingBackground{height:500px}
	
	/*Slideshow*/
	#carousel-example-generic{margin-top:23px;}
	p.sliderContent{font-size:0.85em;width:70%}
	p.sliderSubContent{font-size:0.79em;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:27px}
	.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)
{
	
}




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