/*

Custom Styles. Bootstrap Styles are default'

*/

* {
}
a, input, button {
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}
body {
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	color: #696969;
}
/*Header*/

header.main__header {
	/*background: #272b2e;*/
    /*border-bottom:2px solid rgb(132, 131, 131);*/
}
header.with-boxed {
	height: 500px;
}
/*Typography*/

a {
	color: #808080;
}
a:hover {
	color:#ff7a03;
    text-decoration:none;
}

a.agile-block:hover{
    color:rgb(50, 148, 185);
}

.text-justify{
    text-align:justify;
}
.min-height-200{
    min-height:200px;
}
hr {
	border-color: #c8c8c8;
	margin: 10px 0 10px 0;
}
h1 {
    margin-top: 0;
    padding-top: 35px;
    font-size: 44px;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #33313a;
    font-weight: 300;
    font-family: Comfortaa, 'Open Sans', sans-serif;
}
   
h2 {
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 21px;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #33313a;
	font-weight: 500;
	font-family: Comfortaa, 'Open Sans', sans-serif;
    letter-spacing:1px;
}
h3 {
	margin-top: 0;
	padding-top: 15px;
   
	font-size: 18px;
	line-height: 1.2em;
	color: #33313a;
	font-family:'Open Sans', sans-serif;
}
h3 a {
	color: #33313a;
}
h3 a:hover {
	text-decoration: none;
	color: #015690;
}
.typo {
	margin-top: 80px;
}
h4 {
	font-size: 19px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: noen;
	color: #33313a;
}
h4 a {
	color: #afafaf;
}
h4 a:hover {
	text-decoration: none;
	color: #1abc9c;
}
h5 {
	font-size: 17px;
	text-transform: uppercase;
	color: #33313a;
	font-weight: normal;
}

.note{
    color:#A5A5A4;
}
h3.tag-orange{
  background: #E0DFDD;
    border-radius: 4px;
    color: #3C3C3B;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding: 12px 15px;
}
h3.tag-orange span{
   background: white;
    border-radius: 3px;
    color: rgb(183, 106, 6);
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 8px;
    padding: 5px 10px;

}
.green_bg h2 {
	color: #fff;
    /*font-size:22px;*/
    margin-bottom:0px;
   
}
.breadcrumb {
  padding: 8px 15px 8px 10px;
  margin-bottom: 0px;
  margin-top: 10px;
  list-style: none;
  background-color: #FFFFFF;
  border-radius: 4px;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #ED794D;
}
.green_bg h2 a{
    /*margin-left:21px;
    line-height:0.7em;
    border-radius:4px;
    letter-spacing:1px;
    font-size:13px;
    padding-left:10px;
    padding-right:10px;
    border-width:1px;
    text-transform:capitalize;*/
    margin-top:20px;

}
.green_bg h2 a:hover{    
     /*margin-left:21px;
    line-height:0.7em;
    border-radius:4px;
    letter-spacing:1px;
    font-size:13px;
    padding-left:10px;
    padding-right:10px;
    border-width:1px;*/
}

.lined {
	overflow: hidden;
}
.lined span {
	position: relative;
	text-transform: uppercase;
}
.lined span:before {
	content: "";
	position: absolute;
	left: -1020px;
	top: 10px;
	width: 1000px;
	height: 1px;
	background: #c8c8c8;
}
.lined span:after {
	content: "";
	position: absolute;
	right: -1020px;
	top: 10px;
	width: 1000px;
	height: 1px;
	background: #c8c8c8;
}
.text-center.sz60 {
	padding: 20px 0 16px;
	font-size: 60px;
	line-height: 1.2em;
	color: #272b2e;
}
.text-center.sz30 {
	
	font-size: 30px;
	line-height: 1.2em;
	color: #272b2e;
}
.three-blocks h3 {
	color: #0787B6;
}
.three-blocks h3 + p {
	padding-top: 0;
	padding-bottom: 20px;
}

.three-block h3{
    padding-bottom:0px;
}
.green_bg p {
	margin-bottom: 10px;
	color: #fff;
}
.img1_bg p,  .img1_bg h2 {
	color: #fff;
}
.img1_bg .container .row:first-child {
	padding-bottom: 60px;
}
.img-arrow{

    background:url(../images/icons/right-arrow1.png) no-repeat;
    padding:0px 20px;
}
.service-img{float:left; padding-right:10px;}
/*Container*/

.recent-posts small {
	display: none;
}

.main__middle__container {
	width: 100%;
  
}
.row {
	padding: 15px 0;
}

.green_bg .row{
    padding:35px 0;
}
/*.container .row:first-child {
	padding: 20px 0;
}*/
.our-services-block p.text-left{
    padding:0 10px 0 10px;
}
.middle-area{
    padding:40px 0 15px;
}
p.big-paragraph {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 18px;
}
.loader-icon{
display: none;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 40%;
}
.loader-icon-page{
display: none;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 40%;
}

.required{

color:red;
}

/*.col-md-4 {
	padding-bottom: 32px;
}*/
/* bg */

.green_bg {
	background: #0493C7  url(../images/bg3.png) repeat left top;
}
.bg2_bg {
	/*background: #f9f9f9 url(../images/bg2.png) repeat left top;*/
}
.bg2_bg p {
	margin-bottom: 15px;
}
.bg2_bg p.lined {
	margin-bottom: 0px;
}
.bg2_bg img {
	margin-top: 40px;
}
.img1_bg {
	background: url(../images/bg6.png) repeat;
}
/* grey-info-block */
.three__blocks .col-md-4 {
  background: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 0 10px 0;
  display:inline-block;
  margin-top: 10px;
  width: 31%;
  margin-right: 2%;
  border: 1px solid #e9e9e9;
  min-height:668px;
}
.separator{
    display:inline-block;
    width:100%;
}


