/*  -----   STYLE SHEET   ----------- */

/*
* Theme Name: Logo Design Bizz Theme
* Description: Responsive HTML5 Template
* Version: 1.0
*/

/* ========================================================
   General
======================================================== */

	/* #Font
======================== */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body {
	font-family: 'source_sans_proregular';
	background-color:#fff;
	font-size:16px;
	overflow-x:hidden;
    color:#464646;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../assets/fonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../../../assets/fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../../fonts/OpenSans-Light-webfont.eot');
    src: url('../../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/OpenSans-Light-webfont.woff2') format('woff2'),
         url('../../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('../../fonts/Helvetica Neue CE 35 Thin-webfont.eot');
    src: url('../../fonts/Helvetica Neue CE 35 Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.woff2') format('woff2'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.woff') format('woff'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.ttf') format('truetype'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a { color: #f15b5a; text-decoration: none; outline: 0; }
p a { color: #f15b5a; text-decoration: none; outline: 0; }
a:visited, p a:visited { color: #fff; text-decoration: none; outline: 0; }

footer a, footer a:visited { color: #fff !important; text-decoration: none; outline: 0; }
footer a:hover { text-decoration:underline; }

a:hover, a:focus {
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
text-decoration:none;
}

p a, p a:visited {
    line-height: inherit;
}

p a:hover {
    text-decoration:underline;
}


	/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color:#f15b5a; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 26px; line-height: 28px; margin-bottom: 14px;}
	h2 { font-size: 20px; line-height: 24px; margin-bottom: 10px; }
	h3 { font-size: 40px; line-height: 22px; margin-bottom: 8px; }
	h4 { font-size: 16px; line-height: 18px; margin-bottom: 4px; }
	h5 { font-size: 15px; line-height: 18px; }
	h6 { font-size: 14px; line-height: 18px; }

/* #Page Styles
================================================== */

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-Bd';
	src: url('../fonts/HelveticaNeueLTStd-Bd.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-Bd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd43LightExtended';
    src: url('../fonts/helveticaneueltstd-ltex.eot');
    src: url('../fonts/helveticaneueltstd-ltex.eot') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltex.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltex.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltex.svg#HelveticaNeueLTStd43LightExtended') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('../fonts/helveticaneueltstd-lt.eot');
    src: url('../fonts/helveticaneueltstd-lt.eot') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-lt.woff') format('woff'),
         url('../fonts/helveticaneueltstd-lt.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg');
}
@font-face {
    font-family: 'source_sans_problack';
    src: url('../fonts/sourcesanspro-black-webfont.eot');
    src: url('../fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-black-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-black-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_probold_italic';
    src: url('../fonts/sourcesanspro-boldit-webfont.eot');
    src: url('../fonts/sourcesanspro-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-boldit-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-boldit-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-boldit-webfont.svg#source_sans_probold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
ul li{
  list-style-type: none;
  margin: 0;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #777;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #777;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #777;
}
header{
	background-color: #fff;
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
}
.container{
	width:940px;
}
.logo{
   padding:20px 0;
}
.req-quote{
	background-color: #2c8db6;
	padding: 3px 10px;
	color: #fff;
}
.toll{
	background-color: #f15b5a;
	padding: 3px 10px;
	color: #fff;
}
#err_gd2 {
    margin-top: 87px;
}
.top-btn{
   float: right;
}
.top-btn a{
	float: left;
	font-size: 15px;
}
.main-nav{
   clear:both;
}
.main-nav ul.basic-nav > li{
	float: left;
	position: relative;
	list-style: none;
	padding: 12px 11px;
}
.main-nav ul.basic-nav{
   float:right;
   margin:0;
}
.main-nav ul.basic-nav > li a{
	color: #323232;
	font-size: 14px;
}
.main-nav ul.basic-nav > li a:hover{
    text-decoration:underline;
}
.main-nav ul.basic-nav > li:last-child{
    padding-right:0;
}
/*.main-nav ul.basic-nav > li a.active{
    color:#2c8db6;
}*/

.main-nav ul.basic-nav li ul{
	box-shadow: 0px 2px 0px #CCC;
	background: #fbfbfb; /*#FFF;*/
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	position: absolute;
	top: 95%;
	left: -7px;
	padding: 8px;
	margin-left: 0px;
	width:190px;
	z-index: 999;
	display: none;
    border-radius: 0 0 4px 4px;
	height:auto !important;
}
.main-nav ul.basic-nav li ul li a{
	background: none;
	color: #5a5a5a;
	font-size: 14px;
	line-height: 38px;
	font-weight: normal;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	display:block;
	height:auto;
}
.main-nav ul.basic-nav li ul li a:hover{
   color:#2c8db6;

   padding-left:5px;
   /*font-size: 15px;*/
   text-transform:uppercase;
   text-decoration:none;
}
/*.main-nav ul.basic-nav li ul li a.active{
    color:#2c8db6;
    text-decoration:none;
}
.main-nav ul.basic-nav li ul li a.active:before{
    content: "| ";
}*/
.cart_fx .od-now{
	background-color: #f6605f;
    border: 1px solid #d33d3c;
    border-radius: 5px;
    box-shadow: 0 5px #d33d3c;
    color: #fff !important;
    float: left;
    min-width: 120px;
    padding: 4px 0;
    text-align: center;
}
.cart_fx .od-now:active {
    box-shadow: 0 2px 0 #f6605f;
    top: 5px;
}
.hidden-desktop, .mbl_inline{
   display:none;
}
.main-nav ul.basic-nav li.home a{
	background: url(../images/home-icon.png) no-repeat;
	height: 30px;
	width: 40px;
	background-position: 8px 2px;
	display: block;
}

.main-nav ul.basic-nav li.cart a,
.top-btn .cart{
	background: url(../images/shoping_cart_2.png) no-repeat;
	height: 25px;
	width: 20px;
    background-position: 0px 1px;
	display: block;
}

.top-btn .cart {
    margin:2px 0 0 5px;
}

.banner{
   background-color:#013c4c;
}

.left-banner{
   /*background:url(../images/banner-home.png) top center repeat-x;*/
   width:100%;
   height:285px;
   font-family: 'HelveticaNeueLTStd45Light',Sans-Serif;
   color: #fff;
   position:relative;
}

.main-nav ul.basic-nav li ul li {
	border-bottom: 1px solid #c9caca;
}
.visible-desktop{
   visibility:inherit;
}
.no-border, .main-nav ul.basic-nav li ul li:last-child{
   border:none !important;
}

.round_borders{
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.v-portfolio{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #479fc9;
	padding: 6px 10px 4px;/*8px 10px;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 6px 0px #3486a3;
	-moz-box-shadow: 0px 6px 0px #3486a3;
	box-shadow: 0px 6px 0px #3486a3;
	width: 120px;
	text-align: center;
	/*
    -webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;*/
	position: relative;
}
.v-portfolio:active{
	box-shadow: 0px 2px 0px #3486a3;
	top: 5px;
}
.v-portfolio:hover, .portfolio-col:hover{
	background-color: #69C4F0;
}
.btn-banner{
	position: absolute;
	bottom: 30px;
}
.od-now{
	color: #fff !important;
	position: relative;
	float: left;
	/*background-color: #f6605f;*/
	padding:6px 10px 4px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*-webkit-box-shadow: 0px 6px 0px #d50035;
	-moz-box-shadow: 0px 6px 0px #d50035;
	box-shadow: 0px 6px 0px #d50035;*/
	width: 120px !important;
	text-align: center;
	position: relative;
}
.od-now:active{
	/*box-shadow: 0px 2px 0px #878787;
	top: 5px;*/
}
.od-now:hover, .pricing-col:hover{
	/*background-color: #f88b88; #FD6767;*/
    text-decoration: none !important;
}
.awd-menu{
	padding: 0 0;
}
.awd-menu h3{
	color: #f15b5a;
	text-align: center;
	margin: 0;
	padding: 30px 0 20px;
	font-weight: normal;
}

.awd-menu ul{
	padding: 0;
	/*overflow: hidden;*/
	font-family: 'source_sans_problack';
	width: 100%;
	max-width:939px;
	margin: 0 auto;
    height: 40px;
    text-align: center;
}

.awd-menu ul li{
    vertical-align: top;
    display: inline-block;
	background:#999999;
}

.awd-menu ul li a{
	 border-right: 1px solid #fff;
    color: #fff;
    display: block;
    font-family: Open Sans;
    line-height: 40px;
    min-width: 186px;
    overflow: hidden;
    text-align: center;
}

.awd-menu ul li a.last-tb{
   border-right:none;
}

/*.awd-menu ul li:first-child a,*/
.awd-menu ul li:first-child {
}

.awd-menu ul li:last-child a,
.awd-menu ul li:last-child {
	border:none;
}

.owl-carousel .item{
	/*width: 95%;*/
	margin: 8% 2%;
}
.owl-item {
    /*margin: 10px 2px;*/
}
.owl-carousel .owl-item .item img{
    border: solid 1px #eee;
}
.owl-pagination{
   display:none;
}

.owl-slider1 .owl-item .item {
    border: solid 1px #eee;
}

.product_wrapper .tabs_content {
	display: none;
	}

.product_wrapper .tabs_content.active {
	display: block;
	}
.product_wrapper .tabs_content2 {
	display: none;
	}

.product_wrapper .tabs_content2.active {
	display: block;
	}
.awd-menu ul li .tabs.active, .awd-menu ul li .active{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #479fc9;
	/*padding: 7px 60.9px;*/
	-webkit-box-shadow: 0px 6px 0px #3486a3;
	-moz-box-shadow: 0px 6px 0px #3486a3;
	box-shadow: 0px 6px 0px #3486a3;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	/*border-right: 1px solid transparent;*/
}
.awd-menu ul li a.last-tb.tabs.active, .awd-menu ul li a.last-tb .active{
	border-right: none;
}
.awd-logo-btn{
	width: 100%;
	padding: 2% 0;
}
.awd-logo-btn span{
	float: left;
	display: block;
}
.awd-menu ul li span{
	box-shadow: 0px 1px 0px 1px #494949;
	float: left;
	border-radius: 5px;
	display: block;
	height: 41px;
}
.od-spt{
   margin-left:20px;
}
.btn-banner span{
	box-shadow: 0px 1px 0px 1px #494949;
	float: left;
	border-radius: 5px;
	display: block;
	height: 42px;
}
.btn-banner span.od-spt{
	margin-left:20px;
}
.logo-packages-home{
    padding:10px 0;
}
.logo-packages-home h3{
	color: #f15b5a;
	text-align: center;
	margin: 0;
	font-weight: normal;
	font-size:40px;
}
.logo-packages-home p{
	text-align: center;
	color: #8f8f8f;
	margin-top: 15px;
	padding: 0;
}
.packages-prices{
   padding:10px 0;
}
.packages-prices{
	padding: 20px 0;
	overflow: hidden;
	/*width: 100%;
	max-width:423px;*/
	margin: 0 auto;
    /*display: table;*/
    text-align:center;
}
.packages-prices li{
   display:inline-block;
   margin: 10px auto 0;
   padding-left:1px;
   padding-right:1px;
}
.packages-prices li a{
	padding: 6px 12px 7px; /*5px 10px;*/
	/*border: 1px solid #838383;*/
	color: #FFFFFF;
	margin: 0 5px;
	background-color: #999999;
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-ms-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
	border-radius: 5px;
}
.packages-prices li a.active{
	background-color:#479fc9;
	color:#fff;
}
.packages-prices li a:hover{
	background-color:#479fc9;
	color:#fff;
}
.beginers-package ul{
   	margin:0;
	padding:0;
	text-align:center;
}
.beginers-package ul > li{
	display:inline-block;
	margin: 10px 8px;
	width: 94%;
	/*border: 1px solid #e1e1e1;*/
	max-width: 288px;
	padding: 2px;
    vertical-align:top;
}
.beginers-lp{
	padding: 10px 0;
	overflow: hidden;
	background-color: #fc6665;
}
.beginers-lp p{
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 25px;
	line-height: 30px;
}

.price-blogo{
   background-color:#f7f7f7;
   overflow:hidden;
   color:#f15b5a;
   text-align:center;
   padding: 8px 15px 0px 15px; /*5px 10px;*/
}
.price-blogo span{
	/*float: left;*/
	/*display: block;*/
	display: inline-block;
	font-size: 49px;
    vertical-align: middle;
	font-family:"Open Sans";
	margin-top:34px;
}
.price-blogo .dol-price{
	font-family:"Open Sans";
	font-size: 88px;
	letter-spacing:-5px;
	/*float: left;*/
    display: inline-block;
    vertical-align: middle;
    margin:0;
}
.dol-cut-price{
	font-size: 32px;
	font-weight: 900;
    padding-left: 0px;
	/*float: left;*/
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    line-height: normal;
}
.dollar-cut{
	text-align: center;
	overflow: hidden;
	display:inline-block;
	/*padding: 30px 0;*/
	font-family: 'HelveticaNeueLTStd45Light';
	padding-right:8px;
    vertical-align: middle;
}
.dollar-cut span{
	float: left;
	display: block;
	font-size: 25px;
}
.dollar-price-s{
	text-align: center;
	overflow: hidden;
	display:inline-block;
	/*padding: 30px 0;*/
    line-height: normal;
	font-family: 'HelveticaNeueLTStd45Light';
    vertical-align: middle;
}
.dollar-price{
	text-align: center;
	display:inline-block;
	/*padding: 0 0 30px;*/
    line-height: normal;
	font-family: 'HelveticaNeueLTStd45Light';
    vertical-align: middle;
}
.concept-basic{
   background-color:#fff;
}
.concept-basic ul{
	margin: 0;
	padding: 10px 0;
}
.concept-basic ul li{
	padding: 6px 0;
	margin: 0;
	text-align: center;
	border: none;
    width: 98%;
}
.concept-basic ul li p{
    color: #848585;
    margin: 0;
    padding: 5px 0;

}
.beginers-package{
	overflow: hidden;
	/*padding: 20px 0;*/
    padding-bottom:10px;
    display:table;
    margin:auto;
}
.od-prices{
	margin: 0px auto;
	float: none;
	text-align: center;
	width: 100%;
	max-width:142px;
	padding: 0px;
	overflow: hidden;
}
.od-prices span{
	ox-shadow: 0px 1px 0px 1px #494949;
	float: left;
	border-radius: 5px;
	display: block;
	/*height: 42px;*/
}
.head-b1{
	font-size: 20px;
	color: #00446b !important;
	font-family: 'source_sans_probold';
}
.bg-col{
   background-color:#f7f7f7;
}

.cat-port ul {
    background-color: transparent !important;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
    width: 43%;
}
.cat-port ul li {
    display: inline-block;
    max-width: 180px;
    padding: 0px;
    text-align: left;
    width: 100%;
}
select{ margin-top:7px !important;}
.port-text-left{float: left;
    margin-top: 10px;
    text-align: left;
    width: 500px;}
.cat-port li a.active {
	color:#ff0d0d;
}
.dollar-price2{
	text-align: center;
	overflow: hidden;
	width: 155px;
	margin: 0 auto;
	padding: 30px 0;
	font-family: 'HelveticaNeueLTStd45Light';
}
.dollar-price3{
	text-align: center;
	overflow: hidden;
	width: 155px;
	margin: 0 auto;
	padding: 30px 0;
	font-family: 'HelveticaNeueLTStd45Light';
}
.package-2{
    position:relative;
}
.step-process{
  padding: 10px 0 20px;
}
.step-process h3{
	color: #f15b5a;
	text-align: center;
	margin: 0;
	font-weight: normal;
	font-size: 28px;
}
.step-process p{
	text-align: center;
	color: #8f8f8f;
	margin: 0;
	padding: 4px 0;
	line-height: 25px;
}
.process{
	background-color: #F8F8F8;
	padding: 30px 0;
}
.select-package{
	background: url(../images/style-bd.png) no-repeat center;
	overflow: hidden;
	text-align:center;
}
.select-package ul{
   margin:0;
   padding:0;
}
.select-package ul li{
	width: 100%;
	display:inline-block;
	text-align: center;
	max-width: 182px;
	padding: 20px 0;
}
.mashable-yahoo{
	padding: 20px 0 0;
}
.mashable-yahoo span.bd-cl{
	border-bottom: 1px solid #eee;
	width: 88%;
	height: 1px;
	display: block;
	margin: 0 auto;
}
.featured-in{
   padding: 20px 0;
}
.effective-packages{
   padding: 15px 0;
	overflow: hidden;
}
.our-numbers{
   padding:20px 0;
}
.od-numbering{
	padding: 10px 0;
	overflow: hidden;
}
.od-numbering ul{
   margin:0;
   padding:0;
   text-align:center;
}
.od-numbering ul li{
	display:inline-block;
	width: 100%;
	max-width: 184px;
	margin:10px 0;
}
.logo-number{
   text-align:center;
}
.logo-number img{
	text-align: center;
	margin: 0 auto;
	display:block;
}
.concept-design{
	padding: 10px 0;
}
.concept-design span{
	color: #9c9e9e;
	font-size: 22px;
	padding: 6px 0;
	display: block;
}
.concept-design p{
	color: #195176;
	margin-bottom: 0;
}
.choose-ldb{
   background-color:#f8f8f8;
   padding:20px 0;
}
.choose-ldb .why-ldb{
	overflow:visible;
}
.why-ldb{
   overflow:hidden;
}
.time-icon{
	float: left;
	padding-right: 20px;
	width: 100%;
	padding-top: 15px;
	max-width: 100px;
}
.time-delev-text h3{
	color: #f15b5a;
	text-align:left;
	margin: 0;
	font-weight: normal;
}
.time-delev-text p{
	color:#7b7b7b;
}
.time-delev-text{
	float: left;
	width: 100%;
	max-width:326px;
}
.read-time{
	color: #288eb7 !important;
	display: block;
	padding: 10px 0;
}

.time{
	position: relative;
	left: -3px;
	top: -3px;
	overflow: hidden;
	padding: 20px 10px 20px 0;
	float: left;
	width: 49.7%;
    height: 150px;
}
.time:before{
	content: "";
	border-top: solid 3px #fff;
	position: absolute;
	top: 0;
	right: 0;
	width: 48%;
	height: 3px;
}
.time:after{
	content: "";
	/*border-left: solid 3px #fff;*/
	position: absolute;
	bottom: 22px;
	left: 0;
	height: 81%;
	width: 1px;
}
.time2{
	position: relative;
	left: -3px;
	top: -3px;
	overflow: hidden;
	padding: 20px 0px 20px 20px;
    height: 150px;
}
.time2:before{
	content: "";
	border-top: solid 3px #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 48%;
	height: 3px;
}
.time2:after{
	content: "";
	border-left: solid 3px #fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 81%;
	width: 1px;
}
.step-process-m{
	/*overflow:hidden;*/
}
.time2 .time-delev-text{
	float: left;
	width: 100%;
	max-width:320px;
}
.time3:after{
	content: "";
	border-left: solid 3px #fff;
	position: absolute;
	top: 0px;
	left: 0;
	height: 81%;
	width: 1px;
}
.whychoose-btn{
	position: inherit !important;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	max-width: 300px;
}
.global-main{
	padding: 20px 0 30px;
	overflow: hidden;
}
.win-awards{
   padding: 0 0 20px 0;
   display:table;
   margin:auto;
}
.win-awards ul{
   padding:0;
   margin:0;
   text-align:center;
}
.win-awards ul li{
	display:inline-block;
	idth: 100%;
	ax-width: 188px;
	text-align: center;
    margin: 10px;
}
.win-awards img {
    max-height: 211px;
    max-width: 156px;
}

.sec-test{
   background-color:#f8f8f8;
   padding:20px 0;
}
.cl-pic{
	float: left;
	padding-right: 20px;
}
.sx-tes-slider{
	background-color: #fff;
	padding: 20px;
	overflow: hidden;
	width: 100%;
	max-width:90%;
	margin: 20px auto;
}
.cl-company{
	float: right;
	width: 170px;
}
.test-text p{
	text-align: left;
	color: #8f8f8f;
}
.owl-slider1 .owl-pagination{
   display:block;
}
.owl-slider1 .item{
   margin:10px 0 0 !important;
}
.testimonial-slider{
   padding-bottom:0;
}
.the-world{
   background-color:#f15b5a;
   padding:20px 0;
}
.logo-webdesign h3{
	color: #fff;
	font-family: 'source_sans_probold';
	margin: 0;
}
.logo-webdesign p{
  margin-bottom:0;
  color:#fff;
  line-height:22px;
}
.rd-more{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #ffa3a3;
	font-weight: 700;
	font-size: 20px;
	padding: 8px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #f83939;
	-moz-box-shadow: 0px 7px 0px #f83939;
	box-shadow: 0px 7px 0px #f83939;
	width: 120px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
}
.rd-more:hover{
    background-color: #F7C5C5;
}

.logo-webdesign span{
	box-shadow: 0px 1px 0px 1px #d51616;
	float: right;
	border-radius: 5px;
	display: block;
	height: 42px;
	margin: 15px 0 0;
}
.spc-footer{
    background-color:#023d69;
	padding:20px 0;
}
.first-child{
	width: 100%;
	max-width:192px;
	float: left;
}
.first-child ul{
	margin:0;
	padding:0;
}
.first-child h3{
    color:#fff;
	font-size:18px;
}
.pad-right{
   padding-right:20px;
}
.first-child ul li{
   padding: 2px 0;
}
.first-child ul li a{
   font-size: 12px;
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-ms-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}
.first-child ul li a:hover{
	color:#f15b5a;
}
.last-child ul{
  	margin:0;
	padding:0;
}
.last-child ul li{
   padding:2px 0;
}
.last-child h3{
   color:#fff;
   font-size: 18px;
}
.last-child p{
   font-size:12px;
   color:#fff;
   margin-bottom:0;
}
.last-child p span{
   display:block;
   text-align:right;
}
.mar-left{
   margin-left:0 !important;
}
.email-add .em-ad{
   	padding:3% 4%;
	width:92%;
}
.email-add .subs{
	color: #023d69 !important;
	position: relative;
	float: left;
	background-color: #ffb212;
	font-weight: 700;
	font-size: 20px;
	padding: 8px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #d55c00;
	-moz-box-shadow: 0px 7px 0px #d55c00;
	box-shadow: 0px 7px 0px #d55c00;
	width: 120px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
	border:none;
}

.email-add .subs:hover{
	background-color: #FFCA60;
    text-decoration: none !important;
}

.email-add span{
	/*box-shadow: 0px 1px 0px 1px #d51616;
	border-radius: 5px;*/
    float: right;
	display: block;
	height: 42px;
	margin: 5px 0 0;
}
.copy-main{
	background-color: #002744;
	padding: 10px 0;
}
.copy-text{
	width: 100%;
	overflow: hidden;
	max-width:600px;
}
.copy-text p{
	color: #fff;
	float: left;
	font-size: 14px;
	margin-bottom: 0;
}

.copy-text span {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    text-align: left;
    width: 300px;
}
.last-req li p{
   color:#fff;
   font-size:12px;
   margin-bottom:0;
}
.sec-portn{
	padding: 20px 0;
	overflow: hidden;
	clear: both;
}
.copy-text a{
   	color:#fff;
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-ms-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}
.copy-text a:hover{
    color:#f15b5a;
}
.foot3{
   background-color:#fff;
   padding:10px 0;
}
.foot3 .banner-cl{
    display:inline-block; vertical-align:top;
}
.fixed-btn span{
	display: block;
	border: 1px solid #aaa;
    border-right:none;
    border-radius: 6px 0 0 6px;
	height: 36px;
	float: left;
	width: 100%;
	max-width: 98px;
	text-align: center;
}
.portfolio-col{
	background-color: #2c8db6;
	color: #fff !important;
	order: 1px solid #aaa;
	padding: 8px 0px;
	font-family: 'source_sans_probold';
	display: block;
    border-radius: 5px 0 0 5px;
    border-right:none;
}
.pricing-col{
	background-color: #f15b5a;
	color: #fff !important;
	order: 1px solid #aaa;
	padding: 8px 0px;
	font-family: 'source_sans_probold';
	display: block;
    border-radius: 5px 0 0 5px;
    border-right:none;
}
.fixed-btn{
	position: fixed;
	top: 25%;
	right: -1px;
	width: 100px;
}
.sp-packages{
   position:relative;
}
.bar-most{
	position: absolute;
	top: 0;
	right: 0;
}
.bs-logo span{
	display: block;
	font-size: 24px;
	line-height: 34px;
}
.pr-btn-fx{
    margin-top:20px;
}
#banner_rightside {
	background: url(../images/signup-july2014.jpg);
	height: 280px;
	position: fixed;
	right: -518px;
	bottom: 5%;
	width: 388px;
	z-index: 999;
}
.arrow-left1 {
	position: absolute;
	top: 10px;
	background: url(../images/click-60-1.png);
	z-index: 999;
	display: block;
	left: 15px;
	width: 31px;
	height: 31px;
}
.arrow-left2{
	position: absolute;
	top: 10px;
	background: url(../images/click-60-2.png);
	z-index: 999;
	display: block;
	left: 15px;
	width: 31px;
	height: 31px;
}
.first_img {
	background: url(../images/click-602-n.png);
	width: 57px;
	height: 280px;
	position: absolute;
	left: -57px;
	top: -1px;
    cursor:pointer;
    border-radius: 5px 0 0 5px;
    border: 1px solid #aaa;
    border-right:none;
	z-index:99;
}
.sec_img {
	background: url(../images/click-602-2.png);
	width: 57px;
	height: 375px;
	position: absolute;
	left: -57px;
	top: -1px;
    cursor:pointer;
    border-radius: 5px 0 0 5px;
    border: 1px solid #aaa;
    border-right:none;
}

#banner_rightside {
    border: 1px solid #aaa;
    border-right:none;

display:none;

}

.fixed-head{
	box-shadow: 0px 1px 1px 0px #E6E6E6;
	border-bottom: 1px solid #f15b5a;
}
.mar-page{
   margin-top: 120px;
}
.banner-portfolio{
   background-color:#F1F1F1;
   padding:20px 0;
}
.costeffect-head{
	color: #323232;
	text-align: center;
}
.costeffect-head h3{
	padding-bottom: 5px;
	color: #323232;
}
.costeffect-head p{
   	margin-top:15px;
	color:#323232;
}
.view-lpackages-tab{
   float:right !important;
}
.view-lpackages-tab a{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #768b9e;
	font-weight: 700;
	font-size: 16px;
	padding: 7px 24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #5a6f7d;
	-moz-box-shadow: 0px 7px 0px #5a6f7d;
	box-shadow: 0px 7px 0px #5a6f7d;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
}
.view-lpackages-tab a:hover{
	background-color: #839BB1;
}
.view-lpackages-tab span{
	/*box-shadow: 0px 1px 0px 1px #494949;*/
	float: left;
	border-radius: 5px;
	display: block;
	height: 39px;
}
.port-awd ul{
	/*max-width: 760px;*/
	/*float: left;*/
    display: inline-block;
}
.cat-1 ul {
	padding: 0;
	background-color: transparent !important;
	width: 100%;
	/*max-width: 880px;
    margin: 0 auto;*/
	margin: 0;
    display:inline-block;
}
.cat-1 ul li{
	/*float: left;*/
    display:inline-block;
	padding: 4px 10px;
	width: 100%;
	max-width: 180px;
    text-align: left;
}
.cat-1 ul li a{
	color: #777777;
	display: block;
	/*float: left;*/
    display:inline-block;
	padding: 0;
	font-size: 14px;
	font-family: 'source_sans_proregular';
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-ms-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}
.cat-1 ul li a:hover{
   color:#fa3b3b;
}
.cat-1 ul li img{
   /*float:left;*/
   display:inline-block;
   padding-right:10px;
}
.cat-1 ul li a.active{
   color:#fa3b3b;
   font-weight:900;
}
.main-portfolio ul{
	margin:0;
	padding:0;
    background: none;
}
.main-portfolio ul li{
	/*float: left;*/
    display: inline-block;
	width: 100%;
	max-width: 180px;
	margin: 15px;
	border: 1px solid #ddd;
    vertical-align: top;
    padding:1px;
}
.main-portfolio ul li img{
    display:inline-block;
    margin:0px;
    width:100%;
}
.port-awd{
   position:inherit !important;
   height:auto;
}
.main-portfolio{
	clear: both;
	padding: 30px 0;
}
.pagination{
	width: 100%;
	margin: 0 auto !important;
	overflow: hidden;
	display: inherit;
	text-align: center;
}
.pagination ul{
	margin: 0;
	padding: 0;
	box-shadow: none !important;
}
.pagination ul li{
	float: left;
	width: 100%;
	max-width: 35px;
	margin: 5px;
	border: none;
}
.pagination ul li a{
	padding: 4px 12px !important;
	color: #878787;
	border-radius: 3px !important;
	border-left-width: 1px !important;
	text-align: center;
	-webkit-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-ms-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
}
.pagination ul li a.active{
   background-color:#f15b5a;
   color:#fff;
}
.pagination ul li a:hover{
   background-color:#f15b5a !important;
   color:#fff;
}
.categorie-all{
	padding: 20px 0;
	overflow: hidden;
}
.more-in{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #604ccb;
	font-weight: 700;
	font-size: 18px;
	padding: 8px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #3d34a3;
	-moz-box-shadow: 0px 7px 0px #3d34a3;
	box-shadow: 0px 7px 0px #3d34a3;
	width: 140px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
	margin-right:10px;
}
.more-in:active{
	box-shadow: 0px 2px 0px #3d34a3;
	top: 5px;
}
.more-ind-btn{
	padding: 20px 0;
	width: 312px;
	margin: 0 auto;
	overflow: hidden;
}
.pad-prt{
   padding:20px 0;
   overflow:hidden;
}
.banner-promise{
   padding: 0px 0 20px;
}
.promise-icons img{
   padding:10px 0;
}
.od-now2{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #ff3024;
	font-weight: 700;
	font-size: 18px;
	padding: 8px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #d50035;
	-moz-box-shadow: 0px 7px 0px #d50035;
	box-shadow: 0px 7px 0px #d50035;
	width: 190px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
}
.od-now2:active{
	box-shadow: 0px 2px 0px #d50035;
	top: 5px;
}
.web-ind-btn{
   width: 210px;
}
.all-packages-prices span{
   float:left !important;
   box-shadow:none !important;
   height:auto !important;
   border-radius:none !important;
}
.all-packages-prices .bs-logo span{
	display:block;
	float:none !important;
}
.more-package{
   width:170px;
}
.odnow-package{
   width:170px;
}
.more-packages-btn{
	padding: 20px 0;
	width: 390px;
	margin: 20px auto;
	overflow: hidden;
}
.cl-name-test{
   color:#2c8db6 !important;
   font-family: 'source_sans_probold';
   font-size:18px;
   padding:0 !important;
}
.cl-name-test span{
   display:block;
   color:#8f8f8f;
   font-size:16px;
}
.cl-pic{
   padding-top:5px;
}
.endorsemnt-main, .body-main{
   padding:20px 0;
}

.left-why{
   width:100%;
}
.our-endorsement, .section-main{
   padding:30px 0;
   overflow:hidden;
}
.case-study-why h3{
	background-color: #2c8db6;
	color: #fff;
	text-align: center;
	font-size: 22px;
	margin: 0;
}
.case-study-why ul{
    margin:0;
    padding:0;
}
.case-study-why ul li{
	background-color: #fcfbfb;
	padding: 20px 10px;
}
.case-study-why ul li p{
   color: #8f8f8f;
}
.case-study-why ul li p strong{
   color: #797878;
}
.case-study-why{
	border: 1px solid #f0f0f0;
	margin-bottom: 30px;
}
.bg_ce{
   background-color: #f1f1f1 !important;
}
.case-study-why ul li a{
   color: #f15b5a;
}
.how-it-why h3{
	background-color: #f15b5a;
	color: #fff;
	text-align: center;
	font-size: 22px;
	margin: 0;
}
.how-it-why{
   border: 1px solid #f0f0f0;
}
.how-it-why ul{
   margin:0;
   padding:0;
}
.how-it-why ul li{
	padding: 20px 10px;
	list-style: square;
	color: #fb3d3d;
	margin-left: 30px;
}
.how-it-why ul li p{
   color: #8f8f8f;
}
.how-it-why ul li p strong{
   color: #797878;
}
.how-it-why ul li a{
	color: #fb3d3d;
}
.industry_right h1{
	margin-top:0;
}
.industry_right h1 strong{
	color: #696969;
	font-size: 28px;
}
.industry_right p{
	color: #8f8f8f;
	line-height: 25px;
	display: block;
	clear: both;
}
.industry_right p strong{
	color: #464646;
	font-size: 15px;
}
.why-btntn{
  margin: 20px auto;
}
.about_logo_update{
	padding: 10px 0;
	overflow: hidden;
}
.about_logo_update ul{
   margin:0;
   padding:0;
}
.about_logo_update ul li{
	float: left;
	margin: 2%;
	border: 1px solid #ccc;
	width: 100%;
	max-width: 29%;
}
.about_logo_update ul li img{
   display:block;
}
.about-cat-btn{
	float: right;
	padding-bottom: 20px;
}
.costeffect-head h1{
	font-size: 26px;
	color: #323232;
	text-align: center;
	margin: 0;
	padding: 13px 0;
}
.main-step h1{
	color: #fff;
	background-color: #f15b5a;
	width: 100%;
	max-width:200px;
	padding:8px 10px;
	font-size:28px;
}
.main-step h3{
	color: #2b8db6;
	font-size: 18px;
	margin: 0;
	font-weight: normal;
}
.main-step p{
   line-height:25px;
   margin:0;
   color: #8f8f8f;
}
.cat-1{
   display:none;
}
.portfolio-categorie{
	padding:20px 0;
}
.ordernow-main-page{
   padding:20px 0;
   overflow:hidden;
}
.click-tab{
   	height:auto !important;
}
.new_customer{
   padding: 10px 0;
   overflow:hidden;
}
.new_customer h3{
	margin: 0;
	background-color: #2c8db6;
	padding: 2px 10px;
	color: #fff;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	font-size: 22px;
}
.new_customer form{
	padding: 20px 0;
}
.new_customer form label{
	width: 100%;
	float: left;
	max-width: 100px;
	margin-bottom: 0;
	font-size: 15px;
	line-height: 30px;
	color: #8f8f8f;
}
.min-container{
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
}
.new_customer h4{
	color: #8f8f8f;
	font-size: 14px;
	text-align: right;
	clear: both;
	display: block;
	margin-bottom: 5px;
}
.main-form-od{
   border:1px solid #ccc;
}
.od-auto{
   width:100%;
   max-width:400px;
   margin:0 auto;
}
.od-auto input{
	border-radius:2px !important;
	border: 1px solid #9C9C9C !important;
	width: 100%;
	max-width: 285px;
	background-color: #fafafa !important;
	margin-bottom: 20px !important;
}
.od-auto .fix-number{
	width: 100%;
	max-width: 40px;
	float: left;
	margin-right: 20px;
	background-color: #fafafa !important;
	cursor: default !important;
	margin-bottom: 0 !important;
}
.od-auto .number-all{
	width: 100%;
	max-width: 210px;
	margin-bottom: 0 !important;
}
.od-auto p{
	color: #8f8f8f;
	margin: 5px 0 10px;
	font-size: 12px;
	padding-left: 100px;
}
.new_customer .col-click{
	color:#f15b5a;
}
.od-auto .submit-btn{
    color: #fff !important;
	position: relative;
	background-color: #ff3024 !important;
	font-weight: 700;
	font-size: 20px;
	padding: 8px 10px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #d50035;
	-moz-box-shadow: 0px 7px 0px #d50035;
	box-shadow: 0px 7px 0px #d50035;
	width: 100%;
	max-width: 150px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
	border:none !important;
}
.od-auto .submit-btn:active{
	top:5px;
	box-shadow:0px 2px 0px #d50035;
}
.od-auto .submit-btn:focus{
   outline:none;
}
.submit-continue{
	overflow: hidden;
	padding-bottom: 20px;
	text-align: center;
}
.order-summery{
	margin: 35px 0 0;
	overflow: hidden;
	border: 1px solid #ccc;
	display: block;
}
.order-summery h3{
	margin: 0;
	background-color: #2c8db6;
	padding: 2px 10px;
	color: #fff;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	font-size: 22px;
}
.all-packages-summery{
	overflow: hidden;
	padding: 20px 20px;
}
.bs-logo p{
	float: left;
	width: 100%;
	max-width: 180px;
	color: #8f8f8f;
	margin: 0;
}
.bs-logo p.dol-price{
	color: #535353;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	text-align: right;
	max-width: 99px;
}
.bs-logo{
	padding: 20px 0;
	overflow: hidden;
	clear: both;
}
.total-pr{
	padding: 16px 0;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
.total-pr p{
	float: left;
	width: 100%;
	max-width: 180px;
	color: #8f8f8f;
	margin: 0;
}
.total-pr p.dol-total{
	color: #ff3024 ;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	text-align: right;
	max-width: 99px;
}
.total-pr img{
	display: inline;
	padding: 20px 0 0;
}
.add-ons{
	background-color: #f15b5a;
	overflow: hidden;
	margin: 20px 0;
}
.add-ons h4{
	color: #fff;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	margin: 0;
	padding: 10px 10px;
}
.main-addons{
   padding:20px 0;
   overflow:hidden;
}
.web-add{
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
.web-add h3{
	margin: 0;
	background-color: #2c8db6;
	padding: 2px 20px;
	color: #fff;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	font-size: 22px;
}
.cat-addons{
	padding: 10px 0 20px 20px;
	overflow: hidden;
}
.cat-addons ul{
	float: left;
	width: 100%;
	max-width: 140px;
	margin: 0;
	padding: 0 20px;
}
.cat-addons ul li{
	padding: 6px 0;
	list-style: square;
	color: #8f8f8f;
}
.web-add p.price{
	color: #fff;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 40px;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	margin-bottom: 0;
}
.web-add p.price span{
	font-size: 26px;
	display: block;
	float: left;
	padding-right: 5px;
	line-height: 30px;
}
.cut-line{
	width: 100px;
	top: 0;
	position: absolute;
	background: url(../images/cut-line.png) repeat-x;
	top: 2px;
	right: 10px;
	height: 35px;
}
.org-price{
	float: left;
	color: #2c8db6;
	font-size: 36px;
	font-family: 'Conv_HelveticaNeueLTStd-Bd',Sans-Serif;
	padding-top: 10px;
}
.org-price span{
	font-size: 20px;
	padding-right: 5px;
}
.pad-top{
   padding-top:40px;
}
.add-ons-btn{
	padding: 10px 0 0px 0;
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
	clear: both;
	text-align: center;
}
.add-ons-btn a{
	color: #fff !important;
	position: relative;
	background-color: #6650cb !important;
	font-weight: 700;
	font-size: 20px;
	padding: 8px 10px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #3d34a3;
	-moz-box-shadow: 0px 7px 0px #3d34a3;
	box-shadow: 0px 7px 0px #3d34a3;
	width: 100%;
	max-width: 170px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
	font-family: 'source_sans_prosemibold';
	border: none !important;
	display: block;
	margin: 0 auto;
}
.add-ons-btn a:active{
    top:5px;
	box-shadow: 0px 3px 0px #3d34a3;
}
.awd-menu ul li a.clicktabs.active{
	color: #fff !important;
	position: relative;
	float: left;
	background-color: #479fc9;
	font-weight: 700;
	font-size: 16px;
	padding: 7px 24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 0px #3486a3;
	-moz-box-shadow: 0px 7px 0px #3486a3;
	box-shadow: 0px 7px 0px #3486a3;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	position: relative;
}
.choose-payment h3{
	font-family: 'source_sans_prosemibold';
	color:#7b7b7b;
	padding:10px 0;
	margin:0;
}
.payment-padd{
	padding: 10px 0;
	overflow: hidden;
}
.choose-payment p{
   color: #8f8f8f;
}
.chckout-paypal .rad1{
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 28px;
}
.chckout-paypal .rad1:focus{
	outline:none;
	box-shadow:none;
}
.paypal-btn{
	padding: 30px 0;
}
.bd-bttom{
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}
.hidden-file{
   display:none;
}
.hidden-file p{
   padding:10px 0;
}
.request-quote{
   padding: 0px 0 0 !important;
}
.tabl-sld,.btn-tabl{
   display:table;
   margin:auto;
}
.logos-main{
   min-height: 230px;
   text-align: center;
}
.line-cut{
   text-decoration:line-through;
   /*transform:rotate(45deg);*/
   color:red;
   font-family:"Open Sans";
}
body{
   padding-left:0 !important;
   padding-right:0 !important;
}
.container{
   padding-left:20px;
   padding-right:20px;
}
.sign-click{
	position: relative;
	top: 48px;
	left: 20px;
}
.sign-form input{
	display: block !important;
	border-radius: 0 !important;
	width: 100%;
	max-width: 176px;
	color: #3C3C3C !important;
}
.sign-form select{
	width: 100%;
	max-width: 254px;
}
.sign-form input.readbtn{
	width: 50px;
	float: left;
	border-radius: 4px 0 0 4px;
	border-right: 0;
}
.sign-form input.pnnumber{
	width: 100%;
	max-width: 176px;
	border-radius: 0 4px 4px 0;
}

.fields-big input{
	width: 100%;
	max-width: 500px;
	padding: 10px !important;
	margin-bottom: 20px !important;
}
.fields-big textarea{
	width: 100%;
	max-width: 500px;
	padding: 10px !important;
}
 .fields-big select{
    width:91.5%;
    margin-bottom: 20px !important;
    color:#333 !important;
    height: 39px;
    display:inline-block;
 }

.fields-big .required{
    color:#CC0000;
    vertical-align:top;
    display:inline-block;
}

.red-txt{color:#bc272d !important;}
.error
{
	margin: 0px;
	padding: 8px;
	border: 1px solid #CC3300;
	background: #FCEFEF;
	color: #CC3300;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-size:14px;
}
.infor
{
	margin: 0px;
	padding: 8px;
	border: 1px solid #FFCC00;
	background: #FFFFCC;
	color: #000000;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-size:14px;
    color:#444;
}

.submsg{
    font-size:11px;
    font-style: italic;
    color:gray;
}

input.submit{
	border: none;
	color: #fff !important;
	border-radius: 5px !important;
	padding:9px 10px 7px !important;
	font-size: 16px;
    margin-bottom:0 !important;
    outline:none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #777;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #777;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #777;
}
.sign_content{
	position: absolute;
	right: 10px;
	top: 45%;
}
.sign_content ul{
   padding:0;
   margin:0;
}
.sign_content ul li{
	list-style: square;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0;
}
.sign-experts {
	bottom: 20px;
    clear: both;
    color: #fff !important;
    float: left;
    font-size: 13px !important;
    font-weight: bold;
    left: 6px;
    line-height: 22px;
    margin: 0;
    padding-right: 0;
    position: absolute;
    text-align: left;
    width: 160px;
}
.sign-experts span{
   display:block;
}



/* ------------------------------------------------------------------------
	Pretty Photo
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }

	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */

	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; }
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a {  }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }

	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */



	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */

	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; }
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */

	div.facebook .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }

	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}

	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}


		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }

		.pp_fade { display: none; }

		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}

			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }

			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}

				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 52px; overflow: hidden; }
				.pp_social .twitter { float: left; }

				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}

					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}

					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}

					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}

		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}

			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}

			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}

			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}

			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }

			.pp_gallery ul a img { border: 0; }

			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}

			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}

			.pp_gallery li.default a img { display: none; }

			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}

		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}

		a.pp_close {
			position: absolute; right: 0; top: 0;
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}

			.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
			}

			.fleft { float: left; margin: 0 20px 0 0; }

			.cboth { clear: both; }

			#main {
				background: #fff;
				margin: 0 auto;
				padding: 30px;
				width: 1000px;
			}

