*{
padding:0px;
margin:0px;
border:0px solid red;
outline:none !important;
}

body { font-family:'Open Sans' , sans-serif !important; background:#FFF;}

img{ height:auto; max-width:100%;}


/* START HEADER */
.main_wrapper {}
.header_wrap { background:#FFF; /*position: fixed; z-index: 1000; width: 100%; border-bottom: 1px solid #CCCCCC;*/}
.logo {margin:10px 0 0 0;}
.logo a{cursor:pointer; text-decoration:none; color:#000000;}




/*.contact_info{display:block; margin-top:22px; float:right;}
.contact_info ul{ margin:0px; padding:0px; }
.contact_info ul li{ list-style-type:none; background-position:left; background-repeat:no-repeat; padding:0px 10px 7px 0px;}
.contact_info ul li a{ font-size:13px; color:#372816; display:block; text-decoration:none; text-transform:uppercase;}
.contact_info ul li a:hover{ color:#fe6e29; border-bottom:1px solid #fe6e29;}
.contact_info ul li.last{ padding-right:0px;}*/


/*#toggleMenu {
    background: none repeat scroll 0 0 #f0eee9;
    border-bottom: 1px solid #cccbcc;
    color: #393939;
    display: none;
    font-size: 16px;
	}*/


.toggleMenu {color: #fff;cursor: pointer;display: none;float: left;font-size:14px;line-height: 20px;padding: 8px 4%;text-align: left;width: 100%;background: #252422;
box-sizing: border-box;}
.nav-ico {background: #252422;border-radius: 3px;float:right;/*height: 25px;*/padding: 3px 7px 6px 25px;width: 30px;}    
.nav-ico span {background-color: rgba(255, 255, 255, 0.8);border-radius: 1px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);clear: both;display: block;float: right;
    height: 2px;margin: 3px auto 0;text-indent: -200000px;width: 18px;}

.nav{ float:right; margin-top:20px; margin-bottom:20px; font-size:12px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ float:left; margin-right:18px; list-style-type:none; font-weight:bold;}
.nav ul li a{ text-decoration:none; display:block; color:#090909;}
.nav ul li a:hover{ color:#166ec0;}
.nav ul li.current a {	color:#166ec0;}
.nav ul li:last-child{ margin-right:0px;}


/*------------dropdown-----------------*/
.nav ul ul{background:#fff;padding: 2px 0px 12px 15px; position:absolute;color:#fff;display: none;z-index:100; border:1px solid #ccc; width:200px;}
.nav ul ul li{float:left;background-image:none;width:100%;padding-top:10px;}
.nav ul li:hover ul{display:block;}
.submanu{}




/*.nav ul ul{
    background: #30c6f8;
padding: 0 20px 20px 20px;
position: absolute;
color: #fff;
display: none;
z-index: 100;
border: 1px solid #ccc;
width: 200px;
    
}

.nav ul ul li {
    float: left;
background-image: none;
width: 100%;
padding-top: 10px;
}
.nav ul ul li a{
        
    text-decoration: none;
display: block;
color: #090909;
}
}

.nav ul li:hover ul{
    display:block;
	color: #FFF;
}*/




.banner_wrap{/* background:url(../images/banner_bg.png) repeat-x;*/ width:100%;}

.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #ccc !important;
}

.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #FFF !important;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0,0,0,0);
}


.carousel img { width:100%;}

.carousel-inner h2 {
    color: #9e2b2c;
    font-size: 30px;
    /*margin-bottom: 20px;*/
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin:0;
}

.carousel-inner p {
    color: #282828/*21c2f8*/;
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin-top: 15px;
}

.carousel-inner a {
    background:#30c6f8;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.carousel-inner a:hover {
    background:#008fbf;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.carousel-control.left {
    background-image: none !important;
    background-repeat: repeat-x;
}

.carousel-control.right {
    background-image: none !important;
    background-repeat: repeat-x;
}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:200px;
	background:url(../images/caption_bg.png) repeat-x;
	width:480px;
	padding:18px;
	height:200px;
	
}

.carousel-caption-innr { width: 45%;
position: absolute;
right: 21px;
top: 96px;
}

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:120px;
	background:url(../images/caption_bg.png) repeat-x;
	width:440px;
	padding:18px;
	
	
}

.main_body{}

.welcome_sec { }

.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
       
}

.group h2 {
    color: #545454;
    font-size: 18px;
    text-align: center;
	/*line-height:50px;*/
	text-transform:uppercase;
	margin:0 0 15px 0;
}

.group .icon  {
    background: #f0efef;
display: inline-block;
float: none;
width: 90px;
height: 90px;
overflow: hidden;
margin: 0 0 24px 0;
border-radius: 45px;
vertical-align: top;
position: relative;
}

.group .fa { color: #30c6f8;
text-align: center;
right: 22px;
/* top: 12px; */
position: absolute;
line-height: 86px;
font-size: 50px;
}

.group p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:justify;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}

.group a {
    background:#30c6f8;
	border:1px solid #0093c4;
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.group a:hover {
    background:#008fbf;
	border:1px solid #0093c4;
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.featured {
margin: 25px 0 0 0;
}

.featured h2 {
    color: #545454;
    font-size: 16px;
    /*text-align: center;*/
	/*line-height:50px;*/
	text-transform:uppercase;
	margin:0 0 15px 0;
	border-left:1px solid #545454;
	padding:0 12px;
}

.featured p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:justify;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}

.manager {
margin: 25px 0 0 0;
padding: 0 10px 0 12px;
}

.manager h2 {
    color: #545454;
    font-size: 16px;
    text-align: left;
	/*line-height:50px;*/
	text-transform:uppercase;
	margin:0 0 15px 0;
	
}

.manager p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:justify;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}

.manager ul { margin:0; padding:0;}
.manager ul li {
list-style-type: disc;
margin: 0 0 0 35px;
padding: 0;
}

.icf {}
.icf p { float:left; border:1px solid #CCCCCC; margin:0 15px 15px 0; opacity:0.9; border-radius:5px; background:#FFF; padding:5px;}



.footer_wrap{ background:#222222; color:#fff; padding:0 15px 30px 15px;}

.footer_details { }

.footer_wrap h2 {
    color: #FFF;
    font-size: 16px;
	text-transform:capitalize;
	
}

.footer_wrap p {
    color: #909090;
    font-size: 13px;
	
	
}




.our_customer {}

.our_customer ul { margin:0; padding:0;}

.our_customer ul li {
    float: left;
    font-size: 12px;
    list-style-type: none;
    margin-bottom: 12px;
   /* width: 50%;*/
}

.our_customer ul li img {
    padding-right: 14px;
}

.enhance {padding:0 0 0 10px;}

.leader ul { margin:0; padding:0;}
.leader ul li {
list-style-type: disc;
margin: 0 0 0 35px;
padding: 0;
}


/*.face { 
	   display:block;
	   }
	   
.face ul { margin:0; padding:0;}	

.face ul li {  float:left; list-style-type: none; padding: 4px 13px 0 0; background-position:left; background-repeat:no-repeat;}
.face ul li a {
    color: #FFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
}*/


.copyright_sec {
    background: none repeat scroll 0 0 #222222;
    color: #FFF;
    font-size: 13px;
    padding: 10px 0 1px 15px;
    text-align: left;
	border-top:1px solid #333333;
	text-align:center;
}

.copyright_sec a {
    color: #909090;
	text-decoration:none;
}

.copyright_sec a:hover {
    color: #7a7979;
	text-decoration:underline;
}

.client { float:left;}

.leader { margin:25px 0 0 0;}

.leader h2 {
    color: #545454;
    font-size: 16px;
    text-align: left;
	/*line-height:50px;*/
	text-transform:uppercase;
	margin:0 0 15px 0;
	
}

.leader h4 {
    color: #545454;
    font-size: 13px;
    text-align: left;
	/*line-height:50px;*/
	text-transform:capitalize;
	margin:25px 0 8px 0;
	font-weight:bold;
	
}

.leader_list{ margin-bottom:25px;}

.leader_list .lt { float:left; width:45%;}
.leader_list .rt { float:right; width:50%;}

.gif { text-align:center;}

.leader img {}
.leader img a { text-decoration:none; color:#545454;}
.leader img a:hover { text-decoration:underline; color:#000000;}

.gal_box {}
.gallery  {
    
    
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 5px;
	color: #6f6a66;
	margin-bottom: 10px;
	margin-top:10px;
	text-align:center;
    
   
}

.gallery img {
   /* width: 297px;*/
	border:1px solid #d6d5d5;
	-moz-box-shadow:    1px 1px 1px 1px #f5f5f5;
  -webkit-box-shadow: 1px 1px 1px 1px #f5f5f5;
  box-shadow:         1px 1px 1px 1px #f5f5f5;
  padding:7px;
  border-radius:4px;
}

.pagin { text-align: center;}

.clients {margin: 25px 0 0 0; /*border-bottom:1px dashed #CCCCCC;*/}

.clients h4 {color: #545454;
    font-size: 16px;
    margin: 0 0 15px;
    text-align: left;
    text-transform: capitalize;
	}

.clients p { float:left; margin:0 0 25px 0; text-align:justify; }

.clients h2 {
    color: #545454;
    font-size: 16px;
    text-align: left;
	/*line-height:50px;*/
	text-transform:uppercase;
	margin:0 0 15px 0;
	
}

.testimonial {
padding: 0px 15px;
margin:25px 0 35px 0;
}

.testimonial_sec {
border: 1px solid #cccbcc;
padding: 15px 10px;
display: inline-block;
margin:0 0 15px 0;
}

.testimonial_sec img {
float: left;
margin-right: 20px;
border:1px solid #cccccc;
}

.testimonial h2 {
    color: #545454;
    font-size: 16px;
    text-align: left;
	/*line-height:50px;*/
	text-transform:capitalize;
	margin:0 0 8px 0;
	
}

.testimonial p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:justify;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}


.client {
margin: 0 -10px 20px 0;
}

.client li {
float: left;
border: 1px solid #e5e5e5;
margin: 0 10px 10px 0;
width: 181px;
list-style-type:none;
}

.client img {

max-width: 100%;
}

.client a {
display: block;
}

.about_main_venture {
border-bottom: 1px solid #eee;
padding: 0px 40px 20px 15px;
}

.about_main_venture h2 { font-size:16px;}

.about_main_venture p { text-align:left;}

#map-canvas {
border: 1px solid #cccccc;
margin: 0px 0px 30px 0px !important;
max-width: 100%;
height: 300px;
-webkit-transform: none !important;
width:500px;
}

.contactus_panel {
padding: 30px 0;
/*background: #f2f2f2;*/
}

.contactus_panel h4 {
margin-top: 30px;
font-weight: bold;
margin-bottom: 20px;
}

.contact_us {}

.contactus_panel .btn {
font-size: 21px;
text-transform: uppercase;
background: #166ec0;
border: 0;
padding: 10px 30px;
border-radius: 3px;
color: #fff;
}

.profile { float:left; border:1px solid #CCCCCC; margin:0 15px 15px 0;}


/* START MEDIA QUARY */
@media (max-width:1200px)
{
.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	/*margin-top:30px;*/
	background:url(../images/caption_bg.png) repeat-x;
	width:480px;
	padding:18px;

	
	
}

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:50px;
	background:url(../images/caption_bg.png) repeat-x;
	width:440px;
	padding:18px;
	
	
}

}
@media (max-width:994px)
{.nav{ float:right; margin-top:20px; margin-bottom:20px; font-size:12px;} }

@media (max-width:990px)
{

.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:520px !important;
       
}

.group p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:left;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}

.nav{ float:right; margin-top:20px; margin-bottom:20px; font-size:11px;}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:6px;
	background:url(../images/caption_bg.png) repeat-x;
	width:480px;
	padding:18px;
	
	
}