.grey-info-block {
	background: url('../images/big_line_bg.jpg') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	margin: 0;
}
.grey-info-block p {
	color: #7d798a;
	font-weight: 100;
	padding-top: 20px;
	font-size: 18px;
}
.grey-info-block .btn,  .grey-info-block .btn:hover {
	width: 230px;
	height: 50px;
	margin: 30px 5px;
	line-height: 50px;
	padding: 0;
	font-size: 18px;
	font-weight: 300;
}
.grey-info-block .btn.btn-default {
	color: #221f2a;
	border-color: #221f2a;
}
/* Recent Posts */

.recent-posts .col-md-9 {
	margin: 0;
	padding: 0 30px 0 0;
}
.recent-posts .col-md-3 {
	margin: 0;
	padding: 0;
}
.recent-posts .col-md-9 .text {
	float: left;
	width: 55%;
	margin-left: 2%;
}
.recent-posts .col-md-9 .text h3 {
	margin-top: -30px;
	margin-bottom: 20px;
}
.recent-posts .col-md-9 .text p {
	padding: 5px 0;
}
.recent-posts .col-md-9 .text p.small-paragraph {
	margin-bottom: 0px;
}
.recent-posts .col-md-9 img {
	width: 43%;
}
.recent-posts .col-md-9 article {
	margin-bottom: 50px;
}
.recent-posts .col-md-3 .icon-item {
	border-bottom: 1px solid #f1f1f1;
	padding: 20px 0;
}
.recent-posts .col-md-3 .icon-item:first-child {
	padding-top: 0;
}
.recent-posts .col-md-3 .icon-item:last-child {
	border-bottom: none;
}
.recent-posts .col-md-3 .icon-item:after {
	clear: both;
	content: '';
	display: table;
}
.recent-posts .col-md-3 img {
	width: 60px;
	margin-right: 20px;
}
.recent-posts .col-md-3 h4 {
	padding: 15px 0;
	margin: 0;
}
/* Forms */

.form-control,  .form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-control:focus {
	border-color: #1abc9c;
}


/*Logo SBA*/
.sba-logo-header{
    margin-top:31px;
}

/*Main Navigaion Menu*/

/*.dropdown:hover .dropdown-menu {
	display: block;
}*/

.navbar-brand{
    padding:15px 15px 15px 0px;
}

.navbar-default {
	background: none;
	border: none;
	padding: 0;
	margin-bottom: 0;
}
.navbar-default .navbar-header {
	float: left;
	text-align: center;
}
.navbar-default .navbar-brand,  .navbar-default .navbar-brand:hover {
	display: inline-block;
	margin-bottom: 0px;
	float: none;
	
	color: #fff;
	font-size: 30px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: Comfortaa, 'Open Sans', sans-serif;
}
.navbar-default .navbar-brand a {
	color: #fff;
	text-decoration: none;
}
.navbar-default .navbar-brand span {
	display: inline-block;
	margin: 0 12px;
	text-align: center;
	width: 42px;
	color: #272b2e;
	background: #fff;
	border-radius: 21px;
}
.navbar-default .navbar-brand a span {
	color: #272b2e;
}
.navbar-default .navbar-nav {
	float: none;
	text-align: justify;
	font-size: 0;
	line-height: 0;
    border:1px solid rgb(239, 238, 237);
    border-radius:5px;
    padding:5px;
	/*border-bottom: 1px solid #404040;*/
}
.navbar-default .navbar-nav:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
}
.navbar-default .navbar-nav>li {
	display: inline-block;
	float: none;
	font-size: 12px;
	line-height: 14px;
}

.navbar-default .navbar-nav>li:last-child a{
	margin-right:0px;
}

.navbar-default .navbar-nav>li>a {
	margin: 0 5px 0 0;
	padding: 8px 16px;
	color: #000000;
	text-transform: uppercase;
	/*border-bottom: 1px solid #404040;*/
}
.navbar-default .navbar-nav>li>a:hover,  .navbar-default .navbar-nav>li:hover>a,  .navbar-default .navbar-nav>li.active>a,  .navbar-default .navbar-nav>li.active>a:hover {
	color: #ffffff;
	background: none repeat scroll 0 0 rgb(32, 61, 102);
    border-radius:4px;
	/*border-bottom: 1px solid #07A1DA;*/
}


.navbar-default .navbar-nav>li>ul:hover .navbar-default .navbar-nav>li>a{
    border-radius:4px 4px 0 0;
}

/*Mega dropdown menu*/

.navbar-right .dropdown-menu.mega-dropdown-menu{
    right:auto;
   background: none repeat scroll 0px 0px rgba(234, 234, 236, 0.93);
/*border: 1px solid gainsboro;*/
/*border-color:rgb(32, 61, 102) rgb(220, 220, 220) rgb(220, 220, 220);*/
/*border-image:none;*/
border-top:4px solid rgb(32, 63, 108);
border-bottom:2px solid rgb(32, 63, 108);
border-radius:0 0 4px 4px;
box-shadow: 0px 4px 5px -1px rgb(78, 78, 78);
padding: 10px 0px;
text-align:left;
border-radius:0 0 4px 4px;
}
.mega-dropdown {
    position: static !important;
    /*width:100%;*/
}
.mega-dropdown-menu {
    padding: 20px 0px;
    /*width: 100%;*/
    box-shadow: none;
    -webkit-box-shadow: none;
}
.dropdown-menu.mega-dropdown-menu{
    top:61%;
}