.mbl_br {
    display:none;
}

@media (min-width: 770px) and (max-width: 979px) {
.toggle {
	position: absolute;
	display: block;
	width: 100%;
	margin: 0 auto;
	line-height: 13.333333333333334px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.fields-big input.a2flds {
    width:36.4% !important;
}

.logos-main{
   min-height: 170px !important;
}

.cat-1 ul li {
    text-align:center;
}

.device-nav {
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 90%;
}
.hidden-desktop{
   display:none;
}
.visible-desktop{
   display:block;
}
.main-nav ul.basic-nav > li{
	padding: 12px 6px;
}
.main-nav ul.basic-nav > li a{
    font-size: 14px;
}
.device-nav-inner {
	background: none repeat scroll 0 0 #FFFFFF;
	position: relative;
	z-index: 200;
}
.main-nav-mob {
	display: none;
	padding: 15px 0 0;
	width: 100%;
}
.main-nav-mob ul {
	width: 100%;
	text-align: center;
}
.main-nav-mob > ul > li {
	padding: 3px 0;
	text-align: center;
}
.main-nav-mob > ul > li >a.single{
   text-align:center !important;
}
.main-nav-mob ul li a {
	color: #000;
	font-size: 16px;
}
.main-nav-mob ul li ul.drop {
	display: none;
	padding: 7px 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}
.toggle:before {
	position: relative;
	z-index: 200;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* box-sizing: border-box; */
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 60px;
	height: 30px;
	-webkit-border-radius: 0 0 60px 60px;
	-moz-border-radius: 0 0 60px 60px;
	border-radius: 0 0 60px 60px;
	margin-bottom: -36px;
	content: "";
	border: 30px solid #ffffff;
	-webkit-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.35);
	text-align: center;
}
.icon-chevron-up:before {
	background: url(../images/sprite-png-8.png) no-repeat scroll -188px 0 transparent;
	content: "";
	height: 8px;
	left: -7px;
	position: absolute;
	top: 7px;
	width: 13px;
}
.toggle {
	position: absolute;
	display: block;
	width: 100%;
	margin: 0 auto;
	line-height: 13.333333333333334px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}
.toggle span {
	position: relative;
	z-index: 200;
}
.left-banner{
   background-size:100% !important;
}
.awd-menu ul li a{
  font-size:14px;
}
.awd-menu ul li .tabs.active, .awd-menu ul li .active{
	font-size: 14px;
	padding: 7px 12px;
}
.time{
  min-height: 280px;
  padding-left:10px;
}
.time2{
  min-height: 280px;
}
.win-awards ul li{
   margin-bottom:20px;
}
.select-package{
   background:none;
}
.select-package ul li{
	margin-bottom:20px;
}
.beginers-package ul > li{
   /*max-width: 223px;*/
   /*margin: 10px 6px;*/
   width: 100%;
}
.head-b1{
   font-size: 18px !important;
}
.concept-basic ul li p{
  font-size: 14px;
}
.select-package ul li{
	width: 100%;
	float: left;
	text-align: center;
	max-width: 136px;
}
.od-numbering ul li{
   max-width: 144px;
}
.concept-design p{
   font-size:14px;
}
.win-awards ul li{
   max-width: 144px;
}
.win-awards ul li img{
   /*width:95%;*/
}
.logo-webdesign h3{
   font-size:22px;
}
.sec-portn{
	float: left;
	width: 100%;
}
.first-child{
	max-width: 145px;
}
.main-portfolio > ul > li{
   /*max-width: 208px;*/
}
.pagination ul li{
   max-width: 25%;
}
.about_logo_update ul li{
    max-width: 28%;
}
.industry_right p{
   font-size:14px;
}
.industry_right h1 strong{
   font-size:22px;
}
.beginers-package ul > li{
   width: 95%;
}
.chckout-paypal .rad1{
    float: left;
    max-width: 10%;
    width: 100%;
}
.paypal-btn img{
   width:90%;
}

.fields-big select {
    width:91.5%;
}

}

