/****Font Face Styles****/
@font-face {
	font-family: 'FuturaBT-Bold';
	src: url('../font-awesome/font/futurab.eot');
	src: url('../font-awesome/font/futurab.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/futurab.woff') format('woff'),
		 url('../font-awesome/font/futurab.ttf') format('truetype'),
		 url('../font-awesome/font/futurab.svg#futurab') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaBT-Light';
	src: url('../font-awesome/font/futural.eot');
	src: url('../font-awesome/font/futural.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/futural.woff') format('woff'),
		 url('../font-awesome/font/futural.ttf') format('truetype'),
		 url('../font-awesome/font/futural.svg#futural') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothic';
	src: url('../font-awesome/font/gothic.eot');
	src: url('../font-awesome/font/gothic.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/gothic.woff') format('woff'),
		 url('../font-awesome/font/gothic.ttf') format('truetype'),
		 url('../font-awesome/font/gothic.svg#gothic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothic-Bold';
	src: url('../font-awesome/font/gothicb.eot');
	src: url('../font-awesome/font/gothicb.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/gothicb.woff') format('woff'),
		 url('../font-awesome/font/gothicb.ttf') format('truetype'),
		 url('../font-awesome/font/gothicb.svg#gothicb') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaLTStd-Roman';
	src: url('../font-awesome/font/helveticaltstdroman.eot');
	src: url('../font-awesome/font/helveticaltstdroman.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/helveticaltstdroman.woff') format('woff'),
		 url('../font-awesome/font/helveticaltstdroman.ttf') format('truetype'),
		 url('../font-awesome/font/helveticaltstdroman.svg#helveticaltstdroman') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaLTStd-Light';
	src: url('../font-awesome/font/helveticaltstdlight.eot');
	src: url('../font-awesome/font/helveticaltstdlight.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/helveticaltstdlight.woff') format('woff'),
		 url('../font-awesome/font/helveticaltstdlight.ttf') format('truetype'),
		 url('../font-awesome/font/helveticaltstdlight.svg#helveticaltstdlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DJBCHALKITUP';
	src: url('../font-awesome/font/djbchalkitup.eot');
	src: url('../font-awesome/font/djbchalkitup.eot?#iefix') format('embedded-opentype'),
		 url('../font-awesome/font/djbchalkitup.woff') format('woff'),
		 url('../font-awesome/font/djbchalkitup.ttf') format('truetype'),
		 url('../font-awesome/font/djbchalkitup.svg#djbchalkitup') format('svg');
	font-weight: normal;
	font-style: normal;
}

/****Global Styles****/
html, body {
	height:100%;
}
body {
	/*padding-top:105px;*/
	padding-top:74px;
}
a:focus{
	outline:none;
}
.img-home-portfolio, .img-customer, .portfolio-item {
	margin-bottom:30px;
}
.tab-pane {
	margin-top:15px;
}
.section, .section-colored {
	padding:50px 0;
}
.section-colored {
	background-color: #e1e1e1;
}
.sidebar {
	margin-top: 40px;
}
.sidebar ul {
	border-radius: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
}
.item, .active, .carousel-inner {
	height: 100%;
}
.fill {
	width100%;
	height:100%;
	background-position:center;
	background-size: cover;
}
.list-social-icons {
	margin-bottom45px;
}
.tooltip-social a {
	text-decoration:none;
	color:inherit;
}
.facebook-link a:hover {
	color:#3b5998;
}
.linkedin-link a:hover {
	color:#007fb1;
}
.twitter-link a:hover {
	color:#39a9e0;
}
.google-plus-link a:hover {
	color:#d14836;
}
.service-icon {
	font-size:50px;
}
.error-404 {
	font-size:8em;
}
.price {
	font-size:4em;
}
.price-cents {
	vertical-align:super;
	font-size:50%;
}
.price-month {
	font-size:35%;
	font-style:italic;
}

/****Extra Styles****/
.view_mobile{
	display:none!important;
}
#page{
	width:100%;
	margin:0 auto;
}
.top_box{
	width:100%;
	background:#fff;
	margin:0 auto;
}
.logo_box{
	width:100%;
	display:inline-block;
	text-align:left;
	margin:12px 0 0;
}
.logo_box a{
	display:inline;
}
.logo_box a img{
	max-width:100%;
}
.top_info_box{
	width:100%;
	border-bottom:1px solid #acacac;
	overflow:hidden;
	padding:12px 0px 10px;
	margin:0 auto;
}
ul.top_address_txt{
	width:auto;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
ul.top_address_txt li{
	font:normal 14px/normal 'CenturyGothic';
	color:#484848;
	list-style:none;
	margin:0 12px 0 0;
	padding:0;
	float:left;
}
ul.top_address_txt li i{
	font-size:17px;
	font-weight:bold;
	color:#ee5830;
	margin:0 2px 0 0;
}
ul.top_address_txt li span{
	font:normal 14px/normal 'CenturyGothic'!important;
	color:#484848!important;
}
ul.top_address_txt li img.skype_c2c_logo_img{
	display:none!important;
}
ul.top_address_txt li a{
	font:normal 14px/normal 'CenturyGothic';
	color:#484848;
	text-decoration:none;
}
ul.top_small_txt{
	width:auto;
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
ul.top_small_txt li{
	list-style:none;
	margin:0 4px;
	padding:0;
	float:left;
}
ul.top_small_txt li a{
	font:normal 16px/normal 'CenturyGothic';
	color:#484848;
	text-decoration:none;
}
.nav_area_box{
	width:100%;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
}
ul.social_icon_box{
	width:auto;
	list-style:none;
	margin:0;
	padding:0;
	position: relative;
	z-index:9999;
	float:left;
}
ul.social_icon_box li{
	list-style:none;
	margin:0 6px 0 0;
	padding:0;
	float:left;
}
ul.social_icon_box li a{
	font-size:28px;
	color:#4b4c4c;
}
ul.social_icon_box li a:hover{
	color:#ff7800;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.navbar-nav > li > a{
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#4b4c4c;
	text-transform:uppercase;
	padding:10px 0;
	margin:0 18px;
}
.navbar-nav > li:last-child > a{
	background:url(../img/home/btn_rep.png) repeat-x left center!important;
	background-size:auto 100%!important;
	color:#fff!important;
	padding:6px 14px 8px!important;
	margin:4px 5px 0 0;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;

}
.navbar-nav > li:last-child > a:hover{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/*.carousel {
	background:url(../img/home/banner_rep.png) repeat-x left top;
	background-size:auto 100%;
}*/
.fill img{
	max-width:100%;
}
.carousel-caption{
	top:50px;
	bottom:auto;
}
.carousel-caption h1{
	width:100%;
	font:normal 30px/normal 'FuturaBT-Bold';
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
	clear:both;
}
.carousel-caption p{
	width:40%;
	font:normal 14px/24px 'CenturyGothic';
	color:#fff;
	text-align:left;
	margin:4px 0 8px;
	padding:0;
	clear:both;
}
.carousel-caption a{
	float:left;
}
.geen_btn{
	background:url(../img/home/button_arrow.png) no-repeat center right;
	display:inline-block;
	padding:0 22px 0 0;
	text-decoration:none;
	display: inline-block;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.geen_btn span{
	display:block;
	background:url(../img/home/green_rep.png) repeat-x center left;
	background-size:auto 100%;
	font:normal 16px/normal 'CenturyGothic-Bold';
	color:#fff;
	text-transform:uppercase;
	text-shadow:none;
	text-decoration:none;
	padding:14px 18px;
}
.geen_btn:hover {
	text-decoration:none;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.geen_btn:focus{
	text-decoration:none;
}
.row_btn{
	width:100%;
	display:inline-block;
	text-align:center;
	padding:15px 0 0;
}
#middle{
	width:100%;
	background:#fff;
	padding:35px 0 0;
	margin:0 auto;
}
.pricing_box{
	width:100%;
	/*display:inline-block;
	text-align:center;*/
	margin:0 auto;
}
.pricing_box h1{
	width:100%;
	font:normal 45px/38px 'FuturaBT-Bold';
	color:#0d2241;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 8px;
	padding:0;
	clear:both;
}
.pricing_box h1 span{
	color:#c42c66;
}
.pricing_box h2{
	width:100%;
	font:normal 45px/38px 'FuturaBT-Bold';
	color:#0d2241;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 8px;
	padding:0;
	clear:both;
}
.pricing_box h2 span{
	color:#c42c66;
}
.pricing_box h3{
	width:100%;
	font:normal 28px/28px 'CenturyGothic-Bold';
	color:#4f4f4f;
	text-align:center;
	margin:0 0 15px;
	padding:0;
	clear:both;
}
.pricing_box h4{
	width:100%;
	font:normal 28px/28px 'CenturyGothic-Bold';
	color:#4f4f4f;
	text-align:center;
	margin:0;
	padding:0;
	clear:both;
}
.price_single_box{
	min-height:600px;
	background:#f6f7fa;
	margin:35px 0 0;
	padding:0 0 50px;
	position:relative;
	box-shadow:0px 0px 4px rgba(10,10,10,0.28);
	-moz-box-shadow:0px 0px 4px rgba(10,10,10,0.28);
	-webkit-box-shadow:0px 0px 4px rgba(10,10,10,0.28);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;

}
.price_single_box:hover{
	box-shadow:0px 0px 8px rgba(10,10,10,0.50);
	-moz-box-shadow:0px 0px 8px rgba(10,10,10,0.50);
	-webkit-box-shadow:0px 0px 8px rgba(10,10,10,0.50);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.price_single_box .top_heading_box{
	width:100%;
	font:normal 23px/30px 'FuturaBT-Light';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:12px 0 38px;
	margin:0 auto;
}
.price_single_box .top_heading_box span{
	display:block;
	font-size:25px;
	font-style:italic;
	text-align:center;
	text-transform:capitalize;
}
.price_single_box .top_heading_box b{
	font-family:'FuturaBT-Bold';
	font-weight:normal;
}
.price_single_box .body_box{
	width:100%;
	background:#f6f7fa;
	margin:-25px 0 0;
	padding:32px 20px 25px;
	border-radius:205px/25px;
	-moz-border-radius:205px/25px;
	-webkit-border-radius:205px/25px;
}
.price_single_box .body_box p{
	width:100%;
	min-height:88px;
	font:normal 16px/normal 'CenturyGothic';
	color:#000;
	text-align:center;
	margin:0 0 20px;
	padding:0;
	clear:both;
}
ul.info_list{
	list-style:none;
	margin:0 0 0 8px;
	padding:0 0 15px;
	clear:both;
}
ul.info_list li{
	width:100%;
	list-style:none;
	font:normal 16px/normal 'HelveticaLTStd-Light';
	color:#010101;
	margin:10px 0;
	padding:0 0 0 35px;
	clear:both;
}
.price_single_box .body_box a.btn_txt{
	font:normal 18px/normal 'HelveticaLTStd-Light';
	text-decoration:underline;
	margin:0 0 15px;
	display:inline-block;
}
.price_single_box .body_box a.btn_price{
	width:90%;
	display:block;
	background-size:auto 100%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	left:5%;
	right:5%;
	bottom:20px;
	padding:18px 16px 15px;
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
     transition: all .2s linear;	
}
/***** Price Red Box *****/
.red_box .top_heading_box{
	background:#c42c66;
}
.red_box ul.info_list li{
	background:url(../img/home/red_chk.png) no-repeat center left;
}
.red_box .body_box a.btn_txt{
	color:#c42c66;
}
.red_box .body_box a.btn_price{
	background:url(../img/home/btn_red_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.red_box .body_box a.btn_price:hover{
	-webkit-box-shadow: inset 0px 1px 0px #ee8cb1, 0px 7px 0px 0px #4c0b23;
	-moz-box-shadow: inset 0px 1px 0px #ee8cb1, 0px 7px 0px 0px #4c0b23;
	box-shadow: inset 0px 1px 0px #ee8cb1, 0px 7px 0px 0px #4c0b23;
	/*give the corners a small curve*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/***** Price Red Box *****/

/***** Price Green Box *****/
.green_box .top_heading_box{
	background:#589a0a;
}
.green_box ul.info_list li{
	background:url(../img/home/green_chk.png) no-repeat center left;
}
.green_box .body_box a.btn_txt{
	color:#589a0a;
}
.green_box .body_box a.btn_price{
	background:url(../img/home/btn_green_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.green_box .body_box a.btn_price:hover{
	-webkit-box-shadow: inset 0px 1px 0px #8bc14c, 0px 7px 0px 0px #305009;
	-moz-box-shadow: inset 0px 1px 0px #8bc14c, 0px 7px 0px 0px #305009;
	box-shadow: inset 0px 1px 0px #8bc14c, 0px 7px 0px 0px #305009;
	/*give the corners a small curve*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/***** Price Green Box *****/

/***** Price Orange Box *****/
.orange_box .top_heading_box{
	background:#f28209;
}
.orange_box ul.info_list li{
	background:url(../img/home/orange_chk.png) no-repeat center left;
}
.orange_box .body_box a.btn_txt{
	color:#f28209;
}
.orange_box .body_box a.btn_price{
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.orange_box .body_box a.btn_price:hover{
	-webkit-box-shadow: inset 0px 1px 0px #d68034, 0px 7px 0px 0px #703c0e;
	-moz-box-shadow: inset 0px 1px 0px #d68034, 0px 7px 0px 0px #703c0e;
	box-shadow: inset 0px 1px 0px #d68034, 0px 7px 0px 0px #703c0e;
	/*give the corners a small curve*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/***** Price Orange Box *****/
.develop_box{
	width:100%;
	background:#0d2241;
	display:inline-block;
	text-align:center;
	padding:45px 0 40px;
	margin:25px auto 0;
}
.inner_area .develop_box h1{
	width:100%;
	font:normal 39px/38px 'FuturaBT-Light';
	color:#fff;
	text-transform:uppercase;
	padding:0 0 30px;
	margin:0 auto;
}
.develop_box h1 span{
	font-family:'FuturaBT-Bold';
}
.develop_box h2{
	width:100%;
	font:normal 39px/38px 'FuturaBT-Light';
	color:#fff;
	text-transform:uppercase;
	padding:0 0 30px;
	margin:0 auto;
}
.develop_box h2 span{
	font-family:'FuturaBT-Bold';
}
.develop_box h3{
	width:100%;
	font:normal 35px/35px 'CenturyGothic';
	color:#ffa800;
	padding:0 0 25px;
	margin:0 auto;
}
.develop_box h4{
	width:100%;
	font:normal 35px/35px 'CenturyGothic';
	color:#ffa800;
	padding:0 0 25px;
	margin:0 auto;
}
.develop_box p{
	width:90%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	padding:0 0 30px;
	margin:0 auto;
}
.develop_box a{
	display:inline-block;
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
	font:normal 30px/normal 'CenturyGothic';
	color:#fff;
	text-decoration:none;
	padding:15px 10% 20px;	
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.develop_box a:before {
	content: '';
	position: absolute;
	border: #ff7800 solid 4px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.develop_box a:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
.whyus_box{
	width:100%;
	background:#f6f7fa;
	padding:25px 0 0;
	margin:0 auto;
}
.whyus_box h1{
	width:100%;
	font:normal 36px/normal 'FuturaBT-Light';
	color:#000;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px dashed #adabac;
	margin:0 0 8px;
	padding:0 0 8px;
	clear:both;
}
.whyus_box h2 span{
	font-family:'FuturaBT-Bold';
}
.whyus_box h2{
	width:100%;
	font:normal 36px/normal 'FuturaBT-Light';
	color:#000;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px dashed #adabac;
	margin:0 0 8px;
	padding:0 0 8px;
	clear:both;
}
.whyus_box h1 span{
	font-family:'FuturaBT-Bold';
}
.whyus_box ul.whyus_listing{
	width:100%;
	list-style:none;
	margin:15px 0 0;
	padding:0;
	clear:both;
}
.whyus_box ul.whyus_listing li:first-child{
	border:none;
}
.whyus_box ul.whyus_listing li{
	width:100%;
	min-height:180px;
	list-style:none;
	border-top:1px solid #aca9a9;
	overflow:hidden;
	margin:0;
	padding:20px 0;
	position:relative;
	top:0;
	clear:both;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.whyus_box ul.whyus_listing li:hover{
	top:-20px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.whyus_box ul.whyus_listing li .img_lft_box{
	width:18%;
	text-align:left;
	float:left;
}
.whyus_box ul.whyus_listing li .content_rgt_box{
	width:82%;
	float:right;
}
.whyus_box ul.whyus_listing li .content_rgt_box h2{
	width:100%;
	font:normal 24px/normal 'CenturyGothic-Bold';
	color:#000;
	text-align:left;
	text-transform:capitalize;
	margin:8px 0 14px;
	padding:0;
	clear:both;
}
.whyus_box ul.whyus_listing li .content_rgt_box h3{
	width:100%;
	font:normal 24px/normal 'CenturyGothic-Bold';
	color:#000;
	text-align:left;
	text-transform:capitalize;
	margin:8px 0 14px;
	padding:0;
	clear:both;
}
.whyus_box ul.whyus_listing li .content_rgt_box p{
	width:100%;
	font:normal 16px/normal 'CenturyGothic';
	color:#000;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
}
.customers_box{
	width:100%;
	padding:35px 0 20px;
	margin:0 auto;
}
.customers_box h1{
	width:100%;
	font:normal 36px/34px 'FuturaBT-Light';
	color:#393737;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.customers_box h1 span{
	font-family:'FuturaBT-Bold';
	color:#ba2076;
}
.customers_box h2{
	width:100%;
	font:normal 36px/34px 'FuturaBT-Light';
	color:#393737;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.customers_box h2 span{
	font-family:'FuturaBT-Bold';
	color:#ba2076;
}
.customers_box p{
	width:100%;
	font:normal 18px/18px 'CenturyGothic';
	color:#2d2d2d;
	text-align:center;
	margin:0;
	padding:0;
	clear:both;
}
.customers_box ul{
	width:100%;
	list-style:none;
	display:inline-block;
	text-align:center;
	/*margin:26px 0 0;*/
	margin:26px 0;
	padding:0;
	clear:both;
}
.customers_box ul li{
	list-style:none;
	display:inline-block;
	margin:0 6px;
	padding:0;
	clear:both;
}
.testimonial_slider{
	margin:10px auto 0;
}
.testimonial_slider .carousel{
	background:none;
}
.testimonial_slider .quote{
	text-align:center;
}
.testimonial_slider .quote i{
	color:#dadada;
}
.testimonial_slider p{
	line-height:24px;
}
#fade-quote-carousel.carousel {
  padding-bottom: 30px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
.customer_txt{
	width:100%;
	margin:0 auto;
}
.customer_txt p{
	width:100%;
	font:normal 18px/18px 'CenturyGothic';
	color:#2d2d2d;
	text-align:center;
}
.newsletter_box{
	width:100%;
	background:#035488;
	padding:25px 0 15px;
	margin:0 auto;
}
.newsletter_box .newsletter_txt_box{
	background:url(../img/home/newsletter_icon.png) no-repeat center left;
	padding:0 0 0 90px;
	margin:0 auto;
}
.newsletter_box .newsletter_txt_box h1{
	width:100%;
	font:normal 24px/normal 'FuturaBT-Bold';
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
	clear:both;
}
.newsletter_box .newsletter_txt_box .heading_txt{
	width:100%;
	font:normal 24px/normal 'FuturaBT-Bold';
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
	clear:both;
}
.newsletter_box .newsletter_txt_box p{
	width:100%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
}
.newsletter_field{
	margin:-4px 0 0 0;
}
.newsletter_field .field_box{
	width:100%;
	background:#fff;
	float:right;
}
.newsletter_field .field_box input[type="text"]{
	width:70%;
	background:none;
	font:normal 16px/normal 'CenturyGothic';
	color:#484848;
	border:none;
	margin:7px 0 0 10px;
	float:left;
}
.newsletter_field .field_box input[type="submit"]{
	width:25%;
	background:#000;
	font:normal 16px/normal 'CenturyGothic';
	color:#fff;
	border:none;
	padding:9px 0;
	float:right;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
.newsletter_field .field_box input[type="submit"]:hover{
	background:#ff7800;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
footer{
	width:100%;
	background:#2d2d2d;
	padding:25px 0 0;
	margin:0 auto;
}
ul.footer_txt{
	list-style:none;
	margin:0 0 20px;
	padding:0;
	clear:both;
}
ul.footer_txt li{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
ul.footer_txt li a{
	font:normal 12px/normal 'CenturyGothic';
	color:#c2c0c0;
	text-transform:uppercase;
	text-decoration:none;
}
ul.footer_txt h2{
	width:100%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	text-transform:uppercase;
	margin:0 0 6px;
	padding:0;
	clear:both;
}
.black_box{
	background:#201f1f;
	padding:10px;
	margin:0 0 10px;
}
.black_box h2{
	width:100%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	text-transform:uppercase;
	margin:8px 0 14px;
	padding:0;
	clear:both;
}
.black_box ul{
	width:100%;
	list-style:none;
	margin:0 0 20px;
	padding:0;
	clear:both;
}
.black_box ul li{
	list-style:none;
	font:normal 14px/normal 'CenturyGothic';
	color:#fff;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.black_box ul li img{
	margin:0 8px 0 0;
}
.black_box ul li a{
	font:normal 14px/normal 'CenturyGothic';
	color:#fff;
	text-decoration:none;
}
.black_box ul li span{
	font:normal 14px/normal 'CenturyGothic'!important;
	color:#fff!important;
	text-decoration:none!important;
}
.black_box ul li img.skype_c2c_logo_img{
	display:none!important;
}
.blog_box{
	background:#201f1f;
	padding:20px;
	margin:0 0 10px;
}
.blog_box h1{
	width:100%;
	background:url(../img/home/blog_icon.png) no-repeat center left;
	font:normal 20px/normal 'CenturyGothic';
	color:#fff;
	text-transform:uppercase;
	margin:0 0 8px;
	padding:12px 0 12px 55px;
	clear:both;
}
.date_row{
	width:100%;
	font:normal 14px/normal 'CenturyGothic';
	color:#fff;
	text-transform:uppercase;
	padding:0 0 8px;
	overflow:hidden;
	margin:0 auto;
}
.date_row span.date{
	border:1px solid #2d2d2d;
	font:normal 15px/normal 'CenturyGothic-Bold';
	color:#589a0a;
	text-align:center;
	margin:0 9px 0 0;
	padding:5px;
	float:left;
}
.blog_box p{
	width:100%;
	font:normal 14px/20px 'CenturyGothic';
	color:#fff;
	margin:0;
	padding:0;
	clear:both;
}
.blog_box a{
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#f46acf;
	text-decoration:underline;
}
ul.small_social_list{
	width:100%;
	list-style:none;
	overflow:hidden;
	margin:20px 0 10px;
	padding:0;
	clear:both;
}
ul.small_social_list li{
	list-style:none;
	margin:15px 10px 0 0;
	padding:0;
	float:left;
}
ul.small_social_list h3{
	width:100%;
	font:normal 20px/normal 'CenturyGothic';
	color:#c2c0c0;
	border-bottom:1px solid #4e4d4d;
	padding:0 0 8px;
	margin:0;
	clear:both;
}
ul.small_social_list li a{
	width:35px;
	height:35px;
	background:#fff;
	font-size:26px;
	color:#201f1f;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
ul.small_social_list li a:hover {
	background:#ff7800;
	color:#fff;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.footer_lower{
	width:100%;
	background:#1c1a1a;
	padding:25px 0 20px;
	margin:0 auto;
}
.footer_lower ul{
	width:100%;
	display:inline-block;
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}
.footer_lower ul li{
	list-style:none;
	margin:0 20px 0 0;
	padding:0;
	display:inline-block;
}
.footer_lower ul li a{
	font:normal 14px/normal 'CenturyGothic';
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.footer_lower ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
.footer_lower .copywright_txt{
	width:100%;
	font:normal 14px/normal 'CenturyGothic';
	color:#9b9797;
	text-align:left;
	float:right;
}
.footer_lower .copywright_txt a{
	color:#9b9797;
	text-decoration:none;
}
.footer_lower .copywright_txt a:hover{
	color:#9b9797;
	text-decoration:underline;
}
.develop_box .btn_big{
	display:block;
	font:normal 23px/normal 'FuturaBT-Light';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.develop_box .btn_big span{
	font:normal 25px/normal 'CenturyGothic';
	font-style:italic;
	text-transform:capitalize;
}
.develop_box .btn_big b{
	font-family:'FuturaBT-bold';
	font-weight:normal;
}
.develop_box .rep_green{
	background:url(../img/home/btn_green_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.develop_box a.rep_green:before{
	border: 4px solid #589a0a;
}
.develop_box .rep_red{
	background:url(../img/home/btn_red_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.develop_box a.rep_red:before{
	border: 4px solid #b8255a;
}
.develop_box .rep_orange{
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
}
.develop_box a.rep_orange:before{
	border: 4px solid #ff7800;
}
.inner_area{
	padding:0!important;
}
.inner_area .pricing_box h1{
	font-size:39px;
}
.inner_area .pricing_box h2{
	font-size:39px;
}
.breadcrumb_box{
	width:100%;
	margin:0 auto 25px;
}
ul.breadcrumb_list{
	width:100%;
	list-style:none;
	display:inline-block;
	text-align:left;
	border-bottom:1px solid #d0d0d0;
	margin:0;
	padding:15px 0;
	clear:both;
}
ul.breadcrumb_list li{
	list-style:none;
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#c42c66;
	text-transform:uppercase;
	display:inline-block;
	margin:0 4px 0 0;
	padding:0;
}
ul.breadcrumb_list li a{
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#000;
	text-decoration:none;
}
ul.breadcrumb_list li.active a{
	color:#c42c66;
}
.inner_item{
	width:100%;
	background:url(../img/inner/inner_banner_bg.png) no-repeat top center;
	background-size:100% auto;
	/*text-align:right;*/
	padding:6px 0 0;
	margin:0 auto;
}
.inner_item h1{
	width:100%;
	font:normal 30px/26px 'FuturaBT-Bold';
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	margin:75px 0 8px;
	padding:0;
	clear:both;
}
.inner_item h2{
	width:100%;
	font:normal 19px/normal 'CenturyGothic';
	color:#fff;
	text-align:left;
	margin:4px 0 0;
	padding:0;
	clear:both;
}
.inner_item h5{
	width:100%;
	font:normal 17px/16px 'CenturyGothic';
	color:#fff;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
}
.inner_item p{
	width:100%;
	font:normal 17px/16px 'CenturyGothic';
	color:#fff;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
}
.inner_item img{
	max-width:100%;
}
.price_single_box .body_box .img_area{
	width:100%;
	text-align:center;
	margin:10px auto 25px;
	/*min-height:245px;*/
}
.price_single_box .body_box .img_area img{
	max-width:100%;
}
ul.color_social_icon{
	width:100%;
	list-style:none;
	display:inline-block;
	text-align:center;
	margin:18px 0 28px;
	padding:0;
	clear:both;
}
ul.color_social_icon li{
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0 3px 5px 0;
	/*float:left;*/
}
ul.color_social_icon li a{
	width:40px;
	height:40px;
	font-size:22px;
	border-width:2px;
	border-style:solid;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
ul.color_social_icon li a:hover{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
ul.color_social_icon li:nth-child(1) a{
	color:#014e82;
	border-color:#014e82;
}
ul.color_social_icon li:nth-child(2) a{
	color:#06a2b9;
	border-color:#06a2b9;
}
ul.color_social_icon li:nth-child(3) a{
	color:#066aa8;
	border-color:#066aa8;
}
.color_social_icon li:nth-child(4) a{
	color:#fc3435;
	border-color:#fc3435;
}
ul.color_social_icon li:nth-child(5) a{
	color:#502828;
	border-color:#502828;
}
ul.color_social_icon li:nth-child(6) a{
	color:#cf0607;
	border-color:#cf0607;
}
ul.color_social_icon li:nth-child(7) a{
	color:#007cc2;
	border-color:#007cc2;
}
/***** Price Blue Box *****/
.blue_box .top_heading_box{
	background:#0d2241;
}
.blue_box .body_box a.btn_price{
	background:url(../img/home/btn_blue_rep.png) repeat-x left center;
	font-family:'CenturyGothic-Bold';
}
.blue_box .body_box a.btn_price:hover{
	-webkit-box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	-moz-box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	/*give the corners a small curve*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/***** Price Blue Box *****/
ul.btn_list{
	width:100%;
	list-style:none;
	/*overflow:hidden;*/
	margin:0 0 9px;
	padding:0;
	clear:both;
}
ul.btn_list li{
	width:100%;
	list-style:none;
	margin:45px 0;
	padding:0;
	clear:both;
	 position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
ul.btn_list li:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
}

ul.btn_list li:hover {
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	-webkit-animation-name: hover;
	animation-name: hover;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}

ul.btn_list li:hover:before {
	opacity: .8;
	-webkit-transform: translateY(6px);
	-ms-transform: translateY(6px);
	transform: translateY(6px);
	-webkit-animation-name: hover-shadow;
	animation-name: hover-shadow;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}
ul.btn_list li a{
	display:block;
	background-size:auto 100%;
	font:normal 33px/normal 'FuturaBT-Light';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:8px;
	position:relative;
}
ul.btn_list li a span{
	display:block;
	border:2px dashed #fff;
	padding:16px 0;
}
ul.btn_list li:nth-child(1) a{
	background:url(../img/inner/plan_green_rep.png) repeat-x left center;
}
ul.btn_list li:nth-child(2) a{
	background:url(../img/inner/plan_red_rep.png) repeat-x left center;
}
ul.btn_list li:nth-child(3) a{
	background:url(../img/inner/plan_yellow_rep.png) repeat-x left center;
}
.most_popular_box{
	width:87px;
	height:72px;
	background:url(../img/inner/most_popular_img.png) no-repeat center center;
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#d50211;
	padding:21px 8px 0 0;
	position:absolute;
	left:-3px;
	top:10px;
	z-index:999;
}
.field_area{
	width:100%;
	margin:20px auto 0;
}
.field_area h2{
	width:100%;
	font:normal 20px/normal 'CenturyGothic';
	color:#c42c66;
	margin:0;
	padding:0;
	clear:both;
}
.field_area label{
	display:block;
	font:normal 16px/normal 'CenturyGothic';
	color:#2d2d2d;
	text-transform:capitalize;
	margin:20px 0 4px;
	padding:0;
	clear:both;
}
.field_area input[type="text"]{
	width:100%;
	background:#fff;
	font:normal 15px/normal 'CenturyGothic';
	color:#2d2d2d;
	border:1px solid #e2dbd6;
	padding:10px 2%;
	box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
}
.field_area textarea{
	width:100%;
	height:98px;
	background:#fff;
	font:normal 15px/normal 'CenturyGothic';
	color:#2d2d2d;
	border:1px solid #e2dbd6;
	padding:3px 2%;
	margin:0 0 20px;
	box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.34);
}
.platform_box{
	width:100%;
	background:#f2f2f2;
	border-bottom:1px solid #bfbfbf;
	padding:35px 0 25px;
	margin:-25px auto 0;
}
.platform_box h1{
	width:100%;
	font:normal 34px/30px 'FuturaBT-Bold';
	color:#0d2241;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 12px;
	padding:0;
	clear:both;
}
.platform_box h4{
	width:100%;
	font:normal 28px/26px 'CenturyGothic-Bold';
	color:#4f4f4f;
	text-align:center;
	margin:0;
	padding:0;
	clear:both;
}
ul.playform_icon_list{
	width:100%;
	list-style:none;
	display:inline-block;
	text-align:center;
	margin:28px 0 0;
	padding:0;
	clear:both;
}
ul.playform_icon_list li{
	list-style:none;
	display:inline-block;
	margin:8px 9px 0;
	padding:0;
}
.profile_description_box{
	width:100%;
	padding:15px 0 20px;
	margin:0 auto;
}
.hire_me_box{
	width:99%;
	border:1px solid #bd6c3f;
	text-align:center;
}
.hire_me_box img{
	max-width:100%;
}
.inner_area .hire_me_box h1{
	width:100%;
	background:#d00000;
	font:normal 43px/normal 'DJBCHALKITUP';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0;
	padding:8px 0 4px;
	clear:both;
}
.hire_me_box a{
	width:100%;
	display:block;
	background:#d00000;
	font:normal 43px/normal 'DJBCHALKITUP';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:8px 0 4px;
	clear:both;
}
ul.total_txt{
	width:100%;
	list-style:none;
	margin:20px 0 0;
	padding:0;
	clear:both;
}
ul.total_txt > li:first-child{
	border:none;
}
ul.total_txt > li{
	width:100%;
	list-style:none;
	border-top:1px solid #d1d1d1;
	margin:0;
	padding:12px 0;
	clear:both;
}
ul.total_txt > li h2{
	width:100%;
	font:normal 24px/normal 'CenturyGothic-Bold';
	color:#000;
	text-align:left;
	text-transform:capitalize;
	margin:0 0 8px;
	padding:0;
	clear:both;
}
ul.total_txt > li h3{
	width:100%;
	font:normal 24px/normal 'CenturyGothic-Bold';
	color:#000;
	text-align:left;
	text-transform:capitalize;
	margin:0 0 8px;
	padding:0;
	clear:both;
}
ul.total_txt > li p{
	width:100%;
	font:normal 14px/normal 'CenturyGothic';
	color:#000;
	margin:8px 0;
	padding:0;
	clear:both;
}
.green_chk{
	width:19px;
	height:50px;
	background:url(../img/home/green_chk.png) no-repeat left 4px;
	margin:0 15px 0 0;
	float:left;
}
ul.total_txt > li h4{
	width:100%;
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#000;
	text-align:left;
	text-transform:capitalize;
	margin:0;
	padding:0;
	clear:both;
}
ul.total_txt > li ul.short_listing{
	list-style:none;
	margin:14px 0 0 35px;
	padding:0;
	clear:both;
}
ul.total_txt > li ul.short_listing > li{
	width:50%;
	font:normal 14px/normal 'CenturyGothic';
	color:#000;
	list-style:none;
	margin:4px 0;
	padding:0;
	float:left;
}
.offers_box{
	width:100%;
	margin:20px auto 0;
}
.offers_box h2{
	width:100%;
	font:normal 23px/normal 'FuturaBT-Light';
	color:#000;
	text-align:center;
	text-transform:uppercase;
	margin:0;
	padding:0;
	clear:both;
}
.offers_box h2 span{
	display:block;
	font:normal 25px/normal 'CenturyGothic';
	font-style:italic;
	text-transform:capitalize;
}
.offers_box h2 b{
	font-family:'FuturaBT-Bold';
	font-weight:normal;
}
.design_box{
	width:360px;
	height:360px;
	background:url(../img/inner/design_img.png) no-repeat center center;
	background-size:100% 100%;
	margin:8px auto 0;
}
.design_box > span{
	width:360px;
	height:360px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.inner_area .design_box h2{
	width:100%;
	font:normal 20px/20px 'CenturyGothic-Bold';
	color:#f7e800;
	text-transform:uppercase;
	margin:0 0 12px;
	padding:0;
	clear:both;
}
.design_box .month_txt{
	width:100%;
	font:normal 30px/30px 'FuturaBT-Light';
	color:#fff;
	text-transform:capitalize;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.design_box .month_txt font{
	font:normal 46px/46px 'FuturaBT-Bold';
}
.design_box .hour_txt{
	width:100%;
	font:normal 17px/19px 'CenturyGothic';
	color:#fff;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.design_box a{
	display:inline-block;
	background:#589a0a;
	font:normal 15px/normal 'CenturyGothic-Bold';
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding:10px 14px;
}
.module_txt{
	width:100%;
	font:normal 23px/25px 'FuturaBT-Light';
	color:#000;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0 0;
	clear:both;
}
.module_txt span{
	font-family:'CenturyGothic';
	font-style:italic;
	text-transform:capitalize;
}
.module_txt b{
	font-family:'FuturaBT-Bold';
	font-weight:normal;
}
.rate_box{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0 auto;
}
.inside_area{
	padding:2px;
	box-shadow:0 0 6px rgba(0,0,0,0.28);
	-moz-shadow:0 0 6px rgba(0,0,0,0.28);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.28);
}
.inside_area .col-lg-4, .inside_area .col-md-4, .inside_area .col-sm-4{
	padding:0;
}
.blue_bg{
	background:#066daf;
}
.red_bg{
	background:#cf3e52;
}
.green_bg{
	background:#589a0a;
}
.info_txt_area{
	width:100%;
	text-align:center;
	padding:25px 0 15px;
	margin:0 auto;
}
.info_txt_area h2{
	width:100%;
	font:normal 30px/normal 'FuturaBT-Light';
	color:#fff;
	text-transform:capitalize;
	margin:0 0 15px;
	padding:0;
	clear:both;
}
.info_txt_area h2 span{
	font-family:'FuturaBT-Bold';
}
.info_txt_area .days_dollar_txt{
	width:100%;
	font:normal 24px/normal 'CenturyGothic';
	color:#fff;
	text-transform:capitalize;
	margin:0;
	padding:0;
	clear:both;
}
.info_txt_area .days_dollar_txt font{
	font:normal 60px/40px 'FuturaBT-Bold';
}
.info_txt_area .days_dollar_txt b{
	display:block;
	font-family:'FuturaBT-Bold';
}
.info_txt_area p{
	width:72%;
	font:normal 17px/normal 'CenturyGothic';
	color:#fff;
	padding:0;
	margin:14px auto;
	clear:both;
}
.info_txt_area a.btn_white{
	width:70%;
	background:#fff;
	font:normal 15px/normal 'CenturyGothic-Bold';
	color:#cf3e52;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	padding:12px 0;
	margin:0 auto 8px;
	clear:both;
}
.info_txt_area a.btn_line{
	display:inline-block;
	font:normal 14px/normal 'CenturyGothic-Bold';
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:2px solid #fff;
	padding:0 0 1px;
	margin:0;
}
.rate_box a.btn_contactsales{
	display:inline-block;
	background:url(../img/home/btn_blue_rep.png) repeat-x left center;
	background-size:auto 100%;
	font:normal 18px/normal 'CenturyGothic-Bold';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:18px 110px 15px;
	margin:20px 0 0;
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
     transition: all .2s linear;
}
.rate_box a.btn_contactsales:hover{
	-webkit-box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	-moz-box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	box-shadow: inset 0px 1px 0px #4c73a2, 0px 7px 0px 0px #061a32;
	/*give the corners a small curve*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
/*---------Contact Page start--------*/
.padding_zero{padding:0;}
.pricing_box h6{font:normal 14px/normal 'CenturyGothic'; color:#000; text-decoration:none; text-align:center; border-bottom:1px dashed#666; margin:0; padding:0 0 10px 0;}
.mark_fild{color:#d40909; font:normal 14px/normal 'CenturyGothic';  text-decoration:none; text-align:right;}

.contact_box_circel{width:66px; height:66px; border-radius:50%; border:6px solid #d6d6d6; background:#0d2241; color:#fff; font:normal 30px/54px'CenturyGothic';  text-decoration:none; text-align:center; margin:10px auto 0 auto;}
.contact_box-bg{box-shadow:0 0 5px rgba(10, 10, 10, 0.4); background:#f9f9f9; padding:0px 0; margin:5px 5px 0 5px;}
.contact_boxpinktitl{background:#c42c66; font:normal 16px/35px 'CenturyGothic-Bold'; color:#fff; text-decoration:none; text-align:left; text-transform:uppercase; padding:0 0 0 15px;}
.contact_from_part{padding:0 14px 37px 14px; margin:0;}
.input_partctrl{padding:16px 0 0 0; margin:0;}
.input_txt{font:normal 16px/normal 'CenturyGothic';  text-decoration:none; color:#000;} 
.input_txt span{color:#ff0000;}


.input_txtbox{margin:10px 0 0 0; padding:0 10px; background:url(../img/inner/input_bg.png) repeat-x #fff; font:normal 16px/30px 'CenturyGothic';  text-decoration:none; color:#000; border-radius:0; border:1px solid #c6c8c9; width:100%;}
.green_bg{background:#4ca50b;}
.contact_midbg{background:#f3ffe9; padding:3px 0;}
.contactmidtxt_devider{padding:10px 0; border-top:1px solid #b9b9ba;}
.contactmidtxt_titl{font:normal 15px/normal 'CenturyGothic';  text-decoration:none; color:#c42c66; margin:0 0 0 8px;}
.contactmidtxt_titl input{margin-right:10px;}
.contactmidtxt_largtxt{padding: 0px 10px 0 30px; font:normal 14px/normal 'CenturyGothic';  text-decoration:none; color:#000;}
.border-none{border:0;}
.contact_bluebg{background:#044e7f;}
.contact_project_det{background:#f9f9f9; padding:0 10px 15px 10px;}
.contact_billingpartctrl{padding:12px 0 0 0; margin:0;}

.contact_billing_txt{font:normal 14px/normal 'CenturyGothic';  text-decoration:none; color:#000;} 
.contact_billing_txt span{color:#ff0000;}
.contact_billingselect{margin:10px 0 0 0; padding:5px 10px; background:url(../img/inner/input_bg.png) repeat-x #fff; font:normal 16px/24px 'CenturyGothic';  text-decoration:none; color:#000; border-radius:0; border:1px solid #c6c8c9; width:100%;}

.contact_billingtextareat{margin:10px 0 0 0; padding:5px 10px; background:url(../img/inner/input_bg.png) repeat-x #fff; font:normal 16px/normal 'CenturyGothic';  text-decoration:none; color:#000; border-radius:0; border:1px solid #c6c8c9; width:100%; height:135px; resize:none;}

.contact_border_bottom{padding:0px 0 0 0; margin:0 0 25px 0; position:relative; text-align:center; border-bottom:1px solid #dadada;}
.contact_submit{background:url(../img/inner/submit_bg.png) repeat-x; padding:0 55px; font:normal 23px/54px 'FuturaBT-Bold'; text-transform:uppercase; color:#fff; text-decoration:none; text-align:center; display:inline-block; position:relative; bottom:-24px;}
.contact_submit:hover{color:#fff; text-decoration:none;}
.contact_submit span{ font-family:'FuturaBT-Light';}
/*---------Contact Page End--------*/


.top_info_box{text-align:right;}
ul.top_address_txt{float:none;}
ul.top_address_txt li{display:inline-block; float:none;}
.price_single_box .body_box a.btn_txt{margin-bottom:0px;}
.price_single_box .body_box p{margin-bottom:0px; text-align:left;}
ul.info_list{padding:0;}
footer{padding-top:0px;}
.customers_box ul li a img.grayscale{
	/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray; 
    -webkit-filter: grayscale(100%); */
	/*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");*/}
.customers_box ul li a:hover img.grayscale{/* filter:none; -webkit-filter:none; -moz-filter:none;*/}



.contact_from{padding:35px 0; margin:0; background:rgb(246, 247, 250);  font: 18px/normal "CenturyGothic"; color:#333;}

.contact_from .contact_list{position:relative;
	top:0;
	clear:both;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.contact_from .contact_list:hover{
	top:-20px;
	position:relative;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}

.contact_fromsubtitl p {
    clear: both;
    color: rgb(45, 45, 45);
    font: 18px/18px "CenturyGothic";
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.contact_from input[type="text"], .contact_from input[type="tel"], .contact_from input[type="password"], .contact_from input[type="email"]{ border: 1px solid rgb(223, 223, 223);
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(180, 180, 180, 0.45) inset;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 20px;
    padding: 12px 13px;
    width: 100%;
}
.contact_from textarea{ border: 1px solid rgb(223, 223, 223);
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(180, 180, 180, 0.45) inset;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 20px;
    padding: 12px 13px;
    width: 100%;
	height:140px;
	resize:none;
}

.contact_titl h1{
	width:100%;
	font:normal 36px/34px 'FuturaBT-Light';
	color:#393737;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.contact_titl h1 span{
	font-family:'FuturaBT-Bold';
	color:#ba2076;
}
.contact_from input[type="submit"]{
	display:inline-block;
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
	font:normal 20px/normal 'CenturyGothic';
	color:#fff;
	text-decoration:none;
	border:0;
	padding:10px 20px;	
	position: relative;
	
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}

.contact_from input[type="submit"]:hover {
	color:#fff; text-decoration:none; background:#333; border-radius:5px; border-bottom:4px solid #000;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
.call_box a {
    color: rgb(0, 0, 0);
    font-size: 30px;
    padding-bottom: 28px;
    padding-top: 28px;
    text-decoration: none;
	font-family:'CenturyGothic';
}
.callus [class*="call"] {
    border-bottom: 1px solid rgb(118, 118, 118);
    padding-bottom: 28px;
    padding-top: 28px;
	overflow:hidden;
}
.para {
    color: rgb(0, 0, 0);
    font-size: 20px;
    line-height: 65px;
    margin: 0;
    padding: 0;
	font-family:'CenturyGothic';
}
.para img{float:left;  margin-right:20px;}
.call_office_1 img{float:left; margin-right:20px;}
.call_box img{margin-right:20px;}

.contact_from .pad_top{padding-top:20px; }
span.btn_txt{ padding:0 0 0 42px; font-size:16px; font-weight:bold; }
ul.social_icon_box{display:none;}
.platform_box{display:none;}
header .top_box{position:fixed; top:0; left:0; z-index:999999; border-bottom:4px solid #ddd;}

.price_single_box .body_box input[type="text"], .price_single_box .body_box input[type="tel"], .price_single_box .body_box input[type="email"], .price_single_box .body_box input[type="password"]{
	border: 1px solid rgb(223, 223, 223);
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(180, 180, 180, 0.45) inset;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 20px;
    padding: 12px 13px;
    width: 100%;
	
	}
.price_single_box .body_box textarea{ border: 1px solid rgb(223, 223, 223);
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(180, 180, 180, 0.45) inset;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 20px;
    padding: 12px 13px;
    width: 100%;
	height:123px;
	resize:none;
}
.price_single_box .body_box input[type="submit"]{
	display:inline-block;
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
	font:normal 20px/normal 'CenturyGothic';
	color:#fff;
	text-decoration:none;
	border:0;
	padding:10px 20px;	
	position: relative;
	
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	border-bottom:4px solid transparent;
}

.price_single_box .body_box input[type="submit"]:hover {
	color:#fff; text-decoration:none; background:#333; border-radius:5px; border-bottom:4px solid #000;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
.price_single_box .body_box label{margin:0; font-weight:normal; font: 18px/normal "CenturyGothic"; color:#333;}
.price_single_box{padding-bottom:0px; min-height:610px;}
.price_single_box .body_box a.btn_price{bottom:12px;}


.left_bottomimg img{max-width:100%; margin:20px auto 0 auto;}
.left_bottomimg{text-align:center;}

.technology_list{padding:0px 0 0 0; margin:0;}
.technology_list ul{padding:0; margin:0; list-style:none;}
.technology_list ul li{padding:0 0 10px 34px; margin:0; font:normal 14px/normal 'CenturyGothic'; color:#000; text-align:left; background:url("../img/home/green_chk.png") no-repeat left 4px;} 
.technology_list ul li p{font:normal 14px/normal 'CenturyGothic'; color:#000; text-align:left; margin:0;}
.technology_list ul li font{font:normal 14px/normal 'CenturyGothic-Bold'; color:#000; text-align:left; text-transform:capitalize; display:block;}

.pad_botzero{padding-bottom:0px!important;}

.final_from_ctrl{padding:20px 0 0 0; margin:0;}

.width_half{width:48%; float:left; border-right:1px solid #ccc;}
.width_half_right{width:48%; float:right; }
.price_single_box .body_box .width_half a.btn_price, .price_single_box .body_box .width_half_right a.btn_price{display:inline-block; width:35%; left:32.5%; right:32.5%;}

.price_single_box .body_box .width_half_right a.btn_price{display:none;}
.price_single_box .body_box input[type="submit"]{top:26px;}

.get_started_box{
	width:100%;
	background:#0d2241;
	text-align:center;
	padding:8px 0;
	/*padding:15px 0;*/
	display:inline-block;
}
.get_started_box h3{
	font:normal 24px/28px "CenturyGothic";
	color:#fff;
	margin:0 15px;
	display:inline-block;
}
.get_started_box a{
	background:#f28209;
	font:normal 20px/normal "FuturaBT-Light";
	color:#fff;
	text-decoration:none;
	padding:6px 16px;
	margin:0 8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
}
.price_single_box .body_box p input[type="submit"]{
	width:100%;
	margin:-15px 0 0;
}
.price_single_box .body_box p input[type="submit"]:hover{
	background:#ff7800;
	border-bottom:6px solid #9b4e0a;
}
.cms_box{
	width:100%;
	background:rgb(246, 247, 250);
	/*padding:35px 0 25px;*/
	padding:20px 0 25px;
	margin:0 auto;
}
.cms_box h4{
	width:100%;
	font:normal 28px/28px 'CenturyGothic-Bold';
	color:#4f4f4f;
	text-align:left;
	margin:0 0 10px;
	padding:0;
	clear:both;
}
.cms_box p{
	width:100%;
	font:normal 14px/normal 'CenturyGothic';
	color:#000;
	text-align:justify;
	margin:0 0 10px;
	padding:0;
	clear:both; text-align:center;
}
.scope_box{
	width:100%;
	background:#ededed;
	display:inline-block;
	text-align:center;
	border-bottom:4px solid #cecece;
	padding:2px 0 6px;
	margin:45px auto 0;
}
.scope_box h2{
	font:normal 24px/normal 'CenturyGothic';
	color:#b0255a;
	margin:0;
	padding:12px 0;
	display:inline-block;
}
.scope_box a{
	display:inline-block;
	background:url(../img/home/btn_orange_rep.png) repeat-x left center;
	background-size:auto 100%;
	font:normal 18px/normal 'CenturyGothic';
	color:#fff;
	text-decoration:none;
	padding:8px 25px 10px;
	margin:0 10px;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.scope_box a:before {
	content: '';
	position: absolute;
	border: #ff7800 solid 2px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.scope_box a:hover:before {
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
}
.inner_area h1{
	width:100%;
	font:normal 45px/38px 'FuturaBT-Bold';
	color:#c42c66;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 8px;
	padding:0;
	clear:both;
}
.inner_area h2{
	width:100%;
	font:normal 28px/28px 'CenturyGothic-Bold';
	color:#4f4f4f;
	text-align:center;
	margin:0 0 15px;
	padding:0;
	clear:both;
}

#fade-quote-carousel.carousel{padding-bottom:42px;}
#fade-quote-carousel.carousel .carousel-inner .item{text-align:center;}

.graydent_bg{background: #0a172d; /* Old browsers */
background: -moz-linear-gradient(top, #0a172d 0%, #0a3157 39%, #034e7f 87%, #03568c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a172d), color-stop(39%,#0a3157), color-stop(87%,#034e7f), color-stop(100%,#03568c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0a172d 0%,#0a3157 39%,#034e7f 87%,#03568c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0a172d 0%,#0a3157 39%,#034e7f 87%,#03568c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0a172d 0%,#0a3157 39%,#034e7f 87%,#03568c 100%); /* IE10+ */
background: linear-gradient(to bottom, #0a172d 0%,#0a3157 39%,#034e7f 87%,#03568c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a172d', endColorstr='#03568c',GradientType=0 ); /* IE6-9 */
}

.margin_topzero{margin-top:0px!important;}
.testimonial_slider{text-align:center;}

#myCarousel .inner_item h2{font-size:16px; line-height:22px;}
ol.banner-list{list-style:none; /*padding:15px 0 0 0;*/ padding:10px 0 0 0; margin:0;}
ol.banner-list li{/*font:normal 18px/28px 'CenturyGothic-Bold';*/font:normal 16px/22px 'CenturyGothic-Bold'; color:#fff; text-transform:uppercase; text-align:left; padding-left:35px; margin:0 0 10px; background:url(../img/tick.png) no-repeat left center;}
.inner_item img.pull-right{/*max-width:72%;*/max-width:58%; margin-top:63px;}

.carousel-inner .inner_item h1{margin-top:58px;}

#myCarousel .inner_item p{/*font-size:16px; line-height:22px;*/ font-size:14px; line-height:16px; margin:4px 0 0 0; padding:0;}
.get_started_box h2 {
    color: rgb(255, 255, 255);
    display: inline-block;
    font: 24px/28px "CenturyGothic";
    margin: 0 15px;
}

.inner_area .hire_me_box .title {
    background: none repeat scroll 0 0 rgb(208, 0, 0);
    clear: both;
    color: rgb(255, 255, 255);
    font: 43px "DJBCHALKITUP";
    margin: 0;
    padding: 8px 0 4px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.contact_list br, .contact_list:after p{ display:none;}
.call_office_1 .para{ line-height:65px; font-size:14px;}

.footer_lower .copywright_txt{font-size:12px;}

.mid-text{text-align:center;}
ul.info_list li a{text-decoration:none; color:#000; font:16px "CenturyGothic";}
ul.info_list li a:hover{text-decoration:underline; color:#000;}
.inner_area .pricing_box .wpcf7-form h2{font-size:28px;}
.input_txtbox{height:34px;}
.total_txt p{text-align:left;}

.adjust_minheight{min-height:420px;}
.body_box:after{clear:both;}

.new_img_area{min-height:245px;}


.success_box{border:2px dashed #63b403; padding:15px; background:#fff; }

.success_box h1{color:#589a0a!important;}
.success_box p{color:#333!important; text-decoration:none; width:50%; margin:0 auto; line-height:20px; text-align:center; padding:30px 0;}
.success_box p a{color:#2e8dc7; text-decoration:none;}

.inner_item img{max-width:72%;}

.carousel-inner .inner_item{text-align:center;}

.cms_box .design_box p{text-align:center;}


#colio_my_portfolio{
	width:90%;
	margin:33px 5% 0;
}
.colio-wrap .colio-filters{
	margin-right:1%;
}
.colio-grid3 .colio-list{
	width:100%!important;
	margin:0!important;
	padding:0!important;
}
.colio-grid3 .colio-list > li{
	width:25%!important;
}
.colio-list .colio-thumb{
	height:245px!important;
}
.colio-list .colio-summary{
	padding:10px 0;
}
.colio-list .colio-summary h4{
	margin:0 0 3px!important;
	min-height:36px!important;
}
#colio_my_portfolio .colio-summary h4 a{
	text-decoration:none!important;
}
.colio-list .colio-summary p{
	min-height:40px!important;
}
.colio-theme-black .colio-navigation {
    bottom: 22px;
    left: auto;
    position: absolute;
    right: 60px;
    top: auto;
}
.colio-theme-black.colio-has-navigation h3.colio-title{
	background: #2f95de;
	font-family:"CenturyGothic";
    color: #fff;
	font-weight: normal;
	font-size:20px;
    margin: 0;
	padding:4px 10px;
	border-bottom:4px solid #1c72ad;
}
.colio-theme-black .colio-main > p{
	background:#e95122;
	color:#fff;
	margin:0!important;
	padding:0 8px 2px!important;
}
.colio-theme-black .colio-main > p > span{
	text-decoration:none!important;
}
.colio-theme-black .colio-main > p br{
	display:none;
}
.colio-theme-black .colio-date{
	margin-bottom:5px;
}
.colio-theme-black .colio-container p{
	margin-bottom:15px;
}
.colio-theme-black .colio-main.colio-has-side ul{
	background:#f5f5f5;
	color:#7a7a7a;
	margin:0;
	padding:10px 15px;
}
.colio-theme-black .colio-main.colio-has-side ul li{
	color:#7a7a7a;
	list-style:disc outside;
	margin:0 0 4px 12px;
	padding:0;
}
.colio-theme-black .colio-main.colio-has-side{
	position:relative;
}
.colio-theme-black .colio-date{
	color:#f9f9f9;
	text-decoration:underline;
	margin-top:0;
	position:absolute;
	top:9px;
	right:10px;
}
.colio .flexslider{
	height:408px!important;
	border:4px solid #cbcbcb;
	overflow:hidden!important;
}
.colio .flexslider ul.slides{
	margin-bottom:10px;
}
.colio-theme-black .colio-container {
    background-color: #fff;
    border: 3px solid #dadadb;
}
.colio-theme-black .colio-main {
    padding: 0;
}
.colio-wrap .colio-filters a{
	background-color: #2d99e4;
	color: #fff;
	text-shadow:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.colio-wrap .colio-filters a:hover{
	color: #fff;
}
#colio_my_portfolio .colio-inner .colio-view{
	height:100%!important;
}


.developerzone {
background: #eee;
border-radius: 6px;
margin-bottom: 45px;
padding: 15px 0 0; width:100%;
}
.cms_box h2.titlemaster {
clear: both;
font-size: 18px;
color: #fff;
font-weight: 600;
line-height: 40px;
border-top: 1px solid #bdc1cb;
text-align: center;
text-transform: uppercase;
background: #0d2241; margin:0;
}
.cms_box p.titleboxsubtext {
background: #fff;
font-size: 16px;
min-height: 180px;
padding: 10px;
text-align: center;
color: #000; margin:0; display: none;
}
a.lightme {
  background: #f28209;
  color: #fff;
  font-size: 15px;
  text-align: center;
  line-height: 30px;
  width: 49%;
  display: block;
  float: left;
  border-radius: 0 0 0 6px;
}
a.darkme {
  background: #c42c66;
  color: #fff;
  font-size: 15px;
  text-align: center;
  line-height: 30px;
  width: 51%;
  display: block;
  float: right;
  border-radius: 0 0 6px 0;
}
a.lightme:hover, a.darkme:hover{ color:#fff; text-decoration:none;}
.cms_box .left {
float: left;width: 32%;
}

.developerzone { text-align:center; transition: all .5s ease-in; border-top:4px solid #eee;}
.developerzone img{max-width: 84%;}
.developerzone:hover {box-shadow: 0 0 25px #00bff9; transition: all .5s ease-out; border-top:4px solid #00bff9;}
.developerzone h2.titlemaster{ transition: all .5s ease-out;}
.developerzone:hover h2.titlemaster{ background:#00bff9; transition: all .5s ease-out;}





.alg_center{text-align:center;}
.price_listpart{ padding:30px 0; margin:0;}
.price_listpart a.geen_btn span{ padding:10px 48px 18px 48px;}
.price_listpart a.geen_btn font{display:block; font-size:9px; margin-top:-20px; line-height:20px; color:#fff; text-align:center;}
.price_listpart a.geen_btn span{ text-align:center;}

.guarentee_btn{margin:5px 0 0 0; font:normal 14px/33px 'CenturyGothic-Bold'; color:#000; text-align:center; padding:0 0 0 5px;}
.pad_marg0{ padding:0;}
.price_box_01{background:#fff; padding:0px 0 5px 0; margin:40px 0 0 0; box-shadow:0 0 4px rgba(10, 10, 10, 0.28); min-height:600px;}
.price_box_01_titlebg{background:#c42c66; padding:10px; font:normal 23px/30px 'FuturaBT-Light'; color:#fff; text-align:center; text-transform:uppercase;}
.price_box_01_titlebg span{ padding:5px 0; margin:0; font-family:"FuturaBT-Bold"; display:block; text-align:center; }
.hourley_hiring{ background:#f28209; border-radius:10px; font:normal 13px/20px 'CenturyGothic'; color:#fff; text-transform:uppercase; padding:0 5px; display:inline-block; }

.hourley_hiringctrl{padding:10px 0; text-align:center;}
.hourley_largtxt{font:normal 13px/normal 'CenturyGothic'; color:#333; text-decoration:none; text-align:center; padding:0 25px 5px 25px; }
.hourley_largtxt2{font:normal 13px/normal 'CenturyGothic'; color:#fff; text-decoration:none; text-align:center; background:#0d2241; margin:10px; padding:12px;}
.price_box_01 ul.info_list li{background:url(../img/home/red_chk.png) no-repeat center left;}
.bottom_btnctrl{ text-align:center; margin:25px 0;}


.price_box_02{background:#fff; border:10px solid #00bff9; padding:0px 0 5px 0; margin:0px 0 0 0; box-shadow:0 0 4px rgba(10, 10, 10, 0.28); min-height:670px;}
.price_box_02_titlebg{background:#589a0a; padding:10px; font:normal 23px/30px 'FuturaBT-Light'; color:#fff; text-align:center; text-transform:uppercase;}
.price_box_02_titlebg span{ padding:5px 0; margin:0; font-family:"FuturaBT-Bold"; display:block; text-align:center; }
.price_box_02 .hourley_hiring{ background:#c42c66 ; border-radius:10px; font:normal 13px/20px 'CenturyGothic'; color:#fff; text-transform:uppercase; padding:0 5px; display:inline-block; }
.price_box_02 .hourley_largtxt{font:normal 14px/normal 'CenturyGothic'; color:#333; text-decoration:none; text-align:center; padding:0 25px 5px 25px; }
.price_box_02 .hourley_largtxt2{font:normal 15px/normal 'CenturyGothic'; color:#fff; text-decoration:none; text-align:center; background:#00bff9; margin:10px; padding:12px;}
.price_box_02 ul.info_list li{background:url(../img/home/green_chk.png) no-repeat center left;}

.price_box_03{background:#fff; padding:0px 0 5px 0; margin:40px 0 0 0; box-shadow:0 0 4px rgba(10, 10, 10, 0.28); min-height:600px;}
.price_box_03_titlebg{background:#f28209; padding:10px; font:normal 23px/30px 'FuturaBT-Light'; color:#fff; text-align:center; text-transform:uppercase;}
.price_box_03_titlebg span{ padding:5px 0; margin:0; font-family:"FuturaBT-Bold"; display:block; text-align:center; }
.price_box_03 ul.info_list li{background:url(../img/home/orange_chk.png) no-repeat center left;}
.price_toppart_list{ padding:20px 0; margin:0; border-top:1px solid #d0d0d0;}
.price_toppart_list h2{padding-top:20px; text-transform:uppercase;}
.price_toppart_list h2 span{ color:#ba2076;}
.carousel{background:#044f81;}

.price_box_03:hover, .price_box_02:hover, .price_box_01:hover{ box-shadow:0 0 8px rgba(10, 10, 10, 0.58);}



/****Responsive Styles****/
@media (min-width: 1200px){
   
}
@media (min-width: 981px) and (max-width: 1024px){
.top_info_box{
	padding:7px 0 5px;
}
ul.social_icon_box li{
	0 5px 0 0
}
.navbar-nav > li > a{
	margin:0 7px;
}
.carousel-caption{
	top:40px;
}
.price_single_box .body_box p{
	min-height:110px;
}
.price_single_box .top_heading_box span{
	font-size:23px;
}
.price_single_box .top_heading_box{
	font-size:20px;
}
.customers_box ul li{
	margin:0 12px;
}
.break_height{
	overflow:hidden;
}
.contact_box-bg{min-height:650px;}

#middle .profile_description_box .container .col-sm-4{width:35.3333%;}
#middle .profile_description_box .container .col-sm-3{width:22.667%;}
#middle .profile_description_box .container .col-sm-5{width:41.6667%;}
.final_from_ctrl .contact_box-bg{min-height:inherit;}
.newsletter_box .newsletter_txt_box{margin:5px  auto 0 auto;}

.price_single_box{min-height:630px;}

#myCarousel{display:none;}
.get_started_box{margin-top:22px;}

}
@media (max-width: 980px){
ul.color_social_icon {
    margin: 28px 0;
}
.carousel-caption{
	top:35px;
}
.logo_box{
	text-align:center;
}
.whyus_box ul.whyus_listing li .img_lft_box{
	width:14%;
}
.whyus_box ul.whyus_listing li .content_rgt_box{
	width:86%;
}
.newsletter_box .newsletter_txt_box{
	margin:0 auto 10px;
}
.break_height{
	overflow:hidden;
}
}
@media (min-width: 768px) and (max-width: 979px){
body{padding-top:180px!important;}

.carousel-caption{
	top:11px;
}
.carousel-caption p{
	width:85%;
}
.whyus_box ul.list01 li:nth-child(4){
	border-bottom:1px solid #aca9a9;
}
.newsletter_box .newsletter_txt_box{
	margin:0 0 15px;
}
.inner_item h1{
	margin:25px 0 8px;
}
.develop_box .btn_big{
	font-size:19px;
}
.develop_box .btn_big span{
	font-size:23px;
}
ul.color_social_icon{
	margin:39px 0;
}
ul.color_social_icon li{
	margin:0;
}
.info_txt_area a.btn_white{
	width:95%;
}
.price_single_box{min-height:761px;}
.price_single_box .body_box .width_half a.btn_price, .price_single_box .body_box .width_half_right a.btn_price{width:60%; left:20%; right:20%;}

#middle .profile_description_box .container .col-sm-4{width:100%;}
#middle .profile_description_box .container .col-sm-3{width:41.6667%;}
#middle .profile_description_box .container .col-sm-5{width:58.3333%;}
.price_single_box .top_heading_box span{font-size:20px;}
#middle .pricing_box .ipad_minheight{min-height:610px;}
.price_single_box.orange_box{min-height:772px!important;}
.pricing_box .col-sm-6 .thrdclass{min-height:inherit!important; padding-bottom:40px;}

.pricing_box .col-sm-6 .mob_ipadmin{min-height:560px!important;}


#myCarousel{display:none;}
.get_started_box{margin-top:15px;}


}
@media (max-width: 767px) {
.view_mobile{
	display:block!important;
}
.view_mobile .geen_btn span{display:none;}


.hidden_mobile{
	display:none;
}
.logo_box{
	text-align:center;
}
ul.top_address_txt{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0 0 4px;
	float:none;
}
ul.top_address_txt li{
	display:inline-block;
	float:none;
}
ul.top_small_txt{
	width:100%;
	display:inline-block;
	text-align:center;
	float:none;
}
ul.top_small_txt li{
	display:inline-block;
	float:none;
}
.nav_area_box{
	padding:4px 0 8px;
}
.navbar-nav > li > a{
	margin:0;
}
.navbar-nav > li:last-child{
	width:100%;
	display:inline-block;
	text-align:center;
}
.navbar-nav > li:last-child > a{
	display:inline-block;
	margin:12px 0 0;
}
.pricing_box h1{
	font-size:40px;
}
.pricing_box h4{
	font-size:25px;
}
.price_single_box{
	margin:20px 0 0;
}
.newsletter_box .newsletter_txt_box{
	margin:0 0 15px;
}
.footer_lower ul{
	text-align:center;
	margin:0 0 8px;
}
.footer_lower .copywright_txt{
	text-align:center;
}
ul.breadcrumb_list{
	text-align:center;
}
.rep_green{
	margin:0 0 20px;	
}
.inner_item{
	background-size:auto 100%;
}
.inner_item h1{
	text-align:center;
	margin:14px 0 8px;
}
.inner_item h5{
	text-align:center;
	margin:0 0 15px;
}
.price_single_box{
	min-height:inherit;
}
.info_txt_area p{
	width:100%;
}
.rate_box a.btn_contactsales{
	display:block;
	padding:18px 0 15px;
}
header .top_box{ position:static;}
body {
    padding-top: 0;
}
.develop_box a {
    font-size: 15px;
}
.inner_area .pricing_box h2{font-size:28px;}
.price_single_box.orange_box{min-height:860px!important;}
.price_single_box .body_box a.btn_price{font-size:12px;}
.price_single_box .body_box .width_half a.btn_price, .price_single_box .body_box .width_half_right a.btn_price{width:80%; left:10%; right:10%;}
.inner_item h1{padding-bottom:10px!important;}

.inner_item{background:none;}
.ipad_minheight{min-height:inherit!important; padding-bottom:35px;}
.copywright_txt{padding-bottom:25px;}
ul.color_social_icon li a{width:30px; height:30px; font-size:15px;}
.mark_fild{text-align:center;}
.price_single_box .body_box p{padding-bottom:25px;}
.design_box{width:auto;}
.develop_box .rep_orange{margin-top:15px;}
.pricing_box .col-sm-6 .thrdclass{min-height:inherit!important;}

/*.pricing_box .col-sm-6 .price_single_box.orange_box.ipad_minheight{min-height:inherit!important;}*/
.customers_box ul li{display:block;}
.para{font-size:10px;}
.call_office_1 .para{font-size:10px;}
.call_box a{font-size:10px;}

.success_box p{width:90%;}

.success_box{padding:15px 0;}
.colio-grid3 .colio-list > li{
	width:50%!important;
}


}
@media (max-width: 480px){
.develop_box a{
	display:block;
	font-size:27px;
	padding:15px 0 20px;
}
.newsletter_box .newsletter_txt_box{
	padding:0 0 0 60px;
}
.info_txt_area p{
	width:62%;
}
.colio-grid3 .colio-list > li{
	width:100%!important;
}

}
@media (max-width: 360px){
.price_single_box .body_box a.btn_price{
	font-size:16px;
}
.develop_box h1{
	font-size:35px;
	line-height:32px;
}
.develop_box h4{
	font-size:32px;
	line-height:28px;
}
.develop_box p{
	font-size:17px;
}
.develop_box a{
	font-size:15px;
	padding:13px 0 17px;
}
.whyus_box ul.whyus_listing li .img_lft_box{
	width:25%;
}
.whyus_box ul.whyus_listing li .content_rgt_box{
	width:75%;
}
.newsletter_box .newsletter_txt_box{
	background-position:center top;
	padding:65px 0 0;
}
.newsletter_box .newsletter_txt_box h1{
	text-align:center;
}
.newsletter_box .newsletter_txt_box p{
	text-align:center;
}
.design_box{
	width:290px;
	height:290px;
}
.design_box span{
	width:290px;
	height:290px;
}
.design_box h2{
	font-size:16px;
}
.design_box .month_txt{
	font-size:25px;
}
.design_box .hour_txt{
	font-size:14px;
}
.design_box a{
	font-size:11px;
	padding:8px 9px;
}
.info_txt_area a.btn_white{
	width:80%;
}
.offers_box{margin-left:-15px;}




}

 .modal {
z-index: 1040000;
padding: 0!important;
}

 .modal-dialog {left: auto;}
 
 .popup_heading h2 {
font: bold 44px/50px 'Oswald', sans-serif;
color: #070e17;
}
.popup_heading h4 {
font: normal 15px/20px 'Open Sans', sans-serif;
color: #070e17;
}
.popup_greenbg {
background-color: #489120;
padding: 20px 40px;
font: 500 20px/28px 'Oswald', sans-serif;
color: #fff;
}
.popup_greenbg span {
color: #fefb00;
font-weight: bold;
}
.popup_heading h2 span {
color: #e60000;
}