.mega-dropdown-menu:before {
    /*content:"";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;*/
}
.mega-dropdown-menu:after {
    /*content:"";
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 283px;
    z-index: 8;*/
}
.mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}
.mega-dropdown-menu > li > ul > li {
    list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
    display: block;
    padding: 5px 0px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: rgb(10, 10, 11);
    white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {
    text-dec/*o*/ration: underline;
    color: #BF490A;
}
.mega-dropdown-menu .dropdown-header {
    /*color: gold;*/
    font-size: 15px;
    font-weight:bold;
    padding:3px 0px;
    border-bottom: 1px solid rgb(197, 197, 197);
}

.mega-dropdown-menu .dropdown-header a{
    color: rgb(181, 79, 5);
    font-size: 15px;
    font-weight:bold;
     padding:3px 0px;
  display:inline;
 
  
}
    .mega-dropdown-menu .dropdown-header a:hover {
    color:#192F4B;
     text-decoration:none;
    
    }
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}
.navbar-default .navbar-nav>li.mega-dropdown>a:hover,  .navbar-default .navbar-nav>li.mega-dropdown:hover>ar {
	
    border-radius:4px 4px 0 0;
	
}





.submenu-header-xs{
    color:black;
    padding-left:15px !important;
    font-size:18px;
}

#bs-example-navbar-collapse-1{
    padding-top:31px;
}
ul.dropdown-menu {
	padding: 1px 0 0;
	/*left: 0 !important;*/
	background: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	border: none;
}
ul.dropdown-menu li {
	/*background: rgba(32,61,102,0.9);
	border-bottom: 1px solid #3d3a44;
    width:220px;*/
}
ul.dropdown-menu li:last-child {
	border-bottom: none;
}
ul.dropdown-menu>li>a {
	color: #fff;
	font-size: 12px;
	padding: 15px 20px;
	text-transform: uppercase;
}
ul.dropdown-menu>li>a:hover {
	color: #ffea00;
	background: none;
}
.navbar-default .navbar-nav>.open>a,  .navbar-default .navbar-nav>.open>a:hover,  .navbar-default .navbar-nav>.open>a:focus {
	color: #ffffff;
	background-color: rgb(32, 61, 102);
    border-radius:4px 4px 0 0;
}
/*Buttons*/

.btn {
	font-family: Comfortaa, 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 300;
}
.btn-primary,  .btn-primary:hover,  .btn-primary:focus {
	padding-left: 32px;
	padding-right: 32px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	color: #FCF7F7;
	font-size: 18px;
	line-height: 1.2em;
	border-color: #FCFDFE;
	background: #0E82AC;
	border-width: 2px;

}
.btn-primary:hover,  .btn-primary:focus {
	background: #ffffff;
	color: #0E82AC;
}
.btn-submit{
    border:1px solid transparent;
}
.btn-submit:hover, btn-submit:focus{
    border:1px solid #428bca;
}

.btn-info {
	margin-top: 20px;
	background-color: #eeeeee;
	border-color: #eeeeee;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	color: #4d4d4d;
}
.btn-info:hover,  .btn-info:focus {
	background-color: #0F82AC;
	border-color: #0B84B0;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	color: #eeeeee;
}
.btn-default,  .btn-default:hover,  .btn-default:focus {
	font-size: 18px;
	color: #1b1931;
	border-color: #fff;
	background: #fff;
}
.btn-default:hover,  .btn-default:focus {
	color: #fff;
	border-color: #077CA6;
	background: #0D80AA;
}
button.btn-primary:focus {
	outline: none;
}
.btn-silver {
	padding-left: 32px;
	padding-right: 32px;
	font-weight: normal;
	color:#0787B6;
	font-size: 14px;
	line-height: 1.2em;
	border: none;
	background: #eeeeee;
}
.btn-silver:hover,  .btn-silver:focus {
	padding-left: 32px;
	padding-right: 32px;
	font-weight: normal;
	color: #eeeeee;
	font-size: 14px;
	line-height: 1.2em;
	border: none;
	background: #0787B6;
}

.btn-white{
    padding-left: 32px;
	padding-right: 32px;
	font-weight: normal;
	color:rgb(7, 135, 182);
	font-size: 14px;
	line-height: 1.2em;
	border: 1px solid rgb(7, 135, 182);
    background:#ffffff;

}
.btn-white:hover,  .btn-white:focus {
	padding-left: 32px;
	padding-right: 32px;
	font-weight: normal;
	color: #eeeeee;
	font-size: 14px;
	line-height: 1.2em;
	border: none;
	background: #0787B6;
    border:1px solid transparent;
}
.btn-more{
    float:right;
    display:block;
    padding:10px;
    color:#3F91D8;
}
span.lowercase{
    text-transform:lowercase;
}

.main-content h2 span.lowercase{
    padding-right:0px;
}

p.post-details{
background: rgb(60, 136, 177);
    border-radius: 3px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    padding: 6px 10px 8px;
}

.post-details > a {
    background: white;
    border-radius: 2px;
    color: rgb(60, 136, 177);
    font-size: 15px;
    margin-left: 6px;
    padding: 0 10px;
    border:1px solid transparent;
}
.post-details > a:hover{
    background:rgb(60, 136, 177);
    border:1px solid #ffffff;
    color:#ffffff;
}
.post-details > input {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 2px;
    font-size: 15px;
    margin-left: 10px;
    color: #11425D;
}
.post-details > input:hover {
    background: rgb(60, 136, 177);
    border: 1px solid #FFF;
    border-radius: 2px;
    font-size: 15px;
    margin-left: 10px;
    color: #fff;
}


/* list */



.content-list > ul {
    margin-top: 20px;
    padding-left: 10px;
}
.content-list li {
    background: url("../images/icons/right-arrow1.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    list-style: outside none none;
    margin-bottom: 12px;
    padding-left: 25px;
}

ul.content-list-sub{
    margin-top:10px;
    padding-left:29px;
}
ul.content-list-sub > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style:circle;
    padding-left: 5px;
}
.ol-list li{
    margin-bottom:12px;
}