.col-xs-6 .footer_details { width:100%;}

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:30px;
	background:url(../images/caption_bg.png) repeat-x;
	width:440px;
	padding:18px;
	
	
}

.owl-carousel .owl-item {
  margin: 0 0 0 0!important;
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
    		
}

@media (max-width:767px)
{

/*.carousel-inner>.item>img, .carousel-inner>.item>a>img {
line-height: 1;
margin-top: 56px;
}*/


.header_wrap { background:#FFF; /*position: fixed; z-index: 1000; width: 100%; border-bottom: none;*/}
.gal_box .col-xs-4 { width:100%;}

.nav{ float:left; margin:0px; width:100%; display:none; border:1px solid #ccc; padding:0; font-size:14px;}
.nav ul ul {position: inherit; padding:0 0 0 10px !important; width:inherit; border:0;}
.nav ul li{ margin:0 !important; float:none; }
.nav ul ul li{ padding-top:0px; float:none;}
.toggleMenu{ display:block;}
.nav ul li a {
text-decoration: none;
display: block;
color: #090909;
padding:5px;
border-bottom:1px solid #ccc;
}

/*.nav ul li.border{}*/
.nav ul li a.abcd{ border:0;}


.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 13% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:25px;
	background:url(../images/caption_bg.png) repeat-x;
	width:395px;
	padding:18px;
	
	
}

.logo {margin:5px 0 10px 0;}
.logo a{cursor:pointer; text-decoration:none; color:#000000;}


.carousel-inner h2 {
    color: #9e2b2c;
    font-size: 25px;
    /*margin-bottom: 20px;*/
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin:0;
}

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 16px;
margin-bottom: 20px;
text-transform: uppercase;
padding: 0;
}
.col-xs-6.footer_details {
  width: 100%;
}
.col-xs-5.footer_details {
  width: 100%;
}
.col-xs-7.footer_details {
  width: 100%;
}
}

@media (max-width:715px)
{
.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:610px !important;
       
}

.group p  {color: #545454;
    font-size: 13px;
   /* padding-left: 28px;*/
	text-align:left;
    /*padding-top: 3px;*/
	margin: 0 0 25px 0;
}
}