@media (max-width: 769px){ /*779*/

.dsk_br {
    display:none !important;
}

.mbl_inline {
    display:inline;
}

.left-banner{
   background-size:100% !important;
}

.btn-banner {
    bottom:20px;
}

.fields-big input.a2flds {
    width:88% !important;
}

.container{
   padding:0 20px;
}
.hidden-desktop {
  display: inherit !important;
}
.visible-desktop {
  display: none !important;
}
.device-nav {
	margin: 0 auto;
	position: relative;
	width: 100%;
	clear: both;
}
.right-header {
   text-align:center;
}

.logos-main {
    min-height: 165px;
}

.logo {
    padding: 12px 0 9px 0;
}

.top-btn{
	display:inline-block;
    padding: 0 0 5px;
	float: none;
    margin-left:-7px;
}

.top-btn a {
    display:block;
    margin-top:1px;
}

.top-btn a.req-quote {
    -webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.top-btn a.toll {
    -webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.top-btn .dev_menu_icon {
    float: left;
    width: auto;
    margin-right: 7px;
}

.device-nav-inner {
	background: none repeat scroll 0 0 #FFFFFF;
	position: relative;
	z-index: 200;
}
.main-nav-mob {
	display: none;
	padding: 3px 0 2px 0;
	width: 100%;
	box-shadow: 0px 3px 5px #ccc;
    background: #eee;
}
.main-nav-mob ul {
	width: 100%;
	text-align: center;
	margin:0;
}
.main-nav-mob ul li {
	padding: 3px 0;
}
.main-nav-mob ul li:first-child{
	text-align: center;
	margin: 0 auto;
	width: 200px;
}
.main-nav-mob ul li:first-child a{
   	text-align:center;
}
.main-nav-mob > ul > li:nth-child(2n+2) {
	background: #f7f7f7;
}
.main-nav-mob ul li.logo {
 padding: 0;
}
.main-nav-mob ul li a {
	color: #000;
	font-size: 16px;
    font-weight:bold;
    /*text-transform: uppercase;*/
}
.main-nav-mob ul li a:hover{
    color:#2c8db6;
    text-shadow:0px 0px 1px black;
    font-weight:normal;
}
.main-nav-mob ul li a.drop_active{
    color:#2c8db6;
    text-shadow:0px 0px 1px black;
    font-weight:normal;
    display: block;
    box-shadow: 0px 3px 6px 1px rgb(172, 172, 196); /*rgb(156, 141, 141)*/
}

.main-nav-mob ul li ul {
	display: none;
	padding: 7px 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.main-nav-mob ul li ul li a{
    border-left: solid 1px #ddd;
    padding-left: 5px;
}

.icon-chevron-up:before {
	background: url(../images/sprite-png-8.png) no-repeat scroll -188px 0 transparent;
	content: "";
	height: 8px;
	left: -7px;
	position: absolute;
	top: 7px;
	width: 13px;
}
.toggle {
	display: block;
	width: 100%;
	margin: 0 auto;
	line-height: 13.333333333333334px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	/*padding-bottom: 10px;*/
}
.toggle span {
	position: relative;
	z-index: 200;
}

.dropdown_toggle {
    background:url('../images/arrow_down_w.png') no-repeat 99% center #023D69;
    height: 17px;
    width: 100%;
    -webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.dropdown_toggle_up {
    background:url('../images/arrow_up_w.png') no-repeat 99% 48% #023D69;
}

.mar-page{
   margin-top: 105px;
}

.banner-portfolio {
    padding: 20px 0 15px 0;
}

.left-banner{
   background-size:100%;
}
/*.awd-menu{
   height:430px;
}*/
.time{
  min-height: 280px;
  padding-left:10px;
}
.time2{
  min-height: 280px;
}
.select-package{
   background:none;
}
.win-awards ul li{
   margin-bottom:20px;
}
.logo{
   text-align:center;
}

.win-awards {
    padding-bottom:0;
}

.beginers-package {
    width: 90%;
}
.beginers-package ul > li{
	/*display: block;
	margin: 10px auto;*/
	float:none;
	max-width: none; /*291px;*/
}
.left-banner{
   height: 240px;
}
.select-package ul li{
   max-width:120px;
   margin-bottom:20px;
}
.od-numbering ul li{
   max-width:20%;
   /*min-height: 170px;*/
   margin-top:10px !important;
}

.step-process {
    padding-bottom: 10px;
}

.concept-design p{
    font-size:14px;
}
.time-delev-text p{
   font-size:14px;
}
.time-icon{
   min-height: 120px;
}
.win-awards ul li{
   max-width: 144px;
}
.logo-webdesign h3{
   font-size:18px;
}
.logo-webdesign p{
   font-size:14px;
}
.request-quote{
   padding: 0px 0 0 !important;
}
.newsletter_ul {
  padding: 20px 0 0 !important;
}
header .row-fluid .span4{
   width:100%;
}
header .row-fluid .span8{
   width:100%;
}
.port-awd{
   height:auto;
}
.toggle:before{
	border:none;
	box-shadow:none;
}
.awd-menu ul li a{
	border-right: none;
}
.awd-menu ul li .tabs.active, .awd-menu ul li .active{
	padding: 7px 23.6px;
}

.left-footer-menu {
    width: 100%;
    text-align: center;
    border-bottom:solid 1px #eee;
    padding-bottom:25px;
}

.fl_parent {
    /*padding-right:30px;*/
    clear: both;
    display:block !important;
    padding:0 0 12px 0 !important;
}

.fl_p_link {
    font-size: 12px !important;
    line-height: 12px !important;
    text-decoration: underline !important;
    margin-bottom:5px !important;
}

.fl_ch_link {
    display:inline-block;
    text-align:left;
    border-right: solid 1px #fff;
    padding:0 6px !important;
    margin:5px 0 0 !important;
    line-height: 16px !important;
}

.fl_ch_link:last-child{
    border-right: none;
}

.right-menu-footer {
    text-align:center;
    margin-top:20px;
}

.email-add .em-ad{
    padding: 1% 4%;
    width: auto;
    margin-top:10px;
}

.email-add span {
    float:none;
}

.email-add .subs {
    float:none;
}

.copy-text {
    text-align:center;
}

.copy-text p, .copy-text span{
    display:inline-block;
    float:none;
    text-align:center;
}

.port-awd ul {
margin-bottom: 5px;
}

}


@media (min-width:500px) and (max-width: 680px) {

.awd-menu ul li .tabs.active, .awd-menu ul li .active{
	font-size: 14px;
	padding: 7px 14px;
}
.awd-menu ul li a{
  padding: 10px 14px;
  font-size:14px;
}

.logos-main {
    min-height: 145px;
}

/*.awd-win-logo .awd-menu{
   height:370px;
}*/
.packages-prices li{
   float:none;
}
.packages-prices li a{
	width: 86%;
	display: block;
	margin: 2% 5px;
}
.left-banner{
   height: 210px;
}

.btn-banner {
    bottom: 18px;
}

.btn-banner span{
   box-shadow:none;
}
.v-portfolio{
	padding: 6px 5px;
	font-size: 15px;
}
.od-now{
	padding: 6px 5px !important;
	font-size: 15px !important;
}

.left-banner .v-portfolio,
.left-banner .od-now {
    font-size: 0.9em !important;
    padding: 0.2em 1px !important;
}

.od-prices span{
   box-shadow:none;
}
#fixed{
   display:none !important;
}

.why-ldb{
   overflow:visible;
}
.beginers-package ul > li{
   margin-bottom:0px;
}
.od-numbering ul li{
   float:none;
   margin:0 auto;
}
.win-awards ul li{
   float:none;
   /*margin:0 auto;*/
   margin-bottom:20px;
}
.sx-tes-slider{
   width:85%;
}
.od-numbering ul li{
   max-width:130px;
}
.concept-design p{
    font-size:14px;
}
.time-delev-text p{
   font-size:14px;
}
.time-icon{
   min-height: 120px;
}
.time{
  min-height: 10px;
  padding-left:10px;
  width:100%;
  padding-bottom: 0;
}

.time2{
  min-height: 10px;
  width:100%;
  padding-bottom: 0;
}
/*.win-awards ul li{
   max-width: 130px;
}*/
.logo-webdesign h3{
   font-size:18px;
   line-height:20px;
   padding-bottom:10px;
}
.logo-webdesign p{
   font-size:14px;
}
/*.request-quote{
   padding: 20px 0 0 !important;
}*/
.time-icon img{
   width:90%;
}
.logo-value img{
	width: 100%;
	max-width: 100%;
}
.select-package ul li{
	margin-bottom: 20px;
    max-width: 103px;
	padding: 0 10px;
}

.first-child{
   max-width: 31%;
}
#fixed{
	display:none !important;
}
}

@media (max-width: 499px){

h1, h2, h3 {
    line-height: 27px !important;
}

h3 {
    font-size: 23px !important;
    padding-bottom:5px;
}

.awd-menu ul li .tabs.active, .awd-menu ul li .active{
	font-size: 13px;
	padding: 7px 14px;
}
.awd-menu ul li a{
  padding: 10px 14px;
  font-size:13px;
}

.port-awd {
    text-align:center !important;
}

.port-awd ul {
    text-align:center !important;
    float:none;
    display:inline-block;
}

.view-lpackages-tab {
    float:none !important;
    display:inline-block;
    text-align:center !important;
}

.view-lpackages-tab a {
    padding: 4px 15px !important;
    font-size: 14px !important;
}

.select-package ul li{
   float:none;
   margin:10px auto;
}
#fixed{
	display:none !important;
}

.left-banner{
   height: 150px;
   background-position: center bottom !important;
}

.btn-banner {
    display:none;
}

.logos-main {
    min-height: 145px;
}

.logo-packages-home h3 {
    margin-bottom:10px;
}

.sx-tes-slider{
   width:85%;
}

.packages-prices li a{
	width: 86%;
	display: block;
}

.select-package ul li{
	margin-bottom: 20px;
    max-width: 103px;
	padding: 0 10px;
}

.od-numbering ul li {
    max-width: 130px;
    float: none;
    margin: 0 auto;
}

.time{
  min-height: 261px;
  width:100%;
  padding: 0;
  float:none;
}

.time2{
  min-height: 261px;
  width:100%;
  padding: 0;
  float:none;
}

.time3:after, .time2:after {
    border-left: none;
}

.time-icon {
    text-align: center;
    max-width: none;
    padding-right: 0;
}

.time-delev-text {
    text-align: center;
    float:none !important;
    max-width: none !important;
}

.time-delev-text h3 {
    display: inline-block;
}

.time-delev-text p {
    margin-bottom:0;
}

.logo-webdesign h3{
   font-size:18px;
   line-height:20px;
   padding-bottom:10px;
}

.fields-big select {
    max-width: 100% !important;
    width: 92.5%;
}

.fields-big .required{
    margin-left: -30px;
    margin-top:6px !important;
    position: absolute;
    font-size: 22px;
}

.fields-big .no_marlef{
    margin-left:-8px;
    margin-top:4px !important;
}

}


.heading {
    color:#f15b5a;
    font-weight: normal;
}

.banner .left-banner div h2 {
    font-size:29px;
    /*max-width: 530px;*/
}

.banner .left-banner .head_msg {
    font-weight: bold;
    font-size:14px;
    max-height:125px;
    overflow-y: hidden;
    /*max-width: 530px;*/
}

.visit_link {
    font-size:11px;
    color:#f15b5a;
}

.visit_link a:hover{
    text-decoration:underline;
}

.testimonial-slider .cl-pic img {
    border:1px solid #eee;
}

.owl-slider1 {
    margin-left:7px;
}
.owl-slider1 .item {
    width:98%;
}

.footer_article .full {
    display:none;
}

.footer_article .small {
}

.footer_article .full a{
    color:#ffffff;
    text-decoration:underline;
}

.left-footer-menu {
    display:table;
}

.fl_parent {
     display: inline-table;
    padding-right: 7px;
    vertical-align: top;
    width: 176px;
}
.pcklogos.active{ background:#44b0e3 !important;}
.fl_p_link {
    font-weight:bold;
    font-size: 18px;
    line-height: 40px;
    margin: 10px 0;
    color: #fff;
    cursor:default;
}

.fl_ch_link {
    padding: 2px 0;
    line-height: 20px;
    margin: 0;
	color:#fff;
	font-size:12px;
	
}

.fl_ch_link a {
    font-size: 12px;
}


.heading_red{
    color:#f15b5a;
    font-size: 28px;
    font-weight: normal;
}

.associated_port {
    text-align:center;
    margin-top:10px;
}

.associated_port .portfolios {
    display:inline-block;
    text-align:center;
    padding:10px;
    vertical-align: top;
    width: 160px;
}

.associated_port .portfolios div{
    font-size:16px;
}

.associated_port .portfolios img{
    width: 150px;
    border:1px solid #eee;
}

.body-main .content ul {
    margin: 0;
    padding-left: 15px;
}

.body-main .content ul li {
    margin: 5px 0 20px;
    list-style-type: disc;
}

.body-main {
    color: #333;
}

.body-main a, .body-main a:visited {
    color:#f15b5a;
}

.body-main a:hover, .body-main a:focus {
-webkit-transition: all 0.05s ease;
-moz-transition: all 0.05s ease;
-o-transition: all 0.05s ease;
transition: all 0.05s ease;
text-decoration:none;
}

.body-main a.v-portfolio:hover, .body-main a.od-now:hover,
.body-main a.v-portfolio:focus, .body-main a.od-now:focus {
text-decoration:none;
}

.loading_bg {
    background-image: url('../images/load_red.gif');
    background-repeat: no-repeat;
    background-position:4px center;
}

.tot_links_cls, .tot_show_cls {
    color:#f15b5a !important;
    font-size:12px;
    font-weight:bold;
}

.tot_links_cls a {
    color:#f15b5a !important;
}


/*center align mainly*/
@media (max-width: 700px){

.body-main {
    text-align: center;
}

.error, .infor{
    text-align:center;
}

#err_gd2 {
    text-align:center;
}

ul.packages-prices {
    padding-bottom: 10px;
}
.logo-packages-home {
    padding-bottom: 0px;
}

.mashable-yahoo {
    padding-top:0;
}

.owl-carousel .item{
	margin: 8% 3%;
}

.fields-big input,
.fields-big textarea
{
	max-width: 90%;
}

.fields-big input.od-now,
.fields-big input.v-portfolio {
    max-width: 100%;
}

.fields-big select
{
	max-width: 91.5%;
    display:inline-block;
    -webkit-appearance:none;
}

.fields-big select::-ms-expand {
    display: none;
}


.fields-big .required{
    /*margin-left: -23px;*/
    margin-top:1px;
    position: absolute;
}

.fields-big .no_pos{
    position: relative;
}

.fl_parent {
    padding:0 15px;
    text-align: center;
}

.main-portfolio ul li {
    margin: 8px;
    max-width:150px;
}

.v-portfolio{
	padding: 6px 5px;
	font-size: 15px;
}
.od-now{
	padding: 6px 5px !important;
	font-size: 15px !important;
}

.btn-banner span {
    height: 38px;
}

.sx-tes-slider p {
    font-size:14px;
    line-height: 20px;
}

.logo-webdesign {
    text-align: center;
}

.logo-webdesign span {
    display:inline-block;
    float:none;
    margin-top:20px;
}

.mbl_br {
    display:block;
}

table.info-table th {
    vertical-align: top !important;
}

.body-main .content ul {
    padding-left: 0px;
}
.body-main .content ul li {
    list-style-type: circle;
    list-style-position: inside;
    margin-left:-7px;
}

.tot_links_cls, .tot_show_cls {
    text-align:center;
    float:none !important;

}

.tot_links_cls {
    padding:10px 0 15px 0;
}


}

@media (min-width: 770px) and (max-width: 800px) {
    .main-nav ul.basic-nav li.my_acc ul.drop {
        left: -30px;
    }
}


@media (max-width: 440px){

    .our-endorsement, .section-main {
        padding-bottom:0 !important;
    }

    .top-btn a.toll {
        clear:left;
    }

    .left-banner {
        height:140px;
        background-position: center 70% !important;
    }

    .mar-page {
        margin-top: 135px;
    }

    .fields-big .toolIT {
        display:none;
    }

    .fields-big form input[type='text'],
    .fields-big form input[type='password']
     {
        max-width:75%;
    }

    .fields-big form textarea {
        max-width:75%;
    }

    .fields-big form select {
        max-width:81.5% !important;
        min-width: 100px !important;
    }

    .fields-big .veri_block div {
        float: none !important;
        padding: 0 !important;
    }
}


table.info-table {
    border:solid 1px #eee;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-size:14px;
	margin-top:40px;
}

table.info-table th{
    font-weight:bold;
    background: #eee;
    padding:7px 11px;
    text-align:left;
    vertical-align:middle;
}

table.info-table td{
    padding:7px 11px;
    text-align:left;
    vertical-align:top;
    border-bottom:solid 1px #eee;
}

table.info-table tr.no_border td{
    border:none;
}

table.info-table tr{
}

.red_h3 {
    color: #f15b5a;
    margin: 0;
	font-weight: normal;
    padding:0;
    margin-bottom:10px;
	line-height:40px;
}

.fields-big form label{
    font-weight:bold;
}

.btn_medium{
    font-size:15px;
    height: 15px;
    line-height: 15px;
    width: 70px;
}

.testimonial-slider .owl-carousel .owl-item .item,
.testimonial-slider .sx-tes-slider,
.testimonial-slider .sx-tes-slider img{
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.content {
    margin-top: 20px;
}



/*Cart page*/
.progrss_bar #progressbar {
padding-top: 4%;
  padding-bottom: 0%;
}
.cart_page{
padding-top:0px;
}

.pay_opt label {
  float: left;
  display: inline;
  width: 49%;
}

.cart_fx {
  width: 100%;
  float: left;
  margin: auto;
  display: -moz-box;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: box;
  box-pack: center;
  box-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.mid{
margin: auto;
  display: -moz-box;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: box;
  box-pack: center;
  box-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.pay_opt input[type=radio] + label {
  border: 0px;
  opacity: 1;
}
.pay_opt input[type=radio]:checked + label {
    border: 1px solid #ccc;
opacity: 0.7;
} 

.pay_opt input[type=radio]{
left: -999em;
    position: absolute;
}

.pay_opt img{
opacity: 1;
  transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
}
.pay_opt img:hover {
  opacity: 0.7;
}

.cart_fx .od-now{
  min-width: 300px;
  padding: 8px 0 !important;
  text-align: center;
  margin-top: 25px;
}

section.mar-page.cart,section.mar-page.checkout-confirm-2co,section.mar-page.checkout-confirm {
  margin-top: 86px;
}
#err_gd2 {
  display: none;
}
.full_width{
width:100% !important;
float:left;
}
.p_bar {
  margin: 0 0 -5px 0 !important;
}

h1.pictxt {  
    font-size: 17px;
    color: #464646;
      font-weight: 100;
    }

    .pkg-ctnt p a {
    color: #464646;
}

.pkg-ctnt p a:hover {
    text-decoration: none;
}