.blue-list ul{
    padding-left:40px;
}
.blue-list ul li{
    background:none;
    list-style:circle;
    padding-left:8px;   
}

.blue-list ul li a{
     color:#3F91C5;
}

.blue-list ul li a:hover{
     color:#FC832B;
}


/*Carousel*/

.boxess {
}
.carousel-indicators li {
	width: 9px;
	height: 9px;
	margin: 0;
	border-color: #cbd4d4;
}
.carousel-indicators .active {
	background-color: #ec6d07;
	width: 9px;
	height: 9px;
	border-color: #ec6d07;
}
.carousel .btn {
	width: 180px;
	height: 54px;
	margin: 30px 5px;
	line-height: 54px;
	padding: 0;
	font-size: 18px;
	font-weight: 300;
}
.carousel .btn:hover {
}
.carousel-caption {
	top: 22%;
	margin-top: -160px;
    margin-left:-300px;
    width:500px;
	font-size: 14px;
	font-family: Comfortaa, 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px #666666;
}
.carousel-caption h1 {
	font-size: 20px;
	line-height: 33px;
	/*font-family: Comfortaa, 'Open Sans', sans-serif;*/
	font-weight: 300;
    letter-spacing:2px;
	color: #fff;
     background:rgba(10, 35, 55, 0.8);
    /*background: none repeat scroll 0px 0px rgba(14, 37, 68, 0.9) !important;*/

    /*background: rgba(14,37,68,0.9); 
background: -moz-linear-gradient(left, rgba(14,37,68,0.9) 50%, rgba(41,68,104,0.3) 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(14,37,68,0.9)), color-stop(100%,rgba(41,68,104,0.3))); 
background: -webkit-linear-gradient(left, rgba(14,37,68,0.9) 50%,rgba(41,68,104,0.3) 100%); 
background: -o-linear-gradient(left, rgba(14,37,68,0.9) 50%,rgba(41,68,104,0.3) 100%); 
background: -ms-linear-gradient(left, rgba(14,37,68,0.9) 50%,rgba(41,68,104,0.3) 100%); 
background: linear-gradient(to right, rgba(14,37,68,0.9) 50%,rgba(41,68,104,0.3) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2544', endColorstr='#294468',GradientType=1 );*/ 

    border-radius:5px;
    padding:5px 10px;
    /*text-shadow:2px 2px 3px #ffffff;*/
   
}
.carousel-caption h1 span {
	color: #ec6d07;
}
.carousel-caption h1 + p {
	opacity: 0.6;
}
.carousel-control {
	background: none !important;
	opacity: 0.4;
	-moz-opacity: 0.4;
}
.carousel-control .carousel-control-left {
	width: 70px;
	height: 71px;
	top: 50%;
	position: absolute;
	margin-top: -35px;
	background: url('../images/slider/control.png') no-repeat left top;
}
.carousel-control .carousel-control-right {
	width: 70px;
	height: 71px;
	top: 50%;
	position: absolute;
	margin-top: -35px;
	background: url('../images/slider/control.png') no-repeat right top;
}


.carousel-control.right{
    top:48%;
    right:8%;
    width:70px;
    height:70px;
}

.carousel-control.left{
    top:48%;
    left:8%;
    width:70px;
    height:70px;
}
.carousel-control .carousel-control-left:hover,  .carousel-control .carousel-control-right:hover {
	opacity: 1;
	-moz-opacity: 1;
}
.boxed .carousel-control .carousel-control-left {
	left: -150px;
	top: 150px;
}
.boxed .carousel-control .carousel-control-right {
	right: -150px;
	top: 150px;
}
.boxed .carousel-caption {
	top: 50px;
}
.boxed .carousel-caption h1 {
	font-size: 40px;
	line-height: 40px;
}
.boxess .carousel-caption h1 {
	font-size: 40px;
	line-height: 40px;
}
/*service-icons*/

.service-icons img {
	
    
  border: solid 1px #CFCFCF;
  box-shadow: 1px 1px 12px 1px #CBCBCB;
}
.service-icons h3 {
	color: #1abc9c;
}
.service-icons p,  .three-blocks p {
	padding: 0px 0 20px 0;
	margin-bottom: 0px;
}
.service-icons p.orange {
	padding-bottom: 25px;
}
.orange {
	color: #FF6B00;
	padding: 0 0 10px 0;
}
.black-text {
	color: #34313c;
}
/*Social Icons*/

.socialicon {
	position: relative;
	display: inline-block;
	width: 34px;
	margin-right: 5px;
	height: 34px;
}
.socialicon-twitter {
	background: url('../images/social/twitter.png') no-repeat;
}
.socialicon-facebook {
	background: url('../images/social/facebook.png') no-repeat;
}
.socialicon-google {
	background: url('../images/social/google.png') no-repeat;
}
.socialicon-linkedin {
	background: url('../images/social/linkedin.png') no-repeat;
}
/* Contact Form */

.contact-form {
}
.contact-form .col-md-6 {
	padding: 0 20px 0 0;
}
.contact-form .col-md-6:nth-child(2n) {
	padding:0px;
}

.contact-success {
    background: #e9f9e9 none repeat scroll 0 0;
    border: 2px solid #aae1aa;
    border-radius: 4px;
    color: #047d30;
    display: block;
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}
.contact-success-sm {   
    border: 1px solid #aae1aa;    
    font-size: 12px;   
}
/* Aside */