@media (max-width:600px)
{

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:20px;
	background:url(../images/caption_bg.png) repeat-x;
	width:440px;
	padding:18px;
	
	
}

.clients .col-xs-8 { width:100%;}
.clients .col-xs-4 { width:100%;}
/*.clients img {border:5px solid #cccccc; margin-bottom: 15px;}*/

.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:360px !important;
       
}
/*.carousel-inner>.active {
left: 0;
margin-top:94px !important;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
right: 50%;
top:63%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-left {
left: 50%;
top:63%;
}*/

.header_wrap .col-xs-3 { width:100%;}
.header_wrap .col-xs-9 { width:100%;}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:88px;
	background:url(../images/caption_bg.png) repeat-x;
	width:305px;
	padding:18px;
	
	
}

.carousel-inner h2 {
    color: #9e2b2c;
    font-size: 20px;
    /*margin-bottom: 20px;*/
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin:0;
}

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 12px;
margin-bottom: 10px;
text-transform: uppercase;
padding: 0;
margin-top: 10px;
}

.welcome_sec .col-xs-4 { width:100%;}

.group {
background: #FFF;
border-left: 1px solid #f0efef;
border-top: 1px solid #f0efef;
border-right: 1px solid #f0efef;
border-bottom: 5px solid #f0efef;
list-style-type: none;
/* margin-right: 5px; */
padding: 18px;
color: #6f6a66;
margin-bottom: 0px;
margin-top: 25px;
text-align: center;
}

