@charset "utf-8";
/* CSS Document */

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}
@media only screen and (min-width: 1600px) {}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.about-grids-bottom {
    margin-top: 0em;
}	
.navbar-default .navbar-nav > li > a {
    /* color: #e10123; */
    color: white;
    font-size: 15px;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.navbar-nav {
    left: 5%;
}
.banner-slider-grd:nth-child(1) {
    margin: 12em 19em 5em 15em;
}
.banner-slider-grd {
    width: 100%;
    text-align: center;
    position: absolute;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 1px!important;
}
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.about-grids-bottom {
    margin-top: -3em;
}
.footer {
height:auto;	
}
.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    /*position: relative;
    left: 195px;
    right: 120px;*/
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.navbar-nav {

     left: 0%; 
}	
.navbar-nav {
    top: -29px;
}
.navbar-default .navbar-nav > li > a {
    font-size: 11px;
    padding: 5px 2px !important;
}
.navbar-brand>img {
    display: block;
    width: 60%;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -20px!important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0 !important;
}
.clientele ul li {
    width: 30%;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 1px!important;
}
.prod_page a{ font-size:13px !important;}
.nav > li > a{padding: 10px 10px !important;}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	.prod_page a{ font-size:13px !important;}
.nav > li > a{padding: 10px 10px !important;}
.ws-title-wrapper
 {
	 display:none !important;
 }
 .prod_page a{ width:47%;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.prod_page a{ font-size:13px !important;}
	#wowslider-container1{display:none;}
.nav > li > a{padding: 10px 10px !important;}
.container {
    margin: 5px 3%;
    width: 94% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.prod_page{
	margin:8% 0 0 0;
	}
.about-us{
	margin:8% 0 0 0;
	}
	
.ws-title-wrapper
 {
	 display:none !important;
 }
.service_content{ height:75px;}
.prod_page a{ width:47%;}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	
.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
max-height: 370px;
overflow: hidden;
margin-top: 20px;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}


.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}
/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}


.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}


.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}


.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }	
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}	

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}

.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
	
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}	
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}	
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}	
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}	
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }
 .social{
	margin:29px 0 0;
 	width:100%;
 }
 
}


/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
    left: 120px;
    right: 120px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}
.footer {
height:auto;	
}
.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 370px;
    overflow: hidden;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.ws-title-wrapper
 {
	 display:none !important;
 }
  .social{
	margin:29px 0 0;
 	width:100%;
 }
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
.services_agile {
    margin-top: 20px;
    width: 100%;
}	
.multi-gd-text {
    position: relative;
     left: 0; 
}	
.text-center {
    margin-bottom: 20px;
}	
.banner-slider-grd:nth-child(1) {
    margin: 12em 0em 0em;
    width: 100%;
    float: left;
}	
.footer {
height:auto;	
}


.nav>li {
    float: left;
    width: 100%;
}
.navbar-nav {
    top: -35px;
    left: 0;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 20px!important;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px;
    overflow: hidden;margin-top: 15px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 20px !important;
}
.banner-bottom, .testimonials, .banner-bottom-video, .about, .history, .typo, .gallery, .contact, .single {
    padding: 0em 0;
}
.about-grids-bottom {
    margin-top: 0em;
}
.clientele ul li img {
    border: none;
    outline: none;
    width: 100%;
    float: left;
}
.clientele ul li {

    width: 100%;
}
.polictyt1 {
    margin-top: 0em;
}
.no-touch body {padding-top:HEIGHTOFNAVBAR;}
  .no-touch .navbar-fixed-top {position:fixed;top:0;right:0;left:0;}
 .ws-title-wrapper
 {
	 display:none !important;
 }
   .social{
	margin:29px 0 0;
 	width:100%;
 }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari only override */
::i-block-chrome,.example {

}


}

@media all and (max-width:767px){
	.about-us img{
	width:100% !important;
	margin:0 0% 3% 0 !important;
	}
	.inner_head_ban{display:none;}
	.prod_page a{
		width:80% !important;
		margin:2% 10% !important;
		
	}
	}