aside h3 {
	border-top: 1px solid #e5e5e5;
	line-height: 11px;
	margin-bottom: 40px;
}
aside h3 span {
	position: relative;
	top: 1px;
	padding-right: 30px;
}
aside img {
	  margin-top: 5px !important;
  margin-bottom: 5.5px;
  padding:5px 15px;
}
aside ul li {
	
	
    text-align:left;
      list-style-type: none;
      border-bottom:solid 1px #d5d5d5;
 

}
aside ul li:last-child {
	border-bottom: none;
}
aside a.btn {
	margin: 20px 0 40px;
}

aside a {font-family: 'Open Sans', sans-serif; padding-left:10px; font-size:18px;}

ul.services{
    padding-left:0px;
}

.services li{
background: url("/images/icons/right-arrow.png") no-repeat scroll 0 19px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d5d5d5;
    list-style: outside none none;
    padding: 15px 0 15px 15px;
    text-align: left;
 
}
.services li.active a{
    color:#FF7400;
}
/* Main Content*/

.main-content h2 {
	line-height: 35px;
margin-bottom: 10px;
/*margin-top:10px;*/
color: rgb(65, 150, 222);
border-bottom: 1px dashed gainsboro;
font-size: 18px;
}
.main-content h2 span {
	position: relative;
	top: 1px;
    color: rgb(255, 107, 0);
	padding-right: 30px;
    letter-spacing:1px;
    font-size:21px;
}
.main_container_bg {
background-color: rgb(249, 249, 249) !important;
border-top: 1px solid #d5d5d5;
min-height:400px;
}

.left-sidebar-heading{
    padding: 5px 5px 0;
}
.left-sidebar-heading img{
   padding: 0;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 31px;
}

.partners-content .service-icons img + p {
    margin-bottom: 10px;
    margin-top: 12px;
    padding-bottom: 5px;
}

.authorized-partners .thumbnail{
margin-bottom:0px;
}
.authorized-partners .caption h3{
color:#a2a2a1;
}
.cloud-main-block span{
background: rgba(3, 49, 83, 0.1);
display: block;
padding: 10px;
}

/* Footer */

footer {
	
	color: #808080;
    background: url(../images/bg6.png) repeat;
}
footer h3 {
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 20px;
	font-weight: 300;
}
footer hr {
	border-top: 1px solid #47454a;
	margin: 30px 0 0 0;
}
footer p span {
	color: #fff;
}
footer .text-center {
	padding: 40px 0;
	margin: 0;
}
footer .form-group {
	width: 90%;
}
footer button.btn-silver {
	position: relative;
	top: 10px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	width: 150px;
	text-align: center;
}
footer button.btn-silver:focus {
	outline: none;
}
/*Responsive - debugging default problems*/

.img-responsive {
	margin: 0 auto;
}
.no-margin {
	margin: 0;
}
.row.nothing {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


/*quick contact*/
.quick-contact{

     position:fixed;bottom:5px;right:5px;
}
.quick-contact-content{
   position:absolute;padding:10px;bottom:57px;display:none;right:0;padding: 15px;
border-radius: 3px;
background: none repeat scroll 0% 0% rgb(233, 230, 230);

}
.quick-contact-content h4{
    color:#0e82ac;font-weight:bold;
}
.quick-contact-content form{
    width:200px;
}
.quick-contact-content form .form-group{
    margin-bottom:6px;
}
.quick-contact-icon{
   background: rgba(247, 248, 249, 0.2);
border-radius: 2px;
cursor: pointer;
display: block;
height: 41px;
line-height: 29px;
padding: 4px;
text-align: center;
vertical-align: middle;
width: 47px;
border: 1px solid #C0BFBF;
}
.quick-contact-icon:hover{

    background:#0e82ac;

}

.quick-contact-content .bottom-arrow {
    background-color:rgb(233, 230, 230);
    border-left: medium none;
    border-top: medium none;
    bottom: -4px;
    content: "";
    display: block;
    height: 14px;
    position: absolute;
    right: 20px;
    transform: rotate(45deg);
    width: 14px;
}

.bgm-black{
    background:black;
}


.grid.grid-hover li{
    padding-top:15px;

}
.grid.grid-hover li h3{
    min-height:59px;
}

.enterprise-blocks .col-md-6 > a {
   background: #FBFCE1 none repeat scroll 0px 0px;
border: 1px solid #D7D7D7;
    display: block;
    min-height: 101px;
    padding: 0 20px;
    border-radius:2px;
}
.enterprise-blocks .col-md-6 > a:hover{
    border:1px solid #EFB286;
}
.enterprise-blocks .col-md-6 > a:hover h3{
   color:#D57305;
}


.enterprise-blocks .col-md-6 > a h3{
    color: rgb(47, 120, 185);
}
.enterprise-blocks .col-md-6 > a p{
    color:#7D7D7D;
}
.jasper-process-steps {
    background: white none repeat scroll 0 0;
    border: 1px solid #FBA359;
    border-radius: 4px;
    min-height: 234px;
    padding: 15px;
    width: 85%;
}

.jasper-process-steps .header {
    background: rgb(240, 140, 29) none repeat scroll 0 0;
    border: 1px solid rgb(180, 94, 39);
    border-radius: 4px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px;
}


.jasper-process-steps .header p{
   margin-bottom:0px;
   color:#ffffff;
}

.jasper-process-steps ul.list li{
    list-style:circle;
    margin-bottom:10px;
}
.jasper-steps-arrow {   
    position: absolute;
    right: 0;
    top: 37%;
}
.jasper-process-steps .step-no {
    background: white none repeat scroll 0 0;
    border: 1px solid #fba359;
    border-radius: 50%; 
    font-size: 15px;
    left: -2px;
    padding: 5px 11px;
    position: absolute;
    top: -16px;
}
.jasper-process-steps .step-no p{
    margin-bottom:0px;
}

#file_error{
color:#a94442;
}
.certification-block{
     height:30px;
     background-color:#22384a; 
    
}
.iso-certified {
    right: 0px;
    position:absolute;
    color:#fff;
    top: 5px;
}
.iso-certified > span {
    font-size: 13px;
    color: #898888;
}
 @media(max-width:1600px) {
.carousel-caption h1 {
	font-size: 19px;
	line-height: 30px;
    margin-top:30px;
}
.carousel-caption {
  top: 22%;
  margin-top: -160px;
  margin-left: -235px;
  width: 500px;
  font-size: 14px;
  font-family: Comfortaa, 'Open Sans', sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px #666666;
}

.navbar-default .navbar-nav>li>a {

	padding: 8px 14px;
}

}
 @media(max-width:1310px) {
.carousel-caption {
	font-size: 14px;
	top: 25%;
}
.carousel-caption h1 {
	font-size: 15px;
	line-height: 25px;

}
.slider .btn {
	margin: 0 10px;
}
.carousel-caption p {
	margin: 30px 0;
}

}
 @media(max-width:1200px) {
.recent-posts .col-md-8 article img.pull-left {
	max-width: 43%;
}

.navbar-default .navbar-nav > li > a { 
    
    padding: 4px;
    
}
.min-height-200{
    min-height:260px;
}
#bs-example-navbar-collapse-1{
	padding-left:10px;
	padding-right:10px;
}

}
 @media(max-width:1024px) {
     .three__blocks .col-md-4 {
	width: 100%;
	margin-right: 0;
}
.navbar-default .navbar-nav>li>a {
	/*font-size: 15px;*/
	padding: 2px 5px;
    /*font-size:10px;*/
}

#bs-example-navbar-collapse-1 {
    padding-top: 42px;
}
.sba-logo-header {
    margin-top: 41px;
}

