 /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
	.what-we-do {
		background: #ffffff none repeat scroll 0 0;
	 }
   }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		#content {
    padding-bottom: 0 !important;
    padding-top: 73px !important;
}
 	 .banner-heading {
		padding: 30px 0;
		text-transform: uppercase;
	}
	.list-arrow li::before {
		background:none;
	}
	
	.list-arrow ul li {    padding-left: 0;
	}
	
	.what-we-do {
		background: #ffffff none repeat scroll 0 0;
		height:auto !important;
	 }
	 
	 .port {
		width: 100%;
	 }
	 
	 .we-do ul {
		padding-left: 0 !important;
	}
	.ui-tabs-active:before { background:none;}	
	
	.home-btn ul li a { margin-bottom:12px;}

		.owl-prev { left: -3%;
	}
	
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		#content {
    padding-bottom: 0 !important;
    padding-top: 61px !important;
}
     .killPaddingLeft    { padding-left: 15px !important;}
      .killPaddingRight{ padding-right: 15px !important;}
	  .pull-right { float:none !important;}
	  .banner-heading {
		padding: 30px 0;
		text-transform: uppercase;
		}
		.list-arrow li::before {
			background:none;
		}
		
		.list-arrow ul li {    padding-left: 0;
		}
		.what-we-c p {
			padding-left: 0;
		 }
			.what-we-c {
			padding-left: 0;
		 }
		.what-we-do {
			background: #ffffff none repeat scroll 0 0;
			height:auto !important;
		 }
		 
		 .port {
			width: 100%;
			margin-top:-40px;
		 }
		 
		 .we-do ul {
			padding-left: 0 !important;
		}
		
		
		.ui-tabs-active:before { background:none;}	
			.bright {border:none!important;}
			
			 ul.cnss-social-icon li {
			float: left !important;
		   }
		   .services-featured-img img { width:100%;}
		     .main-page-content h1 {
			margin-top: 15px !important;
		}
		
		.home-btn ul  { padding-left:0 !important;}
		
		
		.home-btn ul li a { margin-bottom:12px;}
		
		#what-we-do {
			height: 82px;
		}
		
		.owl-prev { left: -3%;
	}
	
	.owl-next {
    right: 0;
		
	}
		.video-background {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 20px;
}
 .video-wraper-cont {
    height: auto;
    margin-left: 0;
    margin-top: 30px;
    overflow: hidden;
    width: auto;
}
		
	}
	
	

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
		#content {
    padding-bottom: 0 !important;
    padding-top: 72px !important;
}
       .killPaddingLeft    { padding-left: 15px !important;}
        .killPaddingRight{ padding-right: 15px !important;}
		.pull-right { float:none !important;}

		.what-we-c p {
			padding-left: 0;
		 }
			.what-we-c {
			padding-left: 0;
		 }	
		 ul.cnss-social-icon {
			margin-top: 10px;
		}
		 ul.cnss-social-icon li {
			float: left !important;
		   }
		   
		.footer-links ul li:before { background:none;}
		
		.footer-links ul li {
			padding-left: 5px;
		}
		
		.team-m-photo img {
			margin-right: 4px;
			padding: 0 8px;
			width: 94px;
		}
		
		.t-m-name {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
		}
		
		.bright {border:none!important;}
		
		.team-slider-wrap { background:#fff !important;}
		
		.team-mem-wrap { background:#fff !important;
		border:1px solid #B10A20;
		}
		.team-cont-1 p {padding-right:70px;}
		
		.bx-controls.bx-has-controls-direction { display:none;}
		
		   .services-featured-img img { width:100%;}
		     .page-heading-area .img-responsive {
				margin: 0 auto;
			}
			
		   .page-heading-area { text-align:center;}
		    .main-page-content h1 {
			margin-top: 15px !important;
		}
		
		
		.home-btn ul  { padding-left:0 !important;}
		
		.home-btn ul li a { margin-bottom:12px;}

		#what-we-do {
    height: 82px;
}

.owl-prev {    left: -8%;
	}

	.video-background {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 20px;
}
 .video-wraper-cont {
    height: auto;
    margin-left: 0;
    margin-top: 30px;
    overflow: hidden;
    width: auto;
}

	}
    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        .killPaddingLeft    { padding-left: 15px !important;}
        .killPaddingRight{ padding-right: 15px !important;}
		.pull-right { float:none !important;}

		.what-we-c p {
			padding-left: 0;
		 }
			.what-we-c {
			padding-left: 0;
		 }	
		 ul.cnss-social-icon {
			margin-top: 10px;
		}
		 ul.cnss-social-icon li {
			float: left !important;
		   }
		   
		.footer-links ul li:before { background:none;}
		
		.footer-links ul li {
			padding-left: 5px;
		}
			.team-m-photo img {
			margin-right: 4px;
			padding: 0 8px;
			width: 94px;
		}
	

		.team-slider-wrap { background:#fff !important;}
				
		.team-mem-wrap { background:#fff !important;
	     border:1px solid #B10A20;
		}
		
		.team-cont-1 p {padding-right:70px;}
		
		.bright {border:none!important;}
		
		.bx-controls.bx-has-controls-direction { display:none;}
		
		   .services-featured-img img { width:100%;}
		   
		   .page-heading-area .img-responsive {
				margin: 0 auto;
			}
						
		   .page-heading-area { text-align:center;}
		   
		   .main-page-content h1 {
			margin-top: 15px !important;
		}
			
		.home-btn ul  { padding-left:0 !important;}
		
		.home-btn ul li a { margin-bottom:12px;}
		
		#what-we-do {
    height: 82px;
}

	.video-background {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 20px;
}
 .video-wraper-cont {
    height: auto;
    margin-left: 0;
    margin-top: 30px;
    overflow: hidden;
    width: auto;
}

.owl-prev {    left: -8%;
	}


}