.featured .col-xs-4 { width:100%;}

.copyright_sec p { font-size:12px;}

}

@media (max-width:480px) {

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:0px;
	background:none;
	width:440px;
	padding:18px;
	
	
}

.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:380px !important;
       
}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 13% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:5px;
	background:url(../images/caption_bg.png) repeat-x;
	width:305px;
	padding:18px;
	
	
}

.carousel-inner h2 {
    color: #9e2b2c;
    font-size: 20px;
    /*margin-bottom: 20px;*/
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin:0;
}

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 12px;
margin-bottom: 10px;
text-transform: uppercase;
padding: 0;
margin-top: 10px;
}

.footer_wrap .col-xs-6 { width:100%;}

.copyright_sec p { font-size:10px;}

.carousel-inner a {
    background:#30c6f8;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.carousel-inner a:hover {
    background:#008fbf;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 13px;
    padding: 5px 17px 7px 14px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}
.footer_wrap .col-xs-5 {
  width: 100%;
}
.footer_wrap .col-xs-7 {
  width: 100%;
}
}



@media (max-width:420px) {

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:10px;
	background:none;
	width:440px;
	padding:18px;
	
	
}

.inbanr .carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 11px;
margin-bottom: 0;
text-transform: uppercase;
padding: 0;
}

.inbanr .carousel-inner a {
background: #30c6f8;
/* border-top: 6px solid #078dd2; */
/* border-radius: 3px; */
color: #FFF;
font-size: 11px;
padding: 4px 7px 5px 9px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px;
}