.recent-posts h2 span {
	margin-left: -170px;
	left: 50%;
}
.carousel-caption {
	font-size: 13px;
	top: 50%;
	margin-top: -200px;
	left: 32%;
	right: 15%;
}
.carousel-caption h1 {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0px;
	
}
.carousel-caption p {
	margin: 10px 0;
}
.boxess .carousel-caption h1 {
	font-size: 20px;
	line-height: 20px;
}
.carousel-control .carousel-control-left {
	left: 5px;
}
.carousel-control .carousel-control-right {
	right: 5px;
}
.carousel-control {
	width: auto;
}
.service-icons .col-md-10 {
	padding-left: 0;
}

.three__blocks .col-md-4 {  
  min-height:253px;
}
.main-services .col-md-4, .agile-delivery .col-md-4{
    
    margin-bottom:15px;
}
.main-services .col-md-4:last-child, .agile-delivery .col-md-4:last-child{
    border-bottom:none;
}
.green_bg h2{
    font-size:20px;
}
.green_bg h2 a{
    margin:10px auto 0;
    width:137px;
    display:block;
  
}

.green_bg h2 a:hover{
    margin:10px auto 0;
    width:137px;
    display:block;
  
}

.carousel-control.right{
    top:40%;
   
}

.carousel-control.left{
    top:40%;
  
}

.dropdown-menu.mega-dropdown-menu{
    top:61%;
}
.mega-dropdown-menu .dropdown-header a{
    font-size:13px;
}


}
@media(max-width:991px) {
.min-height-200{
    min-height:120px;
}
.main-services .col-md-4, .agile-delivery .col-md-4 {
  margin-bottom: 15px;
  border-bottom: dashed 1px #d5d5d5;
}
 .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	.dropdown-menu
	{
	position: relative;
	}
	/*768 style*/
	     #bs-example-navbar-collapse-1{
         padding-top:0px;
     }

     .navbar-nav{
         margin:0px -15px;
     }
.navbar-collapse {
	height: 0px;
	overflow: hidden;
	margin-top: 55px;
	border-top: none;
	box-shadow: 0 0px 0 rgba(255, 255, 255, 0) inset;
    position:absolute;
    z-index:999;
    width:240px;
    right:0;
}
.navbar-collapse.navbar-left {
	margin-top: 39px;
	/*margin-bottom: 0px;*/
}
.navbar-collapse.in {
	display: block !important;
}
.navbar-default .navbar-nav {
	padding: 0;
    background:#ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li {
	display: block;
	width: 100%;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #ffc366;
	display: block;
	width: 100%;
}
.dropdown-toggle {
	color: #1abc9c !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #222;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #222;
	background-color: transparent;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding:0px;
}
.navbar-default .navbar-nav>li {
	display: block;
	padding: 0px;
	text-align: right;
	/*margin-left: -35px;*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
	background-color: #222;
}
.navbar-default .navbar-toggle {
	border-color: #B4B5B5;
	top: 25px;
	position: absolute;
	right: 0px;
	margin-right: -5px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ACADAD;
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-nav>li a {
    border-bottom: 1px solid #ECECEC;
	padding: 10px;
    margin-right:0px;
}
.navbar-default .navbar-nav > li ul li a{
	padding:5px 0px;
}

.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
    padding: 6px 0 11px;
}
#bs-example-navbar-collapse-1 .dropdown-menu{
	float:none;
}
.three-blocks {
	background-size: 100% 100%;
}
.sba-logo-header {
    margin-top: 30px;
    text-align:center;
}

.sm-block-header{
    text-align:center;
}

}

 @media(max-width:880px) {
     .three__blocks .col-md-4 {
	width: 100%;
	margin-right: 0;
}
.navbar-default .navbar-nav>li>a {
	/*font-size: 12px;
	padding: 17px 5px;*/
}
.boxess .carousel-caption {
	margin-top: -120px;
}
.carousel-caption h1 {
	font-size: 15px;
	line-height: 20px;
}
}
 @media(max-width:768px) {
     .certification-block{
     height:45px;
     background-color:#22384a; 
    
}
.recent-posts .col-md-8 article img.pull-left {
	float: none !important;
	max-width: 100%;
}
.carousel-caption h1 {
	font-size: 20px;
	line-height: 20px;
}
.dropdown:hover .dropdown-menu {
	display: none;
}
.dropdown.open:hover .dropdown-menu {
	display: block;
}
.navbar-default .navbar-nav .open .dropdown-menu>li {
	border: none;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #ff831f;
}
/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #ff831f;
	background-color: transparent;
}*/

.service-icons {
	text-align: center;
}
.service-icons img {
	float: none;
	margin: 20px auto;
}
.service-icons p, .three-blocks p {
	padding: 20px 0 10px 0;
	margin-bottom: 0px;
}
.service-icons p.orange {
	color: #ff831f;
	padding: 0 0 10px 0;
}
.recent-posts .col-md-8 .text {
	float: left;
	width: 99%;
}
header.with-boxed {
	height: auto;
}
}
 @media(max-width:767px) {

     #bs-example-navbar-collapse-1{
         padding-top:0px;
     }

     .navbar-nav{
         margin:0px -15px;
     }
.navbar-collapse {
	height: 0px;
	overflow: hidden;
	margin-top: 55px;
	border-top: none;
	box-shadow: 0 0px 0 rgba(255, 255, 255, 0) inset;
    position:absolute;
    z-index:999;
    width:240px;
    right:0;
}
.navbar-collapse.navbar-left {
	margin-top: 39px;
	
}
.navbar-collapse.in {
	display: block !important;
}
.navbar-default .navbar-nav {
	padding: 0;
    background:#ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li {
	display: block;
	width: 100%;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #ffc366;
	display: block;
	width: 100%;
}
.dropdown-toggle {
	color: #1abc9c !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #222;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #222;
	background-color: transparent;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding:0px;
}
.navbar-default .navbar-nav>li {
	display: block;
	padding: 10px 0;
	text-align: right;
	margin-left: -35px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
	background-color: #222;
}
.navbar-default .navbar-toggle {
	border-color: #B4B5B5;
	top: 25px;
	position: absolute;
	right: 0px;
	margin-right: -5px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ACADAD;
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-nav>li a {
    border-bottom: 1px solid #ECECEC;
	padding: 5px 0;
    margin-right:0px;
}
.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
    padding: 6px 0 11px;
}

.three-blocks {
	background-size: 100% 100%;
}
.sba-logo-header {
    margin-top: 30px;
    text-align:center;
}

.sm-block-header{
    text-align:center;
}

.partners-content .service-icons img + p {  
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 0;
}
}
 @media(max-width:600px) {
.slider .btn {
	display: none;
}

.carousel-control.right{
    top:30%;
   
}

.carousel-control.left{
    top:30%;
  
}

.col-xs-600{
    width:33.3%;
}

}
 @media(max-width:440px) {
.carousel-caption {
	display: none;
}

.carousel-control.right{
    top:22%;
   
}

.carousel-control.left{
    top:22%;
  
}

.col-xs-440{
    width:50%;
}

}

 @media(max-width:320px){

     .col-xs-320{
         width:100%;
     }
 }

.carousel-fade {}
 .carousel-inner {
 .item {
 opacity: 0;
 transition-property: opacity;
}
 .active {
 opacity: 1;

}
 .active.left,  .active.right {
 left: 0;
 opacity: 0;
 z-index: 1;
}
 .next.left,  .prev.right {
 opacity: 1;
}
}
.carousel-control {
	z-index: 2;
}
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,  .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left,  .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
/* Portfolio */

#portfolio {
	padding: 30px 0px 40px 0px;
	overflow: hidden;
}
#portfolio ul.controls {
	padding: 0px 0 20px 2px;
	overflow: hidden;
	margin: 20px 0;
	border-bottom: #1ABC9C solid 2px;
}
#portfolio ul.controls li {
	float: left;
	color: #000;
	font-weight: 400;
	font-size: 15px;
	padding: 5px 15px;
	cursor: pointer;
}
#portfolio ul.controls li:hover, #portfolio ul.controls li.active {
	padding: 4px 15px;
	color: #1ABC9C;
	margin: 0 -1px;
	border: 1px solid #1ABC9C;
}
#portfolio ul#Grid {
	margin: 0 0 30px 0;
	padding: 0;
	position: relative;
}
#portfolio ul#Grid li {
	padding: 0 1px 1px 0;
	margin: 0;
	display: none;
	position: relative;
}
#portfolio ul#Grid li a {
	display: block;
	position: relative;
	color: #fff;
}
#portfolio ul#Grid li span.overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	text-indent: -9999px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	background: #000;
}
#portfolio ul#Grid li:hover span.overlay {
	visibility: visible;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
#portfolio ul#Grid a.link {
	padding: 0px 10px;
	height: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: 10;
	overflow: hidden;
	font-size: 22px;
	font-weight: 400;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #FFF;
	line-height: 30px;
	background: #1ABC9C;
}
#portfolio ul#Grid li:hover a.link {
	background: #1ABC9C;
	opacity: 0.9;
}
#portfolio ul#Grid a.link span {
	color: #f9f9f9;
	font-weight: 400;
	display: block;
	font-size: 14px;
	text-transform: none;
	line-height: 22px;
}
#portfolio ul#Grid a.link:after {
	border-color: rgba(63, 141, 191, 0);
	border-bottom-color: #1ABC9C;
	border-width: 10px;
	margin-left: -10px;
}
#portfolio ul#Grid a.link:before {
	border-color: rgba(63, 141, 191, 0);
	border-bottom-color: #1ABC9C;
	border-width: 16px;
	margin-left: -16px;
}
#portfolio ul#Grid li:hover a.link {
	padding: 10px 10px;
	height: auto;
	overflow: visible;
	text-decoration: none;
}
/* ## REST CSS */