.group  {
    background:#FFF;
	border-left:1px solid #f0efef;
	border-top:1px solid #f0efef;
	border-right:1px solid #f0efef;
	border-bottom:5px solid #f0efef;
    list-style-type: none;
    /*margin-right: 5px;*/
    padding: 18px;
	color: #6f6a66;
	margin-bottom: 60px;
	margin-top:50px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:420px !important;
       
}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 13% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:30px;
	background:none;
	width:266px;
	padding:10px;
	
	
}

.carousel-inner h2 {
    color: #9e2b2c/*9e2b2c*/;
    font-size: 17px;
    /*margin-bottom: 20px;*/
    text-transform: uppercase;
	/*background:#FFF;
	border-left:6px solid #078dd2;*/
	padding:0;
	margin:0;
}

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 11px;
margin-bottom: 12px;
text-transform: uppercase;
padding: 0;
}

.carousel-inner a {
background: #30c6f8;
/* border-top: 6px solid #078dd2; */
/* border-radius: 3px; */
color: #FFF;
font-size: 11px;
padding: 4px 7px 5px 9px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px;
}

.carousel-inner a:hover {
    background:#008fbf;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 11px;
    padding: 4px 7px 5px 9px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}


}


@media (max-width:350px) {

/*.carousel-inner>.active {
left: 0;
margin-top:94px;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
right: 50%;
top:68%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-left {
left: 50%;
top:68%;
}*/

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 0px;
margin-bottom: 12px;
text-transform: uppercase;
padding: 0;
}

.carousel-inner a {
background: #30c6f8;
/* border-top: 6px solid #078dd2; */
/* border-radius: 3px; */
color: #FFF;
font-size: 11px;
padding: 4px 7px 5px 9px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px;
}

.carousel-inner a:hover {
    background:#008fbf;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 11px;
    padding: 4px 7px 5px 9px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

}

@media only screen and (min-width: 580px) and (max-width: 759px) {
    .group {
        height: 662px !important;
    }
}

@media only screen and (min-width: 380px) and (max-width: 579px) {
	/*best view 350*/

    .carousel-caption {
        
        margin-top: 24px;
    }
    
    .carousel-caption-innr {
        top: 74px;
    }
}

@media screen and (min-device-width: 384px) and (max-device-width: 600px) {
    .carousel-caption {
         margin-top: 56px;
    }
    
    .carousel-caption-innr {
        top: 72px;
    }
} 



@media (max-width:384px) {
    
    .carousel-caption-innr img {
        display: none;
    }
    
    .carousel-indicators {
        display: none;
    }
}

@media (max-width:320px) {

/*.carousel-inner>.active {
left: 0;
margin-top:94px !important;
}

.control .glyphicon-chevron-right {
right: 50%;
top: 70px !important;
}

.control .glyphicon-chevron-left {
left: 50%;
top: 70px !important;
}*/

.inbanr {}

.inbanr .carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 11% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:0;
	background:none;
	width:440px;
	padding:18px;
	
	
}

.carousel-caption {
    bottom: inherit !important;
    left: 0 !important;
    margin-left: 13% !important;
    right: inherit !important;
    text-align: left !important;
    top: 0 !important;
	margin-top:40px;
	background:none;
	width:220px;
	padding:10px;
	
	
}

.carousel-inner p {
color: #282828/*21c2f8*/;
font-size: 0px;
margin-bottom: 0px;
text-transform: uppercase;
padding: 0;
}

.carousel-inner a {
background: #30c6f8;
/* border-top: 6px solid #078dd2; */
/* border-radius: 3px; */
color: #FFF;
font-size: 11px;
padding: 3px 7px 3px 9px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px;
}

.carousel-inner a:hover {
    background:#008fbf;
	/*border-top:6px solid #078dd2;*/
	
    /*border-radius: 3px;*/
    color:#FFF;
    font-size: 11px;
    padding: 3px 7px 3px 9px;
    text-align: center;
    text-decoration: none;
	text-transform: capitalize;
	border-radius:5px;
	
}

.group {
    height: 426px !important;
    margin: 20px 0;
}



}