/*ul.dropdown-menu {
	display: block;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	top: 85% !important;
	opacity: 0;
	visibility: hidden;
}*/
.dropdown:hover .dropdown-menu {
	/*top: 100% !important;*/
	opacity: 1;
	visibility: visible;
}
.grey-info-block img {
	max-width: 100%;
}
 @media(max-width:767px) {
.navbar-default .navbar-nav > li > a {
	padding: 10px 10px;
}
.dropdown:hover .dropdown-menu {
	display: none;
}
ul.dropdown-menu {
	visibility: visible;
	opacity: 1;
	display: none;
	position: relative;
	left: 0px;
	top: 0px !important;
}
.dropdown:hover .dropdown-menu {
	top: 0 !important;
}
.navbar-default .navbar-nav > li {
	margin-left: 0px;
}
.open .dropdown-menu, .open:hover .dropdown-menu {
	display: block;
	visibility: visible;
	opacity: 1;
}
.navbar-collapse.in {
	max-height: 350px;
}
.navbar-default ul.navbar-collapse {
	display: block !important;
	height: 0px;
}
.navbar-default .navbar-nav > li {
	padding: 0px;
}
.dropdown-menu li {
	border: 0px !important;
}
.navbar-default .navbar-nav > li.open {
	border-bottom: 1px solid #1ABC9C;
}
/*.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
	padding: 60px 0 32px 0;
}*/
h1, .text-center.sz60 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
.pull-left {
	float: none !important;
}
.pull-right {
	float: none !important;
}
.recent-posts .col-md-3 img {
	float: left !important;
}
.recent-posts .col-md-9 article img.pull-left {
	max-width: 100%;
}
.recent-posts .col-md-9 .text {
	text-align: center;
	width: auto;
	padding-top: 10px;
}
.slider {
	overflow: hidden;
	max-width: 100%;
}
.main__middle__container {
	overflow: hidden;
	max-width: 100%;
}
footer {
	overflow: hidden;
	max-width: 100%;
}
footer {
	padding-top: 0px;
}
.carousel-control .carousel-control-right, .carousel-control .carousel-control-left {
	margin-top: -30px;
}
.navbar-default .nav-justified>li.dropdown:hover, .navbar-default .nav-justified>li.dropdown.active {
	border-top: 0px solid #adc648;
}
.row {
	padding: 15px 0;
}
#portfolio ul#Grid a.link span {
	font-size: 11px;
	line-height: 15px;
}
#portfolio ul.controls li {
	padding: 5px 10px;
}
}
 @media(min-width:768px) and (max-width: 991px) {
h1, .text-center.sz60 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h4 {
	font-size: 12px;
}
.recent-posts .col-md-9 .text h3 {
	margin-top: 0px;
}
.recent-posts .col-md-3 .icon-item img {
	max-width: 100%;
}
.nav-justified > li {
	padding: 0 12px;
	display: block;
	float: left;
	width: auto;
}
.main__middle__container {
	overflow: hidden;
	max-width: 100%;
}
.recent-posts .col-md-9 .text h3 {
	padding-top: 15px;
}
.row {
	padding: 15px 0;
}
#portfolio ul#Grid a.link {
	font-size: 18px;
}
#portfolio ul#Grid a.link span {
	font-size: 11px;
	line-height: 15px;
}
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	min-width: 100%;
	height: auto;
     
}
/* Columns */
.one_half_pad {
	width: 44%
}
.one_third_pad {
	width: 27%
}
.one_fourth_pad {
	width: 19%
}
.one_fifth_pad {
	width: 14%
}
.one_sixth_pad {
	width: 10.5%
}
.two_fifth_pad {
	width: 37%
}
.two_third_pad {
	width: 60%
}
.two_fourth_pad {
	width: 43%
}
.two_fifth_pad {
	width: 33%
}
.three_fifth_pad {
	width: 58.4%
}
.three_fourth_pad {
	width: 74%
}
.four_fifth_pad {
	width: 67.2%
}
.five_sixth_pad {
	width: 82.67%
}
.one_half_pad, .one_third_pad, .two_third_pad, .three_fourth_pad, .one_fourth_pad, .one_fifth_pad, .two_fifth_pad, .two_fourth_pad, .two_fifth_pad, .three_fifth_pad, .four_fifth_pad, .one_sixth_pad, .five_sixth_pad {
	float: left;
	margin-bottom: 20px;
	margin-left: 3%;
	margin-right: 3%;
	position: relative
}
.one_half {
	width: 48%
}
.one_third {
	width: 30.5%
}
.one_fourth {
	width: 22%
}
.one_fifth {
	width: 16.8%
}
.one_sixth {
	width: 13.33%
}
.two_fifth {
	width: 37.6%
}
.two_third {
	width: 65.33%
}
.two_fourth {
	width: 48%
}
.three_fifth {
	width: 58.4%
}
.three_fourth {
	width: 74%
}
.four_fifth {
	width: 67.2%
}
.five_sixth {
	width: 82.67%
}
.one_half, .one_third, .two_third, .two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 10px;
	margin-right: 4%;
	position: relative
}
.column-last {
	clear: right;
	margin-right: 0!important
}
.dc_tabs_type_2 .one_third {
	width: 29%
}
.clr {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%
}
.dc_clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	width: 100%
}




